(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[664],{461:(t,e,n)=>{"use strict";n.d(e,{Bs:()=>qo,A6:()=>tr,E8:()=>si,PP:()=>Ti,t1:()=>Io,ju:()=>nr,s$:()=>di,ZT:()=>rr,No:()=>Zo,kc:()=>Di,FN:()=>ti,hE:()=>fi,m_:()=>Oi});var r=n(89379),o=n(54705);function i(t){return t+.5|0}const a=(t,e,n)=>Math.max(Math.min(t,n),e);function s(t){return a(i(2.55*t),0,255)}function l(t){return a(i(255*t),0,255)}function c(t){return a(i(t/2.55)/100,0,1)}function u(t){return a(i(100*t),0,100)}const d={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},h=[..."0123456789ABCDEF"],f=t=>h[15&t],p=t=>h[(240&t)>>4]+h[15&t],g=t=>(240&t)>>4===(15&t);function m(t){var e=(t=>g(t.r)&&g(t.g)&&g(t.b)&&g(t.a))(t)?f:p;return t?"#"+e(t.r)+e(t.g)+e(t.b)+((t,e)=>t<255?e(t):"")(t.a,e):void 0}const v=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function y(t,e,n){const r=e*Math.min(n,1-n),o=function(e){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+t/30)%12;return n-r*Math.max(Math.min(o-3,9-o,1),-1)};return[o(0),o(8),o(4)]}function b(t,e,n){const r=function(r){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r+t/60)%6;return n-n*e*Math.max(Math.min(o,4-o,1),0)};return[r(5),r(3),r(1)]}function x(t,e,n){const r=y(t,1,.5);let o;for(e+n>1&&(o=1/(e+n),e*=o,n*=o),o=0;o<3;o++)r[o]*=1-e-n,r[o]+=e;return r}function w(t){const e=t.r/255,n=t.g/255,r=t.b/255,o=Math.max(e,n,r),i=Math.min(e,n,r),a=(o+i)/2;let s,l,c;return o!==i&&(c=o-i,l=a>.5?c/(2-o-i):c/(o+i),s=function(t,e,n,r,o){return t===o?(e-n)/r+(e>16&255,i>>8&255,255&i]}return t}(),O.transparent=[0,0,0,0]);const e=O[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:4===e.length?e[3]:255}}const M=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;const T=t=>t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055,N=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function R(t,e,n){if(t){let r=w(t);r[e]=Math.max(0,Math.min(r[e]+r[e]*n,0===e?360:1)),r=A(r),t.r=r[0],t.g=r[1],t.b=r[2]}}function L(t,e){return t?Object.assign(e||{},t):t}function D(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=l(t[3]))):(e=L(t,{r:0,g:0,b:0,a:1})).a=l(e.a),e}function j(t){return"r"===t.charAt(0)?function(t){const e=M.exec(t);let n,r,o,i=255;if(e){if(e[7]!==n){const t=+e[7];i=e[8]?s(t):a(255*t,0,255)}return n=+e[1],r=+e[3],o=+e[5],n=255&(e[2]?s(n):a(n,0,255)),r=255&(e[4]?s(r):a(r,0,255)),o=255&(e[6]?s(o):a(o,0,255)),{r:n,g:r,b:o,a:i}}}(t):S(t)}class I{constructor(t){if(t instanceof I)return t;const e=typeof t;let n;"object"===e?n=D(t):"string"===e&&(n=function(t){var e,n=t.length;return"#"===t[0]&&(4===n||5===n?e={r:255&17*d[t[1]],g:255&17*d[t[2]],b:255&17*d[t[3]],a:5===n?17*d[t[4]]:255}:7!==n&&9!==n||(e={r:d[t[1]]<<4|d[t[2]],g:d[t[3]]<<4|d[t[4]],b:d[t[5]]<<4|d[t[6]],a:9===n?d[t[7]]<<4|d[t[8]]:255})),e}(t)||P(t)||j(t)),this._rgb=n,this._valid=!!n}get valid(){return this._valid}get rgb(){var t=L(this._rgb);return t&&(t.a=c(t.a)),t}set rgb(t){this._rgb=D(t)}rgbString(){return this._valid?(t=this._rgb)&&(t.a<255?"rgba(".concat(t.r,", ").concat(t.g,", ").concat(t.b,", ").concat(c(t.a),")"):"rgb(".concat(t.r,", ").concat(t.g,", ").concat(t.b,")")):void 0;var t}hexString(){return this._valid?m(this._rgb):void 0}hslString(){return this._valid?function(t){if(!t)return;const e=w(t),n=e[0],r=u(e[1]),o=u(e[2]);return t.a<255?"hsla(".concat(n,", ").concat(r,"%, ").concat(o,"%, ").concat(c(t.a),")"):"hsl(".concat(n,", ").concat(r,"%, ").concat(o,"%)")}(this._rgb):void 0}mix(t,e){if(t){const n=this.rgb,r=t.rgb;let o;const i=e===o?.5:e,a=2*i-1,s=n.a-r.a,l=((a*s===-1?a:(a+s)/(1+a*s))+1)/2;o=1-l,n.r=255&l*n.r+o*r.r+.5,n.g=255&l*n.g+o*r.g+.5,n.b=255&l*n.b+o*r.b+.5,n.a=i*n.a+(1-i)*r.a,this.rgb=n}return this}interpolate(t,e){return t&&(this._rgb=function(t,e,n){const r=N(c(t.r)),o=N(c(t.g)),i=N(c(t.b));return{r:l(T(r+n*(N(c(e.r))-r))),g:l(T(o+n*(N(c(e.g))-o))),b:l(T(i+n*(N(c(e.b))-i))),a:t.a+n*(e.a-t.a)}}(this._rgb,t._rgb,e)),this}clone(){return new I(this.rgb)}alpha(t){return this._rgb.a=l(t),this}clearer(t){return this._rgb.a*=1-t,this}greyscale(){const t=this._rgb,e=i(.3*t.r+.59*t.g+.11*t.b);return t.r=t.g=t.b=e,this}opaquer(t){return this._rgb.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return R(this._rgb,2,t),this}darken(t){return R(this._rgb,2,-t),this}saturate(t){return R(this._rgb,1,t),this}desaturate(t){return R(this._rgb,1,-t),this}rotate(t){return function(t,e){var n=w(t);n[0]=_(n[0]+e),n=A(n),t.r=n[0],t.g=n[1],t.b=n[2]}(this._rgb,t),this}}function z(){}const B=(()=>{let t=0;return()=>t++})();function F(t){return null===t||"undefined"===typeof t}function H(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return"[object"===e.slice(0,7)&&"Array]"===e.slice(-6)}function V(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)}function q(t){return("number"===typeof t||t instanceof Number)&&isFinite(+t)}function U(t,e){return q(t)?t:e}function W(t,e){return"undefined"===typeof t?e:t}const G=(t,e)=>"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100*e:+t;function Y(t,e,n){if(t&&"function"===typeof t.call)return t.apply(n,e)}function K(t,e,n,r){let o,i,a;if(H(t))if(i=t.length,r)for(o=i-1;o>=0;o--)e.call(n,t[o],o);else for(o=0;ot,x:t=>t.x,y:t=>t.y};function rt(t,e){const n=nt[e]||(nt[e]=function(t){const e=function(t){const e=t.split("."),n=[];let r="";for(const o of e)r+=o,r.endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="");return n}(t);return t=>{for(const n of e){if(""===n)break;t=t&&t[n]}return t}}(e));return n(t)}function ot(t){return t.charAt(0).toUpperCase()+t.slice(1)}const it=t=>"undefined"!==typeof t,at=t=>"function"===typeof t,st=(t,e)=>{if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0};const lt=Math.PI,ct=2*lt,ut=ct+lt,dt=Number.POSITIVE_INFINITY,ht=lt/180,ft=lt/2,pt=lt/4,gt=2*lt/3,mt=Math.log10,vt=Math.sign;function yt(t,e,n){return Math.abs(t-e)l&&c3&&void 0!==arguments[3]?arguments[3]:1e-6;return t>=Math.min(e,n)-r&&t<=Math.max(e,n)+r}function Nt(t,e,n){n=n||(n=>t[n]1;)r=i+o>>1,n(r)?i=r:o=r;return{lo:i,hi:o}}const Rt=(t,e,n,r)=>Nt(t,n,r?r=>{const o=t[r][e];return ot[r][e]Nt(t,n,r=>t[r][e]>=n);const Dt=["push","pop","shift","splice","unshift"];function jt(t,e){const n=t._chartjs;if(!n)return;const r=n.listeners,o=r.indexOf(e);-1!==o&&r.splice(o,1),r.length>0||(Dt.forEach(e=>{delete t[e]}),delete t._chartjs)}function It(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const zt="undefined"===typeof window?function(t){return t()}:window.requestAnimationFrame;function Bt(t,e){let n=[],r=!1;return function(){for(var o=arguments.length,i=new Array(o),a=0;a{r=!1,t.apply(e,n)}))}}const Ft=t=>"start"===t?"left":"end"===t?"right":"center",Ht=(t,e,n)=>"start"===t?e:"end"===t?n:(e+n)/2;function Vt(t,e,n){const r=e.length;let o=0,i=r;if(t._sorted){const{iScale:a,_parsed:s}=t,l=a.axis,{min:c,max:u,minDefined:d,maxDefined:h}=a.getUserBounds();d&&(o=Mt(Math.min(Rt(s,l,c).lo,n?r:Rt(e,l,a.getPixelForValue(c)).lo),0,r-1)),i=h?Mt(Math.max(Rt(s,a.axis,u,!0).hi+1,n?0:Rt(e,l,a.getPixelForValue(u),!0).hi+1),o,r)-o:r-o}return{start:o,count:i}}function qt(t){const{xScale:e,yScale:n,_scaleRanges:r}=t,o={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!r)return t._scaleRanges=o,!0;const i=r.xmin!==e.min||r.xmax!==e.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,o),i}const Ut=t=>0===t||1===t,Wt=(t,e,n)=>-Math.pow(2,10*(t-=1))*Math.sin((t-e)*ct/n),Gt=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*ct/n)+1,Yt={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>1-Math.cos(t*ft),easeOutSine:t=>Math.sin(t*ft),easeInOutSine:t=>-.5*(Math.cos(lt*t)-1),easeInExpo:t=>0===t?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>1===t?1:1-Math.pow(2,-10*t),easeInOutExpo:t=>Ut(t)?t:t<.5?.5*Math.pow(2,10*(2*t-1)):.5*(2-Math.pow(2,-10*(2*t-1))),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Ut(t)?t:Wt(t,.075,.3),easeOutElastic:t=>Ut(t)?t:Gt(t,.075,.3),easeInOutElastic(t){const e=.1125;return Ut(t)?t:t<.5?.5*Wt(2*t,e,.45):.5+.5*Gt(2*t-1,e,.45)},easeInBack(t){const e=1.70158;return t*t*((e+1)*t-e)},easeOutBack(t){const e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:t=>1-Yt.easeOutBounce(1-t),easeOutBounce(t){const e=7.5625,n=2.75;return t<1/n?e*t*t:t<2/n?e*(t-=1.5/n)*t+.75:t<2.5/n?e*(t-=2.25/n)*t+.9375:e*(t-=2.625/n)*t+.984375},easeInOutBounce:t=>t<.5?.5*Yt.easeInBounce(2*t):.5*Yt.easeOutBounce(2*t-1)+.5};function Kt(t){if(t&&"object"===typeof t){const e=t.toString();return"[object CanvasPattern]"===e||"[object CanvasGradient]"===e}return!1}function $t(t){return Kt(t)?t:new I(t)}function Xt(t){return Kt(t)?t:new I(t).saturate(.5).darken(.1).hexString()}const Qt=["x","y","borderWidth","radius","tension"],Zt=["color","borderColor","backgroundColor"];const Jt=new Map;function te(t,e,n){return function(t,e){e=e||{};const n=t+JSON.stringify(e);let r=Jt.get(n);return r||(r=new Intl.NumberFormat(t,e),Jt.set(n,r)),r}(e,n).format(t)}const ee={values:t=>H(t)?t:""+t,numeric(t,e,n){if(0===t)return"0";const r=this.chart.options.locale;let o,i=t;if(n.length>1){const e=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(e<1e-4||e>1e15)&&(o="scientific"),i=function(t,e){let n=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;Math.abs(n)>=1&&t!==Math.floor(t)&&(n=t-Math.floor(t));return n}(t,n)}const a=mt(Math.abs(i)),s=isNaN(a)?1:Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:o,minimumFractionDigits:s,maximumFractionDigits:s};return Object.assign(l,this.options.ticks.format),te(t,r,l)},logarithmic(t,e,n){if(0===t)return"0";const r=n[e].significand||t/Math.pow(10,Math.floor(mt(t)));return[1,2,3,5,10,15].includes(r)||e>.8*n.length?ee.numeric.call(this,t,e,n):""}};var ne={formatters:ee};const re=Object.create(null),oe=Object.create(null);function ie(t,e){if(!e)return t;const n=e.split(".");for(let r=0,o=n.length;rt.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(t,e)=>Xt(e.backgroundColor),this.hoverBorderColor=(t,e)=>Xt(e.borderColor),this.hoverColor=(t,e)=>Xt(e.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(e)}set(t,e){return ae(this,t,e)}get(t){return ie(this,t)}describe(t,e){return ae(oe,t,e)}override(t,e){return ae(re,t,e)}route(t,e,n,r){const o=ie(this,t),i=ie(this,n),a="_"+e;Object.defineProperties(o,{[a]:{value:o[e],writable:!0},[e]:{enumerable:!0,get(){const t=this[a],e=i[r];return V(t)?Object.assign({},e,t):W(t,e)},set(t){this[a]=t}}})}apply(t){t.forEach(t=>t(this))}}var le=new se({_scriptable:t=>!t.startsWith("on"),_indexable:t=>"events"!==t,hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>"onProgress"!==t&&"onComplete"!==t&&"fn"!==t}),t.set("animations",{colors:{type:"color",properties:Zt},numbers:{type:"number",properties:Qt}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>0|t}}}})},function(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(t){t.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:ne.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&"callback"!==t&&"parser"!==t,_indexable:t=>"borderDash"!==t&&"tickBorderDash"!==t&&"dash"!==t}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:t=>"backdropPadding"!==t&&"callback"!==t,_indexable:t=>"backdropPadding"!==t})}]);function ce(t,e,n,r,o){let i=e[o];return i||(i=e[o]=t.measureText(o).width,n.push(o)),i>r&&(r=i),r}function ue(t,e,n,r){let o=(r=r||{}).data=r.data||{},i=r.garbageCollect=r.garbageCollect||[];r.font!==e&&(o=r.data={},i=r.garbageCollect=[],r.font=e),t.save(),t.font=e;let a=0;const s=n.length;let l,c,u,d,h;for(l=0;ln.length){for(l=0;l0&&t.stroke()}}function ge(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.xe.top-n&&t.y5&&void 0!==arguments[5]?arguments[5]:{};const a=H(e)?e:[e],s=i.strokeWidth>0&&""!==i.strokeColor;let l,c;for(t.save(),t.font=o.string,function(t,e){e.translation&&t.translate(e.translation[0],e.translation[1]),F(e.rotation)||t.rotate(e.rotation),e.color&&(t.fillStyle=e.color),e.textAlign&&(t.textAlign=e.textAlign),e.textBaseline&&(t.textBaseline=e.textBaseline)}(t,i),l=0;l+t||0;function Oe(t,e){const n={},r=V(e),o=r?Object.keys(e):e,i=V(t)?r?n=>W(t[n],t[e[n]]):e=>t[e]:()=>t;for(const a of o)n[a]=Ee(i(a));return n}function Pe(t){return Oe(t,{top:"y",right:"x",bottom:"y",left:"x"})}function Me(t){return Oe(t,["topLeft","topRight","bottomLeft","bottomRight"])}function Te(t){const e=Pe(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function Ne(t,e){t=t||{},e=e||le.font;let n=W(t.size,e.size);"string"===typeof n&&(n=parseInt(n,10));let r=W(t.style,e.style);r&&!(""+r).match(Se)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);const o={family:W(t.family,e.family),lineHeight:Ce(W(t.lineHeight,e.lineHeight),n),size:n,style:r,weight:W(t.weight,e.weight),string:""};return o.string=function(t){return!t||F(t.size)||F(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(o),o}function Re(t,e,n,r){let o,i,a,s=!0;for(o=0,i=t.length;o1&&void 0!==arguments[1]?arguments[1]:[""],n=arguments.length>3?arguments[3]:void 0,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>t[0];const o=(arguments.length>2?arguments[2]:void 0)||t;"undefined"===typeof n&&(n=Ge("_fallback",t));const i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:o,_fallback:n,_getTarget:r,override:r=>De([r,...t],e,o,n)};return new Proxy(i,{deleteProperty:(e,n)=>(delete e[n],delete e._keys,delete t[0][n],!0),get:(n,r)=>Fe(n,r,()=>function(t,e,n,r){let o;for(const i of e)if(o=Ge(ze(i,t),n),"undefined"!==typeof o)return Be(t,o)?Ue(n,r,t,o):o}(r,e,t,n)),getOwnPropertyDescriptor:(t,e)=>Reflect.getOwnPropertyDescriptor(t._scopes[0],e),getPrototypeOf:()=>Reflect.getPrototypeOf(t[0]),has:(t,e)=>Ye(t).includes(e),ownKeys:t=>Ye(t),set(t,e,n){const o=t._storage||(t._storage=r());return t[e]=o[e]=n,delete t._keys,!0}})}function je(t,e,n,r){const o={_cacheable:!1,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:Ie(t,r),setContext:e=>je(t,e,n,r),override:o=>je(t.override(o),e,n,r)};return new Proxy(o,{deleteProperty:(e,n)=>(delete e[n],delete t[n],!0),get:(t,e,n)=>Fe(t,e,()=>function(t,e,n){const{_proxy:r,_context:o,_subProxy:i,_descriptors:a}=t;let s=r[e];at(s)&&a.isScriptable(e)&&(s=function(t,e,n,r){const{_proxy:o,_context:i,_subProxy:a,_stack:s}=n;if(s.has(t))throw new Error("Recursion detected: "+Array.from(s).join("->")+"->"+t);s.add(t);let l=e(i,a||r);s.delete(t),Be(t,l)&&(l=Ue(o._scopes,o,t,l));return l}(e,s,t,n));H(s)&&s.length&&(s=function(t,e,n,r){const{_proxy:o,_context:i,_subProxy:a,_descriptors:s}=n;if("undefined"!==typeof i.index&&r(t))return e[i.index%e.length];if(V(e[0])){const n=e,r=o._scopes.filter(t=>t!==n);e=[];for(const l of n){const n=Ue(r,o,t,l);e.push(je(n,i,a&&a[t],s))}}return e}(e,s,t,a.isIndexable));Be(e,s)&&(s=je(s,o,i&&i[e],a));return s}(t,e,n)),getOwnPropertyDescriptor:(e,n)=>e._descriptors.allKeys?Reflect.has(t,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,n),getPrototypeOf:()=>Reflect.getPrototypeOf(t),has:(e,n)=>Reflect.has(t,n),ownKeys:()=>Reflect.ownKeys(t),set:(e,n,r)=>(t[n]=r,delete e[n],!0)})}function Ie(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{scriptable:!0,indexable:!0};const{_scriptable:n=e.scriptable,_indexable:r=e.indexable,_allKeys:o=e.allKeys}=t;return{allKeys:o,scriptable:n,indexable:r,isScriptable:at(n)?n:()=>n,isIndexable:at(r)?r:()=>r}}const ze=(t,e)=>t?t+ot(e):e,Be=(t,e)=>V(e)&&"adapters"!==t&&(null===Object.getPrototypeOf(e)||e.constructor===Object);function Fe(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const r=n();return t[e]=r,r}function He(t,e,n){return at(t)?t(e,n):t}const Ve=(t,e)=>!0===t?e:"string"===typeof t?rt(e,t):void 0;function qe(t,e,n,r,o){for(const i of e){const e=Ve(n,i);if(e){t.add(e);const i=He(e._fallback,n,o);if("undefined"!==typeof i&&i!==n&&i!==r)return i}else if(!1===e&&"undefined"!==typeof r&&n!==r)return null}return!1}function Ue(t,e,n,r){const o=e._rootScopes,i=He(e._fallback,n,r),a=[...t,...o],s=new Set;s.add(r);let l=We(s,a,n,i||n,r);return null!==l&&(("undefined"===typeof i||i===n||(l=We(s,a,i,l,r),null!==l))&&De(Array.from(s),[""],o,i,()=>function(t,e,n){const r=t._getTarget();e in r||(r[e]={});const o=r[e];if(H(o)&&V(n))return n;return o||{}}(e,n,r)))}function We(t,e,n,r,o){for(;n;)n=qe(t,e,n,r,o);return n}function Ge(t,e){for(const n of e){if(!n)continue;const e=n[t];if("undefined"!==typeof e)return e}}function Ye(t){let e=t._keys;return e||(e=t._keys=function(t){const e=new Set;for(const n of t)for(const t of Object.keys(n).filter(t=>!t.startsWith("_")))e.add(t);return Array.from(e)}(t._scopes)),e}function Ke(t,e,n,r){const{iScale:o}=t,{key:i="r"}=this._parsing,a=new Array(r);let s,l,c,u;for(s=0,l=r;se"x"===t?"y":"x";function Ze(t,e,n,r){const o=t.skip?e:t,i=e,a=n.skip?e:n,s=Ct(i,o),l=Ct(a,i);let c=s/(s+l),u=l/(s+l);c=isNaN(c)?0:c,u=isNaN(u)?0:u;const d=r*c,h=r*u;return{previous:{x:i.x-d*(a.x-o.x),y:i.y-d*(a.y-o.y)},next:{x:i.x+h*(a.x-o.x),y:i.y+h*(a.y-o.y)}}}function Je(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x";const n=Qe(e),r=t.length,o=Array(r).fill(0),i=Array(r);let a,s,l,c=Xe(t,0);for(a=0;a2&&void 0!==arguments[2]?arguments[2]:"x";const r=Qe(n),o=t.length;let i,a,s,l=Xe(t,0);for(let c=0;c!t.skip)),"monotone"===e.cubicInterpolationMode)Je(t,o);else{let n=r?t[t.length-1]:t[0];for(i=0,a=t.length;it.ownerDocument.defaultView.getComputedStyle(t,null);const sn=["top","right","bottom","left"];function ln(t,e,n){const r={};n=n?"-"+n:"";for(let o=0;o<4;o++){const i=sn[o];r[i]=parseFloat(t[e+"-"+i+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}function cn(t,e){if("native"in t)return t;const{canvas:n,currentDevicePixelRatio:r}=e,o=an(n),i="border-box"===o.boxSizing,a=ln(o,"padding"),s=ln(o,"border","width"),{x:l,y:c,box:u}=function(t,e){const n=t.touches,r=n&&n.length?n[0]:t,{offsetX:o,offsetY:i}=r;let a,s,l=!1;if(((t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot))(o,i,t.target))a=o,s=i;else{const t=e.getBoundingClientRect();a=r.clientX-t.left,s=r.clientY-t.top,l=!0}return{x:a,y:s,box:l}}(t,n),d=a.left+(u&&s.left),h=a.top+(u&&s.top);let{width:f,height:p}=e;return i&&(f-=a.width+s.width,p-=a.height+s.height),{x:Math.round((l-d)/f*n.width/r),y:Math.round((c-h)/p*n.height/r)}}const un=t=>Math.round(10*t)/10;function dn(t,e,n,r){const o=an(t),i=ln(o,"margin"),a=on(o.maxWidth,t,"clientWidth")||dt,s=on(o.maxHeight,t,"clientHeight")||dt,l=function(t,e,n){let r,o;if(void 0===e||void 0===n){const i=rn(t);if(i){const t=i.getBoundingClientRect(),a=an(i),s=ln(a,"border","width"),l=ln(a,"padding");e=t.width-l.width-s.width,n=t.height-l.height-s.height,r=on(a.maxWidth,i,"clientWidth"),o=on(a.maxHeight,i,"clientHeight")}else e=t.clientWidth,n=t.clientHeight}return{width:e,height:n,maxWidth:r||dt,maxHeight:o||dt}}(t,e,n);let{width:c,height:u}=l;if("content-box"===o.boxSizing){const t=ln(o,"border","width"),e=ln(o,"padding");c-=e.width+t.width,u-=e.height+t.height}c=Math.max(0,c-i.width),u=Math.max(0,r?c/r:u-i.height),c=un(Math.min(c,a,l.maxWidth)),u=un(Math.min(u,s,l.maxHeight)),c&&!u&&(u=un(c/2));return(void 0!==e||void 0!==n)&&r&&l.height&&u>l.height&&(u=l.height,c=un(Math.floor(u*r))),{width:c,height:u}}function hn(t,e,n){const r=e||1,o=Math.floor(t.height*r),i=Math.floor(t.width*r);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const a=t.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height="".concat(t.height,"px"),a.style.width="".concat(t.width,"px")),(t.currentDevicePixelRatio!==r||a.height!==o||a.width!==i)&&(t.currentDevicePixelRatio=r,a.height=o,a.width=i,t.ctx.setTransform(r,0,0,r,0,0),!0)}const fn=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};nn()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch(e){}return t}();function pn(t,e){const n=function(t,e){return an(t).getPropertyValue(e)}(t,e),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function gn(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function mn(t,e,n,r){return{x:t.x+n*(e.x-t.x),y:"middle"===r?n<.5?t.y:e.y:"after"===r?n<1?t.y:e.y:n>0?e.y:t.y}}function vn(t,e,n,r){const o={x:t.cp2x,y:t.cp2y},i={x:e.cp1x,y:e.cp1y},a=gn(t,o,n),s=gn(o,i,n),l=gn(i,e,n),c=gn(a,s,n),u=gn(s,l,n);return gn(c,u,n)}function yn(t,e,n){return t?function(t,e){return{x:n=>t+t+e-n,setWidth(t){e=t},textAlign:t=>"center"===t?t:"right"===t?"left":"right",xPlus:(t,e)=>t-e,leftForLtr:(t,e)=>t-e}}(e,n):{x:t=>t,setWidth(t){},textAlign:t=>t,xPlus:(t,e)=>t+e,leftForLtr:(t,e)=>t}}function bn(t,e){let n,r;"ltr"!==e&&"rtl"!==e||(n=t.canvas.style,r=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=r)}function xn(t,e){void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function wn(t){return"angle"===t?{between:Pt,compare:Et,normalize:Ot}:{between:Tt,compare:(t,e)=>t-e,normalize:t=>t}}function kn(t){let{start:e,end:n,count:r,loop:o,style:i}=t;return{start:e%r,end:n%r,loop:o&&(n-e+1)%r===0,style:i}}function An(t,e,n){if(!n)return[t];const{property:r,start:o,end:i}=n,a=e.length,{compare:s,between:l,normalize:c}=wn(r),{start:u,end:d,loop:h,style:f}=function(t,e,n){const{property:r,start:o,end:i}=n,{between:a,normalize:s}=wn(r),l=e.length;let c,u,{start:d,end:h,loop:f}=t;if(f){for(d+=l,h+=l,c=0,u=l;cy||l(o,v,g)&&0!==s(o,v),w=()=>!y||0===s(i,g)||l(i,v,g);for(let k=u,A=u;k<=d;++k)m=e[k%a],m.skip||(g=c(m[r]),g!==v&&(y=l(g,o,i),null===b&&x()&&(b=0===s(g,o)?k:A),null!==b&&w()&&(p.push(kn({start:b,end:k,loop:h,count:a,style:f})),b=null),A=k,v=g));return null!==b&&p.push(kn({start:b,end:d,loop:h,count:a,style:f})),p}function _n(t,e){const n=[],r=t.segments;for(let o=0;or({chart:t,initial:e.initial,numSteps:i,currentStep:Math.min(n-e.start,i)}))}_refresh(){this._request||(this._running=!0,this._request=zt.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),e=0;this._charts.forEach((n,r)=>{if(!n.running||!n.items.length)return;const o=n.items;let i,a=o.length-1,s=!1;for(;a>=0;--a)i=o[a],i._active?(i._total>n.duration&&(n.duration=i._total),i.tick(t),s=!0):(o[a]=o[o.length-1],o.pop());s&&(r.draw(),this._notify(r,n,t,"progress")),o.length||(n.running=!1,this._notify(r,n,t,"complete"),n.initial=!1),e+=o.length}),this._lastDate=t,0===e&&(this._running=!1)}_getAnims(t){const e=this._charts;let n=e.get(t);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,n)),n}listen(t,e,n){this._getAnims(t).listeners[e].push(n)}add(t,e){e&&e.length&&this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){const e=this._charts.get(t);e&&(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((t,e)=>Math.max(t,e._duration),0),this._refresh())}running(t){if(!this._running)return!1;const e=this._charts.get(t);return!!(e&&e.running&&e.items.length)}stop(t){const e=this._charts.get(t);if(!e||!e.items.length)return;const n=e.items;let r=n.length-1;for(;r>=0;--r)n[r].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var Pn=new On;const Mn="transparent",Tn={boolean:(t,e,n)=>n>.5?e:t,color(t,e,n){const r=$t(t||Mn),o=r.valid&&$t(e||Mn);return o&&o.valid?o.mix(r,n).hexString():e},number:(t,e,n)=>t+(e-t)*n};class Nn{constructor(t,e,n,r){const o=e[n];r=Re([t.to,r,o,t.from]);const i=Re([t.from,o,r]);this._active=!0,this._fn=t.fn||Tn[t.type||typeof i],this._easing=Yt[t.easing]||Yt.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=n,this._from=i,this._to=r,this._promises=void 0}active(){return this._active}update(t,e,n){if(this._active){this._notify(!1);const r=this._target[this._prop],o=n-this._start,i=this._duration-o;this._start=n,this._duration=Math.floor(Math.max(i,t.duration)),this._total+=o,this._loop=!!t.loop,this._to=Re([t.to,e,r,t.from]),this._from=Re([t.from,r,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const e=t-this._start,n=this._duration,r=this._prop,o=this._from,i=this._loop,a=this._to;let s;if(this._active=o!==a&&(i||e1?2-s:s,s=this._easing(Math.min(1,Math.max(0,s))),this._target[r]=this._fn(o,a,s))}wait(){const t=this._promises||(this._promises=[]);return new Promise((e,n)=>{t.push({res:e,rej:n})})}_notify(t){const e=t?"res":"rej",n=this._promises||[];for(let r=0;r{const o=t[r];if(!V(o))return;const i={};for(const t of e)i[t]=o[t];(H(o.properties)&&o.properties||[r]).forEach(t=>{t!==r&&n.has(t)||n.set(t,i)})})}_animateOptions(t,e){const n=e.options,r=function(t,e){if(!e)return;let n=t.options;if(!n)return void(t.options=e);n.$shared&&(t.options=n=Object.assign({},n,{$shared:!1,$animations:{}}));return n}(t,n);if(!r)return[];const o=this._createAnimations(r,n);return n.$shared&&function(t,e){const n=[],r=Object.keys(e);for(let o=0;o{t.options=n},()=>{}),o}_createAnimations(t,e){const n=this._properties,r=[],o=t.$animations||(t.$animations={}),i=Object.keys(e),a=Date.now();let s;for(s=i.length-1;s>=0;--s){const l=i[s];if("$"===l.charAt(0))continue;if("options"===l){r.push(...this._animateOptions(t,e));continue}const c=e[l];let u=o[l];const d=n.get(l);if(u){if(d&&u.active()){u.update(d,c,a);continue}u.cancel()}d&&d.duration?(o[l]=u=new Nn(d,t,l,c),r.push(u)):t[l]=c}return r}update(t,e){if(0===this._properties.size)return void Object.assign(t,e);const n=this._createAnimations(t,e);return n.length?(Pn.add(this._chart,n),!0):void 0}}function Ln(t,e){const n=t&&t.options||{},r=n.reverse,o=void 0===n.min?e:0,i=void 0===n.max?e:0;return{start:r?i:o,end:r?o:i}}function Dn(t,e){const n=[],r=t._getSortedDatasetMetas(e);let o,i;for(o=0,i=r.length;o3&&void 0!==arguments[3]?arguments[3]:{};const o=t.keys,i="single"===r.mode;let a,s,l,c;if(null!==e){for(a=0,s=o.length;a0||!n&&e<0)return o.index}return null}function Fn(t,e){const{chart:n,_cachedMeta:r}=t,o=n._stacks||(n._stacks={}),{iScale:i,vScale:a,index:s}=r,l=i.axis,c=a.axis,u=function(t,e,n){return"".concat(t.id,".").concat(e.id,".").concat(n.stack||n.type)}(i,a,r),d=e.length;let h;for(let f=0;fn[t].axis===e).shift()}function Vn(t,e){const n=t.controller.index,r=t.vScale&&t.vScale.axis;if(r){e=e||t._parsed;for(const t of e){const e=t._stacks;if(!e||void 0===e[r]||void 0===e[r][n])return;delete e[r][n],void 0!==e[r]._visualValues&&void 0!==e[r]._visualValues[n]&&delete e[r]._visualValues[n]}}}const qn=t=>"reset"===t||"none"===t,Un=(t,e)=>e?t:Object.assign({},t);class Wn{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=In(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Vn(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,e=this._cachedMeta,n=this.getDataset(),r=(t,e,n,r)=>"x"===t?e:"r"===t?r:n,o=e.xAxisID=W(n.xAxisID,Hn(t,"x")),i=e.yAxisID=W(n.yAxisID,Hn(t,"y")),a=e.rAxisID=W(n.rAxisID,Hn(t,"r")),s=e.indexAxis,l=e.iAxisID=r(s,o,i,a),c=e.vAxisID=r(s,i,o,a);e.xScale=this.getScaleForId(o),e.yScale=this.getScaleForId(i),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(l),e.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&jt(this._data,this),t._stacked&&Vn(t)}_dataCheck(){const t=this.getDataset(),e=t.data||(t.data=[]),n=this._data;if(V(e))this._data=function(t){const e=Object.keys(t),n=new Array(e.length);let r,o,i;for(r=0,o=e.length;r{const e="_onData"+ot(t),n=r[t];Object.defineProperty(r,t,{configurable:!0,enumerable:!1,value(){for(var t=arguments.length,o=new Array(t),i=0;i{"function"===typeof t[e]&&t[e](...o)}),a}})}))),this._syncList=[],this._data=e}var r,o}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const e=this._cachedMeta,n=this.getDataset();let r=!1;this._dataCheck();const o=e._stacked;e._stacked=In(e.vScale,e),e.stack!==n.stack&&(r=!0,Vn(e),e.stack=n.stack),this._resyncElements(t),(r||o!==e._stacked)&&Fn(this,e._parsed)}configure(){const t=this.chart.config,e=t.datasetScopeKeys(this._type),n=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){const{_cachedMeta:n,_data:r}=this,{iScale:o,_stacked:i}=n,a=o.axis;let s,l,c,u=0===t&&e===r.length||n._sorted,d=t>0&&n._parsed[t-1];if(!1===this._parsing)n._parsed=r,n._sorted=!0,c=r;else{c=H(r[t])?this.parseArrayData(n,r,t,e):V(r[t])?this.parseObjectData(n,r,t,e):this.parsePrimitiveData(n,r,t,e);const o=()=>null===l[a]||d&&l[a]t&&!e.hidden&&e._stacked&&{keys:Dn(n,!0),values:null})(e,n,this.chart),l={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},{min:c,max:u}=function(t){const{min:e,max:n,minDefined:r,maxDefined:o}=t.getUserBounds();return{min:r?e:Number.NEGATIVE_INFINITY,max:o?n:Number.POSITIVE_INFINITY}}(a);let d,h;function f(){h=r[d];const e=h[a.axis];return!q(h[t.axis])||c>e||u=0;--d)if(!f()){this.updateRangeFromParsed(l,t,h,s);break}return l}getAllParsedValues(t){const e=this._cachedMeta._parsed,n=[];let r,o,i;for(r=0,o=e.length;r=0&&t1&&void 0!==arguments[1]?arguments[1]:"default",n=arguments.length>2?arguments[2]:void 0;const r="active"===e,o=this._cachedDataOpts,i=t+"-"+e,a=o[i],s=this.enableOptionSharing&&it(n);if(a)return Un(a,s);const l=this.chart.config,c=l.datasetElementScopeKeys(this._type,t),u=r?["".concat(t,"Hover"),"hover",t,""]:[t,""],d=l.getOptionScopes(this.getDataset(),c),h=Object.keys(le.elements[t]),f=l.resolveNamedOptions(d,h,()=>this.getContext(n,r,e),u);return f.$shared&&(f.$shared=s,o[i]=Object.freeze(Un(f,s))),f}_resolveAnimations(t,e,n){const r=this.chart,o=this._cachedDataOpts,i="animation-".concat(e),a=o[i];if(a)return a;let s;if(!1!==r.options.animation){const r=this.chart.config,o=r.datasetAnimationScopeKeys(this._type,e),i=r.getOptionScopes(this.getDataset(),o);s=r.createResolver(i,this.getContext(t,n,e))}const l=new Rn(r,s&&s.animations);return s&&s._cacheable&&(o[i]=Object.freeze(l)),l}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||qn(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){const n=this.resolveDataElementOptions(t,e),r=this._sharedOptions,o=this.getSharedOptions(n),i=this.includeOptions(e,o)||o!==r;return this.updateSharedOptions(o,e,n),{sharedOptions:o,includeOptions:i}}updateElement(t,e,n,r){qn(r)?Object.assign(t,n):this._resolveAnimations(e,r).update(t,n)}updateSharedOptions(t,e,n){t&&!qn(e)&&this._resolveAnimations(void 0,e).update(t,n)}_setStyle(t,e,n,r){t.active=r;const o=this.getStyle(e,r);this._resolveAnimations(e,n,r).update(t,{options:!r&&this.getSharedOptions(o)||o})}removeHoverStyle(t,e,n){this._setStyle(t,n,"active",!1)}setHoverStyle(t,e,n){this._setStyle(t,n,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const e=this._data,n=this._cachedMeta.data;for(const[a,s,l]of this._syncList)this[a](s,l);this._syncList=[];const r=n.length,o=e.length,i=Math.min(o,r);i&&this.parse(0,i),o>r?this._insertElements(r,o-r,t):o2&&void 0!==arguments[2])||arguments[2];const r=this._cachedMeta,o=r.data,i=t+e;let a;const s=t=>{for(t.length+=e,a=t.length-1;a>=i;a--)t[a]=t[a-e]};for(s(o),a=t;at-e))}return t._cache.$bar}(e,t.type);let r,o,i,a,s=e._length;const l=()=>{32767!==i&&-32768!==i&&(it(a)&&(s=Math.min(s,Math.abs(i-a)||s)),a=i)};for(r=0,o=n.length;rMath.abs(s)&&(l=s,c=a),e[n.axis]=c,e._custom={barStart:l,barEnd:c,start:o,end:i,min:a,max:s}}(t,e,n,r):e[n.axis]=n.parse(t,r),e}function Kn(t,e,n,r){const o=t.iScale,i=t.vScale,a=o.getLabels(),s=o===i,l=[];let c,u,d,h;for(c=n,u=n+r;ct.x,n="left",r="right"):(e=t.baset.controller.options.grouped),o=n.options.stacked,i=[],a=t=>{const n=t.controller.getParsed(e),r=n&&n[t.vScale.axis];if(F(r)||isNaN(r))return!0};for(const s of r)if((void 0===e||!a(s))&&((!1===o||-1===i.indexOf(s.stack)||void 0===o&&void 0===s.stack)&&i.push(s.stack),s.index===t))break;return i.length||i.push(void 0),i}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,n){const r=this._getStacks(t,n),o=void 0!==e?r.indexOf(e):-1;return-1===o?r.length-1:o}_getRuler(){const t=this.options,e=this._cachedMeta,n=e.iScale,r=[];let o,i;for(o=0,i=e.data.length;o=n?1:-1)}(d,e,a)*i,h===a&&(m-=d/2);const t=e.getPixelForDecimal(0),o=e.getPixelForDecimal(1),l=Math.min(t,o),f=Math.max(t,o);m=Math.max(Math.min(m,f),l),u=m+d,n&&!c&&(s._stacks[e.axis]._visualValues[r]=e.getValueForPixel(u)-e.getValueForPixel(m))}if(m===e.getPixelForValue(a)){const t=vt(d)*e.getLineWidthForValue(a)/2;m+=t,d-=t}return{size:d,base:m,head:u,center:u+d/2}}_calculateBarIndexPixels(t,e){const n=e.scale,r=this.options,o=r.skipNull,i=W(r.maxBarThickness,1/0);let a,s;if(e.grouped){const n=o?this._getStackCount(t):e.stackCount,l="flex"===r.barThickness?function(t,e,n,r){const o=e.pixels,i=o[t];let a=t>0?o[t-1]:null,s=t=0;--n)e=Math.max(e,t[n].size(this.resolveDataElementOptions(n))/2);return e>0&&e}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart.data.labels||[],{xScale:r,yScale:o}=e,i=this.getParsed(t),a=r.getLabelForValue(i.x),s=o.getLabelForValue(i.y),l=i._custom;return{label:n[t]||"",value:"("+a+", "+s+(l?", "+l:"")+")"}}update(t){const e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,n,r){const o="reset"===r,{iScale:i,vScale:a}=this._cachedMeta,{sharedOptions:s,includeOptions:l}=this._getSharedOptions(e,r),c=i.axis,u=a.axis;for(let d=e;d+n[t];if(V(n[t])){const{key:t="value"}=this._parsing;a=e=>+rt(n[e],t)}for(o=t,i=t+e;oPt(t,s,l,!0)?1:Math.max(e,e*n,r,r*n),p=(t,e,r)=>Pt(t,s,l,!0)?-1:Math.min(e,e*n,r,r*n),g=f(0,c,d),m=f(ft,u,h),v=p(lt,c,d),y=p(lt+ft,u,h);r=(g-v)/2,o=(m-y)/2,i=-(g+v)/2,a=-(m+y)/2}return{ratioX:r,ratioY:o,offsetX:i,offsetY:a}}(h,d,s),v=(n.width-i)/f,y=(n.height-i)/p,b=Math.max(Math.min(v,y)/2,0),x=G(this.options.radius,b),w=(x-Math.max(x*s,0))/this._getVisibleDatasetWeightTotal();this.offsetX=g*x,this.offsetY=m*x,r.total=this.calculateTotal(),this.outerRadius=x-w*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-w*u,0),this.updateElements(o,0,o.length,t)}_circumference(t,e){const n=this.options,r=this._cachedMeta,o=this._getCircumference();return e&&n.animation.animateRotate||!this.chart.getDataVisibility(t)||null===r._parsed[t]||r.data[t].hidden?0:this.calculateCircumference(r._parsed[t]*o/ct)}updateElements(t,e,n,r){const o="reset"===r,i=this.chart,a=i.chartArea,s=i.options.animation,l=(a.left+a.right)/2,c=(a.top+a.bottom)/2,u=o&&s.animateScale,d=u?0:this.innerRadius,h=u?0:this.outerRadius,{sharedOptions:f,includeOptions:p}=this._getSharedOptions(e,r);let g,m=this._getRotation();for(g=0;g0&&!isNaN(t)?ct*(Math.abs(t)/e):0}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart,r=n.data.labels||[],o=te(e._parsed[t],n.options.locale);return{label:r[t]||"",value:o}}getMaxBorderWidth(t){let e=0;const n=this.chart;let r,o,i,a,s;if(!t)for(r=0,o=n.data.datasets.length;r"spacing"!==t,_indexable:t=>"spacing"!==t&&!t.startsWith("borderDash")&&!t.startsWith("hoverBorderDash")}),(0,o.A)(nr,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n,color:r}}=t.legend.options;return e.labels.map((e,o)=>{const i=t.getDatasetMeta(0).controller.getStyle(o);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:r,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(o),index:o}})}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}}});class rr extends Wn{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const e=this._cachedMeta,{dataset:n,data:r=[],_dataset:o}=e,i=this.chart._animationsDisabled;let{start:a,count:s}=Vt(e,r,i);this._drawStart=a,this._drawCount=s,qt(e)&&(a=0,s=r.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!o._decimated,n.points=r;const l=this.resolveDatasetElementOptions(t);this.options.showLine||(l.borderWidth=0),l.segment=this.options.segment,this.updateElement(n,void 0,{animated:!i,options:l},t),this.updateElements(r,a,s,t)}updateElements(t,e,n,r){const o="reset"===r,{iScale:i,vScale:a,_stacked:s,_dataset:l}=this._cachedMeta,{sharedOptions:c,includeOptions:u}=this._getSharedOptions(e,r),d=i.axis,h=a.axis,{spanGaps:f,segment:p}=this.options,g=xt(f)?f:Number.POSITIVE_INFINITY,m=this.chart._animationsDisabled||o||"none"===r,v=e+n,y=t.length;let b=e>0&&this.getParsed(e-1);for(let x=0;x=v){f.skip=!0;continue}const y=this.getParsed(x),w=F(y[h]),k=f[d]=i.getPixelForValue(y[d],x),A=f[h]=o||w?a.getBasePixel():a.getPixelForValue(s?this.applyStack(a,y,s):y[h],x);f.skip=isNaN(k)||isNaN(A)||w,f.stop=x>0&&Math.abs(y[d]-b[d])>g,p&&(f.parsed=y,f.raw=l.data[x]),u&&(f.options=c||this.resolveDataElementOptions(x,n.active?"active":r)),m||this.updateElement(n,x,f,r),b=y}}getMaxOverflow(){const t=this._cachedMeta,e=t.dataset,n=e.options&&e.options.borderWidth||0,r=t.data||[];if(!r.length)return n;const o=r[0].size(this.resolveDataElementOptions(0)),i=r[r.length-1].size(this.resolveDataElementOptions(r.length-1));return Math.max(n,o,i)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}(0,o.A)(rr,"id","line"),(0,o.A)(rr,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),(0,o.A)(rr,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class or extends Wn{constructor(t,e){super(t,e),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const e=this._cachedMeta,n=this.chart,r=n.data.labels||[],o=te(e._parsed[t].r,n.options.locale);return{label:r[t]||"",value:o}}parseObjectData(t,e,n,r){return Ke.bind(this)(t,e,n,r)}update(t){const e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){const t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((t,n)=>{const r=this.getParsed(n).r;!isNaN(r)&&this.chart.getDataVisibility(n)&&(re.max&&(e.max=r))}),e}_updateRadius(){const t=this.chart,e=t.chartArea,n=t.options,r=Math.min(e.right-e.left,e.bottom-e.top),o=Math.max(r/2,0),i=(o-Math.max(n.cutoutPercentage?o/100*n.cutoutPercentage:1,0))/t.getVisibleDatasetCount();this.outerRadius=o-i*this.index,this.innerRadius=this.outerRadius-i}updateElements(t,e,n,r){const o="reset"===r,i=this.chart,a=i.options.animation,s=this._cachedMeta.rScale,l=s.xCenter,c=s.yCenter,u=s.getIndexAngle(0)-.5*lt;let d,h=u;const f=360/this.countVisibleElements();for(d=0;d{!isNaN(this.getParsed(n).r)&&this.chart.getDataVisibility(n)&&e++}),e}_computeAngle(t,e,n){return this.chart.getDataVisibility(t)?kt(this.resolveDataElementOptions(t,e).angle||n):0}}(0,o.A)(or,"id","polarArea"),(0,o.A)(or,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),(0,o.A)(or,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n,color:r}}=t.legend.options;return e.labels.map((e,o)=>{const i=t.getDatasetMeta(0).controller.getStyle(o);return{text:e,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:r,lineWidth:i.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(o),index:o}})}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});class ir extends nr{}(0,o.A)(ir,"id","pie"),(0,o.A)(ir,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});class ar extends Wn{getLabelAndValue(t){const e=this._cachedMeta.vScale,n=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(n[e.axis])}}parseObjectData(t,e,n,r){return Ke.bind(this)(t,e,n,r)}update(t){const e=this._cachedMeta,n=e.dataset,r=e.data||[],o=e.iScale.getLabels();if(n.points=r,"resize"!==t){const e=this.resolveDatasetElementOptions(t);this.options.showLine||(e.borderWidth=0);const i={_loop:!0,_fullLoop:o.length===r.length,options:e};this.updateElement(n,void 0,i,t)}this.updateElements(r,0,r.length,t)}updateElements(t,e,n,r){const o=this._cachedMeta.rScale,i="reset"===r;for(let a=e;a0&&this.getParsed(e-1);for(let b=e;b0&&Math.abs(n[h]-y[h])>m,g&&(c.parsed=n,c.raw=l.data[b]),d&&(c.options=u||this.resolveDataElementOptions(b,e.active?"active":r)),v||this.updateElement(e,b,c,r),y=n}this.updateSharedOptions(u,r,c)}getMaxOverflow(){const t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let t=0;for(let n=e.length-1;n>=0;--n)t=Math.max(t,e[n].size(this.resolveDataElementOptions(n))/2);return t>0&&t}const n=t.dataset,r=n.options&&n.options.borderWidth||0;if(!e.length)return r;const o=e[0].size(this.resolveDataElementOptions(0)),i=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(r,o,i)/2}}(0,o.A)(sr,"id","scatter"),(0,o.A)(sr,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),(0,o.A)(sr,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});function lr(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class cr{static override(t){Object.assign(cr.prototype,t)}constructor(t){(0,o.A)(this,"options",void 0),this.options=t||{}}init(){}formats(){return lr()}parse(){return lr()}format(){return lr()}add(){return lr()}diff(){return lr()}startOf(){return lr()}endOf(){return lr()}}var ur=cr;function dr(t,e,n,r){const{controller:o,data:i,_sorted:a}=t,s=o._cachedMeta.iScale;if(s&&e===s.axis&&"r"!==e&&a&&i.length){const t=s._reversePixels?Lt:Rt;if(!r)return t(i,e,n);if(o._sharedOptions){const r=i[0],o="function"===typeof r.getRange&&r.getRange(e);if(o){const r=t(i,e,n-o),a=t(i,e,n+o);return{lo:r.lo,hi:a.hi}}}}return{lo:0,hi:i.length-1}}function hr(t,e,n,r,o){const i=t.getSortedVisibleDatasetMetas(),a=n[e];for(let s=0,l=i.length;s{t[a](e[n],o)&&(i.push({element:t,datasetIndex:r,index:l}),s=s||t.inRange(e.x,e.y,o))}),r&&!s?[]:i}var vr={evaluateInteractionItems:hr,modes:{index(t,e,n,r){const o=cn(e,t),i=n.axis||"x",a=n.includeInvisible||!1,s=n.intersect?fr(t,o,i,r,a):gr(t,o,i,!1,r,a),l=[];return s.length?(t.getSortedVisibleDatasetMetas().forEach(t=>{const e=s[0].index,n=t.data[e];n&&!n.skip&&l.push({element:n,datasetIndex:t.index,index:e})}),l):[]},dataset(t,e,n,r){const o=cn(e,t),i=n.axis||"xy",a=n.includeInvisible||!1;let s=n.intersect?fr(t,o,i,r,a):gr(t,o,i,!1,r,a);if(s.length>0){const e=s[0].datasetIndex,n=t.getDatasetMeta(e).data;s=[];for(let t=0;tfr(t,cn(e,t),n.axis||"xy",r,n.includeInvisible||!1),nearest(t,e,n,r){const o=cn(e,t),i=n.axis||"xy",a=n.includeInvisible||!1;return gr(t,o,i,n.intersect,r,a)},x:(t,e,n,r)=>mr(t,cn(e,t),"x",n.intersect,r),y:(t,e,n,r)=>mr(t,cn(e,t),"y",n.intersect,r)}};const yr=["left","top","right","bottom"];function br(t,e){return t.filter(t=>t.pos===e)}function xr(t,e){return t.filter(t=>-1===yr.indexOf(t.pos)&&t.box.axis===e)}function wr(t,e){return t.sort((t,n)=>{const r=e?n:t,o=e?t:n;return r.weight===o.weight?r.index-o.index:r.weight-o.weight})}function kr(t,e){const n=function(t){const e={};for(const n of t){const{stack:t,pos:r,stackWeight:o}=n;if(!t||!yr.includes(r))continue;const i=e[t]||(e[t]={count:0,placed:0,weight:0,size:0});i.count++,i.weight+=o}return e}(t),{vBoxMaxWidth:r,hBoxMaxHeight:o}=e;let i,a,s;for(i=0,a=t.length;i{r[t]=Math.max(e[t],n[t])}),r}return r(t?["left","right"]:["top","bottom"])}function Er(t,e,n,r){const o=[];let i,a,s,l,c,u;for(i=0,a=t.length,c=0;it.box.fullSize),!0),r=wr(br(e,"left"),!0),o=wr(br(e,"right")),i=wr(br(e,"top"),!0),a=wr(br(e,"bottom")),s=xr(e,"x"),l=xr(e,"y");return{fullSize:n,leftAndTop:r.concat(i),rightAndBottom:o.concat(l).concat(a).concat(s),chartArea:br(e,"chartArea"),vertical:r.concat(o).concat(l),horizontal:i.concat(a).concat(s)}}(t.boxes),l=s.vertical,c=s.horizontal;K(t.boxes,t=>{"function"===typeof t.beforeLayout&&t.beforeLayout()});const u=l.reduce((t,e)=>e.box.options&&!1===e.box.options.display?t:t+1,0)||1,d=Object.freeze({outerWidth:e,outerHeight:n,padding:o,availableWidth:i,availableHeight:a,vBoxMaxWidth:i/2/u,hBoxMaxHeight:a/2}),h=Object.assign({},o);_r(h,Te(r));const f=Object.assign({maxPadding:h,w:i,h:a,x:o.left,y:o.top},o),p=kr(l.concat(c),d);Er(s.fullSize,f,d,p),Er(l,f,d,p),Er(c,f,d,p)&&Er(l,f,d,p),function(t){const e=t.maxPadding;function n(n){const r=Math.max(e[n]-t[n],0);return t[n]+=r,r}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}(f),Pr(s.leftAndTop,f,d,p),f.x+=f.w,f.y+=f.h,Pr(s.rightAndBottom,f,d,p),t.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},K(s.chartArea,e=>{const n=e.box;Object.assign(n,t.chartArea),n.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}};class Tr{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,n){}removeEventListener(t,e,n){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,n,r){return e=Math.max(0,e||t.width),n=n||t.height,{width:e,height:Math.max(0,r?Math.floor(e/r):n)}}isAttached(t){return!0}updateConfig(t){}}class Nr extends Tr{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Rr="$chartjs",Lr={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Dr=t=>null===t||""===t;const jr=!!fn&&{passive:!0};function Ir(t,e,n){t.canvas.removeEventListener(e,n,jr)}function zr(t,e){for(const n of t)if(n===e||n.contains(e))return!0}function Br(t,e,n){const r=t.canvas,o=new MutationObserver(t=>{let e=!1;for(const n of t)e=e||zr(n.addedNodes,r),e=e&&!zr(n.removedNodes,r);e&&n()});return o.observe(document,{childList:!0,subtree:!0}),o}function Fr(t,e,n){const r=t.canvas,o=new MutationObserver(t=>{let e=!1;for(const n of t)e=e||zr(n.removedNodes,r),e=e&&!zr(n.addedNodes,r);e&&n()});return o.observe(document,{childList:!0,subtree:!0}),o}const Hr=new Map;let Vr=0;function qr(){const t=window.devicePixelRatio;t!==Vr&&(Vr=t,Hr.forEach((e,n)=>{n.currentDevicePixelRatio!==t&&e()}))}function Ur(t,e,n){const r=t.canvas,o=r&&rn(r);if(!o)return;const i=Bt((t,e)=>{const r=o.clientWidth;n(t,e),r{const e=t[0],n=e.contentRect.width,r=e.contentRect.height;0===n&&0===r||i(n,r)});return a.observe(o),function(t,e){Hr.size||window.addEventListener("resize",qr),Hr.set(t,e)}(t,i),a}function Wr(t,e,n){n&&n.disconnect(),"resize"===e&&function(t){Hr.delete(t),Hr.size||window.removeEventListener("resize",qr)}(t)}function Gr(t,e,n){const r=t.canvas,o=Bt(e=>{null!==t.ctx&&n(function(t,e){const n=Lr[t.type]||t.type,{x:r,y:o}=cn(t,e);return{type:n,chart:e,native:t,x:void 0!==r?r:null,y:void 0!==o?o:null}}(e,t))},t);return function(t,e,n){t.addEventListener(e,n,jr)}(r,e,o),o}class Yr extends Tr{acquireContext(t,e){const n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(function(t,e){const n=t.style,r=t.getAttribute("height"),o=t.getAttribute("width");if(t[Rr]={initial:{height:r,width:o,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",Dr(o)){const e=pn(t,"width");void 0!==e&&(t.width=e)}if(Dr(r))if(""===t.style.height)t.height=t.width/(e||2);else{const e=pn(t,"height");void 0!==e&&(t.height=e)}}(t,e),n):null}releaseContext(t){const e=t.canvas;if(!e[Rr])return!1;const n=e[Rr].initial;["height","width"].forEach(t=>{const r=n[t];F(r)?e.removeAttribute(t):e.setAttribute(t,r)});const r=n.style||{};return Object.keys(r).forEach(t=>{e.style[t]=r[t]}),e.width=e.width,delete e[Rr],!0}addEventListener(t,e,n){this.removeEventListener(t,e);const r=t.$proxies||(t.$proxies={}),o={attach:Br,detach:Fr,resize:Ur}[e]||Gr;r[e]=o(t,e,n)}removeEventListener(t,e){const n=t.$proxies||(t.$proxies={}),r=n[e];if(!r)return;({attach:Wr,detach:Wr,resize:Wr}[e]||Ir)(t,e,r),n[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,n,r){return dn(t,e,n,r)}isAttached(t){const e=rn(t);return!(!e||!e.isConnected)}}class Kr{constructor(){(0,o.A)(this,"x",void 0),(0,o.A)(this,"y",void 0),(0,o.A)(this,"active",!1),(0,o.A)(this,"options",void 0),(0,o.A)(this,"$animations",void 0)}tooltipPosition(t){const{x:e,y:n}=this.getProps(["x","y"],t);return{x:e,y:n}}hasValue(){return xt(this.x)&&xt(this.y)}getProps(t,e){const n=this.$animations;if(!e||!n)return this;const r={};return t.forEach(t=>{r[t]=n[t]&&n[t].active()?n[t]._to:this[t]}),r}}function $r(t,e){const n=t.options.ticks,r=function(t){const e=t.options.offset,n=t._tickSize(),r=t._length/n+(e?0:1),o=t._maxLength/n;return Math.floor(Math.min(r,o))}(t),o=Math.min(n.maxTicksLimit||r,r),i=n.major.enabled?function(t){const e=[];let n,r;for(n=0,r=t.length;no)return function(t,e,n,r){let o,i=0,a=n[0];for(r=Math.ceil(r),o=0;ot-e).pop(),e}(r);for(let a=0,s=i.length-1;ao)return t}return Math.max(o,1)}(i,e,o);if(a>0){let t,n;const r=a>1?Math.round((l-s)/(a-1)):null;for(Xr(e,c,u,F(r)?0:s-r,s),t=0,n=a-1;t"top"===e||"left"===e?t[e]+n:t[e]-n,Zr=(t,e)=>Math.min(e||t,t);function Jr(t,e){const n=[],r=t.length/e,o=t.length;let i=0;for(;ia+s)))return c}function eo(t){return t.drawTicks?t.tickLength:0}function no(t,e){if(!t.display)return 0;const n=Ne(t.font,e),r=Te(t.padding);return(H(t.text)?t.text.length:1)*n.lineHeight+r.height}function ro(t,e,n){let r=Ft(t);return(n&&"right"!==e||!n&&"right"===e)&&(r=(t=>"left"===t?"right":"right"===t?"left":t)(r)),r}class oo extends Kr{constructor(t){super(),this.id=t.id,this.type=t.type,this.options=void 0,this.ctx=t.ctx,this.chart=t.chart,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this._margins={left:0,right:0,top:0,bottom:0},this.maxWidth=void 0,this.maxHeight=void 0,this.paddingTop=void 0,this.paddingBottom=void 0,this.paddingLeft=void 0,this.paddingRight=void 0,this.axis=void 0,this.labelRotation=void 0,this.min=void 0,this.max=void 0,this._range=void 0,this.ticks=[],this._gridLineItems=null,this._labelItems=null,this._labelSizes=null,this._length=0,this._maxLength=0,this._longestTextCache={},this._startPixel=void 0,this._endPixel=void 0,this._reversePixels=!1,this._userMax=void 0,this._userMin=void 0,this._suggestedMax=void 0,this._suggestedMin=void 0,this._ticksLength=0,this._borderValue=0,this._cache={},this._dataLimitsCached=!1,this.$context=void 0}init(t){this.options=t.setContext(this.getContext()),this.axis=t.axis,this._userMin=this.parse(t.min),this._userMax=this.parse(t.max),this._suggestedMin=this.parse(t.suggestedMin),this._suggestedMax=this.parse(t.suggestedMax)}parse(t,e){return t}getUserBounds(){let{_userMin:t,_userMax:e,_suggestedMin:n,_suggestedMax:r}=this;return t=U(t,Number.POSITIVE_INFINITY),e=U(e,Number.NEGATIVE_INFINITY),n=U(n,Number.POSITIVE_INFINITY),r=U(r,Number.NEGATIVE_INFINITY),{min:U(t,n),max:U(e,r),minDefined:q(t),maxDefined:q(e)}}getMinMax(t){let e,{min:n,max:r,minDefined:o,maxDefined:i}=this.getUserBounds();if(o&&i)return{min:n,max:r};const a=this.getMatchingVisibleMetas();for(let s=0,l=a.length;sr?r:n,r=o&&n>r?n:r,{min:U(n,U(r,n)),max:U(r,U(n,r))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.chart.chartArea;return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Y(this.options.beforeUpdate,[this])}update(t,e,n){const{beginAtZero:r,grace:o,ticks:i}=this.options,a=i.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(t,e,n){const{min:r,max:o}=t,i=G(e,(o-r)/2),a=(t,e)=>n&&0===t?0:t+e;return{min:a(r,-Math.abs(i)),max:a(o,i)}}(this,o,r),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const s=a=o||n<=1||!this.isHorizontal())return void(this.labelRotation=r);const c=this._getLabelSizes(),u=c.widest.width,d=c.highest.height,h=Mt(this.chart.width-u,0,this.maxWidth);i=t.offset?this.maxWidth/n:h/(n-1),u+6>i&&(i=h/(n-(t.offset?.5:1)),a=this.maxHeight-eo(t.grid)-e.padding-no(t.title,this.chart.options.font),s=Math.sqrt(u*u+d*d),l=At(Math.min(Math.asin(Mt((c.highest.height+6)/i,-1,1)),Math.asin(Mt(a/s,-1,1))-Math.asin(Mt(d/s,-1,1)))),l=Math.max(r,Math.min(o,l))),this.labelRotation=l}afterCalculateLabelRotation(){Y(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Y(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:e,options:{ticks:n,title:r,grid:o}}=this,i=this._isVisible(),a=this.isHorizontal();if(i){const i=no(r,e.options.font);if(a?(t.width=this.maxWidth,t.height=eo(o)+i):(t.height=this.maxHeight,t.width=eo(o)+i),n.display&&this.ticks.length){const{first:e,last:r,widest:o,highest:i}=this._getLabelSizes(),s=2*n.padding,l=kt(this.labelRotation),c=Math.cos(l),u=Math.sin(l);if(a){const e=n.mirror?0:u*o.width+c*i.height;t.height=Math.min(this.maxHeight,t.height+e+s)}else{const e=n.mirror?0:c*o.width+u*i.height;t.width=Math.min(this.maxWidth,t.width+e+s)}this._calculatePadding(e,r,u,c)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,n,r){const{ticks:{align:o,padding:i},position:a}=this.options,s=0!==this.labelRotation,l="top"!==a&&"x"===this.axis;if(this.isHorizontal()){const a=this.getPixelForTick(0)-this.left,c=this.right-this.getPixelForTick(this.ticks.length-1);let u=0,d=0;s?l?(u=r*t.width,d=n*e.height):(u=n*t.height,d=r*e.width):"start"===o?d=e.width:"end"===o?u=t.width:"inner"!==o&&(u=t.width/2,d=e.width/2),this.paddingLeft=Math.max((u-a+i)*this.width/(this.width-a),0),this.paddingRight=Math.max((d-c+i)*this.width/(this.width-c),0)}else{let n=e.height/2,r=t.height/2;"start"===o?(n=0,r=t.height):"end"===o&&(n=e.height,r=0),this.paddingTop=n+i,this.paddingBottom=r+i}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){Y(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:e}=this.options;return"top"===e||"bottom"===e||"x"===t}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){let e,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(t),e=0,n=t.length;e{const n=t.gc,r=n.length/2;let o;if(r>e){for(o=0;o({width:i[t]||0,height:a[t]||0});return{first:A(0),last:A(e-1),widest:A(w),highest:A(k),widths:i,heights:a}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const e=this._startPixel+t*this._length;return Mt(this._alignToPixels?de(this.chart,e,0):e,-32768,32767)}getDecimalForPixel(t){const e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){const e=this.ticks||[];if(t>=0&&ta*r?a/n:s/r:s*r0}_computeGridLineItems(t){const e=this.axis,n=this.chart,r=this.options,{grid:o,position:i,border:a}=r,s=o.offset,l=this.isHorizontal(),c=this.ticks.length+(s?1:0),u=eo(o),d=[],h=a.setContext(this.getContext()),f=h.display?h.width:0,p=f/2,g=function(t){return de(n,t,f)};let m,v,y,b,x,w,k,A,_,S,C,E;if("top"===i)m=g(this.bottom),w=this.bottom-u,A=m-p,S=g(t.top)+p,E=t.bottom;else if("bottom"===i)m=g(this.top),S=t.top,E=g(t.bottom)-p,w=m+p,A=this.top+u;else if("left"===i)m=g(this.right),x=this.right-u,k=m-p,_=g(t.left)+p,C=t.right;else if("right"===i)m=g(this.left),_=t.left,C=g(t.right)-p,x=m+p,k=this.left+u;else if("x"===e){if("center"===i)m=g((t.top+t.bottom)/2+.5);else if(V(i)){const t=Object.keys(i)[0],e=i[t];m=g(this.chart.scales[t].getPixelForValue(e))}S=t.top,E=t.bottom,w=m+p,A=w+u}else if("y"===e){if("center"===i)m=g((t.left+t.right)/2);else if(V(i)){const t=Object.keys(i)[0],e=i[t];m=g(this.chart.scales[t].getPixelForValue(e))}x=m-p,k=x-u,_=t.left,C=t.right}const O=W(r.ticks.maxTicksLimit,c),P=Math.max(1,Math.ceil(c/O));for(v=0;v0&&(i-=r/2)}d={left:i,top:o,width:r+e.width,height:n+e.height,color:t.backdropColor}}g.push({label:b,font:_,textOffset:E,options:{rotation:p,color:n,strokeColor:s,strokeWidth:c,textAlign:h,textBaseline:O,translation:[x,w],backdrop:d}})}return g}_getXAxisLabelAlignment(){const{position:t,ticks:e}=this.options;if(-kt(this.labelRotation))return"top"===t?"left":"right";let n="center";return"start"===e.align?n="left":"end"===e.align?n="right":"inner"===e.align&&(n="inner"),n}_getYAxisLabelAlignment(t){const{position:e,ticks:{crossAlign:n,mirror:r,padding:o}}=this.options,i=t+o,a=this._getLabelSizes().widest.width;let s,l;return"left"===e?r?(l=this.right+o,"near"===n?s="left":"center"===n?(s="center",l+=a/2):(s="right",l+=a)):(l=this.right-i,"near"===n?s="right":"center"===n?(s="center",l-=a/2):(s="left",l=this.left)):"right"===e?r?(l=this.left+o,"near"===n?s="right":"center"===n?(s="center",l-=a/2):(s="left",l-=a)):(l=this.left+i,"near"===n?s="left":"center"===n?(s="center",l+=a/2):(s="right",l=this.right)):s="right",{textAlign:s,x:l}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,e=this.options.position;return"left"===e||"right"===e?{top:0,left:this.left,bottom:t.height,right:this.right}:"top"===e||"bottom"===e?{top:this.top,left:0,bottom:this.bottom,right:t.width}:void 0}drawBackground(){const{ctx:t,options:{backgroundColor:e},left:n,top:r,width:o,height:i}=this;e&&(t.save(),t.fillStyle=e,t.fillRect(n,r,o,i),t.restore())}getLineWidthForValue(t){const e=this.options.grid;if(!this._isVisible()||!e.display)return 0;const n=this.ticks.findIndex(e=>e.value===t);if(n>=0){return e.setContext(this.getContext(n)).lineWidth}return 0}drawGrid(t){const e=this.options.grid,n=this.ctx,r=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let o,i;const a=(t,e,r)=>{r.width&&r.color&&(n.save(),n.lineWidth=r.width,n.strokeStyle=r.color,n.setLineDash(r.borderDash||[]),n.lineDashOffset=r.borderDashOffset,n.beginPath(),n.moveTo(t.x,t.y),n.lineTo(e.x,e.y),n.stroke(),n.restore())};if(e.display)for(o=0,i=r.length;o{this.drawBackground(),this.drawGrid(t),this.drawTitle()}},{z:r,draw:()=>{this.drawBorder()}},{z:e,draw:t=>{this.drawLabels(t)}}]:[{z:e,draw:t=>{this.draw(t)}}]}getMatchingVisibleMetas(t){const e=this.chart.getSortedVisibleDatasetMetas(),n=this.axis+"AxisID",r=[];let o,i;for(o=0,i=e.length;o{const r=n.split("."),o=r.pop(),i=[t].concat(r).join("."),a=e[n].split("."),s=a.pop(),l=a.join(".");le.route(i,o,l,s)})}(e,t.defaultRoutes);t.descriptors&&le.describe(e,t.descriptors)}(t,i,n),this.override&&le.override(t.id,t.overrides)),i}get(t){return this.items[t]}unregister(t){const e=this.items,n=t.id,r=this.scope;n in e&&delete e[n],r&&n in le[r]&&(delete le[r][n],this.override&&delete re[n])}}class ao{constructor(){this.controllers=new io(Wn,"datasets",!0),this.elements=new io(Kr,"elements"),this.plugins=new io(Object,"plugins"),this.scales=new io(oo,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(){for(var t=arguments.length,e=new Array(t),n=0;n{const r=n||this._getRegistryForType(e);n||r.isForType(e)||r===this.plugins&&e.id?this._exec(t,r,e):K(e,e=>{const r=n||this._getRegistryForType(e);this._exec(t,r,e)})})}_exec(t,e,n){const r=ot(t);Y(n["before"+r],[],n),e[t](n),Y(n["after"+r],[],n)}_getRegistryForType(t){for(let e=0;et.filter(t=>!e.some(e=>t.plugin.id===e.plugin.id));this._notify(r(e,n),t,"stop"),this._notify(r(n,e),t,"start")}}function co(t,e){return e||!1!==t?!0===t?{}:t:null}function uo(t,e,n,r){let{plugin:o,local:i}=e;const a=t.pluginScopeKeys(o),s=t.getOptionScopes(n,a);return i&&o.defaults&&s.push(o.defaults),t.createResolver(s,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function ho(t,e){const n=le.datasets[t]||{};return((e.datasets||{})[t]||{}).indexAxis||e.indexAxis||n.indexAxis||"x"}function fo(t){if("x"===t||"y"===t||"r"===t)return t}function po(t){return"top"===t||"bottom"===t?"x":"left"===t||"right"===t?"y":void 0}function go(t){if(fo(t))return t;for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r1&&fo(t[0].toLowerCase());if(e)return e}throw new Error("Cannot determine type of '".concat(t,"' axis. Please provide 'axis' or 'position' option."))}function mo(t,e,n){if(n[e+"AxisID"]===t)return{axis:e}}function vo(t,e){const n=re[t.type]||{scales:{}},r=e.scales||{},o=ho(t.type,e),i=Object.create(null);return Object.keys(r).forEach(e=>{const a=r[e];if(!V(a))return console.error("Invalid scale configuration for scale: ".concat(e));if(a._proxy)return console.warn("Ignoring resolver passed as options for scale: ".concat(e));const s=go(e,a,function(t,e){if(e.data&&e.data.datasets){const n=e.data.datasets.filter(e=>e.xAxisID===t||e.yAxisID===t);if(n.length)return mo(t,"x",n[0])||mo(t,"y",n[0])}return{}}(e,t),le.scales[a.type]),l=function(t,e){return t===e?"_index_":"_value_"}(s,o),c=n.scales||{};i[e]=tt(Object.create(null),[{axis:s},a,c[s],c[l]])}),t.data.datasets.forEach(n=>{const o=n.type||t.type,a=n.indexAxis||ho(o,e),s=(re[o]||{}).scales||{};Object.keys(s).forEach(t=>{const e=function(t,e){let n=t;return"_index_"===t?n=e:"_value_"===t&&(n="x"===e?"y":"x"),n}(t,a),o=n[e+"AxisID"]||e;i[o]=i[o]||Object.create(null),tt(i[o],[{axis:e},r[o],s[t]])})}),Object.keys(i).forEach(t=>{const e=i[t];tt(e,[le.scales[e.type],le.scale])}),i}function yo(t){const e=t.options||(t.options={});e.plugins=W(e.plugins,{}),e.scales=vo(t,e)}function bo(t){return(t=t||{}).datasets=t.datasets||[],t.labels=t.labels||[],t}const xo=new Map,wo=new Set;function ko(t,e){let n=xo.get(t);return n||(n=e(),xo.set(t,n),wo.add(n)),n}const Ao=(t,e,n)=>{const r=rt(e,n);void 0!==r&&t.add(r)};class _o{constructor(t){this._config=function(t){return(t=t||{}).data=bo(t.data),yo(t),t}(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=bo(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),yo(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return ko(t,()=>[["datasets.".concat(t),""]])}datasetAnimationScopeKeys(t,e){return ko("".concat(t,".transition.").concat(e),()=>[["datasets.".concat(t,".transitions.").concat(e),"transitions.".concat(e)],["datasets.".concat(t),""]])}datasetElementScopeKeys(t,e){return ko("".concat(t,"-").concat(e),()=>[["datasets.".concat(t,".elements.").concat(e),"datasets.".concat(t),"elements.".concat(e),""]])}pluginScopeKeys(t){const e=t.id,n=this.type;return ko("".concat(n,"-plugin-").concat(e),()=>[["plugins.".concat(e),...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){const n=this._scopeCache;let r=n.get(t);return r&&!e||(r=new Map,n.set(t,r)),r}getOptionScopes(t,e,n){const{options:r,type:o}=this,i=this._cachedScopes(t,n),a=i.get(e);if(a)return a;const s=new Set;e.forEach(e=>{t&&(s.add(t),e.forEach(e=>Ao(s,t,e))),e.forEach(t=>Ao(s,r,t)),e.forEach(t=>Ao(s,re[o]||{},t)),e.forEach(t=>Ao(s,le,t)),e.forEach(t=>Ao(s,oe,t))});const l=Array.from(s);return 0===l.length&&l.push(Object.create(null)),wo.has(e)&&i.set(e,l),l}chartOptionScopes(){const{options:t,type:e}=this;return[t,re[e]||{},le.datasets[e]||{},{type:e},le,oe]}resolveNamedOptions(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[""];const o={$shared:!0},{resolver:i,subPrefixes:a}=So(this._resolverCache,t,r);let s=i;if(function(t,e){const{isScriptable:n,isIndexable:r}=Ie(t);for(const o of e){const e=n(o),i=r(o),a=(i||e)&&t[o];if(e&&(at(a)||Co(a))||i&&H(a))return!0}return!1}(i,e)){o.$shared=!1;s=je(i,n=at(n)?n():n,this.createResolver(t,n,a))}for(const l of e)o[l]=s[l];return o}createResolver(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[""],r=arguments.length>3?arguments[3]:void 0;const{resolver:o}=So(this._resolverCache,t,n);return V(e)?je(o,e,void 0,r):o}}function So(t,e,n){let r=t.get(e);r||(r=new Map,t.set(e,r));const o=n.join();let i=r.get(o);if(!i){i={resolver:De(e,n),subPrefixes:n.filter(t=>!t.toLowerCase().includes("hover"))},r.set(o,i)}return i}const Co=t=>V(t)&&Object.getOwnPropertyNames(t).some(e=>at(t[e]));const Eo=["top","bottom","left","right","chartArea"];function Oo(t,e){return"top"===t||"bottom"===t||-1===Eo.indexOf(t)&&"x"===e}function Po(t,e){return function(n,r){return n[t]===r[t]?n[e]-r[e]:n[t]-r[t]}}function Mo(t){const e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),Y(n&&n.onComplete,[t],e)}function To(t){const e=t.chart,n=e.options.animation;Y(n&&n.onProgress,[t],e)}function No(t){return nn()&&"string"===typeof t?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const Ro={},Lo=t=>{const e=No(t);return Object.values(Ro).filter(t=>t.canvas===e).pop()};function Do(t,e,n){const r=Object.keys(t);for(const o of r){const r=+o;if(r>=e){const i=t[o];delete t[o],(n>0||r>e)&&(t[r+n]=i)}}}function jo(t,e,n){return t.options.clip?t[n]:e[n]}class Io{static register(){so.add(...arguments),zo()}static unregister(){so.remove(...arguments),zo()}constructor(t,e){const n=this.config=new _o(e),r=No(t),o=Lo(r);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");const i=n.createResolver(n.chartOptionScopes(),this.getContext());this.platform=new(n.platform||function(t){return!nn()||"undefined"!==typeof OffscreenCanvas&&t instanceof OffscreenCanvas?Nr:Yr}(r)),this.platform.updateConfig(n);const a=this.platform.acquireContext(r,i.aspectRatio),s=a&&a.canvas,l=s&&s.height,c=s&&s.width;this.id=B(),this.ctx=a,this.canvas=s,this.width=c,this.height=l,this._options=i,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new lo,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(t,e){let n;return function(){for(var r=arguments.length,o=new Array(r),i=0;ithis.update(t),i.resizeDelay||0),this._dataChanges=[],Ro[this.id]=this,a&&s?(Pn.listen(this,"complete",Mo),Pn.listen(this,"progress",To),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:e},width:n,height:r,_aspectRatio:o}=this;return F(t)?e&&o?o:r?n/r:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return so}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():hn(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return he(this.canvas,this.ctx),this}stop(){return Pn.stop(this),this}resize(t,e){Pn.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){const n=this.options,r=this.canvas,o=n.maintainAspectRatio&&this.aspectRatio,i=this.platform.getMaximumSize(r,t,e,o),a=n.devicePixelRatio||this.platform.getDevicePixelRatio(),s=this.width?"resize":"attach";this.width=i.width,this.height=i.height,this._aspectRatio=this.aspectRatio,hn(this,a,!0)&&(this.notifyPlugins("resize",{size:i}),Y(n.onResize,[this,i],this),this.attached&&this._doResize(s)&&this.render())}ensureScalesHaveIDs(){K(this.options.scales||{},(t,e)=>{t.id=e})}buildOrUpdateScales(){const t=this.options,e=t.scales,n=this.scales,r=Object.keys(n).reduce((t,e)=>(t[e]=!1,t),{});let o=[];e&&(o=o.concat(Object.keys(e).map(t=>{const n=e[t],r=go(t,n),o="r"===r,i="x"===r;return{options:n,dposition:o?"chartArea":i?"bottom":"left",dtype:o?"radialLinear":i?"category":"linear"}}))),K(o,e=>{const o=e.options,i=o.id,a=go(i,o),s=W(o.type,e.dtype);void 0!==o.position&&Oo(o.position,a)===Oo(e.dposition)||(o.position=e.dposition),r[i]=!0;let l=null;if(i in n&&n[i].type===s)l=n[i];else{l=new(so.getScale(s))({id:i,type:s,ctx:this.ctx,chart:this}),n[l.id]=l}l.init(o,t)}),K(r,(t,e)=>{t||delete n[e]}),K(n,t=>{Mr.configure(this,t,t.options),Mr.addBox(this,t)})}_updateMetasets(){const t=this._metasets,e=this.data.datasets.length,n=t.length;if(t.sort((t,e)=>t.index-e.index),n>e){for(let t=e;te.length&&delete this._stacks,t.forEach((t,n)=>{0===e.filter(e=>e===t._dataset).length&&this._destroyDatasetMeta(n)})}buildOrUpdateControllers(){const t=[],e=this.data.datasets;let n,r;for(this._removeUnreferencedMetasets(),n=0,r=e.length;n{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const e=this.config;e.update();const n=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1===this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0}))return;const o=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let i=0;for(let l=0,c=this.data.datasets.length;l{t.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Po("z","_idx"));const{_active:a,_lastEvent:s}=this;s?this._eventHandler(s,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){K(this.scales,t=>{Mr.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,e=new Set(Object.keys(this._listeners)),n=new Set(t.events);st(e,n)&&!!this._responsiveListeners===t.responsive||(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(const{method:n,start:r,count:o}of e){Do(t,r,"_removeElements"===n?-o:o)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const e=this.data.datasets.length,n=e=>new Set(t.filter(t=>t[0]===e).map((t,e)=>e+","+t.splice(1).join(","))),r=n(0);for(let o=1;ot.split(",")).map(t=>({method:t[1],start:+t[2],count:+t[3]}))}_updateLayout(t){if(!1===this.notifyPlugins("beforeLayout",{cancelable:!0}))return;Mr.update(this,this.width,this.height,t);const e=this.chartArea,n=e.width<=0||e.height<=0;this._layers=[],K(this.boxes,t=>{n&&"chartArea"===t.position||(t.configure&&t.configure(),this._layers.push(...t._layers()))},this),this._layers.forEach((t,e)=>{t._idx=e}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})){for(let t=0,e=this.data.datasets.length;t=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const e=this.ctx,n=t._clip,r=!n.disabled,o=function(t,e){const{xScale:n,yScale:r}=t;return n&&r?{left:jo(n,e,"left"),right:jo(n,e,"right"),top:jo(r,e,"top"),bottom:jo(r,e,"bottom")}:e}(t,this.chartArea),i={meta:t,index:t.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",i)&&(r&&me(e,{left:!1===n.left?0:o.left-n.left,right:!1===n.right?this.width:o.right+n.right,top:!1===n.top?0:o.top-n.top,bottom:!1===n.bottom?this.height:o.bottom+n.bottom}),t.controller.draw(),r&&ve(e),i.cancelable=!1,this.notifyPlugins("afterDatasetDraw",i))}isPointInArea(t){return ge(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,n,r){const o=vr.modes[e];return"function"===typeof o?o(this,t,n,r):[]}getDatasetMeta(t){const e=this.data.datasets[t],n=this._metasets;let r=n.filter(t=>t&&t._dataset===e).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},n.push(r)),r}getContext(){return this.$context||(this.$context=Le(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const e=this.data.datasets[t];if(!e)return!1;const n=this.getDatasetMeta(t);return"boolean"===typeof n.hidden?!n.hidden:!e.hidden}setDatasetVisibility(t,e){this.getDatasetMeta(t).hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,n){const r=n?"show":"hide",o=this.getDatasetMeta(t),i=o.controller._resolveAnimations(void 0,r);it(e)?(o.data[e].hidden=!n,this.update()):(this.setDatasetVisibility(t,n),i.update(o,{visible:n}),this.update(e=>e.datasetIndex===t?r:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){const e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),Pn.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,n,r),t[n]=r},r=(t,e,n)=>{t.offsetX=e,t.offsetY=n,this._eventHandler(t)};K(this.options.events,t=>n(t,r))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,e=this.platform,n=(n,r)=>{e.addEventListener(this,n,r),t[n]=r},r=(n,r)=>{t[n]&&(e.removeEventListener(this,n,r),delete t[n])},o=(t,e)=>{this.canvas&&this.resize(t,e)};let i;const a=()=>{r("attach",a),this.attached=!0,this.resize(),n("resize",o),n("detach",i)};i=()=>{this.attached=!1,r("resize",o),this._stop(),this._resize(0,0),n("attach",a)},e.isAttached(this.canvas)?a():i()}unbindEvents(){K(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},K(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,n){const r=n?"set":"remove";let o,i,a,s;for("dataset"===e&&(o=this.getDatasetMeta(t[0].datasetIndex),o.controller["_"+r+"DatasetHoverStyle"]()),a=0,s=t.length;a{let{datasetIndex:e,index:n}=t;const r=this.getDatasetMeta(e);if(!r)throw new Error("No dataset found at index "+e);return{datasetIndex:e,element:r.data[n],index:n}});!$(n,e)&&(this._active=n,this._lastEvent=null,this._updateHoverStyles(n,e))}notifyPlugins(t,e,n){return this._plugins.notify(this,t,e,n)}isPluginEnabled(t){return 1===this._plugins._cache.filter(e=>e.plugin.id===t).length}_updateHoverStyles(t,e,n){const r=this.options.hover,o=(t,e)=>t.filter(t=>!e.some(e=>t.datasetIndex===e.datasetIndex&&t.index===e.index)),i=o(e,t),a=n?t:o(t,e);i.length&&this.updateHoverStyle(i,r.mode,!1),a.length&&r.mode&&this.updateHoverStyle(a,r.mode,!0)}_eventHandler(t,e){const n={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},r=e=>(e.options.events||this.options.events).includes(t.native.type);if(!1===this.notifyPlugins("beforeEvent",n,r))return;const o=this._handleEvent(t,e,n.inChartArea);return n.cancelable=!1,this.notifyPlugins("afterEvent",n,r),(o||n.changed)&&this.render(),this}_handleEvent(t,e,n){const{_active:r=[],options:o}=this,i=e,a=this._getActiveElements(t,r,n,i),s=function(t){return"mouseup"===t.type||"click"===t.type||"contextmenu"===t.type}(t),l=function(t,e,n,r){return n&&"mouseout"!==t.type?r?e:t:null}(t,this._lastEvent,n,s);n&&(this._lastEvent=null,Y(o.onHover,[t,a,this],this),s&&Y(o.onClick,[t,a,this],this));const c=!$(a,r);return(c||e)&&(this._active=a,this._updateHoverStyles(a,r,e)),this._lastEvent=l,c}_getActiveElements(t,e,n,r){if("mouseout"===t.type)return[];if(!n)return e;const o=this.options.hover;return this.getElementsAtEventForMode(t,o.mode,o,r)}}function zo(){return K(Io.instances,t=>t._plugins.invalidate())}function Bo(t,e,n,r){const o=Oe(t.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]);const i=(n-e)/2,a=Math.min(i,r*e/2),s=t=>{const e=(n-Math.min(i,t))*r/2;return Mt(t,0,Math.min(i,e))};return{outerStart:s(o.outerStart),outerEnd:s(o.outerEnd),innerStart:Mt(o.innerStart,0,a),innerEnd:Mt(o.innerEnd,0,a)}}function Fo(t,e,n,r){return{x:n+t*Math.cos(e),y:r+t*Math.sin(e)}}function Ho(t,e,n,r,o,i){const{x:a,y:s,startAngle:l,pixelMargin:c,innerRadius:u}=e,d=Math.max(e.outerRadius+r+n-c,0),h=u>0?u+r+n+c:0;let f=0;const p=o-l;if(r){const t=((u>0?u-r:0)+(d>0?d-r:0))/2;f=(p-(0!==t?p*t/(t+r):p))/2}const g=(p-Math.max(.001,p*d-n/lt)/d)/2,m=l+g+f,v=o-g-f,{outerStart:y,outerEnd:b,innerStart:x,innerEnd:w}=Bo(e,h,d,v-m),k=d-y,A=d-b,_=m+y/k,S=v-b/A,C=h+x,E=h+w,O=m+x/C,P=v-w/E;if(t.beginPath(),i){const e=(_+S)/2;if(t.arc(a,s,d,_,e),t.arc(a,s,d,e,S),b>0){const e=Fo(A,S,a,s);t.arc(e.x,e.y,b,S,v+ft)}const n=Fo(E,v,a,s);if(t.lineTo(n.x,n.y),w>0){const e=Fo(E,P,a,s);t.arc(e.x,e.y,w,v+ft,P+Math.PI)}const r=(v-w/h+(m+x/h))/2;if(t.arc(a,s,h,v-w/h,r,!0),t.arc(a,s,h,r,m+x/h,!0),x>0){const e=Fo(C,O,a,s);t.arc(e.x,e.y,x,O+Math.PI,m-ft)}const o=Fo(k,m,a,s);if(t.lineTo(o.x,o.y),y>0){const e=Fo(k,_,a,s);t.arc(e.x,e.y,y,m-ft,_)}}else{t.moveTo(a,s);const e=Math.cos(_)*d+a,n=Math.sin(_)*d+s;t.lineTo(e,n);const r=Math.cos(S)*d+a,o=Math.sin(S)*d+s;t.lineTo(r,o)}t.closePath()}function Vo(t,e,n,r,o){const{fullCircles:i,startAngle:a,circumference:s,options:l}=e,{borderWidth:c,borderJoinStyle:u,borderDash:d,borderDashOffset:h}=l,f="inner"===l.borderAlign;if(!c)return;t.setLineDash(d||[]),t.lineDashOffset=h,f?(t.lineWidth=2*c,t.lineJoin=u||"round"):(t.lineWidth=c,t.lineJoin=u||"bevel");let p=e.endAngle;if(i){Ho(t,e,n,r,p,o);for(let e=0;eo?(c=o/l,t.arc(i,a,l,n+c,r-c,!0)):t.arc(i,a,o,n+ft,r-ft),t.closePath(),t.clip()}(t,e,p),i||(Ho(t,e,n,r,p,o),t.stroke())}(0,o.A)(Io,"defaults",le),(0,o.A)(Io,"instances",Ro),(0,o.A)(Io,"overrides",re),(0,o.A)(Io,"registry",so),(0,o.A)(Io,"version","4.4.1"),(0,o.A)(Io,"getChart",Lo);class qo extends Kr{constructor(t){super(),(0,o.A)(this,"circumference",void 0),(0,o.A)(this,"endAngle",void 0),(0,o.A)(this,"fullCircles",void 0),(0,o.A)(this,"innerRadius",void 0),(0,o.A)(this,"outerRadius",void 0),(0,o.A)(this,"pixelMargin",void 0),(0,o.A)(this,"startAngle",void 0),this.options=void 0,this.circumference=void 0,this.startAngle=void 0,this.endAngle=void 0,this.innerRadius=void 0,this.outerRadius=void 0,this.pixelMargin=0,this.fullCircles=0,t&&Object.assign(this,t)}inRange(t,e,n){const r=this.getProps(["x","y"],n),{angle:o,distance:i}=St(r,{x:t,y:e}),{startAngle:a,endAngle:s,innerRadius:l,outerRadius:c,circumference:u}=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),d=(this.options.spacing+this.options.borderWidth)/2,h=W(u,s-a)>=ct||Pt(o,a,s),f=Tt(i,l+d,c+d);return h&&f}getCenterPoint(t){const{x:e,y:n,startAngle:r,endAngle:o,innerRadius:i,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],t),{offset:s,spacing:l}=this.options,c=(r+o)/2,u=(i+a+l+s)/2;return{x:e+Math.cos(c)*u,y:n+Math.sin(c)*u}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:e,circumference:n}=this,r=(e.offset||0)/4,o=(e.spacing||0)/2,i=e.circular;if(this.pixelMargin="inner"===e.borderAlign?.33:0,this.fullCircles=n>ct?Math.floor(n/ct):0,0===n||this.innerRadius<0||this.outerRadius<0)return;t.save();const a=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(a)*r,Math.sin(a)*r);const s=r*(1-Math.sin(Math.min(lt,n||0)));t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor,function(t,e,n,r,o){const{fullCircles:i,startAngle:a,circumference:s}=e;let l=e.endAngle;if(i){Ho(t,e,n,r,l,o);for(let e=0;e2&&void 0!==arguments[2]?arguments[2]:e;t.lineCap=W(n.borderCapStyle,e.borderCapStyle),t.setLineDash(W(n.borderDash,e.borderDash)),t.lineDashOffset=W(n.borderDashOffset,e.borderDashOffset),t.lineJoin=W(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=W(n.borderWidth,e.borderWidth),t.strokeStyle=W(n.borderColor,e.borderColor)}function Wo(t,e,n){t.lineTo(n.x,n.y)}function Go(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=t.length,{start:o=0,end:i=r-1}=n,{start:a,end:s}=e,l=Math.max(o,a),c=Math.min(i,s),u=os&&i>s;return{count:r,start:l,loop:e.loop,ilen:c(a+(c?s-t:t))%i,b=()=>{f!==p&&(t.lineTo(m,p),t.lineTo(m,f),t.lineTo(m,g))};for(l&&(d=o[y(0)],t.moveTo(d.x,d.y)),u=0;u<=s;++u){if(d=o[y(u)],d.skip)continue;const e=d.x,n=d.y,r=0|e;r===h?(np&&(p=n),m=(v*m+e)/++v):(b(),t.lineTo(e,n),h=r,v=0,f=p=n),g=n}b()}function $o(t){const e=t.options,n=e.borderDash&&e.borderDash.length;return!t._decimated&&!t._loop&&!e.tension&&"monotone"!==e.cubicInterpolationMode&&!e.stepped&&!n?Ko:Yo}(0,o.A)(qo,"id","arc"),(0,o.A)(qo,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),(0,o.A)(qo,"defaultRoutes",{backgroundColor:"backgroundColor"}),(0,o.A)(qo,"descriptors",{_scriptable:!0,_indexable:t=>"borderDash"!==t});const Xo="function"===typeof Path2D;function Qo(t,e,n,r){Xo&&!e.options.segment?function(t,e,n,r){let o=e._path;o||(o=e._path=new Path2D,e.path(o,n,r)&&o.closePath()),Uo(t,e.options),t.stroke(o)}(t,e,n,r):function(t,e,n,r){const{segments:o,options:i}=e,a=$o(e);for(const s of o)Uo(t,i,s.style),t.beginPath(),a(t,e,s,{start:n,end:n+r-1})&&t.closePath(),t.stroke()}(t,e,n,r)}class Zo extends Kr{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){const n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){const r=n.spanGaps?this._loop:this._fullLoop;en(this._points,n,t,r,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=function(t,e){const n=t.points,r=t.options.spanGaps,o=n.length;if(!o)return[];const i=!!t._loop,{start:a,end:s}=function(t,e,n,r){let o=0,i=e-1;if(n&&!r)for(;oo&&t[i%e].skip;)i--;return i%=e,{start:o,end:i}}(n,o,i,r);return Sn(t,!0===r?[{start:a,end:s,loop:i}]:function(t,e,n,r){const o=t.length,i=[];let a,s=e,l=t[e];for(a=e+1;a<=n;++a){const n=t[a%o];n.skip||n.stop?l.skip||(r=!1,i.push({start:e%o,end:(a-1)%o,loop:r}),e=s=n.stop?a:null):(s=a,l.skip&&(e=a)),l=n}return null!==s&&i.push({start:e%o,end:s%o,loop:r}),i}(n,a,s"borderDash"!==t&&"fill"!==t});class ti extends Kr{constructor(t){super(),(0,o.A)(this,"parsed",void 0),(0,o.A)(this,"skip",void 0),(0,o.A)(this,"stop",void 0),this.options=void 0,this.parsed=void 0,this.skip=void 0,this.stop=void 0,t&&Object.assign(this,t)}inRange(t,e,n){const r=this.options,{x:o,y:i}=this.getProps(["x","y"],n);return Math.pow(t-o,2)+Math.pow(e-i,2)2&&void 0!==arguments[2]?arguments[2]:{};const r=t.x!==n.x?-e:0,o=t.y!==n.y?-e:0,i=(t.x+t.w!==n.x+n.w?e:0)-r,a=(t.y+t.h!==n.y+n.h?e:0)-o;return{x:t.x+r,y:t.y+o,w:t.w+i,h:t.h+a,radius:t.radius}}(0,o.A)(ti,"id","point"),(0,o.A)(ti,"defaults",{borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0}),(0,o.A)(ti,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});class si extends Kr{constructor(t){super(),this.options=void 0,this.horizontal=void 0,this.base=void 0,this.width=void 0,this.height=void 0,this.inflateAmount=void 0,t&&Object.assign(this,t)}draw(t){const{inflateAmount:e,options:{borderColor:n,backgroundColor:r}}=this,{inner:o,outer:i}=ri(this),a=(s=i.radius).topLeft||s.topRight||s.bottomLeft||s.bottomRight?Ae:ii;var s;t.save(),i.w===o.w&&i.h===o.h||(t.beginPath(),a(t,ai(i,e,o)),t.clip(),a(t,ai(o,-e,i)),t.fillStyle=n,t.fill("evenodd")),t.beginPath(),a(t,ai(o,e)),t.fillStyle=r,t.fill(),t.restore()}inRange(t,e,n){return oi(this,t,e,n)}inXRange(t,e){return oi(this,t,null,e)}inYRange(t,e){return oi(this,null,t,e)}getCenterPoint(t){const{x:e,y:n,base:r,horizontal:o}=this.getProps(["x","y","base","horizontal"],t);return{x:o?(e+r)/2:e,y:o?n:(n+r)/2}}getRange(t){return"x"===t?this.width/2:this.height/2}}(0,o.A)(si,"id","bar"),(0,o.A)(si,"defaults",{borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0}),(0,o.A)(si,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});const li=(t,e)=>{let{boxHeight:n=e,boxWidth:r=e}=t;return t.usePointStyle&&(n=Math.min(n,e),r=t.pointStyleWidth||Math.min(r,e)),{boxWidth:r,boxHeight:n,itemHeight:Math.max(e,n)}};class ci extends Kr{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,n){this.maxWidth=t,this.maxHeight=e,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let e=Y(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(e=>t.filter(e,this.chart.data))),t.sort&&(e=e.sort((e,n)=>t.sort(e,n,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){const{options:t,ctx:e}=this;if(!t.display)return void(this.width=this.height=0);const n=t.labels,r=Ne(n.font),o=r.size,i=this._computeTitleHeight(),{boxWidth:a,itemHeight:s}=li(n,o);let l,c;e.font=r.string,this.isHorizontal()?(l=this.maxWidth,c=this._fitRows(i,o,a,s)+10):(c=this.maxHeight,l=this._fitCols(i,r,a,s)+10),this.width=Math.min(l,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,e,n,r){const{ctx:o,maxWidth:i,options:{labels:{padding:a}}}=this,s=this.legendHitBoxes=[],l=this.lineWidths=[0],c=r+a;let u=t;o.textAlign="left",o.textBaseline="middle";let d=-1,h=-c;return this.legendItems.forEach((t,f)=>{const p=n+e/2+o.measureText(t.text).width;(0===f||l[l.length-1]+p+2*a>i)&&(u+=c,l[l.length-(f>0?0:1)]=0,h+=c,d++),s[f]={left:0,top:h,row:d,width:p,height:r},l[l.length-1]+=p+a}),u}_fitCols(t,e,n,r){const{ctx:o,maxHeight:i,options:{labels:{padding:a}}}=this,s=this.legendHitBoxes=[],l=this.columnSizes=[],c=i-t;let u=a,d=0,h=0,f=0,p=0;return this.legendItems.forEach((t,i)=>{const{itemWidth:g,itemHeight:m}=function(t,e,n,r,o){const i=function(t,e,n,r){let o=t.text;o&&"string"!==typeof o&&(o=o.reduce((t,e)=>t.length>e.length?t:e));return e+n.size/2+r.measureText(o).width}(r,t,e,n),a=function(t,e,n){let r=t;"string"!==typeof e.text&&(r=ui(e,n));return r}(o,r,e.lineHeight);return{itemWidth:i,itemHeight:a}}(n,e,o,t,r);i>0&&h+m+2*a>c&&(u+=d+a,l.push({width:d,height:h}),f+=d+a,p++,d=h=0),s[i]={left:f,top:h,col:p,width:g,height:m},d=Math.max(d,g),h+=m+a}),u+=d,l.push({width:d,height:h}),u}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:n,labels:{padding:r},rtl:o}}=this,i=yn(o,this.left,this.width);if(this.isHorizontal()){let o=0,a=Ht(n,this.left+r,this.right-this.lineWidths[o]);for(const s of e)o!==s.row&&(o=s.row,a=Ht(n,this.left+r,this.right-this.lineWidths[o])),s.top+=this.top+t+r,s.left=i.leftForLtr(i.x(a),s.width),a+=s.width+r}else{let o=0,a=Ht(n,this.top+t+r,this.bottom-this.columnSizes[o].height);for(const s of e)s.col!==o&&(o=s.col,a=Ht(n,this.top+t+r,this.bottom-this.columnSizes[o].height)),s.top=a,s.left+=this.left+r,s.left=i.leftForLtr(i.x(s.left),s.width),a+=s.height+r}}isHorizontal(){return"top"===this.options.position||"bottom"===this.options.position}draw(){if(this.options.display){const t=this.ctx;me(t,this),this._draw(),ve(t)}}_draw(){const{options:t,columnSizes:e,lineWidths:n,ctx:r}=this,{align:o,labels:i}=t,a=le.color,s=yn(t.rtl,this.left,this.width),l=Ne(i.font),{padding:c}=i,u=l.size,d=u/2;let h;this.drawTitle(),r.textAlign=s.textAlign("left"),r.textBaseline="middle",r.lineWidth=.5,r.font=l.string;const{boxWidth:f,boxHeight:p,itemHeight:g}=li(i,u),m=this.isHorizontal(),v=this._computeTitleHeight();h=m?{x:Ht(o,this.left+c,this.right-n[0]),y:this.top+c+v,line:0}:{x:this.left+c,y:Ht(o,this.top+v+c,this.bottom-e[0].height),line:0},bn(this.ctx,t.textDirection);const y=g+c;this.legendItems.forEach((b,x)=>{r.strokeStyle=b.fontColor,r.fillStyle=b.fontColor;const w=r.measureText(b.text).width,k=s.textAlign(b.textAlign||(b.textAlign=i.textAlign)),A=f+d+w;let _=h.x,S=h.y;s.setWidth(this.width),m?x>0&&_+A+c>this.right&&(S=h.y+=y,h.line++,_=h.x=Ht(o,this.left+c,this.right-n[h.line])):x>0&&S+y>this.bottom&&(_=h.x=_+e[h.line].width+c,h.line++,S=h.y=Ht(o,this.top+v+c,this.bottom-e[h.line].height));if(function(t,e,n){if(isNaN(f)||f<=0||isNaN(p)||p<0)return;r.save();const o=W(n.lineWidth,1);if(r.fillStyle=W(n.fillStyle,a),r.lineCap=W(n.lineCap,"butt"),r.lineDashOffset=W(n.lineDashOffset,0),r.lineJoin=W(n.lineJoin,"miter"),r.lineWidth=o,r.strokeStyle=W(n.strokeStyle,a),r.setLineDash(W(n.lineDash,[])),i.usePointStyle){const a={radius:p*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:o},l=s.xPlus(t,f/2);pe(r,a,l,e+d,i.pointStyleWidth&&f)}else{const i=e+Math.max((u-p)/2,0),a=s.leftForLtr(t,f),l=Me(n.borderRadius);r.beginPath(),Object.values(l).some(t=>0!==t)?Ae(r,{x:a,y:i,w:f,h:p,radius:l}):r.rect(a,i,f,p),r.fill(),0!==o&&r.stroke()}r.restore()}(s.x(_),S,b),_=((t,e,n,r)=>t===(r?"left":"right")?n:"center"===t?(e+n)/2:e)(k,_+f+d,m?_+A:this.right,t.rtl),function(t,e,n){ke(r,n.text,t,e+g/2,l,{strikethrough:n.hidden,textAlign:s.textAlign(n.textAlign)})}(s.x(_),S,b),m)h.x+=A+c;else if("string"!==typeof b.text){const t=l.lineHeight;h.y+=ui(b,t)+c}else h.y+=y}),xn(this.ctx,t.textDirection)}drawTitle(){const t=this.options,e=t.title,n=Ne(e.font),r=Te(e.padding);if(!e.display)return;const o=yn(t.rtl,this.left,this.width),i=this.ctx,a=e.position,s=n.size/2,l=r.top+s;let c,u=this.left,d=this.width;if(this.isHorizontal())d=Math.max(...this.lineWidths),c=this.top+l,u=Ht(t.align,u,this.right-d);else{const e=this.columnSizes.reduce((t,e)=>Math.max(t,e.height),0);c=l+Ht(t.align,this.top,this.bottom-e-t.labels.padding-this._computeTitleHeight())}const h=Ht(a,u,u+d);i.textAlign=o.textAlign(Ft(a)),i.textBaseline="middle",i.strokeStyle=e.color,i.fillStyle=e.color,i.font=n.string,ke(i,e.text,h,c,n)}_computeTitleHeight(){const t=this.options.title,e=Ne(t.font),n=Te(t.padding);return t.display?e.lineHeight+n.height:0}_getLegendItemAt(t,e){let n,r,o;if(Tt(t,this.left,this.right)&&Tt(e,this.top,this.bottom))for(o=this.legendHitBoxes,n=0;nt.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:n,pointStyle:r,textAlign:o,color:i,useBorderRadius:a,borderRadius:s}}=t.legend.options;return t._getSortedDatasetMetas().map(t=>{const l=t.controller.getStyle(n?0:void 0),c=Te(l.borderWidth);return{text:e[t.index].label,fillStyle:l.backgroundColor,fontColor:i,hidden:!t.visible,lineCap:l.borderCapStyle,lineDash:l.borderDash,lineDashOffset:l.borderDashOffset,lineJoin:l.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:l.borderColor,pointStyle:r||l.pointStyle,rotation:l.rotation,textAlign:o||l.textAlign,borderRadius:a&&(s||l.borderRadius),datasetIndex:t.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};class hi extends Kr{constructor(t){super(),this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){const n=this.options;if(this.left=0,this.top=0,!n.display)return void(this.width=this.height=this.right=this.bottom=0);this.width=this.right=t,this.height=this.bottom=e;const r=H(n.text)?n.text.length:1;this._padding=Te(n.padding);const o=r*Ne(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=o:this.width=o}isHorizontal(){const t=this.options.position;return"top"===t||"bottom"===t}_drawArgs(t){const{top:e,left:n,bottom:r,right:o,options:i}=this,a=i.align;let s,l,c,u=0;return this.isHorizontal()?(l=Ht(a,n,o),c=e+t,s=o-n):("left"===i.position?(l=n+t,c=Ht(a,r,e),u=-.5*lt):(l=o-t,c=Ht(a,e,r),u=.5*lt),s=r-e),{titleX:l,titleY:c,maxWidth:s,rotation:u}}draw(){const t=this.ctx,e=this.options;if(!e.display)return;const n=Ne(e.font),r=n.lineHeight/2+this._padding.top,{titleX:o,titleY:i,maxWidth:a,rotation:s}=this._drawArgs(r);ke(t,e.text,0,0,n,{color:e.color,maxWidth:a,rotation:s,textAlign:Ft(e.align),textBaseline:"middle",translation:[o,i]})}}var fi={id:"title",_element:hi,start(t,e,n){!function(t,e){const n=new hi({ctx:t.ctx,options:e,chart:t});Mr.configure(t,n,e),Mr.addBox(t,n),t.titleBlock=n}(t,n)},stop(t){const e=t.titleBlock;Mr.removeBox(t,e),delete t.titleBlock},beforeUpdate(t,e,n){const r=t.titleBlock;Mr.configure(t,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}};new WeakMap;const pi={average(t){if(!t.length)return!1;let e,n,r=0,o=0,i=0;for(e=0,n=t.length;e-1?t.split("\n"):t}function vi(t,e){const{element:n,datasetIndex:r,index:o}=e,i=t.getDatasetMeta(r).controller,{label:a,value:s}=i.getLabelAndValue(o);return{chart:t,label:a,parsed:i.getParsed(o),raw:t.data.datasets[r].data[o],formattedValue:s,dataset:i.getDataset(),dataIndex:o,datasetIndex:r,element:n}}function yi(t,e){const n=t.chart.ctx,{body:r,footer:o,title:i}=t,{boxWidth:a,boxHeight:s}=e,l=Ne(e.bodyFont),c=Ne(e.titleFont),u=Ne(e.footerFont),d=i.length,h=o.length,f=r.length,p=Te(e.padding);let g=p.height,m=0,v=r.reduce((t,e)=>t+e.before.length+e.lines.length+e.after.length,0);if(v+=t.beforeBody.length+t.afterBody.length,d&&(g+=d*c.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),v){g+=f*(e.displayColors?Math.max(s,l.lineHeight):l.lineHeight)+(v-f)*l.lineHeight+(v-1)*e.bodySpacing}h&&(g+=e.footerMarginTop+h*u.lineHeight+(h-1)*e.footerSpacing);let y=0;const b=function(t){m=Math.max(m,n.measureText(t).width+y)};return n.save(),n.font=c.string,K(t.title,b),n.font=l.string,K(t.beforeBody.concat(t.afterBody),b),y=e.displayColors?a+2+e.boxPadding:0,K(r,t=>{K(t.before,b),K(t.lines,b),K(t.after,b)}),y=0,n.font=u.string,K(t.footer,b),n.restore(),m+=p.width,{width:m,height:g}}function bi(t,e,n,r){const{x:o,width:i}=n,{width:a,chartArea:{left:s,right:l}}=t;let c="center";return"center"===r?c=o<=(s+l)/2?"left":"right":o<=i/2?c="left":o>=a-i/2&&(c="right"),function(t,e,n,r){const{x:o,width:i}=r,a=n.caretSize+n.caretPadding;return"left"===t&&o+i+a>e.width||"right"===t&&o-i-a<0||void 0}(c,t,e,n)&&(c="center"),c}function xi(t,e,n){const r=n.yAlign||e.yAlign||function(t,e){const{y:n,height:r}=e;return nt.height-r/2?"bottom":"center"}(t,n);return{xAlign:n.xAlign||e.xAlign||bi(t,e,n,r),yAlign:r}}function wi(t,e,n,r){const{caretSize:o,caretPadding:i,cornerRadius:a}=t,{xAlign:s,yAlign:l}=n,c=o+i,{topLeft:u,topRight:d,bottomLeft:h,bottomRight:f}=Me(a);let p=function(t,e){let{x:n,width:r}=t;return"right"===e?n-=r:"center"===e&&(n-=r/2),n}(e,s);const g=function(t,e,n){let{y:r,height:o}=t;return"top"===e?r+=n:r-="bottom"===e?o+n:o/2,r}(e,l,c);return"center"===l?"left"===s?p+=c:"right"===s&&(p-=c):"left"===s?p-=Math.max(u,h)+o:"right"===s&&(p+=Math.max(d,f)+o),{x:Mt(p,0,r.width-e.width),y:Mt(g,0,r.height-e.height)}}function ki(t,e,n){const r=Te(n.padding);return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-r.right:t.x+r.left}function Ai(t){return gi([],mi(t))}function _i(t,e){const n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}const Si={beforeTitle:z,title(t){if(t.length>0){const e=t[0],n=e.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return e.dataset.label||"";if(e.label)return e.label;if(r>0&&e.dataIndex{const e={before:[],lines:[],after:[]},o=_i(n,t);gi(e.before,mi(Ci(o,"beforeLabel",this,t))),gi(e.lines,Ci(o,"label",this,t)),gi(e.after,mi(Ci(o,"afterLabel",this,t))),r.push(e)}),r}getAfterBody(t,e){return Ai(Ci(e.callbacks,"afterBody",this,t))}getFooter(t,e){const{callbacks:n}=e,r=Ci(n,"beforeFooter",this,t),o=Ci(n,"footer",this,t),i=Ci(n,"afterFooter",this,t);let a=[];return a=gi(a,mi(r)),a=gi(a,mi(o)),a=gi(a,mi(i)),a}_createItems(t){const e=this._active,n=this.chart.data,r=[],o=[],i=[];let a,s,l=[];for(a=0,s=e.length;at.filter(e,r,o,n))),t.itemSort&&(l=l.sort((e,r)=>t.itemSort(e,r,n))),K(l,e=>{const n=_i(t.callbacks,e);r.push(Ci(n,"labelColor",this,e)),o.push(Ci(n,"labelPointStyle",this,e)),i.push(Ci(n,"labelTextColor",this,e))}),this.labelColors=r,this.labelPointStyles=o,this.labelTextColors=i,this.dataPoints=l,l}update(t,e){const n=this.options.setContext(this.getContext()),r=this._active;let o,i=[];if(r.length){const t=pi[n.position].call(this,r,this._eventPosition);i=this._createItems(n),this.title=this.getTitle(i,n),this.beforeBody=this.getBeforeBody(i,n),this.body=this.getBody(i,n),this.afterBody=this.getAfterBody(i,n),this.footer=this.getFooter(i,n);const e=this._size=yi(this,n),a=Object.assign({},t,e),s=xi(this.chart,n,a),l=wi(n,a,s,this.chart);this.xAlign=s.xAlign,this.yAlign=s.yAlign,o={opacity:1,x:l.x,y:l.y,width:e.width,height:e.height,caretX:t.x,caretY:t.y}}else 0!==this.opacity&&(o={opacity:0});this._tooltipItems=i,this.$context=void 0,o&&this._resolveAnimations().update(this,o),t&&n.external&&n.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,n,r){const o=this.getCaretPosition(t,n,r);e.lineTo(o.x1,o.y1),e.lineTo(o.x2,o.y2),e.lineTo(o.x3,o.y3)}getCaretPosition(t,e,n){const{xAlign:r,yAlign:o}=this,{caretSize:i,cornerRadius:a}=n,{topLeft:s,topRight:l,bottomLeft:c,bottomRight:u}=Me(a),{x:d,y:h}=t,{width:f,height:p}=e;let g,m,v,y,b,x;return"center"===o?(b=h+p/2,"left"===r?(g=d,m=g-i,y=b+i,x=b-i):(g=d+f,m=g+i,y=b-i,x=b+i),v=g):(m="left"===r?d+Math.max(s,c)+i:"right"===r?d+f-Math.max(l,u)-i:this.caretX,"top"===o?(y=h,b=y-i,g=m-i,v=m+i):(y=h+p,b=y+i,g=m+i,v=m-i),x=y),{x1:g,x2:m,x3:v,y1:y,y2:b,y3:x}}drawTitle(t,e,n){const r=this.title,o=r.length;let i,a,s;if(o){const l=yn(n.rtl,this.x,this.width);for(t.x=ki(this,n.titleAlign,n),e.textAlign=l.textAlign(n.titleAlign),e.textBaseline="middle",i=Ne(n.titleFont),a=n.titleSpacing,e.fillStyle=n.titleColor,e.font=i.string,s=0;s0!==t)?(t.beginPath(),t.fillStyle=o.multiKeyBackground,Ae(t,{x:e,y:f,w:l,h:s,radius:a}),t.fill(),t.stroke(),t.fillStyle=i.backgroundColor,t.beginPath(),Ae(t,{x:n,y:f+1,w:l-2,h:s-2,radius:a}),t.fill()):(t.fillStyle=o.multiKeyBackground,t.fillRect(e,f,l,s),t.strokeRect(e,f,l,s),t.fillStyle=i.backgroundColor,t.fillRect(n,f+1,l-2,s-2))}t.fillStyle=this.labelTextColors[n]}drawBody(t,e,n){const{body:r}=this,{bodySpacing:o,bodyAlign:i,displayColors:a,boxHeight:s,boxWidth:l,boxPadding:c}=n,u=Ne(n.bodyFont);let d=u.lineHeight,h=0;const f=yn(n.rtl,this.x,this.width),p=function(n){e.fillText(n,f.x(t.x+h),t.y+d/2),t.y+=d+o},g=f.textAlign(i);let m,v,y,b,x,w,k;for(e.textAlign=i,e.textBaseline="middle",e.font=u.string,t.x=ki(this,g,n),e.fillStyle=n.bodyColor,K(this.beforeBody,p),h=a&&"right"!==g?"center"===i?l/2+c:l+2+c:0,b=0,w=r.length;b0&&e.stroke()}_updateAnimationTarget(t){const e=this.chart,n=this.$animations,r=n&&n.x,o=n&&n.y;if(r||o){const n=pi[t.position].call(this,this._active,this._eventPosition);if(!n)return;const i=this._size=yi(this,t),a=Object.assign({},n,this._size),s=xi(e,t,a),l=wi(t,a,s,e);r._to===l.x&&o._to===l.y||(this.xAlign=s.xAlign,this.yAlign=s.yAlign,this.width=i.width,this.height=i.height,this.caretX=n.x,this.caretY=n.y,this._resolveAnimations().update(this,l))}}_willRender(){return!!this.opacity}draw(t){const e=this.options.setContext(this.getContext());let n=this.opacity;if(!n)return;this._updateAnimationTarget(e);const r={width:this.width,height:this.height},o={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;const i=Te(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=n,this.drawBackground(o,t,r,e),bn(t,e.textDirection),o.y+=i.top,this.drawTitle(o,t,e),this.drawBody(o,t,e),this.drawFooter(o,t,e),xn(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){const n=this._active,r=t.map(t=>{let{datasetIndex:e,index:n}=t;const r=this.chart.getDatasetMeta(e);if(!r)throw new Error("Cannot find a dataset at index "+e);return{datasetIndex:e,element:r.data[n],index:n}}),o=!$(n,r),i=this._positionChanged(r,e);(o||i)&&(this._active=r,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const r=this.options,o=this._active||[],i=this._getActiveElements(t,o,e,n),a=this._positionChanged(i,t),s=e||!$(i,o)||a;return s&&(this._active=i,(r.enabled||r.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),s}_getActiveElements(t,e,n,r){const o=this.options;if("mouseout"===t.type)return[];if(!r)return e.filter(t=>this.chart.data.datasets[t.datasetIndex]&&void 0!==this.chart.getDatasetMeta(t.datasetIndex).controller.getParsed(t.index));const i=this.chart.getElementsAtEventForMode(t,o.mode,o,n);return o.reverse&&i.reverse(),i}_positionChanged(t,e){const{caretX:n,caretY:r,options:o}=this,i=pi[o.position].call(this,t,e);return!1!==i&&(n!==i.x||r!==i.y)}}(0,o.A)(Ei,"positioners",pi);var Oi={id:"tooltip",_element:Ei,positioners:pi,afterInit(t,e,n){n&&(t.tooltip=new Ei({chart:t,options:n}))},beforeUpdate(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const n={tooltip:e};if(!1===t.notifyPlugins("beforeTooltipDraw",(0,r.A)((0,r.A)({},n),{},{cancelable:!0})))return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n)}},afterEvent(t,e){if(t.tooltip){const n=e.replay;t.tooltip.handleEvent(e.event,n,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:Si},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>"filter"!==t&&"itemSort"!==t&&"external"!==t,_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function Pi(t,e,n,r){const o=t.indexOf(e);if(-1===o)return((t,e,n,r)=>("string"===typeof e?(n=t.push(e)-1,r.unshift({index:n,label:e})):isNaN(e)&&(n=null),n))(t,e,n,r);return o!==t.lastIndexOf(e)?n:o}function Mi(t){const e=this.getLabels();return t>=0&&tnull===t?null:Mt(Math.round(t),0,e))(e=isFinite(e)&&n[e]===t?e:Pi(n,t,W(e,t),this._addedLabels),n.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let{min:n,max:r}=this.getMinMax(!0);"ticks"===this.options.bounds&&(t||(n=0),e||(r=this.getLabels().length-1)),this.min=n,this.max=r}buildTicks(){const t=this.min,e=this.max,n=this.options.offset,r=[];let o=this.getLabels();o=0===t&&e===o.length-1?o:o.slice(t,e+1),this._valueRange=Math.max(o.length-(n?0:1),1),this._startValue=this.min-(n?.5:0);for(let i=t;i<=e;i++)r.push({value:i});return r}getLabelForValue(t){return Mi.call(this,t)}configure(){super.configure(),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}getPixelForValue(t){return"number"!==typeof t&&(t=this.parse(t)),null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getPixelForTick(t){const e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}function Ni(t,e){const n=[],{bounds:r,step:o,min:i,max:a,precision:s,count:l,maxTicks:c,maxDigits:u,includeBounds:d}=t,h=o||1,f=c-1,{min:p,max:g}=e,m=!F(i),v=!F(a),y=!F(l),b=(g-p)/(u+1);let x,w,k,A,_=bt((g-p)/f/h)*h;if(_<1e-14&&!m&&!v)return[{value:p},{value:g}];A=Math.ceil(g/_)-Math.floor(p/_),A>f&&(_=bt(A*_/f/h)*h),F(s)||(x=Math.pow(10,s),_=Math.ceil(_*x)/x),"ticks"===r?(w=Math.floor(p/_)*_,k=Math.ceil(g/_)*_):(w=p,k=g),m&&v&&o&&function(t,e){const n=Math.round(t);return n-e<=t&&n+e>=t}((a-i)/o,_/1e3)?(A=Math.round(Math.min((a-i)/_,c)),_=(a-i)/A,w=i,k=a):y?(w=m?i:w,k=v?a:k,A=l-1,_=(k-w)/A):(A=(k-w)/_,A=yt(A,Math.round(A),_/1e3)?Math.round(A):Math.ceil(A));const S=Math.max(_t(_),_t(w));x=Math.pow(10,F(s)?S:s),w=Math.round(w*x)/x,k=Math.round(k*x)/x;let C=0;for(m&&(d&&w!==i?(n.push({value:i}),wa)break;n.push({value:t})}return v&&d&&k!==a?n.length&&yt(n[n.length-1].value,a,Ri(a,b,t))?n[n.length-1].value=a:n.push({value:a}):v&&k!==a||n.push({value:k}),n}function Ri(t,e,n){let{horizontal:r,minRotation:o}=n;const i=kt(o),a=(r?Math.sin(i):Math.cos(i))||.001,s=.75*e*(""+t).length;return Math.min(e/a,s)}(0,o.A)(Ti,"id","category"),(0,o.A)(Ti,"defaults",{ticks:{callback:Mi}});class Li extends oo{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,e){return F(t)||("number"===typeof t||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:e,maxDefined:n}=this.getUserBounds();let{min:r,max:o}=this;const i=t=>r=e?r:t,a=t=>o=n?o:t;if(t){const t=vt(r),e=vt(o);t<0&&e<0?a(0):t>0&&e>0&&i(0)}if(r===o){let e=0===o?1:Math.abs(.05*o);a(o+e),t||i(r-e)}this.min=r,this.max=o}getTickLimit(){const t=this.options.ticks;let e,{maxTicksLimit:n,stepSize:r}=t;return r?(e=Math.ceil(this.max/r)-Math.floor(this.min/r)+1,e>1e3&&(console.warn("scales.".concat(this.id,".ticks.stepSize: ").concat(r," would result generating up to ").concat(e," ticks. Limiting to 1000.")),e=1e3)):(e=this.computeTickLimit(),n=n||11),n&&(e=Math.min(n,e)),e}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,e=t.ticks;let n=this.getTickLimit();n=Math.max(2,n);const r=Ni({maxTicks:n,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:!1!==e.includeBounds},this._range||this);return"ticks"===t.bounds&&wt(r,this,"value"),t.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){const t=this.ticks;let e=this.min,n=this.max;if(super.configure(),this.options.offset&&t.length){const r=(n-e)/Math.max(t.length-1,1)/2;e-=r,n+=r}this._startValue=e,this._endValue=n,this._valueRange=n-e}getLabelForValue(t){return te(t,this.chart.options.locale,this.options.ticks.format)}}class Di extends Li{determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=q(t)?t:0,this.max=q(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),e=t?this.width:this.height,n=kt(this.options.ticks.minRotation),r=(t?Math.sin(n):Math.cos(n))||.001,o=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,o.lineHeight/r))}getPixelForValue(t){return null===t?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}(0,o.A)(Di,"id","linear"),(0,o.A)(Di,"defaults",{ticks:{callback:ne.formatters.numeric}});const ji=t=>Math.floor(mt(t)),Ii=(t,e)=>Math.pow(10,ji(t)+e);function zi(t){return 1===t/Math.pow(10,ji(t))}function Bi(t,e,n){const r=Math.pow(10,n),o=Math.floor(t/r);return Math.ceil(e/r)-o}function Fi(t,e){let{min:n,max:r}=e;n=U(t.min,n);const o=[],i=ji(n);let a=function(t,e){let n=ji(e-t);for(;Bi(t,e,n)>10;)n++;for(;Bi(t,e,n)<10;)n--;return Math.min(n,ji(t))}(n,r),s=a<0?Math.pow(10,Math.abs(a)):1;const l=Math.pow(10,a),c=i>a?Math.pow(10,i):0,u=Math.round((n-c)*s)/s,d=Math.floor((n-c)/l/10)*l*10;let h=Math.floor((u-d)/Math.pow(10,a)),f=U(t.min,Math.round((c+d+h*Math.pow(10,a))*s)/s);for(;f=10?h=h<15?15:20:h++,h>=20&&(a++,h=2,s=a>=0?1:s),f=Math.round((c+d+h*Math.pow(10,a))*s)/s;const p=U(t.max,f);return o.push({value:p,major:zi(p),significand:h}),o}class Hi extends oo{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,e){const n=Li.prototype.parse.apply(this,[t,e]);if(0!==n)return q(n)&&n>0?n:null;this._zero=!0}determineDataLimits(){const{min:t,max:e}=this.getMinMax(!0);this.min=q(t)?Math.max(0,t):null,this.max=q(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!q(this._userMin)&&(this.min=t===Ii(this.min,0)?Ii(this.min,-1):Ii(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:e}=this.getUserBounds();let n=this.min,r=this.max;const o=e=>n=t?n:e,i=t=>r=e?r:t;n===r&&(n<=0?(o(1),i(10)):(o(Ii(n,-1)),i(Ii(r,1)))),n<=0&&o(Ii(r,-1)),r<=0&&i(Ii(n,1)),this.min=n,this.max=r}buildTicks(){const t=this.options,e=Fi({min:this._userMin,max:this._userMax},this);return"ticks"===t.bounds&&wt(e,this,"value"),t.reverse?(e.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),e}getLabelForValue(t){return void 0===t?"0":te(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=mt(t),this._valueRange=mt(this.max)-mt(t)}getPixelForValue(t){return void 0!==t&&0!==t||(t=this.min),null===t||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(mt(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}}function Vi(t){const e=t.ticks;if(e.display&&t.display){const t=Te(e.backdropPadding);return W(e.font&&e.font.size,le.font.size)+t.height}return 0}function qi(t,e,n){return n=H(n)?n:[n],{w:ue(t,e.string,n),h:n.length*e.lineHeight}}function Ui(t,e,n,r,o){return t===r||t===o?{start:e-n/2,end:e+n/2}:to?{start:e-n,end:e}:{start:e,end:e+n}}function Wi(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},n=Object.assign({},e),r=[],o=[],i=t._pointLabels.length,a=t.options.pointLabels,s=a.centerPointLabels?lt/i:0;for(let l=0;le.r&&(s=(r.end-e.r)/i,t.r=Math.max(t.r,e.r+s)),o.starte.b&&(l=(o.end-e.b)/a,t.b=Math.max(t.b,e.b+l))}function Yi(t,e,n){const r=t.drawingArea,{extra:o,additionalAngle:i,padding:a,size:s}=n,l=t.getPointPosition(e,r+o+a,i),c=Math.round(At(Ot(l.angle+ft))),u=function(t,e,n){90===n||270===n?t-=e/2:(n>270||n<90)&&(t-=e);return t}(l.y,s.h,c),d=function(t){if(0===t||180===t)return"center";if(t<180)return"left";return"right"}(c),h=function(t,e,n){"right"===n?t-=e:"center"===n&&(t-=e/2);return t}(l.x,s.w,d);return{visible:!0,x:l.x,y:u,textAlign:d,left:h,top:u,right:h+s.w,bottom:u+s.h}}function Ki(t,e){if(!e)return!0;const{left:n,top:r,right:o,bottom:i}=t;return!(ge({x:n,y:r},e)||ge({x:n,y:i},e)||ge({x:o,y:r},e)||ge({x:o,y:i},e))}function $i(t,e,n){const{left:r,top:o,right:i,bottom:a}=n,{backdropColor:s}=e;if(!F(s)){const n=Me(e.borderRadius),l=Te(e.backdropPadding);t.fillStyle=s;const c=r-l.left,u=o-l.top,d=i-r+l.width,h=a-o+l.height;Object.values(n).some(t=>0!==t)?(t.beginPath(),Ae(t,{x:c,y:u,w:d,h:h,radius:n}),t.fill()):t.fillRect(c,u,d,h)}}function Xi(t,e,n,r){const{ctx:o}=t;if(n)o.arc(t.xCenter,t.yCenter,e,0,ct);else{let n=t.getPointPosition(0,e);o.moveTo(n.x,n.y);for(let i=1;i{const n=Y(this.options.pointLabels.callback,[t,e],this);return n||0===n?n:""}).filter((t,e)=>this.chart.getDataVisibility(e))}fit(){const t=this.options;t.display&&t.pointLabels.display?Wi(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,n,r){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((n-r)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,n,r))}getIndexAngle(t){return Ot(t*(ct/(this._pointLabels.length||1))+kt(this.options.startAngle||0))}getDistanceFromCenterForValue(t){if(F(t))return NaN;const e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(F(t))return NaN;const e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){const e=this._pointLabels||[];if(t>=0&&t2&&void 0!==arguments[2]?arguments[2]:0;const r=this.getIndexAngle(t)-ft+n;return{x:Math.cos(r)*e+this.xCenter,y:Math.sin(r)*e+this.yCenter,angle:r}}getPointPositionForValue(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))}getBasePosition(t){return this.getPointPositionForValue(t||0,this.getBaseValue())}getPointLabelPosition(t){const{left:e,top:n,right:r,bottom:o}=this._pointLabelItems[t];return{left:e,top:n,right:r,bottom:o}}drawBackground(){const{backgroundColor:t,grid:{circular:e}}=this.options;if(t){const n=this.ctx;n.save(),n.beginPath(),Xi(this,this.getDistanceFromCenterForValue(this._endValue),e,this._pointLabels.length),n.closePath(),n.fillStyle=t,n.fill(),n.restore()}}drawGrid(){const t=this.ctx,e=this.options,{angleLines:n,grid:r,border:o}=e,i=this._pointLabels.length;let a,s,l;if(e.pointLabels.display&&function(t,e){const{ctx:n,options:{pointLabels:r}}=t;for(let o=e-1;o>=0;o--){const e=t._pointLabelItems[o];if(!e.visible)continue;const i=r.setContext(t.getPointLabelContext(o));$i(n,i,e);const a=Ne(i.font),{x:s,y:l,textAlign:c}=e;ke(n,t._pointLabels[o],s,l+a.lineHeight/2,a,{color:i.color,textAlign:c,textBaseline:"middle"})}}(this,i),r.display&&this.ticks.forEach((t,e)=>{if(0!==e){s=this.getDistanceFromCenterForValue(t.value);const n=this.getContext(e),a=r.setContext(n),l=o.setContext(n);!function(t,e,n,r,o){const i=t.ctx,a=e.circular,{color:s,lineWidth:l}=e;!a&&!r||!s||!l||n<0||(i.save(),i.strokeStyle=s,i.lineWidth=l,i.setLineDash(o.dash),i.lineDashOffset=o.dashOffset,i.beginPath(),Xi(t,n,a,r),i.closePath(),i.stroke(),i.restore())}(this,a,s,i,l)}}),n.display){for(t.save(),a=i-1;a>=0;a--){const r=n.setContext(this.getPointLabelContext(a)),{color:o,lineWidth:i}=r;i&&o&&(t.lineWidth=i,t.strokeStyle=o,t.setLineDash(r.borderDash),t.lineDashOffset=r.borderDashOffset,s=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),l=this.getPointPosition(a,s),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,e=this.options,n=e.ticks;if(!n.display)return;const r=this.getIndexAngle(0);let o,i;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(r),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((r,a)=>{if(0===a&&!e.reverse)return;const s=n.setContext(this.getContext(a)),l=Ne(s.font);if(o=this.getDistanceFromCenterForValue(this.ticks[a].value),s.showLabelBackdrop){t.font=l.string,i=t.measureText(r.label).width,t.fillStyle=s.backdropColor;const e=Te(s.backdropPadding);t.fillRect(-i/2-e.left,-o-l.size/2-e.top,i+e.width,l.size+e.height)}ke(t,r.label,0,-o,l,{color:s.color,strokeColor:s.textStrokeColor,strokeWidth:s.textStrokeWidth})}),t.restore()}drawTitle(){}}(0,o.A)(Qi,"id","radialLinear"),(0,o.A)(Qi,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:ne.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:t=>t,padding:5,centerPointLabels:!1}}),(0,o.A)(Qi,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),(0,o.A)(Qi,"descriptors",{angleLines:{_fallback:"grid"}});const Zi={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Ji=Object.keys(Zi);function ta(t,e){return t-e}function ea(t,e){if(F(e))return null;const n=t._adapter,{parser:r,round:o,isoWeekday:i}=t._parseOpts;let a=e;return"function"===typeof r&&(a=r(a)),q(a)||(a="string"===typeof r?n.parse(a,r):n.parse(a)),null===a?null:(o&&(a="week"!==o||!xt(i)&&!0!==i?n.startOf(a,o):n.startOf(a,"isoWeek",i)),+a)}function na(t,e,n,r){const o=Ji.length;for(let i=Ji.indexOf(t);i=e?n[r]:n[o]]=!0}}else t[e]=!0}function oa(t,e,n){const r=[],o={},i=e.length;let a,s;for(a=0;a=0&&(e[l].major=!0);return e}(t,r,o,n):r}class ia extends oo{constructor(t){super(t),this._cache={data:[],labels:[],all:[]},this._unit="day",this._majorUnit=void 0,this._offsets={},this._normalized=!1,this._parseOpts=void 0}init(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=t.time||(t.time={}),r=this._adapter=new ur(t.adapters.date);r.init(e),tt(n.displayFormats,r.formats()),this._parseOpts={parser:n.parser,round:n.round,isoWeekday:n.isoWeekday},super.init(t),this._normalized=e.normalized}parse(t,e){return void 0===t?null:ea(this,t)}beforeLayout(){super.beforeLayout(),this._cache={data:[],labels:[],all:[]}}determineDataLimits(){const t=this.options,e=this._adapter,n=t.time.unit||"day";let{min:r,max:o,minDefined:i,maxDefined:a}=this.getUserBounds();function s(t){i||isNaN(t.min)||(r=Math.min(r,t.min)),a||isNaN(t.max)||(o=Math.max(o,t.max))}i&&a||(s(this._getLabelBounds()),"ticks"===t.bounds&&"labels"===t.ticks.source||s(this.getMinMax(!1))),r=q(r)&&!isNaN(r)?r:+e.startOf(Date.now(),n),o=q(o)&&!isNaN(o)?o:+e.endOf(Date.now(),n)+1,this.min=Math.min(r,o-1),this.max=Math.max(r+1,o)}_getLabelBounds(){const t=this.getLabelTimestamps();let e=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return t.length&&(e=t[0],n=t[t.length-1]),{min:e,max:n}}buildTicks(){const t=this.options,e=t.time,n=t.ticks,r="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===t.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);const o=this.min,i=function(t,e,n){let r=0,o=t.length;for(;rr&&t[o-1]>n;)o--;return r>0||o=Ji.indexOf(n);i--){const n=Ji[i];if(Zi[n].common&&t._adapter.diff(o,r,n)>=e-1)return n}return Ji[n?Ji.indexOf(n):0]}(this,i.length,e.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(t){for(let e=Ji.indexOf(t)+1,n=Ji.length;e+t.value))}initOffsets(){let t,e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=0,o=0;this.options.offset&&n.length&&(t=this.getDecimalForValue(n[0]),r=1===n.length?1-t:(this.getDecimalForValue(n[1])-t)/2,e=this.getDecimalForValue(n[n.length-1]),o=1===n.length?e:(e-this.getDecimalForValue(n[n.length-2]))/2);const i=n.length<3?.5:.25;r=Mt(r,0,i),o=Mt(o,0,i),this._offsets={start:r,end:o,factor:1/(r+1+o)}}_generate(){const t=this._adapter,e=this.min,n=this.max,r=this.options,o=r.time,i=o.unit||na(o.minUnit,e,n,this._getLabelCapacity(e)),a=W(r.ticks.stepSize,1),s="week"===i&&o.isoWeekday,l=xt(s)||!0===s,c={};let u,d,h=e;if(l&&(h=+t.startOf(h,"isoWeek",s)),h=+t.startOf(h,l?"day":i),t.diff(n,e,i)>1e5*a)throw new Error(e+" and "+n+" are too far apart with stepSize of "+a+" "+i);const f="data"===r.ticks.source&&this.getDataTimestamps();for(u=h,d=0;u+t)}getLabelForValue(t){const e=this._adapter,n=this.options.time;return n.tooltipFormat?e.format(t,n.tooltipFormat):e.format(t,n.displayFormats.datetime)}format(t,e){const n=this.options.time.displayFormats,r=this._unit,o=e||n[r];return this._adapter.format(t,o)}_tickFormatFunction(t,e,n,r){const o=this.options,i=o.ticks.callback;if(i)return Y(i,[t,e,n],this);const a=o.time.displayFormats,s=this._unit,l=this._majorUnit,c=s&&a[s],u=l&&a[l],d=n[e],h=l&&u&&d&&d.major;return this._adapter.format(t,r||(h?u:c))}generateTickLabels(t){let e,n,r;for(e=0,n=t.length;e0?a:1}getDataTimestamps(){let t,e,n=this._cache.data||[];if(n.length)return n;const r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(t=0,e=r.length;t=t[s].pos&&e<=t[l].pos&&({lo:s,hi:l}=Rt(t,"pos",e)),({pos:r,time:i}=t[s]),({pos:o,time:a}=t[l])):(e>=t[s].time&&e<=t[l].time&&({lo:s,hi:l}=Rt(t,"time",e)),({time:r,pos:i}=t[s]),({time:o,pos:a}=t[l]));const c=o-r;return c?i+(a-i)*(e-r)/c:i}(0,o.A)(ia,"id","time"),(0,o.A)(ia,"defaults",{bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}});class sa extends ia{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=aa(e,this.min),this._tableRange=aa(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:e,max:n}=this,r=[],o=[];let i,a,s,l,c;for(i=0,a=t.length;i=e&&l<=n&&r.push(l);if(r.length<2)return[{time:e,pos:0},{time:n,pos:1}];for(i=0,a=r.length;it-e)}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const e=this.getDataTimestamps(),n=this.getLabelTimestamps();return t=e.length&&n.length?this.normalize(e.concat(n)):e.length?e:n,t=this._cache.all=t,t}getDecimalForValue(t){return(aa(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end;return aa(this._table,n*this._tableRange+this._minPos,!0)}}(0,o.A)(sa,"id","timeseries"),(0,o.A)(sa,"defaults",ia.defaults)},834:(t,e,n)=>{"use strict";n.d(e,{Tc:()=>a,V1:()=>s,r3:()=>i,xi:()=>o});const r=(t,e)=>t.find(t=>t.id===e);function o(t,e){const n=i(t,e);return{position:n,index:n?t[n].findIndex(t=>t.id===e):-1}}function i(t,e){for(const[n,o]of Object.entries(t))if(r(o,e))return n}function a(t){let e="center";return t.includes("right")&&(e="flex-end"),t.includes("left")&&(e="flex-start"),{display:"flex",flexDirection:"column",alignItems:e}}function s(t){return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:"top"===t||"bottom"===t?"0 auto":void 0,top:t.includes("top")?"env(safe-area-inset-top, 0px)":void 0,bottom:t.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0,right:t.includes("left")?void 0:"env(safe-area-inset-right, 0px)",left:t.includes("right")?void 0:"env(safe-area-inset-left, 0px)"}}},1009:(t,e,n)=>{"use strict";n.d(e,{$Mw:()=>G,A3x:()=>d,ARf:()=>dt,B88:()=>pt,Bc_:()=>J,CKj:()=>tt,Dw7:()=>x,E19:()=>ot,F5$:()=>F,FrA:()=>xt,GGD:()=>X,HaR:()=>O,HzC:()=>V,IXo:()=>lt,Iy6:()=>I,JW4:()=>ut,JXP:()=>gt,MRc:()=>ht,Ohp:()=>y,Ojn:()=>k,PCV:()=>it,PfQ:()=>W,Pj4:()=>C,PjK:()=>b,QFc:()=>$,QPV:()=>L,Q_v:()=>ct,QuH:()=>N,Rrl:()=>q,S8s:()=>j,SG1:()=>E,VSk:()=>nt,Vap:()=>M,VeH:()=>R,WXf:()=>S,YoE:()=>ft,YrT:()=>h,_NO:()=>P,_mV:()=>Y,a4x:()=>_,ayE:()=>B,blI:()=>bt,cfS:()=>mt,cnX:()=>st,dyV:()=>s,eHT:()=>a,esJ:()=>at,fK4:()=>f,fOo:()=>g,fTJ:()=>K,fZZ:()=>D,iHs:()=>rt,irw:()=>p,jH2:()=>T,jTZ:()=>Z,kGk:()=>et,lZI:()=>A,nxz:()=>w,pHD:()=>H,pVQ:()=>vt,qdV:()=>l,ufi:()=>U,vQY:()=>c,wAb:()=>m,wIk:()=>u,wO2:()=>Q,y3G:()=>i,yGN:()=>yt,ydS:()=>v,yx1:()=>z,z1n:()=>o});var r=n(66688);function o(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"22 12 18 12 15 21 9 3 6 12 2 12"}}]})(t)}function i(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"}},{tag:"line",attr:{x1:"12",y1:"8",x2:"12",y2:"12"}},{tag:"line",attr:{x1:"12",y1:"16",x2:"12.01",y2:"16"}}]})(t)}function a(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"}},{tag:"line",attr:{x1:"12",y1:"9",x2:"12",y2:"13"}},{tag:"line",attr:{x1:"12",y1:"17",x2:"12.01",y2:"17"}}]})(t)}function s(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"5",y1:"12",x2:"19",y2:"12"}},{tag:"polyline",attr:{points:"12 5 19 12 12 19"}}]})(t)}function l(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"7",y1:"17",x2:"17",y2:"7"}},{tag:"polyline",attr:{points:"7 7 17 7 17 17"}}]})(t)}function c(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"18",y1:"20",x2:"18",y2:"10"}},{tag:"line",attr:{x1:"12",y1:"20",x2:"12",y2:"4"}},{tag:"line",attr:{x1:"6",y1:"20",x2:"6",y2:"14"}}]})(t)}function u(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"3",y:"4",width:"18",height:"18",rx:"2",ry:"2"}},{tag:"line",attr:{x1:"16",y1:"2",x2:"16",y2:"6"}},{tag:"line",attr:{x1:"8",y1:"2",x2:"8",y2:"6"}},{tag:"line",attr:{x1:"3",y1:"10",x2:"21",y2:"10"}}]})(t)}function d(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M22 11.08V12a10 10 0 1 1-5.93-9.14"}},{tag:"polyline",attr:{points:"22 4 12 14.01 9 11.01"}}]})(t)}function h(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"20 6 9 17 4 12"}}]})(t)}function f(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"6 9 12 15 18 9"}}]})(t)}function p(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"15 18 9 12 15 6"}}]})(t)}function g(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"9 18 15 12 9 6"}}]})(t)}function m(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"18 15 12 9 6 15"}}]})(t)}function v(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"}},{tag:"rect",attr:{x:"8",y:"2",width:"8",height:"4",rx:"1",ry:"1"}}]})(t)}function y(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"}},{tag:"polyline",attr:{points:"12 6 12 12 16 14"}}]})(t)}function b(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"16 18 22 12 16 6"}},{tag:"polyline",attr:{points:"8 6 2 12 8 18"}}]})(t)}function x(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 3h7a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-7m0-18H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h7m0-18v18"}}]})(t)}function w(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}},{tag:"path",attr:{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"}}]})(t)}function k(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"4",y:"4",width:"16",height:"16",rx:"2",ry:"2"}},{tag:"rect",attr:{x:"9",y:"9",width:"6",height:"6"}},{tag:"line",attr:{x1:"9",y1:"1",x2:"9",y2:"4"}},{tag:"line",attr:{x1:"15",y1:"1",x2:"15",y2:"4"}},{tag:"line",attr:{x1:"9",y1:"20",x2:"9",y2:"23"}},{tag:"line",attr:{x1:"15",y1:"20",x2:"15",y2:"23"}},{tag:"line",attr:{x1:"20",y1:"9",x2:"23",y2:"9"}},{tag:"line",attr:{x1:"20",y1:"14",x2:"23",y2:"14"}},{tag:"line",attr:{x1:"1",y1:"9",x2:"4",y2:"9"}},{tag:"line",attr:{x1:"1",y1:"14",x2:"4",y2:"14"}}]})(t)}function A(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"1",y:"4",width:"22",height:"16",rx:"2",ry:"2"}},{tag:"line",attr:{x1:"1",y1:"10",x2:"23",y2:"10"}}]})(t)}function _(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}},{tag:"polyline",attr:{points:"7 10 12 15 17 10"}},{tag:"line",attr:{x1:"12",y1:"15",x2:"12",y2:"3"}}]})(t)}function S(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z"}}]})(t)}function C(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 20h9"}},{tag:"path",attr:{d:"M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"}}]})(t)}function E(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"}},{tag:"path",attr:{d:"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z"}}]})(t)}function O(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"}},{tag:"polyline",attr:{points:"15 3 21 3 21 9"}},{tag:"line",attr:{x1:"10",y1:"14",x2:"21",y2:"3"}}]})(t)}function P(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"}},{tag:"line",attr:{x1:"1",y1:"1",x2:"23",y2:"23"}}]})(t)}function M(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"}},{tag:"circle",attr:{cx:"12",cy:"12",r:"3"}}]})(t)}function T(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"}},{tag:"polyline",attr:{points:"14 2 14 8 20 8"}},{tag:"line",attr:{x1:"16",y1:"13",x2:"8",y2:"13"}},{tag:"line",attr:{x1:"16",y1:"17",x2:"8",y2:"17"}},{tag:"polyline",attr:{points:"10 9 9 9 8 9"}}]})(t)}function N(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M13 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z"}},{tag:"polyline",attr:{points:"13 2 13 9 20 9"}}]})(t)}function R(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"}},{tag:"line",attr:{x1:"2",y1:"12",x2:"22",y2:"12"}},{tag:"path",attr:{d:"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"}}]})(t)}function L(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"3",y:"3",width:"7",height:"7"}},{tag:"rect",attr:{x:"14",y:"3",width:"7",height:"7"}},{tag:"rect",attr:{x:"14",y:"14",width:"7",height:"7"}},{tag:"rect",attr:{x:"3",y:"14",width:"7",height:"7"}}]})(t)}function D(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}},{tag:"circle",attr:{cx:"8.5",cy:"8.5",r:"1.5"}},{tag:"polyline",attr:{points:"21 15 16 10 5 21"}}]})(t)}function j(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"}},{tag:"line",attr:{x1:"12",y1:"16",x2:"12",y2:"12"}},{tag:"line",attr:{x1:"12",y1:"8",x2:"12.01",y2:"8"}}]})(t)}function I(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}},{tag:"line",attr:{x1:"3",y1:"9",x2:"21",y2:"9"}},{tag:"line",attr:{x1:"9",y1:"21",x2:"9",y2:"9"}}]})(t)}function z(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M15 7h3a5 5 0 0 1 5 5 5 5 0 0 1-5 5h-3m-6 0H6a5 5 0 0 1-5-5 5 5 0 0 1 5-5h3"}},{tag:"line",attr:{x1:"8",y1:"12",x2:"16",y2:"12"}}]})(t)}function B(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"}},{tag:"path",attr:{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"}}]})(t)}function F(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}},{tag:"path",attr:{d:"M7 11V7a5 5 0 0 1 10 0v4"}}]})(t)}function H(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"}},{tag:"polyline",attr:{points:"22,6 12,13 2,6"}}]})(t)}function V(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"}},{tag:"circle",attr:{cx:"12",cy:"10",r:"3"}}]})(t)}function q(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z"}},{tag:"path",attr:{d:"M19 10v2a7 7 0 0 1-14 0v-2"}},{tag:"line",attr:{x1:"12",y1:"19",x2:"12",y2:"23"}},{tag:"line",attr:{x1:"8",y1:"23",x2:"16",y2:"23"}}]})(t)}function U(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"2",y:"3",width:"20",height:"14",rx:"2",ry:"2"}},{tag:"line",attr:{x1:"8",y1:"21",x2:"16",y2:"21"}},{tag:"line",attr:{x1:"12",y1:"17",x2:"12",y2:"21"}}]})(t)}function W(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"5 9 2 12 5 15"}},{tag:"polyline",attr:{points:"9 5 12 2 15 5"}},{tag:"polyline",attr:{points:"15 19 12 22 9 19"}},{tag:"polyline",attr:{points:"19 9 22 12 19 15"}},{tag:"line",attr:{x1:"2",y1:"12",x2:"22",y2:"12"}},{tag:"line",attr:{x1:"12",y1:"2",x2:"12",y2:"22"}}]})(t)}function G(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M9 18V5l12-2v13"}},{tag:"circle",attr:{cx:"6",cy:"18",r:"3"}},{tag:"circle",attr:{cx:"18",cy:"16",r:"3"}}]})(t)}function Y(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48"}}]})(t)}function K(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"19",y1:"5",x2:"5",y2:"19"}},{tag:"circle",attr:{cx:"6.5",cy:"6.5",r:"2.5"}},{tag:"circle",attr:{cx:"17.5",cy:"17.5",r:"2.5"}}]})(t)}function $(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z"}}]})(t)}function X(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"12",y1:"5",x2:"12",y2:"19"}},{tag:"line",attr:{x1:"5",y1:"12",x2:"19",y2:"12"}}]})(t)}function Q(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"1 4 1 10 7 10"}},{tag:"polyline",attr:{points:"23 20 23 14 17 14"}},{tag:"path",attr:{d:"M20.49 9A9 9 0 0 0 5.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 0 1 3.51 15"}}]})(t)}function Z(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"23 4 23 10 17 10"}},{tag:"polyline",attr:{points:"1 20 1 14 7 14"}},{tag:"path",attr:{d:"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15"}}]})(t)}function J(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M19 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11l5 5v11a2 2 0 0 1-2 2z"}},{tag:"polyline",attr:{points:"17 21 17 13 7 13 7 21"}},{tag:"polyline",attr:{points:"7 3 7 8 15 8"}}]})(t)}function tt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"11",cy:"11",r:"8"}},{tag:"line",attr:{x1:"21",y1:"21",x2:"16.65",y2:"16.65"}}]})(t)}function et(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"22",y1:"2",x2:"11",y2:"13"}},{tag:"polygon",attr:{points:"22 2 15 22 11 13 2 9 22 2"}}]})(t)}function nt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"3"}},{tag:"path",attr:{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"}}]})(t)}function rt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"9",cy:"21",r:"1"}},{tag:"circle",attr:{cx:"20",cy:"21",r:"1"}},{tag:"path",attr:{d:"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6"}}]})(t)}function ot(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}},{tag:"line",attr:{x1:"9",y1:"3",x2:"9",y2:"21"}}]})(t)}function it(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"5",y:"2",width:"14",height:"20",rx:"2",ry:"2"}},{tag:"line",attr:{x1:"12",y1:"18",x2:"12.01",y2:"18"}}]})(t)}function at(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"4",y:"2",width:"16",height:"20",rx:"2",ry:"2"}},{tag:"line",attr:{x1:"12",y1:"18",x2:"12.01",y2:"18"}}]})(t)}function st(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"}},{tag:"line",attr:{x1:"7",y1:"7",x2:"7.01",y2:"7"}}]})(t)}function lt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"3 6 5 6 21 6"}},{tag:"path",attr:{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}},{tag:"line",attr:{x1:"10",y1:"11",x2:"10",y2:"17"}},{tag:"line",attr:{x1:"14",y1:"11",x2:"14",y2:"17"}}]})(t)}function ct(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"3 6 5 6 21 6"}},{tag:"path",attr:{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}}]})(t)}function ut(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"23 18 13.5 8.5 8.5 13.5 1 6"}},{tag:"polyline",attr:{points:"17 18 23 18 23 12"}}]})(t)}function dt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"23 6 13.5 15.5 8.5 10.5 1 18"}},{tag:"polyline",attr:{points:"17 6 23 6 23 12"}}]})(t)}function ht(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"4 7 4 4 20 4 20 7"}},{tag:"line",attr:{x1:"9",y1:"20",x2:"15",y2:"20"}},{tag:"line",attr:{x1:"12",y1:"4",x2:"12",y2:"20"}}]})(t)}function ft(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"16 16 12 12 8 16"}},{tag:"line",attr:{x1:"12",y1:"12",x2:"12",y2:"21"}},{tag:"path",attr:{d:"M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3"}},{tag:"polyline",attr:{points:"16 16 12 12 8 16"}}]})(t)}function pt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}},{tag:"polyline",attr:{points:"17 8 12 3 7 8"}},{tag:"line",attr:{x1:"12",y1:"3",x2:"12",y2:"15"}}]})(t)}function gt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"}},{tag:"circle",attr:{cx:"12",cy:"7",r:"4"}}]})(t)}function mt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"}},{tag:"circle",attr:{cx:"9",cy:"7",r:"4"}},{tag:"path",attr:{d:"M23 21v-2a4 4 0 0 0-3-3.87"}},{tag:"path",attr:{d:"M16 3.13a4 4 0 0 1 0 7.75"}}]})(t)}function vt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polygon",attr:{points:"23 7 16 12 23 17 23 7"}},{tag:"rect",attr:{x:"1",y:"5",width:"15",height:"14",rx:"2",ry:"2"}}]})(t)}function yt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"18",y1:"6",x2:"6",y2:"18"}},{tag:"line",attr:{x1:"6",y1:"6",x2:"18",y2:"18"}}]})(t)}function bt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"path",attr:{d:"M22.54 6.42a2.78 2.78 0 0 0-1.94-2C18.88 4 12 4 12 4s-6.88 0-8.6.46a2.78 2.78 0 0 0-1.94 2A29 29 0 0 0 1 11.75a29 29 0 0 0 .46 5.33A2.78 2.78 0 0 0 3.4 19c1.72.46 8.6.46 8.6.46s6.88 0 8.6-.46a2.78 2.78 0 0 0 1.94-2 29 29 0 0 0 .46-5.25 29 29 0 0 0-.46-5.33z"}},{tag:"polygon",attr:{points:"9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"}}]})(t)}function xt(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polygon",attr:{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2"}}]})(t)}},1441:(t,e,n)=>{"use strict";n.d(e,{A:()=>r});const r=(0,n(77784).A)("AlignCenter",[["line",{x1:"21",x2:"3",y1:"6",y2:"6",key:"1fp77t"}],["line",{x1:"17",x2:"7",y1:"12",y2:"12",key:"rsh8ii"}],["line",{x1:"19",x2:"5",y1:"18",y2:"18",key:"1t0tuv"}]])},1620:(t,e,n)=>{"use strict";n.d(e,{k:()=>i});var r=n(50849),o=n(62316);function i(t,e){var n,i,a,s,l,c;const u=(0,r.q)(),d=null!==(n=null!==(i=null!==(a=null!==(s=null===e||void 0===e?void 0:e.weekStartsOn)&&void 0!==s?s:null===e||void 0===e||null===(l=e.locale)||void 0===l||null===(l=l.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==a?a:u.weekStartsOn)&&void 0!==i?i:null===(c=u.locale)||void 0===c||null===(c=c.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==n?n:0,h=(0,o.a)(t,null===e||void 0===e?void 0:e.in),f=h.getDay(),p=(f{"use strict";n.d(e,{jBq:()=>o});var r=n(66688);function o(t){return(0,r.k5)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M13.354.646a1.207 1.207 0 0 0-1.708 0L8.5 3.793l-.646-.647a.5.5 0 1 0-.708.708L8.293 5l-7.147 7.146A.5.5 0 0 0 1 12.5v1.793l-.854.853a.5.5 0 1 0 .708.707L1.707 15H3.5a.5.5 0 0 0 .354-.146L11 7.707l1.146 1.147a.5.5 0 0 0 .708-.708l-.647-.646 3.147-3.146a1.207 1.207 0 0 0 0-1.708l-2-2zM2 12.707l7-7L10.293 7l-7 7H2v-1.293z"}}]})(t)}},2190:(t,e,n)=>{"use strict";n.d(e,{L:()=>r});const r=(0,n(65043).createContext)({})},2206:(t,e,n)=>{"use strict";n.d(e,{HU:()=>G,GF:()=>q,q8:()=>U,wq:()=>H});var r=n(89379),o=n(39611),i=n(39468),a=n(32041);const s=t=>"string"===typeof t?t.replace(/!(important)?$/,"").trim():t;function l(t){const{scale:e,transform:n,compose:r}=t;return(t,o)=>{var i;const l=((t,e)=>n=>{const r=String(e),o=(t=>/!(important)?$/.test(t))(r),i=s(r),l=t?"".concat(t,".").concat(i):i;let c=(0,a.Gv)(n.__cssMap)&&l in n.__cssMap?n.__cssMap[l].varRef:e;return c=s(c),o?"".concat(c," !important"):c})(e,t)(o);let c=null!==(i=null===n||void 0===n?void 0:n(l,o))&&void 0!==i?i:l;return r&&(c=r(c,o)),c}}const c=function(){for(var t=arguments.length,e=new Array(t),n=0;ne.reduce((t,e)=>e(t),t)};function u(t,e){return n=>{const r={property:n,scale:t};return r.transform=l({scale:t,transform:e}),r}}const d=t=>{let{rtl:e,ltr:n}=t;return t=>"rtl"===t.direction?e:n};const h=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"];const f={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:["var(--chakra-blur)","var(--chakra-brightness)","var(--chakra-contrast)","var(--chakra-grayscale)","var(--chakra-hue-rotate)","var(--chakra-invert)","var(--chakra-saturate)","var(--chakra-sepia)","var(--chakra-drop-shadow)"].join(" ")},p={backdropFilter:["var(--chakra-backdrop-blur)","var(--chakra-backdrop-brightness)","var(--chakra-backdrop-contrast)","var(--chakra-backdrop-grayscale)","var(--chakra-backdrop-hue-rotate)","var(--chakra-backdrop-invert)","var(--chakra-backdrop-opacity)","var(--chakra-backdrop-saturate)","var(--chakra-backdrop-sepia)"].join(" "),"--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"};const g={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},m={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},v=new Set(Object.values(m)),y=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),b=t=>t.trim();const x=t=>"string"===typeof t&&t.includes("(")&&t.includes(")");const w=t=>e=>"".concat(t,"(").concat(e,")"),k={filter:t=>"auto"!==t?t:f,backdropFilter:t=>"auto"!==t?t:p,ring:t=>function(t){return{"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":t,boxShadow:["var(--chakra-ring-offset-shadow)","var(--chakra-ring-shadow)","var(--chakra-shadow, 0 0 #0000)"].join(", ")}}(k.px(t)),bgClip:t=>"text"===t?{color:"transparent",backgroundClip:"text"}:{backgroundClip:t},transform:t=>"auto"===t?["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...h].join(" "):"auto-gpu"===t?["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...h].join(" "):t,vh:t=>"$100vh"===t?"var(--chakra-vh)":t,px(t){if(null==t)return t;const{unitless:e}=(t=>{const e=parseFloat(t.toString()),n=t.toString().replace(String(e),"");return{unitless:!n,value:e,unit:n}})(t);return e||"number"===typeof t?"".concat(t,"px"):t},fraction:t=>"number"!==typeof t||t>1?t:"".concat(100*t,"%"),float:(t,e)=>"rtl"===e.direction?{left:"right",right:"left"}[t]:t,degree(t){if(function(t){return/^var\(--.+\)$/.test(t)}(t)||null==t)return t;const e="string"===typeof t&&!t.endsWith("deg");return"number"===typeof t||e?"".concat(t,"deg"):t},gradient:(t,e)=>function(t,e){if(null==t||y.has(t))return t;if(!x(t)&&!y.has(t))return"url('".concat(t,"')");const n=/(^[a-z-A-Z]+)\((.*)\)/g.exec(t),r=null===n||void 0===n?void 0:n[1],o=null===n||void 0===n?void 0:n[2];if(!r||!o)return t;const i=r.includes("-gradient")?r:"".concat(r,"-gradient"),[a,...s]=o.split(",").map(b).filter(Boolean);if(0===(null===s||void 0===s?void 0:s.length))return t;const l=a in m?m[a]:a;s.unshift(l);const c=s.map(t=>{if(v.has(t))return t;const n=t.indexOf(" "),[r,o]=-1!==n?[t.substr(0,n),t.substr(n+1)]:[t],i=x(o)?o:o&&o.split(" "),a="colors.".concat(r),s=a in e.__cssMap?e.__cssMap[a].varRef:r;return i?[s,...Array.isArray(i)?i:[i]].join(" "):s});return"".concat(i,"(").concat(c.join(", "),")")}(t,null!==e&&void 0!==e?e:{}),blur:w("blur"),opacity:w("opacity"),brightness:w("brightness"),contrast:w("contrast"),dropShadow:w("drop-shadow"),grayscale:w("grayscale"),hueRotate:t=>w("hue-rotate")(k.degree(t)),invert:w("invert"),saturate:w("saturate"),sepia:w("sepia"),bgImage(t){if(null==t)return t;return x(t)||y.has(t)?t:"url(".concat(t,")")},outline(t){const e="0"===String(t)||"none"===String(t);return null!==t&&e?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:t}},flexDirection(t){var e;const{space:n,divide:r}=null!==(e=g[t])&&void 0!==e?e:{},o={flexDirection:t};return n&&(o[n]=1),r&&(o[r]=1),o}},A={borderWidths:u("borderWidths"),borderStyles:u("borderStyles"),colors:u("colors"),borders:u("borders"),gradients:u("gradients",k.gradient),radii:u("radii",k.px),space:u("space",c(k.vh,k.px)),spaceT:u("space",c(k.vh,k.px)),degreeT:t=>({property:t,transform:k.degree}),prop:(t,e,n)=>(0,r.A)({property:t,scale:e},e&&{transform:l({scale:e,transform:n})}),propT:(t,e)=>({property:t,transform:e}),sizes:u("sizes",c(k.vh,k.px)),sizesT:u("sizes",c(k.vh,k.fraction)),shadows:u("shadows"),logical:function(t){const{property:e,scale:n,transform:r}=t;return{scale:n,property:d(e),transform:n?l({scale:n,compose:r}):r}},blur:u("blur",k.blur)},_={background:A.colors("background"),backgroundColor:A.colors("backgroundColor"),backgroundImage:A.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:k.bgClip},bgSize:A.prop("backgroundSize"),bgPosition:A.prop("backgroundPosition"),bg:A.colors("background"),bgColor:A.colors("backgroundColor"),bgPos:A.prop("backgroundPosition"),bgRepeat:A.prop("backgroundRepeat"),bgAttachment:A.prop("backgroundAttachment"),bgGradient:A.gradients("backgroundImage"),bgClip:{transform:k.bgClip}};Object.assign(_,{bgImage:_.backgroundImage,bgImg:_.backgroundImage});const S={border:A.borders("border"),borderWidth:A.borderWidths("borderWidth"),borderStyle:A.borderStyles("borderStyle"),borderColor:A.colors("borderColor"),borderRadius:A.radii("borderRadius"),borderTop:A.borders("borderTop"),borderBlockStart:A.borders("borderBlockStart"),borderTopLeftRadius:A.radii("borderTopLeftRadius"),borderStartStartRadius:A.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:A.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:A.radii("borderTopRightRadius"),borderStartEndRadius:A.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:A.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:A.borders("borderRight"),borderInlineEnd:A.borders("borderInlineEnd"),borderBottom:A.borders("borderBottom"),borderBlockEnd:A.borders("borderBlockEnd"),borderBottomLeftRadius:A.radii("borderBottomLeftRadius"),borderBottomRightRadius:A.radii("borderBottomRightRadius"),borderLeft:A.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:A.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:A.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:A.borders(["borderLeft","borderRight"]),borderInline:A.borders("borderInline"),borderY:A.borders(["borderTop","borderBottom"]),borderBlock:A.borders("borderBlock"),borderTopWidth:A.borderWidths("borderTopWidth"),borderBlockStartWidth:A.borderWidths("borderBlockStartWidth"),borderTopColor:A.colors("borderTopColor"),borderBlockStartColor:A.colors("borderBlockStartColor"),borderTopStyle:A.borderStyles("borderTopStyle"),borderBlockStartStyle:A.borderStyles("borderBlockStartStyle"),borderBottomWidth:A.borderWidths("borderBottomWidth"),borderBlockEndWidth:A.borderWidths("borderBlockEndWidth"),borderBottomColor:A.colors("borderBottomColor"),borderBlockEndColor:A.colors("borderBlockEndColor"),borderBottomStyle:A.borderStyles("borderBottomStyle"),borderBlockEndStyle:A.borderStyles("borderBlockEndStyle"),borderLeftWidth:A.borderWidths("borderLeftWidth"),borderInlineStartWidth:A.borderWidths("borderInlineStartWidth"),borderLeftColor:A.colors("borderLeftColor"),borderInlineStartColor:A.colors("borderInlineStartColor"),borderLeftStyle:A.borderStyles("borderLeftStyle"),borderInlineStartStyle:A.borderStyles("borderInlineStartStyle"),borderRightWidth:A.borderWidths("borderRightWidth"),borderInlineEndWidth:A.borderWidths("borderInlineEndWidth"),borderRightColor:A.colors("borderRightColor"),borderInlineEndColor:A.colors("borderInlineEndColor"),borderRightStyle:A.borderStyles("borderRightStyle"),borderInlineEndStyle:A.borderStyles("borderInlineEndStyle"),borderTopRadius:A.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:A.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:A.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:A.radii(["borderTopRightRadius","borderBottomRightRadius"])};Object.assign(S,{rounded:S.borderRadius,roundedTop:S.borderTopRadius,roundedTopLeft:S.borderTopLeftRadius,roundedTopRight:S.borderTopRightRadius,roundedTopStart:S.borderStartStartRadius,roundedTopEnd:S.borderStartEndRadius,roundedBottom:S.borderBottomRadius,roundedBottomLeft:S.borderBottomLeftRadius,roundedBottomRight:S.borderBottomRightRadius,roundedBottomStart:S.borderEndStartRadius,roundedBottomEnd:S.borderEndEndRadius,roundedLeft:S.borderLeftRadius,roundedRight:S.borderRightRadius,roundedStart:S.borderInlineStartRadius,roundedEnd:S.borderInlineEndRadius,borderStart:S.borderInlineStart,borderEnd:S.borderInlineEnd,borderTopStartRadius:S.borderStartStartRadius,borderTopEndRadius:S.borderStartEndRadius,borderBottomStartRadius:S.borderEndStartRadius,borderBottomEndRadius:S.borderEndEndRadius,borderStartRadius:S.borderInlineStartRadius,borderEndRadius:S.borderInlineEndRadius,borderStartWidth:S.borderInlineStartWidth,borderEndWidth:S.borderInlineEndWidth,borderStartColor:S.borderInlineStartColor,borderEndColor:S.borderInlineEndColor,borderStartStyle:S.borderInlineStartStyle,borderEndStyle:S.borderInlineEndStyle});const C={color:A.colors("color"),textColor:A.colors("color"),fill:A.colors("fill"),stroke:A.colors("stroke"),accentColor:A.colors("accentColor"),textFillColor:A.colors("textFillColor")},E={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:k.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:A.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:A.space("gap"),rowGap:A.space("rowGap"),columnGap:A.space("columnGap")};Object.assign(E,{flexDir:E.flexDirection});const O={width:A.sizesT("width"),inlineSize:A.sizesT("inlineSize"),height:A.sizes("height"),blockSize:A.sizes("blockSize"),boxSize:A.sizes(["width","height"]),minWidth:A.sizes("minWidth"),minInlineSize:A.sizes("minInlineSize"),minHeight:A.sizes("minHeight"),minBlockSize:A.sizes("minBlockSize"),maxWidth:A.sizes("maxWidth"),maxInlineSize:A.sizes("maxInlineSize"),maxHeight:A.sizes("maxHeight"),maxBlockSize:A.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(t,e)=>{var n,r;const o=null!==(n=null===(r=e.__breakpoints)||void 0===r||null===(r=r.get(t))||void 0===r?void 0:r.minW)&&void 0!==n?n:t,i="@media screen and (min-width: ".concat(o,")");return{[i]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(t,e)=>{var n,r;const o=null!==(n=null===(r=e.__breakpoints)||void 0===r||null===(r=r.get(t))||void 0===r?void 0:r._minW)&&void 0!==n?n:t,i="@media screen and (max-width: ".concat(o,")");return{[i]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:A.propT("float",k.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(O,{w:O.width,h:O.height,minW:O.minWidth,maxW:O.maxWidth,minH:O.minHeight,maxH:O.maxHeight,overscroll:O.overscrollBehavior,overscrollX:O.overscrollBehaviorX,overscrollY:O.overscrollBehaviorY});const P={filter:{transform:k.filter},blur:A.blur("--chakra-blur"),brightness:A.propT("--chakra-brightness",k.brightness),contrast:A.propT("--chakra-contrast",k.contrast),hueRotate:A.propT("--chakra-hue-rotate",k.hueRotate),invert:A.propT("--chakra-invert",k.invert),saturate:A.propT("--chakra-saturate",k.saturate),dropShadow:A.propT("--chakra-drop-shadow",k.dropShadow),backdropFilter:{transform:k.backdropFilter},backdropBlur:A.blur("--chakra-backdrop-blur"),backdropBrightness:A.propT("--chakra-backdrop-brightness",k.brightness),backdropContrast:A.propT("--chakra-backdrop-contrast",k.contrast),backdropHueRotate:A.propT("--chakra-backdrop-hue-rotate",k.hueRotate),backdropInvert:A.propT("--chakra-backdrop-invert",k.invert),backdropSaturate:A.propT("--chakra-backdrop-saturate",k.saturate)},M={ring:{transform:k.ring},ringColor:A.colors("--chakra-ring-color"),ringOffset:A.prop("--chakra-ring-offset-width"),ringOffsetColor:A.colors("--chakra-ring-offset-color"),ringInset:A.prop("--chakra-ring-inset")},T={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:k.outline},outlineOffset:!0,outlineColor:A.colors("outlineColor")},N={gridGap:A.space("gridGap"),gridColumnGap:A.space("gridColumnGap"),gridRowGap:A.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0};const R=(t=>{const e=new WeakMap;return(n,r,o,i)=>{if("undefined"===typeof n)return t(n,r,o);e.has(n)||e.set(n,new Map);const a=e.get(n);if(a.has(r))return a.get(r);const s=t(n,r,o,i);return a.set(r,s),s}})(function(t,e,n,r){const o="string"===typeof e?e.split("."):[e];for(r=0;r{const r={},o=R(t,e,{});for(const i in o){i in n&&null!=n[i]||(r[i]=o[i])}return r},I={srOnly:{transform:t=>!0===t?L:"focusable"===t?D:{}},layerStyle:{processResult:!0,transform:(t,e,n)=>j(e,"layerStyles.".concat(t),n)},textStyle:{processResult:!0,transform:(t,e,n)=>j(e,"textStyles.".concat(t),n)},apply:{processResult:!0,transform:(t,e,n)=>j(e,t,n)}},z={position:!0,pos:A.prop("position"),zIndex:A.prop("zIndex","zIndices"),inset:A.spaceT("inset"),insetX:A.spaceT(["left","right"]),insetInline:A.spaceT("insetInline"),insetY:A.spaceT(["top","bottom"]),insetBlock:A.spaceT("insetBlock"),top:A.spaceT("top"),insetBlockStart:A.spaceT("insetBlockStart"),bottom:A.spaceT("bottom"),insetBlockEnd:A.spaceT("insetBlockEnd"),left:A.spaceT("left"),insetInlineStart:A.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:A.spaceT("right"),insetInlineEnd:A.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(z,{insetStart:z.insetInlineStart,insetEnd:z.insetInlineEnd});const B={boxShadow:A.shadows("boxShadow"),mixBlendMode:!0,blendMode:A.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:A.prop("backgroundBlendMode"),opacity:!0};Object.assign(B,{shadow:B.boxShadow});const F={margin:A.spaceT("margin"),marginTop:A.spaceT("marginTop"),marginBlockStart:A.spaceT("marginBlockStart"),marginRight:A.spaceT("marginRight"),marginInlineEnd:A.spaceT("marginInlineEnd"),marginBottom:A.spaceT("marginBottom"),marginBlockEnd:A.spaceT("marginBlockEnd"),marginLeft:A.spaceT("marginLeft"),marginInlineStart:A.spaceT("marginInlineStart"),marginX:A.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:A.spaceT("marginInline"),marginY:A.spaceT(["marginTop","marginBottom"]),marginBlock:A.spaceT("marginBlock"),padding:A.space("padding"),paddingTop:A.space("paddingTop"),paddingBlockStart:A.space("paddingBlockStart"),paddingRight:A.space("paddingRight"),paddingBottom:A.space("paddingBottom"),paddingBlockEnd:A.space("paddingBlockEnd"),paddingLeft:A.space("paddingLeft"),paddingInlineStart:A.space("paddingInlineStart"),paddingInlineEnd:A.space("paddingInlineEnd"),paddingX:A.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:A.space("paddingInline"),paddingY:A.space(["paddingTop","paddingBottom"]),paddingBlock:A.space("paddingBlock")};Object.assign(F,{m:F.margin,mt:F.marginTop,mr:F.marginRight,me:F.marginInlineEnd,marginEnd:F.marginInlineEnd,mb:F.marginBottom,ml:F.marginLeft,ms:F.marginInlineStart,marginStart:F.marginInlineStart,mx:F.marginX,my:F.marginY,p:F.padding,pt:F.paddingTop,py:F.paddingY,px:F.paddingX,pb:F.paddingBottom,pl:F.paddingLeft,ps:F.paddingInlineStart,paddingStart:F.paddingInlineStart,pr:F.paddingRight,pe:F.paddingInlineEnd,paddingEnd:F.paddingInlineEnd});const H=o({},_,S,C,E,O,P,M,T,N,I,z,B,F,{scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:A.spaceT("scrollMargin"),scrollMarginTop:A.spaceT("scrollMarginTop"),scrollMarginBottom:A.spaceT("scrollMarginBottom"),scrollMarginLeft:A.spaceT("scrollMarginLeft"),scrollMarginRight:A.spaceT("scrollMarginRight"),scrollMarginX:A.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:A.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:A.spaceT("scrollPadding"),scrollPaddingTop:A.spaceT("scrollPaddingTop"),scrollPaddingBottom:A.spaceT("scrollPaddingBottom"),scrollPaddingLeft:A.spaceT("scrollPaddingLeft"),scrollPaddingRight:A.spaceT("scrollPaddingRight"),scrollPaddingX:A.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:A.spaceT(["scrollPaddingTop","scrollPaddingBottom"])},{fontFamily:A.prop("fontFamily","fonts"),fontSize:A.prop("fontSize","fontSizes",k.px),fontWeight:A.prop("fontWeight","fontWeights"),lineHeight:A.prop("lineHeight","lineHeights"),letterSpacing:A.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(t){if(!0===t)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"},property:"--chakra-line-clamp"}},{textDecorationColor:A.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:A.shadows("textShadow")},{clipPath:!0,transform:A.propT("transform",k.transform),transformOrigin:!0,translateX:A.spaceT("--chakra-translate-x"),translateY:A.spaceT("--chakra-translate-y"),skewX:A.degreeT("--chakra-skew-x"),skewY:A.degreeT("--chakra-skew-y"),scaleX:A.prop("--chakra-scale-x"),scaleY:A.prop("--chakra-scale-y"),scale:A.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:A.degreeT("--chakra-rotate")},{listStyleType:!0,listStylePosition:!0,listStylePos:A.prop("listStylePosition"),listStyleImage:!0,listStyleImg:A.prop("listStyleImage")},{transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:A.prop("transitionDuration","transition.duration"),transitionProperty:A.prop("transitionProperty","transition.property"),transitionTimingFunction:A.prop("transitionTimingFunction","transition.easing")}),V=Object.assign({},F,O,E,N,z),q=Object.keys(V),U=[...Object.keys(H),...i.s],W=(0,r.A)((0,r.A)({},H),i.T),G=t=>t in W},3053:(t,e,n)=>{"use strict";n.d(e,{$:()=>d});var r=n(70579),o=n(65043),i=n(34941),a=n(89379),s=n(80940),l=n(17212),c=n(32041);function u(t){return t&&(0,c.Gv)(t)&&(0,c.Gv)(t.target)}function d(t){const{colorScheme:e,size:n,variant:c,children:d,isDisabled:h}=t,{value:f,onChange:p}=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{defaultValue:e,value:n,onChange:r,isDisabled:i,isNative:c}=t,d=(0,s.c)(r),[h,f]=(0,l.i)({value:n,defaultValue:e||[],onChange:d}),p=(0,o.useCallback)(t=>{if(!h)return;const e=u(t)?t.target.checked:!h.includes(t),n=u(t)?t.target.value:t,r=e?[...h,n]:h.filter(t=>String(t)!==String(n));f(r)},[f,h]),g=(0,o.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=c?"checked":"isChecked";return(0,a.A)((0,a.A)({},t),{},{[e]:h.some(e=>String(t.value)===String(e)),onChange:p})},[p,c,h]);return{value:h,isDisabled:i,onChange:p,setValue:f,getCheckboxProps:g}}(t),g=(0,o.useMemo)(()=>({size:n,onChange:p,colorScheme:e,value:f,variant:c,isDisabled:h}),[n,p,e,f,c,h]);return(0,r.jsx)(i.a,{value:g,children:d})}d.displayName="CheckboxGroup"},3109:(t,e,n)=>{"use strict";n.d(e,{e:()=>y,t:()=>b});var r=n(89379),o=n(80045),i=n(70579),a=n(56294),s=n(92970),l=n(64844),c=n(65043),u=n(7547),d=n(55003),h=n(36059),f=n(52695);const p=["children","className"],g=["htmlProps","descendants"],m=["isFitted"],[v,y]=(0,s.q)({name:"TabsStylesContext",errorMessage:"useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),b=(0,d.R)(function(t,e){const n=(0,h.o)("Tabs",t),s=(0,a.M)(t),{children:d,className:y}=s,b=(0,o.A)(s,p),x=(0,u.uc)(b),{htmlProps:w,descendants:k}=x,A=(0,o.A)(x,g),_=(0,c.useMemo)(()=>A,[A]),{isFitted:S}=w,C=(0,o.A)(w,m),E=(0,r.A)({position:"relative"},n.root);return(0,i.jsx)(u.at,{value:k,children:(0,i.jsx)(u.O_,{value:_,children:(0,i.jsx)(v,{value:n,children:(0,i.jsx)(f.B.div,(0,r.A)((0,r.A)({className:(0,l.cx)("chakra-tabs",y),ref:e},C),{},{__css:E,children:d}))})})})});b.displayName="Tabs"},3309:(t,e,n)=>{"use strict";function r(t){return Array.isArray(t)}function o(t){const e=typeof t;return null!=t&&("object"===e||"function"===e)&&!r(t)}n.d(e,{oY:()=>d});const i=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"];var a=n(35772),s=n(39611),l=n(32041);function c(t){return"function"===typeof t}const u=t=>function(){for(var e=arguments.length,n=new Array(e),r=0;rObject.prototype.hasOwnProperty.call(u,t))&&a.length>1?a=a.slice(0,a.length-1):l=t,function(){for(var t=arguments.length,e=new Array(t),n=0;ne.reduce((t,e)=>e(t),t)}(...a.map(t=>e=>c(t)?t(e):function(){for(var t=arguments.length,e=new Array(t),n=0;n{"use strict";n.d(e,{d:()=>l});var r=n(89379),o=n(70579),i=n(80511),a=n(55003),s=n(52695);const l=(0,a.R)((t,e)=>{const n=(0,i.k)();return(0,o.jsx)(s.B.thead,(0,r.A)((0,r.A)({},t),{},{ref:e,__css:n.thead}))})},3343:t=>{t.exports=function(t,e){for(var n=-1,r=Array(t);++n{"use strict";n.d(e,{JY:()=>To,sx:()=>hi,gL:()=>mi});var r=n(65043),o=n(25540),i=n(58168),a=n(89379);function s(t){return"Minified Redux error #"+t+"; visit https://redux.js.org/Errors?code="+t+" for the full message or use the non-minified dev environment for full errors. "}var l="function"===typeof Symbol&&Symbol.observable||"@@observable",c=function(){return Math.random().toString(36).substring(7).split("").join(".")},u={INIT:"@@redux/INIT"+c(),REPLACE:"@@redux/REPLACE"+c(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+c()}};function d(t){if("object"!==typeof t||null===t)return!1;for(var e=t;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function h(t,e,n){var r;if("function"===typeof e&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(s(0));if("function"===typeof e&&"undefined"===typeof n&&(n=e,e=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(s(1));return n(h)(t,e)}if("function"!==typeof t)throw new Error(s(2));var o=t,i=e,a=[],c=a,f=!1;function p(){c===a&&(c=a.slice())}function g(){if(f)throw new Error(s(3));return i}function m(t){if("function"!==typeof t)throw new Error(s(4));if(f)throw new Error(s(5));var e=!0;return p(),c.push(t),function(){if(e){if(f)throw new Error(s(6));e=!1,p();var n=c.indexOf(t);c.splice(n,1),a=null}}}function v(t){if(!d(t))throw new Error(s(7));if("undefined"===typeof t.type)throw new Error(s(8));if(f)throw new Error(s(9));try{f=!0,i=o(i,t)}finally{f=!1}for(var e=a=c,n=0;n=0;r--){var o=e[r](t);if(o)return o}return function(e,r){throw new Error("Invalid value of type "+typeof t+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function Z(t,e){return t===e}function J(t){var e=void 0===t?{}:t,n=e.connectHOC,r=void 0===n?j:n,o=e.mapStateToPropsFactories,a=void 0===o?q:o,s=e.mapDispatchToPropsFactories,l=void 0===s?V:s,c=e.mergePropsFactories,u=void 0===c?W:c,d=e.selectorFactory,h=void 0===d?$:d;return function(t,e,n,o){void 0===o&&(o={});var s=o,c=s.pure,d=void 0===c||c,f=s.areStatesEqual,p=void 0===f?Z:f,g=s.areOwnPropsEqual,m=void 0===g?z:g,v=s.areStatePropsEqual,y=void 0===v?z:v,b=s.areMergedPropsEqual,x=void 0===b?z:b,w=(0,A.A)(s,X),k=Q(t,a,"mapStateToProps"),_=Q(e,l,"mapDispatchToProps"),S=Q(n,u,"mergeProps");return r(h,(0,i.A)({methodName:"connect",getDisplayName:function(t){return"Connect("+t+")"},shouldHandleStateChanges:Boolean(t),initMapStateToProps:k,initMapDispatchToProps:_,initMergeProps:S,pure:d,areStatesEqual:p,areOwnPropsEqual:m,areStatePropsEqual:y,areMergedPropsEqual:x},w))}}const tt=J();var et,nt=n(97950);function rt(t,e){var n=(0,r.useState)(function(){return{inputs:e,result:t()}})[0],o=(0,r.useRef)(!0),i=(0,r.useRef)(n),a=o.current||Boolean(e&&i.current.inputs&&function(t,e){if(t.length!==e.length)return!1;for(var n=0;n");return e.callbacks},e.setCallbacks=function(t){e.callbacks=t},e}(0,o.A)(e,t);var n=e.prototype;return n.componentDidMount=function(){this.unbind=_t(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(t){if(!(t instanceof Et))throw t;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},e}(r.Component),Mt=function(t){return t+1},Tt=function(t,e){var n=t.droppableId===e.droppableId,r=Mt(t.index),o=Mt(e.index);return n?"\n You have moved the item from position "+r+"\n to position "+o+"\n ":"\n You have moved the item from position "+r+"\n in list "+t.droppableId+"\n to list "+e.droppableId+"\n in position "+o+"\n "},Nt=function(t,e,n){return e.droppableId===n.droppableId?"\n The item "+t+"\n has been combined with "+n.draggableId:"\n The item "+t+"\n in list "+e.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},Rt=function(t){return"\n The item has returned to its starting position\n of "+Mt(t.index)+"\n"},Lt={dragHandleUsageInstructions:"\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n",onDragStart:function(t){return"\n You have lifted an item in position "+Mt(t.source.index)+"\n"},onDragUpdate:function(t){var e=t.destination;if(e)return Tt(t.source,e);var n=t.combine;return n?Nt(t.draggableId,t.source,n):"You are over an area that cannot be dropped on"},onDragEnd:function(t){if("CANCEL"===t.reason)return"\n Movement cancelled.\n "+Rt(t.source)+"\n ";var e=t.destination,n=t.combine;return e?"\n You have dropped the item.\n "+Tt(t.source,e)+"\n ":n?"\n You have dropped the item.\n "+Nt(t.draggableId,t.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+Rt(t.source)+"\n "}},Dt={x:0,y:0},jt=function(t,e){return{x:t.x+e.x,y:t.y+e.y}},It=function(t,e){return{x:t.x-e.x,y:t.y-e.y}},zt=function(t,e){return t.x===e.x&&t.y===e.y},Bt=function(t){return{x:0!==t.x?-t.x:0,y:0!==t.y?-t.y:0}},Ft=function(t,e,n){var r;return void 0===n&&(n=0),(r={})[t]=e,r["x"===t?"y":"x"]=n,r},Ht=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},Vt=function(t,e){return Math.min.apply(Math,e.map(function(e){return Ht(t,e)}))},qt=function(t){return function(e){return{x:t(e.x),y:t(e.y)}}},Ut=function(t,e){return{top:t.top+e.y,left:t.left+e.x,bottom:t.bottom+e.y,right:t.right+e.x}},Wt=function(t){return[{x:t.left,y:t.top},{x:t.right,y:t.top},{x:t.left,y:t.bottom},{x:t.right,y:t.bottom}]},Gt=function(t,e){return e&&e.shouldClipSubject?function(t,e){var n=st({top:Math.max(e.top,t.top),right:Math.min(e.right,t.right),bottom:Math.min(e.bottom,t.bottom),left:Math.max(e.left,t.left)});return n.width<=0||n.height<=0?null:n}(e.pageMarginBox,t):st(t)},Yt=function(t){var e=t.page,n=t.withPlaceholder,r=t.axis,o=t.frame,a=function(t,e){return e?Ut(t,e.scroll.diff.displacement):t}(e.marginBox,o),s=function(t,e,n){var r;return n&&n.increasedBy?(0,i.A)({},t,((r={})[e.end]=t[e.end]+n.increasedBy[e.line],r)):t}(a,r,n);return{page:e,withPlaceholder:n,active:Gt(s,o)}},Kt=function(t,e){t.frame||Ot(!1);var n=t.frame,r=It(e,n.scroll.initial),o=Bt(r),a=(0,i.A)({},n,{scroll:{initial:n.scroll.initial,current:e,diff:{value:r,displacement:o},max:n.scroll.max}}),s=Yt({page:t.subject.page,withPlaceholder:t.subject.withPlaceholder,axis:t.axis,frame:a});return(0,i.A)({},t,{frame:a,subject:s})};function $t(t){return Object.values?Object.values(t):Object.keys(t).map(function(e){return t[e]})}function Xt(t,e){if(t.findIndex)return t.findIndex(e);for(var n=0;nt.bottom,s=r.leftt.right;return!(!a||!s)||(a&&i||s&&o)}},fe=function(t){var e=de(t.top,t.bottom),n=de(t.left,t.right);return function(t){return e(t.top)&&e(t.bottom)&&n(t.left)&&n(t.right)}},pe={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ge={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},me=function(t){var e=t.target,n=t.destination,r=t.viewport,o=t.withDroppableDisplacement,i=t.isVisibleThroughFrameFn,a=o?function(t,e){var n=e.frame?e.frame.scroll.diff.displacement:Dt;return Ut(t,n)}(e,n):e;return function(t,e,n){return!!e.subject.active&&n(e.subject.active)(t)}(a,n,i)&&function(t,e,n){return n(e)(t)}(a,r,i)},ve=function(t){return me((0,i.A)({},t,{isVisibleThroughFrameFn:he}))},ye=function(t){return me((0,i.A)({},t,{isVisibleThroughFrameFn:fe}))};function be(t){var e=t.afterDragging,n=t.destination,r=t.displacedBy,o=t.viewport,i=t.forceShouldAnimate,a=t.last;return e.reduce(function(t,e){var s=function(t,e){var n=t.page.marginBox,r={top:e.point.y,right:0,bottom:0,left:e.point.x};return st(lt(n,r))}(e,r),l=e.descriptor.id;if(t.all.push(l),!ve({target:s,destination:n,viewport:o,withDroppableDisplacement:!0}))return t.invisible[e.descriptor.id]=!0,t;var c=function(t,e,n){if("boolean"===typeof n)return n;if(!e)return!0;var r=e.invisible,o=e.visible;if(r[t])return!1;var i=o[t];return!i||i.shouldAnimate}(l,a,i),u={draggableId:l,shouldAnimate:c};return t.visible[l]=u,t},{all:[],visible:{},invisible:{}})}function xe(t){var e=t.insideDestination,n=t.inHomeList,r=t.displacedBy,o=t.destination,i=function(t,e){if(!t.length)return 0;var n=t[t.length-1].descriptor.index;return e.inHomeList?n:n+1}(e,{inHomeList:n});return{displaced:ce,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function we(t){var e=t.draggable,n=t.insideDestination,r=t.destination,o=t.viewport,i=t.displacedBy,a=t.last,s=t.index,l=t.forceShouldAnimate,c=se(e,r);if(null==s)return xe({insideDestination:n,inHomeList:c,displacedBy:i,destination:r});var u=Qt(n,function(t){return t.descriptor.index===s});if(!u)return xe({insideDestination:n,inHomeList:c,displacedBy:i,destination:r});var d=ae(e,n),h=n.indexOf(u);return{displaced:be({afterDragging:d.slice(h),destination:r,displacedBy:i,last:a,viewport:o.frame,forceShouldAnimate:l}),displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function ke(t,e){return Boolean(e.effected[t])}var Ae=function(t){var e=t.isMovingForward,n=t.isInHomeList,r=t.draggable,o=t.draggables,i=t.destination,a=t.insideDestination,s=t.previousImpact,l=t.viewport,c=t.afterCritical,u=s.at;if(u||Ot(!1),"REORDER"===u.type){var d=function(t){var e=t.isMovingForward,n=t.isInHomeList,r=t.insideDestination,o=t.location;if(!r.length)return null;var i=o.index,a=e?i+1:i-1,s=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a(n?l:l+1)?null:a}({isMovingForward:e,isInHomeList:n,location:u.destination,insideDestination:a});return null==d?null:we({draggable:r,insideDestination:a,destination:i,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:d})}var h=function(t){var e=t.isMovingForward,n=t.destination,r=t.draggables,o=t.combine,i=t.afterCritical;if(!n.isCombineEnabled)return null;var a=o.draggableId,s=r[a].descriptor.index;return ke(a,i)?e?s:s-1:e?s+1:s}({isMovingForward:e,destination:i,displaced:s.displaced,draggables:o,combine:u.combine,afterCritical:c});return null==h?null:we({draggable:r,insideDestination:a,destination:i,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:h})},_e=function(t){var e=t.afterCritical,n=t.impact,r=t.draggables,o=ie(n);o||Ot(!1);var i=o.draggableId,a=r[i].page.borderBox.center,s=function(t){var e=t.displaced,n=t.afterCritical,r=t.combineWith,o=t.displacedBy,i=Boolean(e.visible[r]||e.invisible[r]);return ke(r,n)?i?Dt:Bt(o.point):i?o.point:Dt}({displaced:n.displaced,afterCritical:e,combineWith:i,displacedBy:n.displacedBy});return jt(a,s)},Se=function(t,e){return e.margin[t.start]+e.borderBox[t.size]/2},Ce=function(t,e,n){return e[t.crossAxisStart]+n.margin[t.crossAxisStart]+n.borderBox[t.crossAxisSize]/2},Ee=function(t){var e=t.axis,n=t.moveRelativeTo,r=t.isMoving;return Ft(e.line,n.marginBox[e.end]+Se(e,r),Ce(e,n.marginBox,r))},Oe=function(t){var e=t.axis,n=t.moveRelativeTo,r=t.isMoving;return Ft(e.line,n.marginBox[e.start]-function(t,e){return e.margin[t.end]+e.borderBox[t.size]/2}(e,r),Ce(e,n.marginBox,r))},Pe=function(t){var e=t.impact,n=t.draggable,r=t.draggables,o=t.droppable,i=t.afterCritical,a=re(o.descriptor.id,r),s=n.page,l=o.axis;if(!a.length)return function(t){var e=t.axis,n=t.moveInto,r=t.isMoving;return Ft(e.line,n.contentBox[e.start]+Se(e,r),Ce(e,n.contentBox,r))}({axis:l,moveInto:o.page,isMoving:s});var c=e.displaced,u=e.displacedBy,d=c.all[0];if(d){var h=r[d];if(ke(d,i))return Oe({axis:l,moveRelativeTo:h.page,isMoving:s});var f=ft(h.page,u.point);return Oe({axis:l,moveRelativeTo:f,isMoving:s})}var p=a[a.length-1];if(p.descriptor.id===n.descriptor.id)return s.borderBox.center;if(ke(p.descriptor.id,i)){var g=ft(p.page,Bt(i.displacedBy.point));return Ee({axis:l,moveRelativeTo:g,isMoving:s})}return Ee({axis:l,moveRelativeTo:p.page,isMoving:s})},Me=function(t,e){var n=t.frame;return n?jt(e,n.scroll.diff.displacement):e},Te=function(t){var e=function(t){var e=t.impact,n=t.draggable,r=t.droppable,o=t.draggables,i=t.afterCritical,a=n.page.borderBox.center,s=e.at;return r&&s?"REORDER"===s.type?Pe({impact:e,draggable:n,draggables:o,droppable:r,afterCritical:i}):_e({impact:e,draggables:o,afterCritical:i}):a}(t),n=t.droppable;return n?Me(n,e):e},Ne=function(t,e){var n=It(e,t.scroll.initial),r=Bt(n);return{frame:st({top:e.y,bottom:e.y+t.frame.height,left:e.x,right:e.x+t.frame.width}),scroll:{initial:t.scroll.initial,max:t.scroll.max,current:e,diff:{value:n,displacement:r}}}};function Re(t,e){return t.map(function(t){return e[t]})}var Le=function(t){var e=t.pageBorderBoxCenter,n=t.draggable,r=function(t,e){return jt(t.scroll.diff.displacement,e)}(t.viewport,e),o=It(r,n.page.borderBox.center);return jt(n.client.borderBox.center,o)},De=function(t){var e=t.draggable,n=t.destination,r=t.newPageBorderBoxCenter,o=t.viewport,a=t.withDroppableDisplacement,s=t.onlyOnMainAxis,l=void 0!==s&&s,c=It(r,e.page.borderBox.center),u={target:Ut(e.page.borderBox,c),destination:n,withDroppableDisplacement:a,viewport:o};return l?function(t){return me((0,i.A)({},t,{isVisibleThroughFrameFn:(e=t.destination.axis,function(t){var n=de(t.top,t.bottom),r=de(t.left,t.right);return function(t){return e===pe?n(t.top)&&n(t.bottom):r(t.left)&&r(t.right)}})}));var e}(u):ye(u)},je=function(t){var e=t.isMovingForward,n=t.draggable,r=t.destination,o=t.draggables,a=t.previousImpact,s=t.viewport,l=t.previousPageBorderBoxCenter,c=t.previousClientSelection,u=t.afterCritical;if(!r.isEnabled)return null;var d=re(r.descriptor.id,o),h=se(n,r),f=function(t){var e=t.isMovingForward,n=t.draggable,r=t.destination,o=t.insideDestination,a=t.previousImpact;if(!r.isCombineEnabled)return null;if(!oe(a))return null;function s(t){var e={type:"COMBINE",combine:{draggableId:t,droppableId:r.descriptor.id}};return(0,i.A)({},a,{at:e})}var l=a.displaced.all,c=l.length?l[0]:null;if(e)return c?s(c):null;var u=ae(n,o);if(!c)return u.length?s(u[u.length-1].descriptor.id):null;var d=Xt(u,function(t){return t.descriptor.id===c});-1===d&&Ot(!1);var h=d-1;return h<0?null:s(u[h].descriptor.id)}({isMovingForward:e,draggable:n,destination:r,insideDestination:d,previousImpact:a})||Ae({isMovingForward:e,isInHomeList:h,draggable:n,draggables:o,destination:r,insideDestination:d,previousImpact:a,viewport:s,afterCritical:u});if(!f)return null;var p=Te({impact:f,draggable:n,droppable:r,draggables:o,afterCritical:u});if(De({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Le({pageBorderBoxCenter:p,draggable:n,viewport:s}),impact:f,scrollJumpRequest:null};var g=It(p,l),m=function(t){var e=t.impact,n=t.viewport,r=t.destination,o=t.draggables,a=t.maxScrollChange,s=Ne(n,jt(n.scroll.current,a)),l=r.frame?Kt(r,jt(r.frame.scroll.current,a)):r,c=e.displaced,u=be({afterDragging:Re(c.all,o),destination:r,displacedBy:e.displacedBy,viewport:s.frame,last:c,forceShouldAnimate:!1}),d=be({afterDragging:Re(c.all,o),destination:l,displacedBy:e.displacedBy,viewport:n.frame,last:c,forceShouldAnimate:!1}),h={},f={},p=[c,u,d];return c.all.forEach(function(t){var e=function(t,e){for(var n=0;n1?u.sort(function(t,e){return Ie(t)[s.start]-Ie(e)[s.start]})[0]:c.sort(function(t,e){var r=Vt(n,Wt(Ie(t))),o=Vt(n,Wt(Ie(e)));return r!==o?r-o:Ie(t)[s.start]-Ie(e)[s.start]})[0]}({isMovingForward:e,pageBorderBoxCenter:n,source:o,droppables:a,viewport:s});if(!c)return null;var u=re(c.descriptor.id,i),d=function(t){var e=t.pageBorderBoxCenter,n=t.viewport,r=t.destination,o=t.insideDestination,i=t.afterCritical,a=o.filter(function(t){return ye({target:Be(t,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})}).sort(function(t,n){var o=Ht(e,Me(r,ze(t,i))),a=Ht(e,Me(r,ze(n,i)));return or.left&&n.topr.top))return!1;if(Ye(o)(e.center))return!0;var i=t.axis,a=o.center[i.crossAxisLine],s=e[i.crossAxisStart],l=e[i.crossAxisEnd],c=de(o[i.crossAxisStart],o[i.crossAxisEnd]),u=c(s),d=c(l);return!u&&!d||(u?sa)});return o.length?1===o.length?o[0].descriptor.id:function(t){var e=t.pageBorderBox,n=t.draggable,r=t.candidates,o=n.page.borderBox.center,i=r.map(function(t){var n=t.axis,r=Ft(t.axis.line,e.center[n.line],t.page.borderBox.center[n.crossAxisLine]);return{id:t.descriptor.id,distance:Ht(o,r)}}).sort(function(t,e){return e.distance-t.distance});return i[0]?i[0].id:null}({pageBorderBox:e,draggable:n,candidates:o}):null}var $e=function(t,e){return st(Ut(t,e))};function Xe(t){var e=t.displaced,n=t.id;return Boolean(e.visible[n]||e.invisible[n])}var Qe=function(t){var e=t.pageOffset,n=t.draggable,r=t.draggables,o=t.droppables,i=t.previousImpact,a=t.viewport,s=t.afterCritical,l=$e(n.page.borderBox,e),c=Ke({pageBorderBox:l,draggable:n,droppables:o});if(!c)return ue;var u=o[c],d=re(u.descriptor.id,r),h=function(t,e){var n=t.frame;return n?$e(e,n.scroll.diff.value):e}(u,l);return function(t){var e=t.draggable,n=t.pageBorderBoxWithDroppableScroll,r=t.previousImpact,o=t.destination,i=t.insideDestination,a=t.afterCritical;if(!o.isCombineEnabled)return null;var s=o.axis,l=Fe(o.axis,e.displaceBy),c=l.value,u=n[s.start],d=n[s.end],h=Qt(ae(e,i),function(t){var e=t.descriptor.id,n=t.page.borderBox,o=n[s.size]/4,i=ke(e,a),l=Xe({displaced:r.displaced,id:e});return i?l?d>n[s.start]+o&&dn[s.start]-c+o&&un[s.start]+c+o&&dn[s.start]+o&&ue.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:Qt(ae(n,o),function(t){var e=t.descriptor.id,n=t.page.borderBox.center[l.line],r=ke(e,s),o=Xe({displaced:i,id:e});return r?o?h<=n:d=1500)return zn;var i=In+Bn*(o/1500);return Number(("CANCEL"===r?.6*i:i).toFixed(2))}({current:o.current.client.offset,destination:v,reason:a});n(function(t){return{type:"DROP_ANIMATE",payload:t}}({newHomeClientOffset:v,dropDuration:b,completed:y}))}else n(Cn({completed:y}))}}else n(function(t){return{type:"DROP_PENDING",payload:t}}({reason:a}))}else t(r)}}},Hn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Vn(t){var e=t.onWindowScroll;var n=wt(function(){e(Hn())}),r=function(t){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(e){e.target!==window&&e.target!==window.document||t()}}}(n),o=At;function i(){return o!==At}return{start:function(){i()&&Ot(!1),o=_t(window,[r])},stop:function(){i()||Ot(!1),n.cancel(),o(),o=At},isActive:i}}var qn=function(t){var e=Vn({onWindowScroll:function(e){t.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:e}})}});return function(t){return function(n){e.isActive()||"INITIAL_PUBLISH"!==n.type||e.start(),e.isActive()&&function(t){return"DROP_COMPLETE"===t.type||"DROP_ANIMATE"===t.type||"FLUSH"===t.type}(n)&&e.stop(),t(n)}}},Un=function(){var t=[];return{add:function(e){var n=setTimeout(function(){return function(e){var n=Xt(t,function(t){return t.timerId===e});-1===n&&Ot(!1),t.splice(n,1)[0].callback()}(n)}),r={timerId:n,callback:e};t.push(r)},flush:function(){if(t.length){var e=[].concat(t);t.length=0,e.forEach(function(t){clearTimeout(t.timerId),t.callback()})}}}},Wn=function(t,e){an(),e(),sn()},Gn=function(t,e){return{draggableId:t.draggable.id,type:t.droppable.type,source:{droppableId:t.droppable.id,index:t.draggable.index},mode:e}},Yn=function(t,e,n,r){if(t){var o=function(t){var e=!1,n=!1,r=setTimeout(function(){n=!0}),o=function(o){e||n||(e=!0,t(o),clearTimeout(r))};return o.wasCalled=function(){return e},o}(n);t(e,{announce:o}),o.wasCalled()||n(r(e))}else n(r(e))},Kn=function(t,e){var n=function(t,e){var n=Un(),r=null,o=function(n){r||Ot(!1),r=null,Wn(0,function(){return Yn(t().onDragEnd,n,e,Lt.onDragEnd)})};return{beforeCapture:function(e,n){r&&Ot(!1),Wn(0,function(){var r=t().onBeforeCapture;r&&r({draggableId:e,mode:n})})},beforeStart:function(e,n){r&&Ot(!1),Wn(0,function(){var r=t().onBeforeDragStart;r&&r(Gn(e,n))})},start:function(o,i){r&&Ot(!1);var a=Gn(o,i);r={mode:i,lastCritical:o,lastLocation:a.source,lastCombine:null},n.add(function(){Wn(0,function(){return Yn(t().onDragStart,a,e,Lt.onDragStart)})})},update:function(o,a){var s=oe(a),l=ie(a);r||Ot(!1);var c=!function(t,e){if(t===e)return!0;var n=t.draggable.id===e.draggable.id&&t.draggable.droppableId===e.draggable.droppableId&&t.draggable.type===e.draggable.type&&t.draggable.index===e.draggable.index,r=t.droppable.id===e.droppable.id&&t.droppable.type===e.droppable.type;return n&&r}(o,r.lastCritical);c&&(r.lastCritical=o);var u,d,h=(d=s,!(null==(u=r.lastLocation)&&null==d||null!=u&&null!=d&&u.droppableId===d.droppableId&&u.index===d.index));h&&(r.lastLocation=s);var f=!function(t,e){return null==t&&null==e||null!=t&&null!=e&&t.draggableId===e.draggableId&&t.droppableId===e.droppableId}(r.lastCombine,l);if(f&&(r.lastCombine=l),c||h||f){var p=(0,i.A)({},Gn(o,r.mode),{combine:l,destination:s});n.add(function(){Wn(0,function(){return Yn(t().onDragUpdate,p,e,Lt.onDragUpdate)})})}},flush:function(){r||Ot(!1),n.flush()},drop:o,abort:function(){if(r){var t=(0,i.A)({},Gn(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});o(t)}}}}(t,e);return function(t){return function(e){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var o=r.payload.critical;return n.beforeStart(o,r.payload.movementMode),e(r),void n.start(o,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var i=r.payload.completed.result;return n.flush(),e(r),void n.drop(i)}if(e(r),"FLUSH"!==r.type){var a=t.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},$n=function(t){return function(e){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=t.getState();"DROP_ANIMATING"!==r.phase&&Ot(!1),t.dispatch(Cn({completed:r.completed}))}else e(n)}}},Xn=function(t){var e=null,n=null;return function(r){return function(o){if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),e&&(e(),e=null)),r(o),"DROP_ANIMATE"===o.type){var i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===t.getState().phase&&t.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame(function(){n=null,e=_t(window,[i])})}}}},Qn=function(t){return function(e){return function(n){if(e(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=t.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||t.dispatch(En({reason:r.reason})))}}}},Zn=g,Jn=function(t){var e,n=t.dimensionMarshal,r=t.focusMarshal,o=t.styleMarshal,i=t.getResponders,l=t.announce,c=t.autoScroller;return h(fn,Zn(function(){for(var t=arguments.length,e=new Array(t),n=0;ne.startScrollingFrom)return 0;if(t<=e.maxScrollValueAt)return hr;if(t===e.startScrollingFrom)return 1;var n=gr({startOfRange:e.maxScrollValueAt,endOfRange:e.startScrollingFrom,current:t}),r=hr*fr(1-n);return Math.ceil(r)}(e,n);return 0===i?0:o?Math.max(function(t,e){var n=e,r=vr,o=Date.now()-n;if(o>=vr)return t;if(oe.height,i=n.width>e.width;return i||o?i&&o?null:{x:i?0:r.x,y:o?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return u?zt(u,Dt)?null:u:null},kr=qt(function(t){return 0===t?0:t>0?1:-1}),Ar=function(){var t=function(t,e){return t<0?t:t>e?t-e:0};return function(e){var n=e.current,r=e.max,o=e.change,i=jt(n,o),a={x:t(i.x,r.x),y:t(i.y,r.y)};return zt(a,Dt)?null:a}}(),_r=function(t){var e=t.max,n=t.current,r=t.change,o={x:Math.max(n.x,e.x),y:Math.max(n.y,e.y)},i=kr(r),a=Ar({max:o,current:n,change:i});return!a||(0!==i.x&&0===a.x||0!==i.y&&0===a.y)},Sr=function(t,e){return _r({current:t.scroll.current,max:t.scroll.max,change:e})},Cr=function(t,e){var n=t.frame;return!!n&&_r({current:n.scroll.current,max:n.scroll.max,change:e})},Er=function(t){var e=t.state,n=t.dragStartTime,r=t.shouldUseTimeDampening,o=t.scrollWindow,i=t.scrollDroppable,a=e.current.page.borderBoxCenter,s=e.dimensions.draggables[e.critical.draggable.id].page.marginBox;if(e.isWindowScrollAllowed){var l=function(t){var e=t.viewport,n=t.subject,r=t.center,o=t.dragStartTime,i=t.shouldUseTimeDampening,a=wr({dragStartTime:o,container:e.frame,subject:n,center:r,shouldUseTimeDampening:i});return a&&Sr(e,a)?a:null}({dragStartTime:n,viewport:e.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(l)return void o(l)}var c=cr({center:a,destination:Ue(e.impact),droppables:e.dimensions.droppables});if(c){var u=function(t){var e=t.droppable,n=t.subject,r=t.center,o=t.dragStartTime,i=t.shouldUseTimeDampening,a=e.frame;if(!a)return null;var s=wr({dragStartTime:o,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i});return s&&Cr(e,s)?s:null}({dragStartTime:n,droppable:c,subject:s,center:a,shouldUseTimeDampening:r});u&&i(c.descriptor.id,u)}},Or=function(t){var e=t.move,n=t.scrollDroppable,r=t.scrollWindow,o=function(t,e){if(!Cr(t,e))return e;var r=function(t,e){var n=t.frame;return n&&Cr(t,e)?Ar({current:n.scroll.current,max:n.scroll.max,change:e}):null}(t,e);if(!r)return n(t.descriptor.id,e),null;var o=It(e,r);return n(t.descriptor.id,o),It(e,o)},i=function(t,e,n){if(!t)return n;if(!Sr(e,n))return n;var o=function(t,e){if(!Sr(t,e))return null;var n=t.scroll.max,r=t.scroll.current;return Ar({current:r,max:n,change:e})}(e,n);if(!o)return r(n),null;var i=It(n,o);return r(i),It(n,i)};return function(t){var n=t.scrollJumpRequest;if(n){var r=Ue(t.impact);r||Ot(!1);var a=o(t.dimensions.droppables[r],n);if(a){var s=t.viewport,l=i(t.isWindowScrollAllowed,s,a);l&&function(t,n){var r=jt(t.current.client.selection,n);e({client:r})}(t,l)}}}},Pr=function(t){var e=t.scrollDroppable,n=t.scrollWindow,r=t.move,o=function(t){var e=t.scrollWindow,n=t.scrollDroppable,r=wt(e),o=wt(n),i=null,a=function(t){i||Ot(!1);var e=i,n=e.shouldUseTimeDampening,a=e.dragStartTime;Er({state:t,scrollWindow:r,scrollDroppable:o,dragStartTime:a,shouldUseTimeDampening:n})};return{start:function(t){an(),i&&Ot(!1);var e=Date.now(),n=!1,r=function(){n=!0};Er({state:t,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),i={dragStartTime:e,shouldUseTimeDampening:n},sn(),n&&a(t)},stop:function(){i&&(r.cancel(),o.cancel(),i=null)},scroll:a}}({scrollWindow:n,scrollDroppable:e}),i=Or({move:r,scrollWindow:n,scrollDroppable:e});return{scroll:function(t){"DRAGGING"===t.phase&&("FLUID"!==t.movementMode?t.scrollJumpRequest&&i(t):o.scroll(t))},start:o.start,stop:o.stop}},Mr="data-rbd",Tr=function(){var t=Mr+"-drag-handle";return{base:t,draggableId:t+"-draggable-id",contextId:t+"-context-id"}}(),Nr=function(){var t=Mr+"-draggable";return{base:t,contextId:t+"-context-id",id:t+"-id"}}(),Rr=function(){var t=Mr+"-droppable";return{base:t,contextId:t+"-context-id",id:t+"-id"}}(),Lr={contextId:Mr+"-scroll-container-context-id"},Dr=function(t,e){return t.map(function(t){var n=t.styles[e];return n?t.selector+" { "+n+" }":""}).join(" ")},jr=function(t){var e,n=(e=t,function(t){return"["+t+'="'+e+'"]'}),r=function(){var t="\n cursor: -webkit-grab;\n cursor: grab;\n ";return{selector:n(Tr.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:t,dragging:"pointer-events: none;",dropAnimating:t}}}(),o=[function(){var t="\n transition: "+Rn.outOfTheWay+";\n ";return{selector:n(Nr.contextId),styles:{dragging:t,dropAnimating:t,userCancel:t}}}(),r,{selector:n(Rr.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Dr(o,"always"),resting:Dr(o,"resting"),dragging:Dr(o,"dragging"),dropAnimating:Dr(o,"dropAnimating"),userCancel:Dr(o,"userCancel")}},Ir="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?r.useLayoutEffect:r.useEffect,zr=function(){var t=document.querySelector("head");return t||Ot(!1),t},Br=function(t){var e=document.createElement("style");return t&&e.setAttribute("nonce",t),e.type="text/css",e};var Fr=function(t){return t&&t.ownerDocument?t.ownerDocument.defaultView:window};function Hr(t){return t instanceof Fr(t).HTMLElement}function Vr(t,e){var n="["+Tr.contextId+'="'+t+'"]',r=Zt(document.querySelectorAll(n));if(!r.length)return null;var o=Qt(r,function(t){return t.getAttribute(Tr.draggableId)===e});return o&&Hr(o)?o:null}function qr(){var t={draggables:{},droppables:{}},e=[];function n(t){e.length&&e.forEach(function(e){return e(t)})}function r(e){return t.draggables[e]||null}function o(e){return t.droppables[e]||null}return{draggable:{register:function(e){t.draggables[e.descriptor.id]=e,n({type:"ADDITION",value:e})},update:function(e,n){var r=t.draggables[n.descriptor.id];r&&r.uniqueId===e.uniqueId&&(delete t.draggables[n.descriptor.id],t.draggables[e.descriptor.id]=e)},unregister:function(e){var o=e.descriptor.id,i=r(o);i&&e.uniqueId===i.uniqueId&&(delete t.draggables[o],n({type:"REMOVAL",value:e}))},getById:function(t){var e=r(t);return e||Ot(!1),e},findById:r,exists:function(t){return Boolean(r(t))},getAllByType:function(e){return $t(t.draggables).filter(function(t){return t.descriptor.type===e})}},droppable:{register:function(e){t.droppables[e.descriptor.id]=e},unregister:function(e){var n=o(e.descriptor.id);n&&e.uniqueId===n.uniqueId&&delete t.droppables[e.descriptor.id]},getById:function(t){var e=o(t);return e||Ot(!1),e},findById:o,exists:function(t){return Boolean(o(t))},getAllByType:function(e){return $t(t.droppables).filter(function(t){return t.descriptor.type===e})}},subscribe:function(t){return e.push(t),function(){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}},clean:function(){t.draggables={},t.droppables={},e.length=0}}}var Ur=r.createContext(null),Wr=function(){var t=document.body;return t||Ot(!1),t},Gr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Yr=function(t){return"rbd-announcement-"+t};var Kr=0,$r={separator:"::"};function Xr(t,e){return void 0===e&&(e=$r),ot(function(){return""+t+e.separator+Kr++},[e.separator,t])}var Qr=r.createContext(null);function Zr(t){0}function Jr(t,e){Zr()}function to(t){var e=(0,r.useRef)(t);return(0,r.useEffect)(function(){e.current=t}),e}var eo,no=((eo={})[13]=!0,eo[9]=!0,eo),ro=function(t){no[t.keyCode]&&t.preventDefault()},oo=function(){var t="visibilitychange";return"undefined"===typeof document?t:Qt([t,"ms"+t,"webkit"+t,"moz"+t,"o"+t],function(t){return"on"+t in document})||t}();var io,ao={type:"IDLE"};function so(t){var e=t.cancel,n=t.completed,r=t.getPhase,o=t.setPhase;return[{eventName:"mousemove",fn:function(t){var e=t.button,n=t.clientX,i=t.clientY;if(0===e){var a={x:n,y:i},s=r();if("DRAGGING"===s.type)return t.preventDefault(),void s.actions.move(a);"PENDING"!==s.type&&Ot(!1);var l=s.point;if(c=l,u=a,Math.abs(u.x-c.x)>=5||Math.abs(u.y-c.y)>=5){var c,u;t.preventDefault();var d=s.actions.fluidLift(a);o({type:"DRAGGING",actions:d})}}}},{eventName:"mouseup",fn:function(t){var o=r();"DRAGGING"===o.type?(t.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):e()}},{eventName:"mousedown",fn:function(t){"DRAGGING"===r().type&&t.preventDefault(),e()}},{eventName:"keydown",fn:function(t){if("PENDING"!==r().type)return 27===t.keyCode?(t.preventDefault(),void e()):void ro(t);e()}},{eventName:"resize",fn:e},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&e()}},{eventName:"webkitmouseforcedown",fn:function(t){var n=r();"IDLE"===n.type&&Ot(!1),n.actions.shouldRespectForcePress()?e():t.preventDefault()}},{eventName:oo,fn:e}]}function lo(){}var co=((io={})[34]=!0,io[33]=!0,io[36]=!0,io[35]=!0,io);function uo(t,e){function n(){e(),t.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),e(),void t.drop()):40===r.keyCode?(r.preventDefault(),void t.moveDown()):38===r.keyCode?(r.preventDefault(),void t.moveUp()):39===r.keyCode?(r.preventDefault(),void t.moveRight()):37===r.keyCode?(r.preventDefault(),void t.moveLeft()):void(co[r.keyCode]?r.preventDefault():ro(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:oo,fn:n}]}var ho={type:"IDLE"};var fo={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function po(t,e){if(null==e)return!1;if(Boolean(fo[e.tagName.toLowerCase()]))return!0;var n=e.getAttribute("contenteditable");return"true"===n||""===n||e!==t&&po(t,e.parentElement)}function go(t,e){var n=e.target;return!!Hr(n)&&po(t,n)}var mo=function(t){return st(t.getBoundingClientRect()).center};var vo=function(){var t="matches";return"undefined"===typeof document?t:Qt([t,"msMatchesSelector","webkitMatchesSelector"],function(t){return t in Element.prototype})||t}();function yo(t,e){return null==t?null:t[vo](e)?t:yo(t.parentElement,e)}function bo(t,e){return t.closest?t.closest(e):yo(t,e)}function xo(t,e){var n,r=e.target;if(!((n=r)instanceof Fr(n).Element))return null;var o=function(t){return"["+Tr.contextId+'="'+t+'"]'}(t),i=bo(r,o);return i&&Hr(i)?i:null}function wo(t){t.preventDefault()}function ko(t){var e=t.expected,n=t.phase,r=t.isLockActive;t.shouldWarn;return!!r()&&e===n}function Ao(t){var e=t.lockAPI,n=t.store,r=t.registry,o=t.draggableId;if(e.isClaimed())return!1;var i=r.draggable.findById(o);return!!i&&(!!i.options.isEnabled&&!!ar(n.getState(),o))}function _o(t){var e=t.lockAPI,n=t.contextId,r=t.store,o=t.registry,a=t.draggableId,s=t.forceSensorStop,l=t.sourceEvent;if(!Ao({lockAPI:e,store:r,registry:o,draggableId:a}))return null;var c=o.draggable.getById(a),u=function(t,e){var n="["+Nr.contextId+'="'+t+'"]',r=Qt(Zt(document.querySelectorAll(n)),function(t){return t.getAttribute(Nr.id)===e});return r&&Hr(r)?r:null}(n,c.descriptor.id);if(!u)return null;if(l&&!c.options.canDragInteractiveElements&&go(u,l))return null;var d=e.claim(s||At),h="PRE_DRAG";function f(){return c.options.shouldRespectForcePress}function p(){return e.isActive(d)}var g=function(t,e){ko({expected:t,phase:h,isLockActive:p,shouldWarn:!0})&&r.dispatch(e())}.bind(null,"DRAGGING");function m(t){function n(){e.release(),h="COMPLETED"}function o(e,o){if(void 0===o&&(o={shouldBlockNextClick:!1}),t.cleanup(),o.shouldBlockNextClick){var i=_t(window,[{eventName:"click",fn:wo,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(i)}n(),r.dispatch(En({reason:e}))}return"PRE_DRAG"!==h&&(n(),"PRE_DRAG"!==h&&Ot(!1)),r.dispatch(pn(t.liftActionArgs)),h="DRAGGING",(0,i.A)({isActive:function(){return ko({expected:"DRAGGING",phase:h,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:f,drop:function(t){return o("DROP",t)},cancel:function(t){return o("CANCEL",t)}},t.actions)}return{isActive:function(){return ko({expected:"PRE_DRAG",phase:h,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:f,fluidLift:function(t){var e=wt(function(t){g(function(){return xn({client:t})})}),n=m({liftActionArgs:{id:a,clientSelection:t,movementMode:"FLUID"},cleanup:function(){return e.cancel()},actions:{move:e}});return(0,i.A)({},n,{move:e})},snapLift:function(){var t={moveUp:function(){return g(wn)},moveRight:function(){return g(An)},moveDown:function(){return g(kn)},moveLeft:function(){return g(_n)}};return m({liftActionArgs:{id:a,clientSelection:mo(u),movementMode:"SNAP"},cleanup:At,actions:t})},abort:function(){ko({expected:"PRE_DRAG",phase:h,isLockActive:p,shouldWarn:!0})&&e.release()}}}var So=[function(t){var e=(0,r.useRef)(ao),n=(0,r.useRef)(At),o=ot(function(){return{eventName:"mousedown",fn:function(e){if(!e.defaultPrevented&&0===e.button&&!(e.ctrlKey||e.metaKey||e.shiftKey||e.altKey)){var r=t.findClosestDraggableId(e);if(r){var o=t.tryGetLock(r,s,{sourceEvent:e});if(o){e.preventDefault();var i={x:e.clientX,y:e.clientY};n.current(),u(o,i)}}}}}},[t]),i=ot(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(e){if(!e.defaultPrevented){var n=t.findClosestDraggableId(e);if(n){var r=t.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||t.canGetLock(n)&&e.preventDefault())}}}}},[t]),a=it(function(){n.current=_t(window,[i,o],{passive:!1,capture:!0})},[i,o]),s=it(function(){"IDLE"!==e.current.type&&(e.current=ao,n.current(),a())},[a]),l=it(function(){var t=e.current;s(),"DRAGGING"===t.type&&t.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===t.type&&t.actions.abort()},[s]),c=it(function(){var t=so({cancel:l,completed:s,getPhase:function(){return e.current},setPhase:function(t){e.current=t}});n.current=_t(window,t,{capture:!0,passive:!1})},[l,s]),u=it(function(t,n){"IDLE"!==e.current.type&&Ot(!1),e.current={type:"PENDING",point:n,actions:t},c()},[c]);Ir(function(){return a(),function(){n.current()}},[a])},function(t){var e=(0,r.useRef)(lo),n=ot(function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=t.findClosestDraggableId(n);if(r){var i=t.tryGetLock(r,l,{sourceEvent:n});if(i){n.preventDefault();var a=!0,s=i.snapLift();e.current(),e.current=_t(window,uo(s,l),{capture:!0,passive:!1})}}}function l(){a||Ot(!1),a=!1,e.current(),o()}}}},[t]),o=it(function(){e.current=_t(window,[n],{passive:!1,capture:!0})},[n]);Ir(function(){return o(),function(){e.current()}},[o])},function(t){var e=(0,r.useRef)(ho),n=(0,r.useRef)(At),o=it(function(){return e.current},[]),i=it(function(t){e.current=t},[]),a=ot(function(){return{eventName:"touchstart",fn:function(e){if(!e.defaultPrevented){var r=t.findClosestDraggableId(e);if(r){var o=t.tryGetLock(r,l,{sourceEvent:e});if(o){var i=e.touches[0],a={x:i.clientX,y:i.clientY};n.current(),h(o,a)}}}}}},[t]),s=it(function(){n.current=_t(window,[a],{capture:!0,passive:!1})},[a]),l=it(function(){var t=e.current;"IDLE"!==t.type&&("PENDING"===t.type&&clearTimeout(t.longPressTimerId),i(ho),n.current(),s())},[s,i]),c=it(function(){var t=e.current;l(),"DRAGGING"===t.type&&t.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===t.type&&t.actions.abort()},[l]),u=it(function(){var t={capture:!0,passive:!1},e={cancel:c,completed:l,getPhase:o},r=_t(window,function(t){var e=t.cancel,n=t.completed,r=t.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(t){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var o=t.touches[0],i={x:o.clientX,y:o.clientY};t.preventDefault(),n.actions.move(i)}else e()}},{eventName:"touchend",fn:function(t){var o=r();"DRAGGING"===o.type?(t.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()):e()}},{eventName:"touchcancel",fn:function(t){"DRAGGING"===r().type?(t.preventDefault(),e()):e()}},{eventName:"touchforcechange",fn:function(t){var n=r();"IDLE"===n.type&&Ot(!1);var o=t.touches[0];if(o&&o.force>=.15){var i=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return i?n.hasMoved?void t.preventDefault():void e():void t.preventDefault();i&&e()}}},{eventName:oo,fn:e}]}(e),t),i=_t(window,function(t){var e=t.cancel,n=t.getPhase;return[{eventName:"orientationchange",fn:e},{eventName:"resize",fn:e},{eventName:"contextmenu",fn:function(t){t.preventDefault()}},{eventName:"keydown",fn:function(t){"DRAGGING"===n().type?(27===t.keyCode&&t.preventDefault(),e()):e()}},{eventName:oo,fn:e}]}(e),t);n.current=function(){r(),i()}},[c,o,l]),d=it(function(){var t=o();"PENDING"!==t.type&&Ot(!1);var e=t.actions.fluidLift(t.point);i({type:"DRAGGING",actions:e,hasMoved:!1})},[o,i]),h=it(function(t,e){"IDLE"!==o().type&&Ot(!1);var n=setTimeout(d,120);i({type:"PENDING",point:e,actions:t,longPressTimerId:n}),u()},[u,o,i,d]);Ir(function(){return s(),function(){n.current();var t=o();"PENDING"===t.type&&(clearTimeout(t.longPressTimerId),i(ho))}},[o,s,i]),Ir(function(){return _t(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])},[])}];function Co(t){var e=t.contextId,n=t.store,o=t.registry,i=t.customSensors,a=t.enableDefaultSensors,s=[].concat(a?So:[],i||[]),l=(0,r.useState)(function(){return function(){var t=null;function e(){t||Ot(!1),t=null}return{isClaimed:function(){return Boolean(t)},isActive:function(e){return e===t},claim:function(e){t&&Ot(!1);var n={abandon:e};return t=n,n},release:e,tryAbandon:function(){t&&(t.abandon(),e())}}}()})[0],c=it(function(t,e){t.isDragging&&!e.isDragging&&l.tryAbandon()},[l]);Ir(function(){var t=n.getState();return n.subscribe(function(){var e=n.getState();c(t,e),t=e})},[l,n,c]),Ir(function(){return l.tryAbandon},[l.tryAbandon]);var u=it(function(t){return Ao({lockAPI:l,registry:o,store:n,draggableId:t})},[l,o,n]),d=it(function(t,r,i){return _o({lockAPI:l,registry:o,contextId:e,store:n,draggableId:t,forceSensorStop:r,sourceEvent:i&&i.sourceEvent?i.sourceEvent:null})},[e,l,o,n]),h=it(function(t){return function(t,e){var n=xo(t,e);return n?n.getAttribute(Tr.draggableId):null}(e,t)},[e]),f=it(function(t){var e=o.draggable.findById(t);return e?e.options:null},[o.draggable]),p=it(function(){l.isClaimed()&&(l.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch(Sn()))},[l,n]),g=it(l.isClaimed,[l]),m=ot(function(){return{canGetLock:u,tryGetLock:d,findClosestDraggableId:h,findOptionsForDraggable:f,tryReleaseLock:p,isLockClaimed:g}},[u,d,h,f,p,g]);Zr();for(var v=0;v{t.exports=function(t){return this.__data__.has(t)}},4069:(t,e,n)=>{"use strict";n.d(e,{v:()=>v});var r=n(89379),o=n(80045),i=n(80940),a=n(43194),s=n(90221),l=n(12980),c=n(43464),u=n(86219),d=n(77402),h=n(48952),f=n(65043),p=n(73635),g=n(55814);const m=["defaultChecked","isChecked","isFocusable","onChange","isIndeterminate","name","value","tabIndex","aria-label","aria-labelledby","aria-invalid"];function v(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=(0,p.v)(t),{isDisabled:n,isReadOnly:v,isRequired:b,isInvalid:x,id:w,onBlur:k,onFocus:A,"aria-describedby":_}=e,{defaultChecked:S,isChecked:C,isFocusable:E,onChange:O,isIndeterminate:P,name:M,value:T,tabIndex:N,"aria-label":R,"aria-labelledby":L,"aria-invalid":D}=t,j=(0,o.A)(t,m),I=(0,d.c)(j,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),z=(0,i.c)(O),B=(0,i.c)(k),F=(0,i.c)(A),[H,V]=(0,f.useState)(!1),[q,U]=(0,f.useState)(!1),[W,G]=(0,f.useState)(!1),Y=(0,f.useRef)(!1);(0,f.useEffect)(()=>(0,h.Yy)(t=>{Y.current=t}),[]);const K=(0,f.useRef)(null),[$,X]=(0,f.useState)(!0),[Q,Z]=(0,f.useState)(!!S),J=void 0!==C,tt=J?C:Q,et=(0,f.useCallback)(t=>{v||n?t.preventDefault():(J||Z(tt?t.currentTarget.checked:!!P||t.currentTarget.checked),null===z||void 0===z||z(t))},[v,n,tt,J,P,z]);(0,s.U)(()=>{K.current&&(K.current.indeterminate=Boolean(P))},[P]),(0,l.w)(()=>{n&&V(!1)},[n,V]),(0,s.U)(()=>{const t=K.current;if(null===t||void 0===t||!t.form)return;const e=()=>{Z(!!S)};return t.form.addEventListener("reset",e),()=>{var n;return null===(n=t.form)||void 0===n?void 0:n.removeEventListener("reset",e)}},[]);const nt=n&&!E,rt=(0,f.useCallback)(t=>{" "===t.key&&G(!0)},[G]),ot=(0,f.useCallback)(t=>{" "===t.key&&G(!1)},[G]);(0,s.U)(()=>{if(!K.current)return;K.current.checked!==tt&&Z(K.current.checked)},[K.current]);const it=(0,f.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.A)((0,r.A)({},t),{},{ref:e,"data-active":(0,c.s)(W),"data-hover":(0,c.s)(q),"data-checked":(0,c.s)(tt),"data-focus":(0,c.s)(H),"data-focus-visible":(0,c.s)(H&&Y.current),"data-indeterminate":(0,c.s)(P),"data-disabled":(0,c.s)(n),"data-invalid":(0,c.s)(x),"data-readonly":(0,c.s)(v),"aria-hidden":!0,onMouseDown:(0,u.H)(t.onMouseDown,t=>{H&&t.preventDefault(),G(!0)}),onMouseUp:(0,u.H)(t.onMouseUp,()=>G(!1)),onMouseEnter:(0,u.H)(t.onMouseEnter,()=>U(!0)),onMouseLeave:(0,u.H)(t.onMouseLeave,()=>U(!1))})},[W,tt,n,H,q,P,x,v]),at=(0,f.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.A)((0,r.A)({},t),{},{ref:e,"data-active":(0,c.s)(W),"data-hover":(0,c.s)(q),"data-checked":(0,c.s)(tt),"data-focus":(0,c.s)(H),"data-focus-visible":(0,c.s)(H&&Y.current),"data-indeterminate":(0,c.s)(P),"data-disabled":(0,c.s)(n),"data-invalid":(0,c.s)(x),"data-readonly":(0,c.s)(v)})},[W,tt,n,H,q,P,x,v]),st=(0,f.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.A)((0,r.A)((0,r.A)({},I),t),{},{ref:(0,a.Px)(e,t=>{t&&X("LABEL"===t.tagName)}),onClick:(0,u.H)(t.onClick,()=>{var t;$||(null===(t=K.current)||void 0===t||t.click(),requestAnimationFrame(()=>{var t;null===(t=K.current)||void 0===t||t.focus({preventScroll:!0})}))}),"data-disabled":(0,c.s)(n),"data-checked":(0,c.s)(tt),"data-invalid":(0,c.s)(x)})},[I,n,tt,x,$]),lt=(0,f.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.A)((0,r.A)({},t),{},{ref:(0,a.Px)(K,e),type:"checkbox",name:M,value:T,id:w,tabIndex:N,onChange:(0,u.H)(t.onChange,et),onBlur:(0,u.H)(t.onBlur,B,()=>V(!1)),onFocus:(0,u.H)(t.onFocus,F,()=>V(!0)),onKeyDown:(0,u.H)(t.onKeyDown,rt),onKeyUp:(0,u.H)(t.onKeyUp,ot),required:b,checked:tt,disabled:nt,readOnly:v,"aria-label":R,"aria-labelledby":L,"aria-invalid":D?Boolean(D):x,"aria-describedby":_,"aria-disabled":n,"aria-checked":P?"mixed":tt,style:g.f})},[M,T,w,N,et,B,F,rt,ot,b,tt,nt,v,R,L,D,x,_,n,P]),ct=(0,f.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.A)((0,r.A)({},t),{},{ref:e,onMouseDown:(0,u.H)(t.onMouseDown,y),"data-disabled":(0,c.s)(n),"data-checked":(0,c.s)(tt),"data-invalid":(0,c.s)(x)})},[tt,n,x]);return{state:{isInvalid:x,isFocused:H,isChecked:tt,isActive:W,isHovered:q,isIndeterminate:P,isDisabled:n,isReadOnly:v,isRequired:b},getRootProps:st,getCheckboxProps:it,getIndicatorProps:at,getInputProps:lt,getLabelProps:ct,htmlProps:I}}function y(t){t.preventDefault(),t.stopPropagation()}},4178:(t,e,n)=>{"use strict";n.d(e,{e:()=>a});var r=n(66981),o=n(71562),i=n(66465);function a(t,e){return(0,i.r)(t,(0,r.f)((0,o.A)((null===e||void 0===e?void 0:e.in)||t),1),e)}},4262:(t,e,n)=>{var r=n(48895),o=n(54052);t.exports=function(t,e,n){var i=e(t);return o(t)?i:r(i,n(t))}},4875:(t,e,n)=>{"use strict";n.d(e,{C:()=>r});const r=(0,n(14010).w)({displayName:"CheckCircleIcon",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,1.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})},5371:(t,e,n)=>{"use strict";n.d(e,{s:()=>c});var r=n(89379),o=n(80045),i=n(70579),a=n(55003),s=n(52695);const l=["direction","align","justify","wrap","basis","grow","shrink"],c=(0,a.R)(function(t,e){const{direction:n,align:a,justify:c,wrap:u,basis:d,grow:h,shrink:f}=t,p=(0,o.A)(t,l),g={display:"flex",flexDirection:n,alignItems:a,justifyContent:c,flexWrap:u,flexBasis:d,flexGrow:h,flexShrink:f};return(0,i.jsx)(s.B.div,(0,r.A)({ref:e,__css:g},p))});c.displayName="Flex"},5538:(t,e,n)=>{var r=n(97160),o=n(84545),i=n(10793),a=n(27760),s=n(3892),l=n(76788);function c(t){var e=this.__data__=new r(t);this.size=e.size}c.prototype.clear=o,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,t.exports=c},5874:(t,e,n)=>{"use strict";n.d(e,{D:()=>r});const r=(0,n(14010).w)({displayName:"ChevronDownIcon",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})},6058:(t,e,n)=>{"use strict";n.d(e,{N1:()=>m,nu:()=>y,yP:()=>v});var r=n(80045),o=n(89379),i=n(65043),a=n(461);const s=["height","width","redraw","datasetIdKey","type","data","options","plugins","fallbackContent","updateMode"],l="label";function c(t,e){"function"===typeof t?t(e):t&&(t.current=e)}function u(t,e){t.labels=e}function d(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l;const r=[];t.datasets=e.map(e=>{const i=t.datasets.find(t=>t[n]===e[n]);return i&&e.data&&!r.includes(i)?(r.push(i),Object.assign(i,e),i):(0,o.A)({},e)})}function h(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l;const n={labels:[],datasets:[]};return u(n,t.labels),d(n,t.datasets,e),n}function f(t,e){const{height:n=150,width:l=300,redraw:f=!1,datasetIdKey:p,type:g,data:m,options:v,plugins:y=[],fallbackContent:b,updateMode:x}=t,w=(0,r.A)(t,s),k=(0,i.useRef)(null),A=(0,i.useRef)(),_=()=>{k.current&&(A.current=new a.t1(k.current,{type:g,data:h(m,p),options:v&&(0,o.A)({},v),plugins:y}),c(e,A.current))},S=()=>{c(e,null),A.current&&(A.current.destroy(),A.current=null)};return(0,i.useEffect)(()=>{!f&&A.current&&v&&function(t,e){const n=t.options;n&&e&&Object.assign(n,e)}(A.current,v)},[f,v]),(0,i.useEffect)(()=>{!f&&A.current&&u(A.current.config.data,m.labels)},[f,m.labels]),(0,i.useEffect)(()=>{!f&&A.current&&m.datasets&&d(A.current.config.data,m.datasets,p)},[f,m.datasets]),(0,i.useEffect)(()=>{A.current&&(f?(S(),setTimeout(_)):A.current.update(x))},[f,v,m.labels,m.datasets,x]),(0,i.useEffect)(()=>{A.current&&(S(),setTimeout(_))},[g]),(0,i.useEffect)(()=>(_(),()=>S()),[]),i.createElement("canvas",Object.assign({ref:k,role:"img",height:n,width:l},w),b)}const p=(0,i.forwardRef)(f);function g(t,e){return a.t1.register(e),(0,i.forwardRef)((e,n)=>i.createElement(p,Object.assign({},e,{ref:n,type:t})))}const m=g("line",a.ZT),v=g("bar",a.A6),y=g("doughnut",a.ju)},6175:(t,e,n)=>{"use strict";n.d(e,{cs:()=>d});const r={lessThanXSeconds:{one:{regular:"m\xe9n\u011b ne\u017e 1 sekunda",past:"p\u0159ed m\xe9n\u011b ne\u017e 1 sekundou",future:"za m\xe9n\u011b ne\u017e 1 sekundu"},few:{regular:"m\xe9n\u011b ne\u017e {{count}} sekundy",past:"p\u0159ed m\xe9n\u011b ne\u017e {{count}} sekundami",future:"za m\xe9n\u011b ne\u017e {{count}} sekundy"},many:{regular:"m\xe9n\u011b ne\u017e {{count}} sekund",past:"p\u0159ed m\xe9n\u011b ne\u017e {{count}} sekundami",future:"za m\xe9n\u011b ne\u017e {{count}} sekund"}},xSeconds:{one:{regular:"1 sekunda",past:"p\u0159ed 1 sekundou",future:"za 1 sekundu"},few:{regular:"{{count}} sekundy",past:"p\u0159ed {{count}} sekundami",future:"za {{count}} sekundy"},many:{regular:"{{count}} sekund",past:"p\u0159ed {{count}} sekundami",future:"za {{count}} sekund"}},halfAMinute:{type:"other",other:{regular:"p\u016fl minuty",past:"p\u0159ed p\u016fl minutou",future:"za p\u016fl minuty"}},lessThanXMinutes:{one:{regular:"m\xe9n\u011b ne\u017e 1 minuta",past:"p\u0159ed m\xe9n\u011b ne\u017e 1 minutou",future:"za m\xe9n\u011b ne\u017e 1 minutu"},few:{regular:"m\xe9n\u011b ne\u017e {{count}} minuty",past:"p\u0159ed m\xe9n\u011b ne\u017e {{count}} minutami",future:"za m\xe9n\u011b ne\u017e {{count}} minuty"},many:{regular:"m\xe9n\u011b ne\u017e {{count}} minut",past:"p\u0159ed m\xe9n\u011b ne\u017e {{count}} minutami",future:"za m\xe9n\u011b ne\u017e {{count}} minut"}},xMinutes:{one:{regular:"1 minuta",past:"p\u0159ed 1 minutou",future:"za 1 minutu"},few:{regular:"{{count}} minuty",past:"p\u0159ed {{count}} minutami",future:"za {{count}} minuty"},many:{regular:"{{count}} minut",past:"p\u0159ed {{count}} minutami",future:"za {{count}} minut"}},aboutXHours:{one:{regular:"p\u0159ibli\u017en\u011b 1 hodina",past:"p\u0159ibli\u017en\u011b p\u0159ed 1 hodinou",future:"p\u0159ibli\u017en\u011b za 1 hodinu"},few:{regular:"p\u0159ibli\u017en\u011b {{count}} hodiny",past:"p\u0159ibli\u017en\u011b p\u0159ed {{count}} hodinami",future:"p\u0159ibli\u017en\u011b za {{count}} hodiny"},many:{regular:"p\u0159ibli\u017en\u011b {{count}} hodin",past:"p\u0159ibli\u017en\u011b p\u0159ed {{count}} hodinami",future:"p\u0159ibli\u017en\u011b za {{count}} hodin"}},xHours:{one:{regular:"1 hodina",past:"p\u0159ed 1 hodinou",future:"za 1 hodinu"},few:{regular:"{{count}} hodiny",past:"p\u0159ed {{count}} hodinami",future:"za {{count}} hodiny"},many:{regular:"{{count}} hodin",past:"p\u0159ed {{count}} hodinami",future:"za {{count}} hodin"}},xDays:{one:{regular:"1 den",past:"p\u0159ed 1 dnem",future:"za 1 den"},few:{regular:"{{count}} dny",past:"p\u0159ed {{count}} dny",future:"za {{count}} dny"},many:{regular:"{{count}} dn\xed",past:"p\u0159ed {{count}} dny",future:"za {{count}} dn\xed"}},aboutXWeeks:{one:{regular:"p\u0159ibli\u017en\u011b 1 t\xfdden",past:"p\u0159ibli\u017en\u011b p\u0159ed 1 t\xfddnem",future:"p\u0159ibli\u017en\u011b za 1 t\xfdden"},few:{regular:"p\u0159ibli\u017en\u011b {{count}} t\xfddny",past:"p\u0159ibli\u017en\u011b p\u0159ed {{count}} t\xfddny",future:"p\u0159ibli\u017en\u011b za {{count}} t\xfddny"},many:{regular:"p\u0159ibli\u017en\u011b {{count}} t\xfddn\u016f",past:"p\u0159ibli\u017en\u011b p\u0159ed {{count}} t\xfddny",future:"p\u0159ibli\u017en\u011b za {{count}} t\xfddn\u016f"}},xWeeks:{one:{regular:"1 t\xfdden",past:"p\u0159ed 1 t\xfddnem",future:"za 1 t\xfdden"},few:{regular:"{{count}} t\xfddny",past:"p\u0159ed {{count}} t\xfddny",future:"za {{count}} t\xfddny"},many:{regular:"{{count}} t\xfddn\u016f",past:"p\u0159ed {{count}} t\xfddny",future:"za {{count}} t\xfddn\u016f"}},aboutXMonths:{one:{regular:"p\u0159ibli\u017en\u011b 1 m\u011bs\xedc",past:"p\u0159ibli\u017en\u011b p\u0159ed 1 m\u011bs\xedcem",future:"p\u0159ibli\u017en\u011b za 1 m\u011bs\xedc"},few:{regular:"p\u0159ibli\u017en\u011b {{count}} m\u011bs\xedce",past:"p\u0159ibli\u017en\u011b p\u0159ed {{count}} m\u011bs\xedci",future:"p\u0159ibli\u017en\u011b za {{count}} m\u011bs\xedce"},many:{regular:"p\u0159ibli\u017en\u011b {{count}} m\u011bs\xedc\u016f",past:"p\u0159ibli\u017en\u011b p\u0159ed {{count}} m\u011bs\xedci",future:"p\u0159ibli\u017en\u011b za {{count}} m\u011bs\xedc\u016f"}},xMonths:{one:{regular:"1 m\u011bs\xedc",past:"p\u0159ed 1 m\u011bs\xedcem",future:"za 1 m\u011bs\xedc"},few:{regular:"{{count}} m\u011bs\xedce",past:"p\u0159ed {{count}} m\u011bs\xedci",future:"za {{count}} m\u011bs\xedce"},many:{regular:"{{count}} m\u011bs\xedc\u016f",past:"p\u0159ed {{count}} m\u011bs\xedci",future:"za {{count}} m\u011bs\xedc\u016f"}},aboutXYears:{one:{regular:"p\u0159ibli\u017en\u011b 1 rok",past:"p\u0159ibli\u017en\u011b p\u0159ed 1 rokem",future:"p\u0159ibli\u017en\u011b za 1 rok"},few:{regular:"p\u0159ibli\u017en\u011b {{count}} roky",past:"p\u0159ibli\u017en\u011b p\u0159ed {{count}} roky",future:"p\u0159ibli\u017en\u011b za {{count}} roky"},many:{regular:"p\u0159ibli\u017en\u011b {{count}} rok\u016f",past:"p\u0159ibli\u017en\u011b p\u0159ed {{count}} roky",future:"p\u0159ibli\u017en\u011b za {{count}} rok\u016f"}},xYears:{one:{regular:"1 rok",past:"p\u0159ed 1 rokem",future:"za 1 rok"},few:{regular:"{{count}} roky",past:"p\u0159ed {{count}} roky",future:"za {{count}} roky"},many:{regular:"{{count}} rok\u016f",past:"p\u0159ed {{count}} roky",future:"za {{count}} rok\u016f"}},overXYears:{one:{regular:"v\xedce ne\u017e 1 rok",past:"p\u0159ed v\xedce ne\u017e 1 rokem",future:"za v\xedce ne\u017e 1 rok"},few:{regular:"v\xedce ne\u017e {{count}} roky",past:"p\u0159ed v\xedce ne\u017e {{count}} roky",future:"za v\xedce ne\u017e {{count}} roky"},many:{regular:"v\xedce ne\u017e {{count}} rok\u016f",past:"p\u0159ed v\xedce ne\u017e {{count}} roky",future:"za v\xedce ne\u017e {{count}} rok\u016f"}},almostXYears:{one:{regular:"skoro 1 rok",past:"skoro p\u0159ed 1 rokem",future:"skoro za 1 rok"},few:{regular:"skoro {{count}} roky",past:"skoro p\u0159ed {{count}} roky",future:"skoro za {{count}} roky"},many:{regular:"skoro {{count}} rok\u016f",past:"skoro p\u0159ed {{count}} roky",future:"skoro za {{count}} rok\u016f"}}};var o=n(77576);const i={date:(0,o.k)({formats:{full:"EEEE, d. MMMM yyyy",long:"d. MMMM yyyy",medium:"d. M. yyyy",short:"dd.MM.yyyy"},defaultWidth:"full"}),time:(0,o.k)({formats:{full:"H:mm:ss zzzz",long:"H:mm:ss z",medium:"H:mm:ss",short:"H:mm"},defaultWidth:"full"}),dateTime:(0,o.k)({formats:{full:"{{date}} 'v' {{time}}",long:"{{date}} 'v' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},a=["ned\u011bli","pond\u011bl\xed","\xfater\xfd","st\u0159edu","\u010dtvrtek","p\xe1tek","sobotu"],s={lastWeek:"'posledn\xed' eeee 've' p",yesterday:"'v\u010dera v' p",today:"'dnes v' p",tomorrow:"'z\xedtra v' p",nextWeek:t=>{const e=t.getDay();return"'v "+a[e]+" o' p"},other:"P"};var l=n(9494);const c={ordinalNumber:(t,e)=>Number(t)+".",era:(0,l.o)({values:{narrow:["p\u0159. n. l.","n. l."],abbreviated:["p\u0159. n. l.","n. l."],wide:["p\u0159ed na\u0161\xedm letopo\u010dtem","na\u0161eho letopo\u010dtu"]},defaultWidth:"wide"}),quarter:(0,l.o)({values:{narrow:["1","2","3","4"],abbreviated:["1. \u010dtvrtlet\xed","2. \u010dtvrtlet\xed","3. \u010dtvrtlet\xed","4. \u010dtvrtlet\xed"],wide:["1. \u010dtvrtlet\xed","2. \u010dtvrtlet\xed","3. \u010dtvrtlet\xed","4. \u010dtvrtlet\xed"]},defaultWidth:"wide",argumentCallback:t=>t-1}),month:(0,l.o)({values:{narrow:["L","\xda","B","D","K","\u010c","\u010c","S","Z","\u0158","L","P"],abbreviated:["led","\xfano","b\u0159e","dub","kv\u011b","\u010dvn","\u010dvc","srp","z\xe1\u0159","\u0159\xedj","lis","pro"],wide:["leden","\xfanor","b\u0159ezen","duben","kv\u011bten","\u010derven","\u010dervenec","srpen","z\xe1\u0159\xed","\u0159\xedjen","listopad","prosinec"]},defaultWidth:"wide",formattingValues:{narrow:["L","\xda","B","D","K","\u010c","\u010c","S","Z","\u0158","L","P"],abbreviated:["led","\xfano","b\u0159e","dub","kv\u011b","\u010dvn","\u010dvc","srp","z\xe1\u0159","\u0159\xedj","lis","pro"],wide:["ledna","\xfanora","b\u0159ezna","dubna","kv\u011btna","\u010dervna","\u010dervence","srpna","z\xe1\u0159\xed","\u0159\xedjna","listopadu","prosince"]},defaultFormattingWidth:"wide"}),day:(0,l.o)({values:{narrow:["ne","po","\xfat","st","\u010dt","p\xe1","so"],short:["ne","po","\xfat","st","\u010dt","p\xe1","so"],abbreviated:["ned","pon","\xfate","st\u0159","\u010dtv","p\xe1t","sob"],wide:["ned\u011ble","pond\u011bl\xed","\xfater\xfd","st\u0159eda","\u010dtvrtek","p\xe1tek","sobota"]},defaultWidth:"wide"}),dayPeriod:(0,l.o)({values:{narrow:{am:"dop.",pm:"odp.",midnight:"p\u016flnoc",noon:"poledne",morning:"r\xe1no",afternoon:"odpoledne",evening:"ve\u010der",night:"noc"},abbreviated:{am:"dop.",pm:"odp.",midnight:"p\u016flnoc",noon:"poledne",morning:"r\xe1no",afternoon:"odpoledne",evening:"ve\u010der",night:"noc"},wide:{am:"dopoledne",pm:"odpoledne",midnight:"p\u016flnoc",noon:"poledne",morning:"r\xe1no",afternoon:"odpoledne",evening:"ve\u010der",night:"noc"}},defaultWidth:"wide",formattingValues:{narrow:{am:"dop.",pm:"odp.",midnight:"p\u016flnoc",noon:"poledne",morning:"r\xe1no",afternoon:"odpoledne",evening:"ve\u010der",night:"noc"},abbreviated:{am:"dop.",pm:"odp.",midnight:"p\u016flnoc",noon:"poledne",morning:"r\xe1no",afternoon:"odpoledne",evening:"ve\u010der",night:"noc"},wide:{am:"dopoledne",pm:"odpoledne",midnight:"p\u016flnoc",noon:"poledne",morning:"r\xe1no",afternoon:"odpoledne",evening:"ve\u010der",night:"noc"}},defaultFormattingWidth:"wide"})};var u=n(28612);const d={code:"cs",formatDistance:(t,e,n)=>{let o;const i=r[t];o="other"===i.type?i.other:1===e?i.one:e>1&&e<5?i.few:i.many;const a=!0===(null===n||void 0===n?void 0:n.addSuffix),s=null===n||void 0===n?void 0:n.comparison;let l;return l=a&&-1===s?o.past:a&&1===s?o.future:o.regular,l.replace("{{count}}",String(e))},formatLong:i,formatRelative:(t,e)=>{const n=s[t];return"function"===typeof n?n(e):n},localize:c,match:{ordinalNumber:(0,n(81724).K)({matchPattern:/^(\d+)\.?/i,parsePattern:/\d+/i,valueCallback:t=>parseInt(t,10)}),era:(0,u.A)({matchPatterns:{narrow:/^(p[\u0159r](\.|ed) Kr\.|p[\u0159r](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i,abbreviated:/^(p[\u0159r](\.|ed) Kr\.|p[\u0159r](\.|ed) n\. l\.|po Kr\.|n\. l\.)/i,wide:/^(p[\u0159r](\.|ed) Kristem|p[\u0159r](\.|ed) na[\u0161s][\xedi]m letopo[\u010dc]tem|po Kristu|na[\u0161s]eho letopo[\u010dc]tu)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^p[\u0159r]/i,/^(po|n)/i]},defaultParseWidth:"any"}),quarter:(0,u.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^[1234]\. [\u010dc]tvrtlet[\xedi]/i,wide:/^[1234]\. [\u010dc]tvrtlet[\xedi]/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:t=>t+1}),month:(0,u.A)({matchPatterns:{narrow:/^[l\xfaubdk\u010dcsz\u0159rlp]/i,abbreviated:/^(led|[\xfau]no|b[\u0159r]e|dub|kv[\u011be]|[\u010dc]vn|[\u010dc]vc|srp|z[\xe1a][\u0159r]|[\u0159r][\xedi]j|lis|pro)/i,wide:/^(leden|ledna|[\xfau]nora?|b[\u0159r]ezen|b[\u0159r]ezna|duben|dubna|kv[\u011be]ten|kv[\u011be]tna|[\u010dc]erven(ec|ce)?|[\u010dc]ervna|srpen|srpna|z[\xe1a][\u0159r][\xedi]|[\u0159r][\xedi]jen|[\u0159r][\xedi]jna|listopad(a|u)?|prosinec|prosince)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^l/i,/^[\xfau]/i,/^b/i,/^d/i,/^k/i,/^[\u010dc]/i,/^[\u010dc]/i,/^s/i,/^z/i,/^[\u0159r]/i,/^l/i,/^p/i],any:[/^led/i,/^[\xfau]n/i,/^b[\u0159r]e/i,/^dub/i,/^kv[\u011be]/i,/^[\u010dc]vn|[\u010dc]erven(?!\w)|[\u010dc]ervna/i,/^[\u010dc]vc|[\u010dc]erven(ec|ce)/i,/^srp/i,/^z[\xe1a][\u0159r]/i,/^[\u0159r][\xedi]j/i,/^lis/i,/^pro/i]},defaultParseWidth:"any"}),day:(0,u.A)({matchPatterns:{narrow:/^[npu\xfas\u010dps]/i,short:/^(ne|po|[\xfau]t|st|[\u010dc]t|p[\xe1a]|so)/i,abbreviated:/^(ned|pon|[\xfau]te|st[r\u0159]|[\u010dc]tv|p[\xe1a]t|sob)/i,wide:/^(ned[\u011be]le|pond[\u011be]l[\xedi]|[\xfau]ter[\xfdy]|st[\u0159r]eda|[\u010dc]tvrtek|p[\xe1a]tek|sobota)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^n/i,/^p/i,/^[\xfau]/i,/^s/i,/^[\u010dc]/i,/^p/i,/^s/i],any:[/^ne/i,/^po/i,/^[\xfau]t/i,/^st/i,/^[\u010dc]t/i,/^p[\xe1a]/i,/^so/i]},defaultParseWidth:"any"}),dayPeriod:(0,u.A)({matchPatterns:{any:/^dopoledne|dop\.?|odpoledne|odp\.?|p[\u016fu]lnoc|poledne|r[\xe1a]no|odpoledne|ve[\u010dc]er|(v )?noci?/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^dop/i,pm:/^odp/i,midnight:/^p[\u016fu]lnoc/i,noon:/^poledne/i,morning:/r[\xe1a]no/i,afternoon:/odpoledne/i,evening:/ve[\u010dc]er/i,night:/noc/i}},defaultParseWidth:"any"})},options:{weekStartsOn:1,firstWeekContainsDate:4}}},6571:(t,e,n)=>{var r=n(11629),o=n(56173);t.exports=function(t){return null!=t&&o(t.length)&&!r(t)}},6773:(t,e,n)=>{"use strict";n.d(e,{A:()=>s});var r=n(32041),o=n(16935);var i=n(87381),a=n(17841);function s(t,e){var n;const s=function(t){var e,n;const o=(0,r.Gv)(t)?t:{fallback:null!==t&&void 0!==t?t:"base"},s=(0,a.D)().__breakpoints.details.map(t=>{let{minMaxQuery:e,breakpoint:n}=t;return{breakpoint:n,query:e.replace("@media screen and ","")}}),l=s.map(t=>t.breakpoint===o.fallback),c=(0,i.U)(s.map(t=>t.query),{fallback:l,ssr:o.ssr});return null!==(e=null===(n=s[c.findIndex(t=>1==t)])||void 0===n?void 0:n.breakpoint)&&void 0!==e?e:o.fallback}((0,r.Gv)(e)?e:{fallback:null!==e&&void 0!==e?e:"base"}),l=(0,a.D)();if(!s)return;const c=Array.from((null===(n=l.__breakpoints)||void 0===n?void 0:n.keys)||[]);return function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o.fi,r=Object.keys(t).indexOf(e);if(-1!==r)return t[e];let i=n.indexOf(e);for(;i>=0;){const e=n[i];if(t.hasOwnProperty(e)){r=i;break}i-=1}if(-1!==r)return t[n[r]]}(Array.isArray(t)?Object.fromEntries(Object.entries((0,o.a1)(t,c)).map(t=>{let[e,n]=t;return[e,n]})):t,s,c)}},7093:(t,e,n)=>{"use strict";n.d(e,{l:()=>i,m:()=>a});var r=n(90221),o=n(65043);function i(t){const{loading:e,src:n,srcSet:i,onLoad:a,onError:s,crossOrigin:l,sizes:c,ignoreFallback:u}=t,[d,h]=(0,o.useState)("pending");(0,o.useEffect)(()=>{h(n?"loading":"pending")},[n]);const f=(0,o.useRef)(null),p=(0,o.useCallback)(()=>{if(!n)return;g();const t=new Image;t.src=n,l&&(t.crossOrigin=l),i&&(t.srcset=i),c&&(t.sizes=c),e&&(t.loading=e),t.onload=t=>{g(),h("loaded"),null===a||void 0===a||a(t)},t.onerror=t=>{g(),h("failed"),null===s||void 0===s||s(t)},f.current=t},[n,l,i,c,a,s,e]),g=()=>{f.current&&(f.current.onload=null,f.current.onerror=null,f.current=null)};return(0,r.U)(()=>{if(!u)return"loading"===d&&p(),()=>{g()}},[d,p,u]),u?"loaded":d}const a=(t,e)=>"loaded"!==t&&"beforeLoadOrError"===e||"failed"===t&&"onError"===e},7104:(t,e,n)=>{"use strict";n.d(e,{A:()=>r});const r=(0,n(77784).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},7189:(t,e,n)=>{"use strict";n.d(e,{N:()=>h});var r=n(89379),o=n(80045),i=n(70579),a=n(56294),s=n(64844),l=n(55003),c=n(36059),u=n(52695);const d=["className","isExternal"],h=(0,l.R)(function(t,e){const n=(0,c.V)("Link",t),l=(0,a.M)(t),{className:h,isExternal:f}=l,p=(0,o.A)(l,d);return(0,i.jsx)(u.B.a,(0,r.A)((0,r.A)({target:f?"_blank":void 0,rel:f?"noopener":void 0,ref:e,className:(0,s.cx)("chakra-link",h)},p),{},{__css:n}))});h.displayName="Link"},7360:(t,e,n)=>{"use strict";n.d(e,{Ap:()=>ut,hJ:()=>ft,OQ:()=>dt,hB:()=>ht});var r=n(80045),o=n(89379),i=n(70579),a=n(56294),s=n(92970),l=n(64844),c=n(80940),u=n(17212),d=n(65043);function h(t){const e=(0,d.useRef)(null);return e.current=t,e}var f=n(12980);var p=n(44521);function g(t){return!!t.touches}function m(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page";return g(t)?function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page";const n=t.touches[0]||t.changedTouches[0];return{x:n["".concat(e,"X")],y:n["".concat(e,"Y")]}}(t,e):function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page";return{x:t["".concat(e,"X")],y:t["".concat(e,"Y")]}}(t,e)}function v(t){return e=>{const n=function(t){const e=(0,p.Hz)(t);return"undefined"!==typeof e.PointerEvent&&t instanceof e.PointerEvent?!("mouse"!==t.pointerType):t instanceof e.MouseEvent}(e);(!n||n&&0===e.button)&&t(e)}}function y(t,e,n,r){return function(t,e,n,r){return t.addEventListener(e,n,r),()=>{t.removeEventListener(e,n,r)}}(t,e,function(t){function e(e){t(e,{point:m(e)})}return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?v(e):e}(n,"pointerdown"===e),r)}const b=1/60*1e3,x="undefined"!==typeof performance?()=>performance.now():()=>Date.now(),w="undefined"!==typeof window?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(x()),b);let k=!0,A=!1,_=!1;const S={delta:0,timestamp:0},C=["read","update","preRender","render","postRender"],E=C.reduce((t,e)=>(t[e]=function(t){let e=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:function(t){const i=arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&o,s=i?e:n;return arguments.length>1&&void 0!==arguments[1]&&arguments[1]&&a.add(t),-1===s.indexOf(t)&&(s.push(t),i&&o&&(r=e.length)),t},cancel:t=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1),a.delete(t)},process:l=>{if(o)i=!0;else{if(o=!0,[e,n]=[n,e],n.length=0,r=e.length,r)for(let n=0;nA=!0),t),{}),O=C.reduce((t,e)=>{const n=E[e];return t[e]=function(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return A||N(),n.schedule(t,e,r)},t},{}),P=C.reduce((t,e)=>(t[e]=E[e].cancel,t),{}),M=(C.reduce((t,e)=>(t[e]=()=>E[e].process(S),t),{}),t=>E[t].process(S)),T=t=>{A=!1,S.delta=k?b:Math.max(Math.min(t-S.timestamp,40),1),S.timestamp=t,_=!0,C.forEach(M),_=!1,A&&(k=!1,w(T))},N=()=>{A=!0,k=!0,_||w(T)},R=()=>S,L=O;var D=Object.defineProperty,j=(t,e,n)=>(((t,e,n)=>{e in t?D(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n})(t,"symbol"!==typeof e?e+"":e,n),n);class I{constructor(t,e,n){var r;if(j(this,"history",[]),j(this,"startEvent",null),j(this,"lastEvent",null),j(this,"lastEventInfo",null),j(this,"handlers",{}),j(this,"removeListeners",()=>{}),j(this,"threshold",3),j(this,"win"),j(this,"updatePoint",()=>{if(!this.lastEvent||!this.lastEventInfo)return;const t=B(this.lastEventInfo,this.history),e=null!==this.startEvent,n=function(t,e){if("number"===typeof t&&"number"===typeof e)return V(t,e);if(q(t)&&q(e)){const n=V(t.x,e.x),r=V(t.y,e.y);return Math.sqrt(n**2+r**2)}return 0}(t.offset,{x:0,y:0})>=this.threshold;if(!e&&!n)return;const{timestamp:r}=R();this.history.push((0,o.A)((0,o.A)({},t.point),{},{timestamp:r}));const{onStart:i,onMove:a}=this.handlers;e||(null===i||void 0===i||i(this.lastEvent,t),this.startEvent=this.lastEvent),null===a||void 0===a||a(this.lastEvent,t)}),j(this,"onPointerMove",(t,e)=>{this.lastEvent=t,this.lastEventInfo=e,L.update(this.updatePoint,!0)}),j(this,"onPointerUp",(t,e)=>{const n=B(e,this.history),{onEnd:r,onSessionEnd:o}=this.handlers;null===o||void 0===o||o(t,n),this.end(),r&&this.startEvent&&(null===r||void 0===r||r(t,n))}),this.win=null!==(r=t.view)&&void 0!==r?r:window,function(t){return g(t)&&t.touches.length>1}(t))return;this.handlers=e,n&&(this.threshold=n),t.stopPropagation(),t.preventDefault();const i={point:m(t)},{timestamp:a}=R();this.history=[(0,o.A)((0,o.A)({},i.point),{},{timestamp:a})];const{onSessionStart:s}=e;null===s||void 0===s||s(t,B(i,this.history)),this.removeListeners=function(){for(var t=arguments.length,e=new Array(t),n=0;ne.reduce((t,e)=>e(t),t)}(y(this.win,"pointermove",this.onPointerMove),y(this.win,"pointerup",this.onPointerUp),y(this.win,"pointercancel",this.onPointerUp))}updateHandlers(t){this.handlers=t}end(){var t;null===(t=this.removeListeners)||void 0===t||t.call(this),P.update(this.updatePoint)}}function z(t,e){return{x:t.x-e.x,y:t.y-e.y}}function B(t,e){return{point:t.point,delta:z(t.point,e[e.length-1]),offset:z(t.point,e[0]),velocity:H(e,.1)}}const F=t=>1e3*t;function H(t,e){if(t.length<2)return{x:0,y:0};let n=t.length-1,r=null;const o=t[t.length-1];for(;n>=0&&(r=t[n],!(o.timestamp-r.timestamp>F(e)));)n--;if(!r)return{x:0,y:0};const i=(o.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};const a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function V(t,e){return Math.abs(t-e)}function q(t){return"x"in t&&"y"in t}var U=n(43194);function W(t,e){let n=function(t){const e=parseFloat(t);return"number"!==typeof e||Number.isNaN(e)?0:e}(t);const r=10**(null!==e&&void 0!==e?e:10);return n=Math.round(n*r)/r,e?n.toFixed(e):n.toString()}function G(t,e,n){return 100*(t-e)/(n-e)}function Y(t,e,n){const r=Math.round((t-e)/n)*n+e,o=function(t){if(!Number.isFinite(t))return 0;let e=1,n=0;for(;Math.round(t*e)/e!==t;)e*=10,n+=1;return n}(n);return W(r,o)}function K(t,e,n){return null==t?t:(n{var e,n;if(!ot.current)return;const r=rt.current;r.eventSource="pointer";const o=ot.current.getBoundingClientRect(),{clientX:i,clientY:a}=null!==(e=null===(n=t.touches)||void 0===n?void 0:n[0])&&void 0!==e?e:t;let s=(nt?o.bottom-a:i-o.left)/(nt?o.height:o.width);L&&(s=1-s);let l=function(t,e,n){return(n-e)*t+e}(s,r.min,r.max);return r.step&&(l=parseFloat(Y(l,r.min,r.step))),l=K(l,r.min,r.max),l},[nt,L,rt]),ht=(0,d.useCallback)(t=>{const e=rt.current;e.isInteractive&&(t=K(t=parseFloat(Y(t,e.min,W)),e.min,e.max),j(t))},[W,j,rt]),ft=(0,d.useMemo)(()=>({stepUp(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W;ht(L?J-t:J+t)},stepDown(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:W;ht(L?J+t:J-t)},reset(){ht(l||0)},stepTo(t){ht(t)}}),[ht,L,J,W,l]),pt=(0,d.useCallback)(t=>{const e=rt.current,n={ArrowRight:()=>ft.stepUp(),ArrowUp:()=>ft.stepUp(),ArrowLeft:()=>ft.stepDown(),ArrowDown:()=>ft.stepDown(),PageUp:()=>ft.stepUp(q),PageDown:()=>ft.stepDown(q),Home:()=>ht(e.min),End:()=>ht(e.max)}[t.key];n&&(t.preventDefault(),t.stopPropagation(),n(t),e.eventSource="keyboard")},[ft,ht,q,rt]),gt=null!==(e=null===R||void 0===R?void 0:R(J))&&void 0!==e?e:S,{getThumbStyle:mt,rootStyle:vt,trackStyle:yt,innerTrackStyle:bt}=(0,d.useMemo)(()=>{const t=rt.current;return function(t){const{orientation:e,thumbPercents:n,isReversed:r}=t,i=(0,o.A)({position:"absolute"},Q({orientation:e,vertical:{left:"50%",transform:"translateX(-50%)",height:"100%"},horizontal:{top:"50%",transform:"translateY(-50%)",width:"100%"}})),a=1===n.length,s=[0,r?100-n[0]:n[0]],l=a?s:n;let c=l[0];!a&&r&&(c=100-c);const u=Math.abs(l[l.length-1]-l[0]);return{trackStyle:i,innerTrackStyle:(0,o.A)((0,o.A)({},i),Q({orientation:e,vertical:r?{height:"".concat(u,"%"),top:"".concat(c,"%")}:{height:"".concat(u,"%"),bottom:"".concat(c,"%")},horizontal:r?{width:"".concat(u,"%"),right:"".concat(c,"%")}:{width:"".concat(u,"%"),left:"".concat(c,"%")}})),rootStyle:{position:"relative",touchAction:"none",WebkitTapHighlightColor:"rgba(0,0,0,0)",userSelect:"none",outline:0},getThumbStyle:t=>(0,o.A)({position:"absolute",userSelect:"none",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",touchAction:"none"},Q({orientation:e,vertical:{bottom:"".concat(n[t],"%"),transform:"translate(-50%, 50%) scale(var(--slider-thumb-scale, 1))"},horizontal:{left:"".concat(n[t],"%"),transform:"translate(-50%, -50%) scale(var(--slider-thumb-scale, 1))"}}))}}({isReversed:L,orientation:t.orientation,thumbPercents:[et]})},[L,et,rt]),xt=(0,d.useCallback)(()=>{rt.current.focusThumbOnChange&&setTimeout(()=>{var t;return null===(t=it.current)||void 0===t?void 0:t.focus()})},[rt]);function wt(t){const e=dt(t);null!=e&&e!==rt.current.value&&j(e)}(0,f.w)(()=>{const t=rt.current;xt(),"keyboard"===t.eventSource&&(null===N||void 0===N||N(t.value))},[J,N]),function(t,e){const{onPan:n,onPanStart:r,onPanEnd:o,onPanSessionStart:i,onPanSessionEnd:a,threshold:s}=e,l=Boolean(n||r||o||i||a),c=(0,d.useRef)(null),u=h({onSessionStart:i,onSessionEnd:a,onStart:r,onMove:n,onEnd(t,e){c.current=null,null===o||void 0===o||o(t,e)}});(0,d.useEffect)(()=>{var t;null===(t=c.current)||void 0===t||t.updateHandlers(u.current)}),(0,d.useEffect)(()=>{const e=t.current;if(e&&l)return y(e,"pointerdown",function(t){c.current=new I(t,u.current,s)})},[t,l,u,s]),(0,d.useEffect)(()=>()=>{var t;null===(t=c.current)||void 0===t||t.end(),c.current=null},[])}(at,{onPanSessionStart(t){const e=rt.current;e.isInteractive&&(B(!0),xt(),wt(t),null===T||void 0===T||T(e.value))},onPanSessionEnd(){const t=rt.current;t.isInteractive&&(B(!1),null===N||void 0===N||N(t.value))},onPan(t){rt.current.isInteractive&&wt(t)}});const kt=(0,d.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,o.A)((0,o.A)((0,o.A)({},t),M),{},{ref:(0,U.Px)(e,at),tabIndex:-1,"aria-disabled":(0,$.r)(b),"data-focused":(0,$.s)(F),style:(0,o.A)((0,o.A)({},t.style),vt)})},[M,b,F,vt]),At=(0,d.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,o.A)((0,o.A)({},t),{},{ref:(0,U.Px)(e,ot),id:ut,"data-disabled":(0,$.s)(b),style:(0,o.A)((0,o.A)({},t.style),yt)})},[b,ut,yt]),_t=(0,d.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,o.A)((0,o.A)({},t),{},{ref:e,style:(0,o.A)((0,o.A)({},t.style),bt)})},[bt]),St=(0,d.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,o.A)((0,o.A)({},t),{},{ref:(0,U.Px)(e,it),role:"slider",tabIndex:V?0:void 0,id:ct,"data-active":(0,$.s)(z),"aria-valuetext":gt,"aria-valuemin":n,"aria-valuemax":i,"aria-valuenow":J,"aria-orientation":m,"aria-disabled":(0,$.r)(b),"aria-readonly":(0,$.r)(x),"aria-label":C,"aria-labelledby":C?void 0:E,style:(0,o.A)((0,o.A)({},t.style),mt(0)),onKeyDown:(0,X.H)(t.onKeyDown,pt),onFocus:(0,X.H)(t.onFocus,()=>H(!0)),onBlur:(0,X.H)(t.onBlur,()=>H(!1))})},[V,ct,z,gt,n,i,J,m,b,x,C,E,mt,pt]),Ct=(0,d.useCallback)(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;const r=!(t.valuei),a=J>=t.value,s=G(t.value,n,i),l=(0,o.A)({position:"absolute",pointerEvents:"none"},function(t){const{orientation:e,vertical:n,horizontal:r}=t;return"vertical"===e?n:r}({orientation:m,vertical:{bottom:"".concat(L?100-s:s,"%")},horizontal:{left:"".concat(L?100-s:s,"%")}}));return(0,o.A)((0,o.A)({},t),{},{ref:e,role:"presentation","aria-hidden":!0,"data-disabled":(0,$.s)(b),"data-invalid":(0,$.s)(!r),"data-highlighted":(0,$.s)(a),style:(0,o.A)((0,o.A)({},t.style),l)})},[b,L,i,n,m,J]),Et=(0,d.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,o.A)((0,o.A)({},t),{},{ref:e,type:"hidden",value:J,name:O})},[O,J]);return{state:{value:J,isFocused:F,isDragging:z},actions:ft,getRootProps:kt,getTrackProps:At,getInnerTrackProps:_t,getThumbProps:St,getMarkerProps:Ct,getInputProps:Et}}function tt(t,e){return e"}),[lt,ct]=(0,s.q)({name:"SliderStylesContext",hookName:"useSliderStyles",providerName:""}),ut=(0,nt.R)((t,e)=>{var n;const s=(0,o.A)((0,o.A)({},t),{},{orientation:null!==(n=null===t||void 0===t?void 0:t.orientation)&&void 0!==n?n:"horizontal"}),c=(0,rt.o)("Slider",s),u=(0,a.M)(s),{direction:d}=(0,et.D)();u.direction=d;const h=J(u),{getInputProps:f,getRootProps:p}=h,g=(0,r.A)(h,it),m=p(),v=f({},e);return(0,i.jsx)(at,{value:g,children:(0,i.jsx)(lt,{value:c,children:(0,i.jsxs)(ot.B.div,(0,o.A)((0,o.A)({},m),{},{className:(0,l.cx)("chakra-slider",s.className),__css:c.container,children:[s.children,(0,i.jsx)("input",(0,o.A)({},v))]}))})})});ut.displayName="Slider";const dt=(0,nt.R)((t,e)=>{const{getThumbProps:n}=st(),r=ct(),a=n(t,e);return(0,i.jsx)(ot.B.div,(0,o.A)((0,o.A)({},a),{},{className:(0,l.cx)("chakra-slider__thumb",t.className),__css:r.thumb}))});dt.displayName="SliderThumb";const ht=(0,nt.R)((t,e)=>{const{getTrackProps:n}=st(),r=ct(),a=n(t,e);return(0,i.jsx)(ot.B.div,(0,o.A)((0,o.A)({},a),{},{className:(0,l.cx)("chakra-slider__track",t.className),__css:r.track}))});ht.displayName="SliderTrack";const ft=(0,nt.R)((t,e)=>{const{getInnerTrackProps:n}=st(),r=ct(),a=n(t,e);return(0,i.jsx)(ot.B.div,(0,o.A)((0,o.A)({},a),{},{className:(0,l.cx)("chakra-slider__filled-track",t.className),__css:r.filledTrack}))});ft.displayName="SliderFilledTrack";(0,nt.R)((t,e)=>{const{getMarkerProps:n}=st(),r=ct(),a=n(t,e);return(0,i.jsx)(ot.B.div,(0,o.A)((0,o.A)({},a),{},{className:(0,l.cx)("chakra-slider__marker",t.className),__css:r.mark}))}).displayName="SliderMark"},7365:(t,e,n)=>{"use strict";n.d(e,{A:()=>r});const r=(0,n(77784).A)("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},7547:(t,e,n)=>{"use strict";n.d(e,{$c:()=>_,Jn:()=>P,O_:()=>k,Vh:()=>S,at:()=>v,uc:()=>w,uo:()=>O});var r=n(89379),o=n(80045),i=n(17212),a=n(43194),s=n(86219),l=n(91432),c=n(92970),u=n(23107),d=n(65043),h=n(32315),f=n(56814);const p=["defaultIndex","onChange","index","isManual","isLazy","lazyBehavior","orientation","direction"],g=["isDisabled","isFocusable"],m=["children"],[v,y,b,x]=(0,h.D)();function w(t){var e;const{defaultIndex:n,onChange:r,index:a,isManual:s,isLazy:l,lazyBehavior:c="unmount",orientation:u="horizontal",direction:h="ltr"}=t,f=(0,o.A)(t,p),[g,m]=(0,d.useState)(null!==n&&void 0!==n?n:0),[v,y]=(0,i.i)({defaultValue:null!==n&&void 0!==n?n:0,value:a,onChange:r});(0,d.useEffect)(()=>{null!=a&&m(a)},[a]);const x=b(),w=(0,d.useId)(),k=null!==(e=t.id)&&void 0!==e?e:w;return{id:"tabs-".concat(k),selectedIndex:v,focusedIndex:g,setSelectedIndex:y,setFocusedIndex:m,isManual:s,isLazy:l,lazyBehavior:c,orientation:u,descendants:x,direction:h,htmlProps:f}}const[k,A]=(0,c.q)({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within "});function _(t){const{focusedIndex:e,orientation:n,direction:o}=A(),i=y(),a=(0,d.useCallback)(t=>{const r=()=>{var t;const n=i.nextEnabled(e);n&&(null===(t=n.node)||void 0===t||t.focus())},a=()=>{var t;const n=i.prevEnabled(e);n&&(null===(t=n.node)||void 0===t||t.focus())},s="horizontal"===n,l="vertical"===n,c=t.key,u="ltr"===o?"ArrowLeft":"ArrowRight",d="ltr"===o?"ArrowRight":"ArrowLeft",h={[u]:()=>s&&a(),[d]:()=>s&&r(),ArrowDown:()=>l&&r(),ArrowUp:()=>l&&a(),Home:()=>{var t;const e=i.firstEnabled();e&&(null===(t=e.node)||void 0===t||t.focus())},End:()=>{var t;const e=i.lastEnabled();e&&(null===(t=e.node)||void 0===t||t.focus())}}[c];h&&(t.preventDefault(),h(t))},[i,e,n,o]);return(0,r.A)((0,r.A)({},t),{},{role:"tablist","aria-orientation":n,onKeyDown:(0,s.H)(t.onKeyDown,a)})}function S(t){const{isDisabled:e=!1,isFocusable:n=!1}=t,i=(0,o.A)(t,g),{setSelectedIndex:l,isManual:c,id:u,setFocusedIndex:d,selectedIndex:h}=A(),{index:p,register:m}=x({disabled:e&&!n}),v=p===h,y=(0,f.I)((0,r.A)((0,r.A)({},i),{},{ref:(0,a.Px)(m,t.ref),isDisabled:e,isFocusable:n,onClick:(0,s.H)(t.onClick,()=>{l(p)})}));return(0,r.A)((0,r.A)({},y),{},{id:M(u,p),role:"tab",tabIndex:v?0:-1,type:"button","aria-selected":v,"aria-controls":T(u,p),onFocus:e?void 0:(0,s.H)(t.onFocus,()=>{d(p);!c&&!(e&&n)&&l(p)})})}const[C,E]=(0,c.q)({});function O(t){const e=A(),{id:n,selectedIndex:o}=e,i=(0,l.a)(t.children).map((t,e)=>{var r;return(0,d.createElement)(C,{key:null!==(r=t.key)&&void 0!==r?r:e,value:{isSelected:e===o,id:T(n,e),tabId:M(n,e),selectedIndex:o}},t)});return(0,r.A)((0,r.A)({},t),{},{children:i})}function P(t){const{children:e}=t,n=(0,o.A)(t,m),{isLazy:i,lazyBehavior:a}=A(),{isSelected:s,id:l,tabId:c}=E(),h=(0,d.useRef)(!1);s&&(h.current=!0);const f=(0,u.q)({wasSelected:h.current,isSelected:s,enabled:i,mode:a});return(0,r.A)((0,r.A)({tabIndex:0},n),{},{children:f?e:null,role:"tabpanel","aria-labelledby":c,hidden:!s,id:l})}function M(t,e){return"".concat(t,"--tab-").concat(e)}function T(t,e){return"".concat(t,"--tabpanel-").concat(e)}},8860:(t,e,n)=>{"use strict";n.d(e,{Rmk:()=>i,zIu:()=>o});var r=n(66688);function o(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M255.03 33.813c-1.834-.007-3.664-.007-5.5.03-6.73.14-13.462.605-20.155 1.344.333.166.544.32.47.438L204.78 75.063l73.907 49.437-.125.188 70.625.28L371 79.282 342.844 52c-15.866-6.796-32.493-11.776-49.47-14.78-12.65-2.24-25.497-3.36-38.343-3.407zM190.907 88.25l-73.656 36.78-13.813 98.407 51.344 33.657 94.345-43.438 14.875-76.5-73.094-48.906zm196.344.344l-21.25 44.5 36.75 72.72 62.063 38.905 11.312-21.282c.225.143.45.403.656.75-.77-4.954-1.71-9.893-2.81-14.782-6.446-28.59-18.59-55.962-35.5-79.97-9.07-12.872-19.526-24.778-31.095-35.5l-20.125-5.342zm-302.656 23c-6.906 8.045-13.257 16.56-18.938 25.5-15.676 24.664-26.44 52.494-31.437 81.312C31.783 232.446 30.714 246.73 31 261l20.25 5.094 33.03-40.5L98.75 122.53l-14.156-10.936zm312.719 112.844l-55.813 44.75-3.47 101.093 39.626 21.126 77.188-49.594 4.406-78.75-.094.157-61.844-38.783zm-140.844 6.406l-94.033 43.312-1.218 76.625 89.155 57.376 68.938-36.437 3.437-101.75-66.28-39.126zm-224.22 49.75c.91 8.436 2.29 16.816 4.156 25.094 6.445 28.59 18.62 55.96 35.532 79.968 3.873 5.5 8.02 10.805 12.374 15.938l-9.374-48.156.124-.032-27.03-68.844-15.782-3.968zm117.188 84.844l-51.532 8.156 10.125 52.094c8.577 7.49 17.707 14.332 27.314 20.437 14.612 9.287 30.332 16.88 46.687 22.594l62.626-13.69-4.344-31.124-90.875-58.47zm302.437.5l-64.22 41.25-42 47.375 4.408 6.156c12.027-5.545 23.57-12.144 34.406-19.72 23.97-16.76 44.604-38.304 60.28-62.97 2.51-3.947 4.87-7.99 7.125-12.092zm-122.78 97.656l-79.94 9.625-25.968 5.655c26.993 4 54.717 3.044 81.313-2.813 9.412-2.072 18.684-4.79 27.75-8.062l-3.156-4.406z"}}]})(t)}function i(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M93.75 81.443c-5.38 0-12.368 2.49-22.358 8.967 3.966 4.682 8.167 9.687 16.47 19.256 5.782 6.663 11.618 13.29 16.026 18.088.038.042.055.055.092.096l30.894-17.932-14.652-14.148c-11.292-9.404-18.644-13.866-25.418-14.293-.345-.022-.696-.034-1.055-.034zm120.08 15.082c-.885-.01-1.767-.006-2.643.01-10.46.193-20.2 2.23-26.742 5.424l-67.262 39.038c2.45.544 4.885 1.196 7.287 2.02 17.275 5.923 33.093 18.223 49.568 34.7l216.44 213.5 80.978-44.433L258.54 111.38c-8.656-7.84-22.49-12.908-36.693-14.394-2.677-.28-5.363-.43-8.018-.46zM58.192 102.74c-17.543 20.723-20.57 37.186-15.326 57.004.692 2.618 3.057 6.357 6.373 10.47 2.195-3.144 4.55-6.304 7.086-9.478 3.99-4.995 8.385-9.183 13.085-12.558l-.106-.2 2.768-1.61c1.354-.862 2.73-1.66 4.13-2.393l11.868-6.89c-4.175-4.618-8.94-10.017-13.803-15.622-5.956-6.864-11.732-13.62-16.074-18.723zm184.093 13.438l58.415 61.67c-46.086-5.037-56.79 13.2-69.027 34.2l-57.334-59.304 67.946-36.566zM103.702 157.23c-.714-.016-1.43-.016-2.15.002-6.976.18-14.207 2.058-22.252 5.885-3.035 2.29-5.99 5.196-8.91 8.852-25.77 32.264-30.45 59.135-25.484 83.477 4.965 24.343 20.536 46.656 37.916 66.455 13.314 15.168 28.86 23.992 48.472 27.93 19.614 3.94 43.438 2.708 71.98-3.475 33.246-7.2 66.01 8.42 95.81 27.665 26.118 16.868 50.676 37.09 70.98 49.95l8.79-18.935-217.52-214.57-.022-.022c-15.524-15.524-29.565-25.905-42.682-30.402-5.02-1.722-9.925-2.695-14.928-2.813zm367.08 210.456l-73.45 40.304-10.48 22.567 70.833-38.41 13.096-24.46z"}}]})(t)}},9043:(t,e,n)=>{"use strict";n.d(e,{E:()=>v});var r=n(89379),o=n(68664),i=n(20685),a=n(49939),s=n(87988),l=n(77264);class c extends l.k{constructor(t){super(),this.abortSignalConsumed=!1,this.defaultOptions=t.defaultOptions,this.setOptions(t.options),this.observers=[],this.cache=t.cache,this.logger=t.logger||i.U,this.queryKey=t.queryKey,this.queryHash=t.queryHash,this.initialState=t.state||function(t){const e="function"===typeof t.initialData?t.initialData():t.initialData,n="undefined"!==typeof e,r=n?"function"===typeof t.initialDataUpdatedAt?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:n?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(t){this.options=(0,r.A)((0,r.A)({},this.defaultOptions),t),this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(t,e){const n=(0,o.pl)(this.state.data,t,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==e?void 0:e.updatedAt,manual:null==e?void 0:e.manual}),n}setState(t,e){this.dispatch({type:"setState",state:t,setStateOptions:e})}cancel(t){var e;const n=this.promise;return null==(e=this.retryer)||e.cancel(t),n?n.then(o.lQ).catch(o.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(t=>!1!==t.options.enabled)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(t=>t.getCurrentResult().isStale)}isStaleByTime(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,o.j3)(this.state.dataUpdatedAt,t)}onFocus(){var t;const e=this.observers.find(t=>t.shouldFetchOnWindowFocus());e&&e.refetch({cancelRefetch:!1}),null==(t=this.retryer)||t.continue()}onOnline(){var t;const e=this.observers.find(t=>t.shouldFetchOnReconnect());e&&e.refetch({cancelRefetch:!1}),null==(t=this.retryer)||t.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(e=>e!==t),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(t,e){var n,r;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=e&&e.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var i;return null==(i=this.retryer)||i.continueRetry(),this.promise}if(t&&this.setOptions(t),!this.options.queryFn){const t=this.observers.find(t=>t.options.queryFn);t&&this.setOptions(t.options)}const a=(0,o.jY)(),l={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},c=t=>{Object.defineProperty(t,"signal",{enumerable:!0,get:()=>{if(a)return this.abortSignalConsumed=!0,a.signal}})};c(l);const u={fetchOptions:e,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(l)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'")};var d;(c(u),null==(n=this.options.behavior)||n.onFetch(u),this.revertState=this.state,"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=u.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(d=u.fetchOptions)?void 0:d.meta});const h=t=>{var e,n,r,o;((0,s.wm)(t)&&t.silent||this.dispatch({type:"error",error:t}),(0,s.wm)(t))||(null==(e=(n=this.cache.config).onError)||e.call(n,t,this),null==(r=(o=this.cache.config).onSettled)||r.call(o,this.state.data,t,this));this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=(0,s.II)({fn:u.fetchFn,abort:null==a?void 0:a.abort.bind(a),onSuccess:t=>{var e,n,r,o;"undefined"!==typeof t?(this.setData(t),null==(e=(n=this.cache.config).onSuccess)||e.call(n,t,this),null==(r=(o=this.cache.config).onSettled)||r.call(o,t,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):h(new Error(this.queryHash+" data is undefined"))},onError:h,onFail:(t,e)=>{this.dispatch({type:"failed",failureCount:t,error:e})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(t){this.state=(e=>{var n,o;switch(t.type){case"failed":return(0,r.A)((0,r.A)({},e),{},{fetchFailureCount:t.failureCount,fetchFailureReason:t.error});case"pause":return(0,r.A)((0,r.A)({},e),{},{fetchStatus:"paused"});case"continue":return(0,r.A)((0,r.A)({},e),{},{fetchStatus:"fetching"});case"fetch":return(0,r.A)((0,r.A)({},e),{},{fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(n=t.meta)?n:null,fetchStatus:(0,s.v_)(this.options.networkMode)?"fetching":"paused"},!e.dataUpdatedAt&&{error:null,status:"loading"});case"success":return(0,r.A)((0,r.A)({},e),{},{data:t.data,dataUpdateCount:e.dataUpdateCount+1,dataUpdatedAt:null!=(o=t.dataUpdatedAt)?o:Date.now(),error:null,isInvalidated:!1,status:"success"},!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null});case"error":const i=t.error;return(0,s.wm)(i)&&i.revert&&this.revertState?(0,r.A)((0,r.A)({},this.revertState),{},{fetchStatus:"idle"}):(0,r.A)((0,r.A)({},e),{},{error:i,errorUpdateCount:e.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:e.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"});case"invalidate":return(0,r.A)((0,r.A)({},e),{},{isInvalidated:!0});case"setState":return(0,r.A)((0,r.A)({},e),t.state)}})(this.state),a.j.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate(t)}),this.cache.notify({query:this,type:"updated",action:t})})}}var u=n(62078);class d extends u.Q{constructor(t){super(),this.config=t||{},this.queries=[],this.queriesMap={}}build(t,e,n){var r;const i=e.queryKey,a=null!=(r=e.queryHash)?r:(0,o.F$)(i,e);let s=this.get(a);return s||(s=new c({cache:this,logger:t.getLogger(),queryKey:i,queryHash:a,options:t.defaultQueryOptions(e),state:n,defaultOptions:t.getQueryDefaults(i)}),this.add(s)),s}add(t){this.queriesMap[t.queryHash]||(this.queriesMap[t.queryHash]=t,this.queries.push(t),this.notify({type:"added",query:t}))}remove(t){const e=this.queriesMap[t.queryHash];e&&(t.destroy(),this.queries=this.queries.filter(e=>e!==t),e===t&&delete this.queriesMap[t.queryHash],this.notify({type:"removed",query:t}))}clear(){a.j.batch(()=>{this.queries.forEach(t=>{this.remove(t)})})}get(t){return this.queriesMap[t]}getAll(){return this.queries}find(t,e){const[n]=(0,o.b_)(t,e);return"undefined"===typeof n.exact&&(n.exact=!0),this.queries.find(t=>(0,o.MK)(n,t))}findAll(t,e){const[n]=(0,o.b_)(t,e);return Object.keys(n).length>0?this.queries.filter(t=>(0,o.MK)(n,t)):this.queries}notify(t){a.j.batch(()=>{this.listeners.forEach(e=>{let{listener:n}=e;n(t)})})}onFocus(){a.j.batch(()=>{this.queries.forEach(t=>{t.onFocus()})})}onOnline(){a.j.batch(()=>{this.queries.forEach(t=>{t.onOnline()})})}}var h=n(20116);class f extends u.Q{constructor(t){super(),this.config=t||{},this.mutations=[],this.mutationId=0}build(t,e,n){const r=new h.s({mutationCache:this,logger:t.getLogger(),mutationId:++this.mutationId,options:t.defaultMutationOptions(e),state:n,defaultOptions:e.mutationKey?t.getMutationDefaults(e.mutationKey):void 0});return this.add(r),r}add(t){this.mutations.push(t),this.notify({type:"added",mutation:t})}remove(t){this.mutations=this.mutations.filter(e=>e!==t),this.notify({type:"removed",mutation:t})}clear(){a.j.batch(()=>{this.mutations.forEach(t=>{this.remove(t)})})}getAll(){return this.mutations}find(t){return"undefined"===typeof t.exact&&(t.exact=!0),this.mutations.find(e=>(0,o.nJ)(t,e))}findAll(t){return this.mutations.filter(e=>(0,o.nJ)(t,e))}notify(t){a.j.batch(()=>{this.listeners.forEach(e=>{let{listener:n}=e;n(t)})})}resumePausedMutations(){var t;return this.resuming=(null!=(t=this.resuming)?t:Promise.resolve()).then(()=>{const t=this.mutations.filter(t=>t.state.isPaused);return a.j.batch(()=>t.reduce((t,e)=>t.then(()=>e.continue().catch(o.lQ)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}var p=n(82540),g=n(10585),m=n(17685);class v{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.queryCache=t.queryCache||new d,this.mutationCache=t.mutationCache||new f,this.logger=t.logger||i.U,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=p.m.subscribe(()=>{p.m.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=g.t.subscribe(()=>{g.t.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var t,e;this.mountCount--,0===this.mountCount&&(null==(t=this.unsubscribeFocus)||t.call(this),this.unsubscribeFocus=void 0,null==(e=this.unsubscribeOnline)||e.call(this),this.unsubscribeOnline=void 0)}isFetching(t,e){const[n]=(0,o.b_)(t,e);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(t){return this.mutationCache.findAll((0,r.A)((0,r.A)({},t),{},{fetching:!0})).length}getQueryData(t,e){var n;return null==(n=this.queryCache.find(t,e))?void 0:n.state.data}ensureQueryData(t,e,n){const r=(0,o.vh)(t,e,n),i=this.getQueryData(r.queryKey);return i?Promise.resolve(i):this.fetchQuery(r)}getQueriesData(t){return this.getQueryCache().findAll(t).map(t=>{let{queryKey:e,state:n}=t;return[e,n.data]})}setQueryData(t,e,n){const i=this.queryCache.find(t),a=null==i?void 0:i.state.data,s=(0,o.Zw)(e,a);if("undefined"===typeof s)return;const l=(0,o.vh)(t),c=this.defaultQueryOptions(l);return this.queryCache.build(this,c).setData(s,(0,r.A)((0,r.A)({},n),{},{manual:!0}))}setQueriesData(t,e,n){return a.j.batch(()=>this.getQueryCache().findAll(t).map(t=>{let{queryKey:r}=t;return[r,this.setQueryData(r,e,n)]}))}getQueryState(t,e){var n;return null==(n=this.queryCache.find(t,e))?void 0:n.state}removeQueries(t,e){const[n]=(0,o.b_)(t,e),r=this.queryCache;a.j.batch(()=>{r.findAll(n).forEach(t=>{r.remove(t)})})}resetQueries(t,e,n){const[i,s]=(0,o.b_)(t,e,n),l=this.queryCache,c=(0,r.A)({type:"active"},i);return a.j.batch(()=>(l.findAll(i).forEach(t=>{t.reset()}),this.refetchQueries(c,s)))}cancelQueries(t,e,n){const[r,i={}]=(0,o.b_)(t,e,n);"undefined"===typeof i.revert&&(i.revert=!0);const s=a.j.batch(()=>this.queryCache.findAll(r).map(t=>t.cancel(i)));return Promise.all(s).then(o.lQ).catch(o.lQ)}invalidateQueries(t,e,n){const[i,s]=(0,o.b_)(t,e,n);return a.j.batch(()=>{var t,e;if(this.queryCache.findAll(i).forEach(t=>{t.invalidate()}),"none"===i.refetchType)return Promise.resolve();const n=(0,r.A)((0,r.A)({},i),{},{type:null!=(t=null!=(e=i.refetchType)?e:i.type)?t:"active"});return this.refetchQueries(n,s)})}refetchQueries(t,e,n){const[i,s]=(0,o.b_)(t,e,n),l=a.j.batch(()=>this.queryCache.findAll(i).filter(t=>!t.isDisabled()).map(t=>{var e;return t.fetch(void 0,(0,r.A)((0,r.A)({},s),{},{cancelRefetch:null==(e=null==s?void 0:s.cancelRefetch)||e,meta:{refetchPage:i.refetchPage}}))}));let c=Promise.all(l).then(o.lQ);return null!=s&&s.throwOnError||(c=c.catch(o.lQ)),c}fetchQuery(t,e,n){const r=(0,o.vh)(t,e,n),i=this.defaultQueryOptions(r);"undefined"===typeof i.retry&&(i.retry=!1);const a=this.queryCache.build(this,i);return a.isStaleByTime(i.staleTime)?a.fetch(i):Promise.resolve(a.state.data)}prefetchQuery(t,e,n){return this.fetchQuery(t,e,n).then(o.lQ).catch(o.lQ)}fetchInfiniteQuery(t,e,n){const r=(0,o.vh)(t,e,n);return r.behavior=(0,m.PL)(),this.fetchQuery(r)}prefetchInfiniteQuery(t,e,n){return this.fetchInfiniteQuery(t,e,n).then(o.lQ).catch(o.lQ)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(t){this.defaultOptions=t}setQueryDefaults(t,e){const n=this.queryDefaults.find(e=>(0,o.Od)(t)===(0,o.Od)(e.queryKey));n?n.defaultOptions=e:this.queryDefaults.push({queryKey:t,defaultOptions:e})}getQueryDefaults(t){if(!t)return;const e=this.queryDefaults.find(e=>(0,o.Cp)(t,e.queryKey));return null==e?void 0:e.defaultOptions}setMutationDefaults(t,e){const n=this.mutationDefaults.find(e=>(0,o.Od)(t)===(0,o.Od)(e.mutationKey));n?n.defaultOptions=e:this.mutationDefaults.push({mutationKey:t,defaultOptions:e})}getMutationDefaults(t){if(!t)return;const e=this.mutationDefaults.find(e=>(0,o.Cp)(t,e.mutationKey));return null==e?void 0:e.defaultOptions}defaultQueryOptions(t){if(null!=t&&t._defaulted)return t;const e=(0,r.A)((0,r.A)((0,r.A)((0,r.A)({},this.defaultOptions.queries),this.getQueryDefaults(null==t?void 0:t.queryKey)),t),{},{_defaulted:!0});return!e.queryHash&&e.queryKey&&(e.queryHash=(0,o.F$)(e.queryKey,e)),"undefined"===typeof e.refetchOnReconnect&&(e.refetchOnReconnect="always"!==e.networkMode),"undefined"===typeof e.useErrorBoundary&&(e.useErrorBoundary=!!e.suspense),e}defaultMutationOptions(t){return null!=t&&t._defaulted?t:(0,r.A)((0,r.A)((0,r.A)((0,r.A)({},this.defaultOptions.mutations),this.getMutationDefaults(null==t?void 0:t.mutationKey)),t),{},{_defaulted:!0})}clear(){this.queryCache.clear(),this.mutationCache.clear()}}},9415:(t,e,n)=>{"use strict";n.d(e,{b:()=>i});var r=n(89379),o=n(1620);function i(t,e){return(0,o.k)(t,(0,r.A)((0,r.A)({},e),{},{weekStartsOn:1}))}},9463:(t,e,n)=>{"use strict";n.d(e,{A:()=>r});const r=(0,n(77784).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},9494:(t,e,n)=>{"use strict";function r(t){return(e,n)=>{let r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&t.formattingValues){const e=t.defaultFormattingWidth||t.defaultWidth,o=null!==n&&void 0!==n&&n.width?String(n.width):e;r=t.formattingValues[o]||t.formattingValues[e]}else{const e=t.defaultWidth,o=null!==n&&void 0!==n&&n.width?String(n.width):t.defaultWidth;r=t.values[o]||t.values[e]}return r[t.argumentCallback?t.argumentCallback(e):e]}}n.d(e,{o:()=>r})},9674:(t,e,n)=>{"use strict";n.d(e,{t:()=>r});const r=(0,n(65043).createContext)(null)},9812:(t,e,n)=>{var r=n(56552).Symbol;t.exports=r},9855:(t,e,n)=>{"use strict";n.d(e,{A:()=>r});const r=(0,n(77784).A)("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]])},9957:(t,e,n)=>{"use strict";n.d(e,{C_:()=>i,hA:()=>a,jm:()=>s,pb:()=>o});var r=n(92970);const[o,i]=(0,r.q)({name:"PopoverContext",errorMessage:"usePopoverContext: `context` is undefined. Seems you forgot to wrap all popover components within ``"}),[a,s]=(0,r.q)({name:"PopoverStylesContext",errorMessage:"usePopoverStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "})},10202:(t,e,n)=>{"use strict";n.d(e,{T:()=>a});var r=n(89379),o=n(70579),i=n(29904);const a=(0,n(55003).R)((t,e)=>(0,o.jsx)(i.B,(0,r.A)((0,r.A)({align:"center"},t),{},{direction:"column",ref:e})));a.displayName="VStack"},10227:(t,e,n)=>{"use strict";n.d(e,{K:()=>u});var r=n(89379),o=n(70579),i=n(64844),a=n(3109),s=n(7547),l=n(55003),c=n(52695);const u=(0,l.R)(function(t,e){const n=(0,s.Jn)((0,r.A)((0,r.A)({},t),{},{ref:e})),l=(0,a.e)();return(0,o.jsx)(c.B.div,(0,r.A)((0,r.A)({outline:"0"},n),{},{className:(0,i.cx)("chakra-tabs__tab-panel",t.className),__css:l.tabpanel}))});u.displayName="TabPanel"},10585:(t,e,n)=>{"use strict";n.d(e,{t:()=>s});var r=n(62078),o=n(68664);const i=["online","offline"];class a extends r.Q{constructor(){super(),this.setup=t=>{if(!o.S$&&window.addEventListener){const e=()=>t();return i.forEach(t=>{window.addEventListener(t,e,!1)}),()=>{i.forEach(t=>{window.removeEventListener(t,e)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var t;this.hasListeners()||(null==(t=this.cleanup)||t.call(this),this.cleanup=void 0)}setEventListener(t){var e;this.setup=t,null==(e=this.cleanup)||e.call(this),this.cleanup=t(t=>{"boolean"===typeof t?this.setOnline(t):this.onOnline()})}setOnline(t){this.online!==t&&(this.online=t,this.onOnline())}onOnline(){this.listeners.forEach(t=>{let{listener:e}=t;e()})}isOnline(){return"boolean"===typeof this.online?this.online:"undefined"===typeof navigator||"undefined"===typeof navigator.onLine||navigator.onLine}}const s=new a},10765:(t,e,n)=>{"use strict";n.d(e,{$:()=>d});var r=n(89379),o=n(80045),i=n(68664),a=n(49939),s=n(82540),l=n(62078),c=n(87988);const u=["refetchPage"];class d extends l.Q{constructor(t,e){super(),this.client=t,this.options=e,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(e)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),h(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return f(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return f(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(t,e){const n=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryOptions(t),(0,i.f8)(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),"undefined"!==typeof this.options.enabled&&"boolean"!==typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const o=this.hasListeners();o&&p(this.currentQuery,r,this.options,n)&&this.executeFetch(),this.updateResult(e),!o||this.currentQuery===r&&this.options.enabled===n.enabled&&this.options.staleTime===n.staleTime||this.updateStaleTimeout();const a=this.computeRefetchInterval();!o||this.currentQuery===r&&this.options.enabled===n.enabled&&a===this.currentRefetchInterval||this.updateRefetchInterval(a)}getOptimisticResult(t){const e=this.client.getQueryCache().build(this.client,t),n=this.createResult(e,t);return function(t,e,n){if(n.keepPreviousData)return!1;if(void 0!==n.placeholderData)return e.isPlaceholderData;if(!(0,i.f8)(t.getCurrentResult(),e))return!0;return!1}(this,n,t)&&(this.currentResult=n,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),n}getCurrentResult(){return this.currentResult}trackResult(t){const e={};return Object.keys(t).forEach(n=>{Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),t[n])})}),e}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{refetchPage:e}=t,n=(0,o.A)(t,u);return this.fetch((0,r.A)((0,r.A)({},n),{},{meta:{refetchPage:e}}))}fetchOptimistic(t){const e=this.client.defaultQueryOptions(t),n=this.client.getQueryCache().build(this.client,e);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,e))}fetch(t){var e;return this.executeFetch((0,r.A)((0,r.A)({},t),{},{cancelRefetch:null==(e=t.cancelRefetch)||e})).then(()=>(this.updateResult(),this.currentResult))}executeFetch(t){this.updateQuery();let e=this.currentQuery.fetch(this.options,t);return null!=t&&t.throwOnError||(e=e.catch(i.lQ)),e}updateStaleTimeout(){if(this.clearStaleTimeout(),i.S$||this.currentResult.isStale||!(0,i.gn)(this.options.staleTime))return;const t=(0,i.j3)(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},t)}computeRefetchInterval(){var t;return"function"===typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(t=this.options.refetchInterval)&&t}updateRefetchInterval(t){this.clearRefetchInterval(),this.currentRefetchInterval=t,!i.S$&&!1!==this.options.enabled&&(0,i.gn)(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval(()=>{(this.options.refetchIntervalInBackground||s.m.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(t,e){const n=this.currentQuery,r=this.options,o=this.currentResult,a=this.currentResultState,s=this.currentResultOptions,l=t!==n,u=l?t.state:this.currentQueryInitialState,d=l?this.currentResult:this.previousQueryResult,{state:f}=t;let m,{dataUpdatedAt:v,error:y,errorUpdatedAt:b,fetchStatus:x,status:w}=f,k=!1,A=!1;if(e._optimisticResults){const o=this.hasListeners(),i=!o&&h(t,e),a=o&&p(t,n,e,r);(i||a)&&(x=(0,c.v_)(t.options.networkMode)?"fetching":"paused",v||(w="loading")),"isRestoring"===e._optimisticResults&&(x="idle")}if(e.keepPreviousData&&!f.dataUpdatedAt&&null!=d&&d.isSuccess&&"error"!==w)m=d.data,v=d.dataUpdatedAt,w=d.status,k=!0;else if(e.select&&"undefined"!==typeof f.data)if(o&&f.data===(null==a?void 0:a.data)&&e.select===this.selectFn)m=this.selectResult;else try{this.selectFn=e.select,m=e.select(f.data),m=(0,i.pl)(null==o?void 0:o.data,m,e),this.selectResult=m,this.selectError=null}catch(E){0,this.selectError=E}else m=f.data;if("undefined"!==typeof e.placeholderData&&"undefined"===typeof m&&"loading"===w){let t;if(null!=o&&o.isPlaceholderData&&e.placeholderData===(null==s?void 0:s.placeholderData))t=o.data;else if(t="function"===typeof e.placeholderData?e.placeholderData():e.placeholderData,e.select&&"undefined"!==typeof t)try{t=e.select(t),this.selectError=null}catch(E){0,this.selectError=E}"undefined"!==typeof t&&(w="success",m=(0,i.pl)(null==o?void 0:o.data,t,e),A=!0)}this.selectError&&(y=this.selectError,m=this.selectResult,b=Date.now(),w="error");const _="fetching"===x,S="loading"===w,C="error"===w;return{status:w,fetchStatus:x,isLoading:S,isSuccess:"success"===w,isError:C,isInitialLoading:S&&_,data:m,dataUpdatedAt:v,error:y,errorUpdatedAt:b,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>u.dataUpdateCount||f.errorUpdateCount>u.errorUpdateCount,isFetching:_,isRefetching:_&&!S,isLoadingError:C&&0===f.dataUpdatedAt,isPaused:"paused"===x,isPlaceholderData:A,isPreviousData:k,isRefetchError:C&&0!==f.dataUpdatedAt,isStale:g(t,e),refetch:this.refetch,remove:this.remove}}updateResult(t){const e=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,(0,i.f8)(n,e))return;this.currentResult=n;const o={cache:!0};!1!==(null==t?void 0:t.listeners)&&(()=>{if(!e)return!0;const{notifyOnChangeProps:t}=this.options,n="function"===typeof t?t():t;if("all"===n||!n&&!this.trackedProps.size)return!0;const r=new Set(null!=n?n:this.trackedProps);return this.options.useErrorBoundary&&r.add("error"),Object.keys(this.currentResult).some(t=>{const n=t;return this.currentResult[n]!==e[n]&&r.has(n)})})()&&(o.listeners=!0),this.notify((0,r.A)((0,r.A)({},o),t))}updateQuery(){const t=this.client.getQueryCache().build(this.client,this.options);if(t===this.currentQuery)return;const e=this.currentQuery;this.currentQuery=t,this.currentQueryInitialState=t.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==e||e.removeObserver(this),t.addObserver(this))}onQueryUpdate(t){const e={};"success"===t.type?e.onSuccess=!t.manual:"error"!==t.type||(0,c.wm)(t.error)||(e.onError=!0),this.updateResult(e),this.hasListeners()&&this.updateTimers()}notify(t){a.j.batch(()=>{var e,n,r,o;if(t.onSuccess)null==(e=(n=this.options).onSuccess)||e.call(n,this.currentResult.data),null==(r=(o=this.options).onSettled)||r.call(o,this.currentResult.data,null);else if(t.onError){var i,a,s,l;null==(i=(a=this.options).onError)||i.call(a,this.currentResult.error),null==(s=(l=this.options).onSettled)||s.call(l,void 0,this.currentResult.error)}t.listeners&&this.listeners.forEach(t=>{let{listener:e}=t;e(this.currentResult)}),t.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function h(t,e){return function(t,e){return!1!==e.enabled&&!t.state.dataUpdatedAt&&!("error"===t.state.status&&!1===e.retryOnMount)}(t,e)||t.state.dataUpdatedAt>0&&f(t,e,e.refetchOnMount)}function f(t,e,n){if(!1!==e.enabled){const r="function"===typeof n?n(t):n;return"always"===r||!1!==r&&g(t,e)}return!1}function p(t,e,n,r){return!1!==n.enabled&&(t!==e||!1===r.enabled)&&(!n.suspense||"error"!==t.state.status)&&g(t,n)}function g(t,e){return t.isStaleByTime(e.staleTime)}},10793:t=>{t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},10804:(t,e,n)=>{"use strict";n.d(e,{Wt:()=>g});var r=n(89379),o=n(70579),i=n(56294),a=n(92970),s=n(64844),l=n(73225),c=n(25011),u=n(55003),d=n(36059),h=n(52695);const[f,p]=(0,a.q)({name:"FormErrorStylesContext",errorMessage:"useFormErrorStyles returned is 'undefined'. Seems you forgot to wrap the components in \"\" "}),g=(0,u.R)((t,e)=>{const n=(0,d.o)("FormError",t),a=(0,i.M)(t),c=(0,l.Uc)();return null!==c&&void 0!==c&&c.isInvalid?(0,o.jsx)(f,{value:n,children:(0,o.jsx)(h.B.div,(0,r.A)((0,r.A)({},null===c||void 0===c?void 0:c.getErrorMessageProps(a,e)),{},{className:(0,s.cx)("chakra-form__error-message",t.className),__css:(0,r.A)({display:"flex",alignItems:"center"},n.text)}))}):null});g.displayName="FormErrorMessage";(0,u.R)((t,e)=>{const n=p(),i=(0,l.Uc)();if(null===i||void 0===i||!i.isInvalid)return null;const a=(0,s.cx)("chakra-form__error-icon",t.className);return(0,o.jsx)(c.I,(0,r.A)((0,r.A)({ref:e,"aria-hidden":!0},t),{},{__css:n.icon,className:a,children:(0,o.jsx)("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})}))}).displayName="FormErrorIcon"},11054:(t,e,n)=>{"use strict";n.d(e,{m:()=>y});var r=n(89379),o=n(80045),i=n(70579),a=n(64844),s=n(13729),l=n(78460),c=n(96938),u=n(65043),d=n(42615);const h=["unmountOnExit","in","className","transition","transitionEnd","delay","animatePresenceProps"],f={initial:"exit",animate:"enter",exit:"exit",variants:{enter:function(){var t;let{transition:e,transitionEnd:n,delay:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{opacity:1,transition:null!==(t=null===e||void 0===e?void 0:e.enter)&&void 0!==t?t:d.yA.enter(d.jd.enter,r),transitionEnd:null===n||void 0===n?void 0:n.enter}},exit:function(){var t;let{transition:e,transitionEnd:n,delay:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{opacity:0,transition:null!==(t=null===e||void 0===e?void 0:e.exit)&&void 0!==t?t:d.yA.exit(d.jd.exit,r),transitionEnd:null===n||void 0===n?void 0:n.exit}}}};(0,u.forwardRef)(function(t,e){const{unmountOnExit:n,in:l,className:u,transition:d,transitionEnd:p,delay:g,animatePresenceProps:m}=t,v=(0,o.A)(t,h),y=l||n?"enter":"exit",b=!n||l&&n,x={transition:d,transitionEnd:p,delay:g};return(0,i.jsx)(c.N,(0,r.A)((0,r.A)({},m),{},{custom:x,children:b&&(0,i.jsx)(s.P.div,(0,r.A)((0,r.A)({ref:e,className:(0,a.cx)("chakra-fade",u),custom:x},f),{},{animate:y},v))}))}).displayName="Fade";var p=n(52695),g=n(55003);const m=["className","transition","motionProps"],v=(0,p.B)(s.P.div),y=(0,g.R)((t,e)=>{const{className:n,transition:s,motionProps:c}=t,u=(0,o.A)(t,m),d=(0,a.cx)("chakra-modal__overlay",n),h=(0,l.x5)(),p=(0,r.A)({pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh"},h.overlay),{motionPreset:g}=(0,l.k3)(),y=c||("none"===g?{}:f);return(0,i.jsx)(v,(0,r.A)((0,r.A)({},y),{},{__css:p,ref:e,className:d},u))});y.displayName="ModalOverlay"},11100:(t,e,n)=>{"use strict";n.d(e,{q:()=>h});var r=n(68664),o=n(80045),i=n(89379),a=n(10765),s=n(17685);const l=["pageParam"],c=["pageParam"];class u extends a.${constructor(t,e){super(t,e)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(t,e){super.setOptions((0,i.A)((0,i.A)({},t),{},{behavior:(0,s.PL)()}),e)}getOptimisticResult(t){return t.behavior=(0,s.PL)(),super.getOptimisticResult(t)}fetchNextPage(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{pageParam:e}=t,n=(0,o.A)(t,l);return this.fetch((0,i.A)((0,i.A)({},n),{},{meta:{fetchMore:{direction:"forward",pageParam:e}}}))}fetchPreviousPage(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{pageParam:e}=t,n=(0,o.A)(t,c);return this.fetch((0,i.A)((0,i.A)({},n),{},{meta:{fetchMore:{direction:"backward",pageParam:e}}}))}createResult(t,e){var n,r,o,a,l,c;const{state:u}=t,d=super.createResult(t,e),{isFetching:h,isRefetching:f}=d,p=h&&"forward"===(null==(n=u.fetchMeta)||null==(r=n.fetchMore)?void 0:r.direction),g=h&&"backward"===(null==(o=u.fetchMeta)||null==(a=o.fetchMore)?void 0:a.direction);return(0,i.A)((0,i.A)({},d),{},{fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,s.rB)(e,null==(l=u.data)?void 0:l.pages),hasPreviousPage:(0,s.RQ)(e,null==(c=u.data)?void 0:c.pages),isFetchingNextPage:p,isFetchingPreviousPage:g,isRefetching:f&&!p&&!g})}}var d=n(51129);function h(t,e,n){const o=(0,r.vh)(t,e,n);return(0,d.t)(o,u)}},11425:(t,e,n)=>{"use strict";n.d(e,{p:()=>a});var r=n(12440),o=n(9415),i=n(62316);function a(t,e){const n=(0,i.a)(t,null===e||void 0===e?void 0:e.in),a=n.getFullYear(),s=(0,r.w)(n,0);s.setFullYear(a+1,0,4),s.setHours(0,0,0,0);const l=(0,o.b)(s),c=(0,r.w)(n,0);c.setFullYear(a,0,4),c.setHours(0,0,0,0);const u=(0,o.b)(c);return n.getTime()>=l.getTime()?a+1:n.getTime()>=u.getTime()?a:a-1}},11629:(t,e,n)=>{var r=n(16913),o=n(46686);t.exports=function(t){if(!o(t))return!1;var e=r(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},11844:t=>{t.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},12325:(t,e,n)=>{"use strict";n.d(e,{ym:()=>b,tE:()=>w,NU:()=>x});var r=n(89379),o=n(70579),i=n(92970),a=n(96938),s=n(65043),l=n(12980),c=n(80940);var u=n(72157),d=n(28917),h=n(13729),f=n(834),p=n(52695);const g={initial:t=>{const{position:e}=t,n=["top","bottom"].includes(e)?"y":"x";let r=["top-right","bottom-right"].includes(e)?1:-1;return"bottom"===e&&(r=1),{opacity:0,[n]:24*r}},animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},m=(0,s.memo)(t=>{const{id:e,message:n,onCloseComplete:i,onRequestRemove:a,requestClose:m=!1,position:v="bottom",duration:y=5e3,containerStyle:b,motionVariants:x=g,toastSpacing:w="0.5rem"}=t,[k,A]=(0,s.useState)(y),_=(0,d.tF)();(0,l.w)(()=>{_||null===i||void 0===i||i()},[_]),(0,l.w)(()=>{A(y)},[y]);const S=()=>{_&&a()};(0,s.useEffect)(()=>{_&&m&&a()},[_,m,a]),function(t,e){const n=(0,c.c)(t);(0,s.useEffect)(()=>{if(null==e)return;let t=null;return t=window.setTimeout(()=>{n()},e),()=>{t&&window.clearTimeout(t)}},[e,n])}(S,k);const C=(0,s.useMemo)(()=>(0,r.A)({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:w},b),[b,w]),E=(0,s.useMemo)(()=>(0,f.Tc)(v),[v]);return(0,o.jsx)(h.P.div,{layout:!0,className:"chakra-toast",variants:x,initial:"initial",animate:"animate",exit:"exit",onHoverStart:()=>A(null),onHoverEnd:()=>A(y),custom:{position:v},style:E,children:(0,o.jsx)(p.B.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:C,children:(0,u.J)(n,{id:e,onClose:S})})})});m.displayName="ToastComponent";var v=n(60482),y=n(22205);const[b,x]=(0,i.q)({name:"ToastOptionsContext",strict:!1}),w=t=>{const e=(0,s.useSyncExternalStore)(v.Z.subscribe,v.Z.getState,v.Z.getState),{motionVariants:n,component:i=m,portalProps:l,animatePresenceProps:c}=t,u=Object.keys(e).map(t=>{const s=e[t];return(0,o.jsx)("div",{role:"region","aria-live":"polite","aria-label":"Notifications-".concat(t),id:"chakra-toast-manager-".concat(t),style:(0,f.V1)(t),children:(0,o.jsx)(a.N,(0,r.A)((0,r.A)({},c),{},{initial:!1,children:s.map(t=>(0,o.jsx)(i,(0,r.A)({motionVariants:n},t),t.id))}))},t)});return(0,o.jsx)(y.Z,(0,r.A)((0,r.A)({},l),{},{children:u}))}},12432:(t,e,n)=>{"use strict";n.d(e,{E:()=>x,T:()=>f,_:()=>d,a:()=>g,c:()=>y,h:()=>m,w:()=>h});var r=n(65043),o=n(93803),i=n(58168),a=function(t){var e=new WeakMap;return function(n){if(e.has(n))return e.get(n);var r=t(n);return e.set(n,r),r}},s=n(81722),l=n(66598),c=n(69436),u=r.createContext("undefined"!==typeof HTMLElement?(0,o.A)({key:"css"}):null),d=(u.Provider,function(){return(0,r.useContext)(u)}),h=function(t){return(0,r.forwardRef)(function(e,n){var o=(0,r.useContext)(u);return t(e,o,n)})},f=r.createContext({}),p=a(function(t){return a(function(e){return function(t,e){return"function"===typeof e?e(t):(0,i.A)({},t,e)}(t,e)})}),g=function(t){var e=r.useContext(f);return t.theme!==e&&(e=p(e)(t.theme)),r.createElement(f.Provider,{value:e},t.children)};var m={}.hasOwnProperty,v="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",y=function(t,e){var n={};for(var r in e)m.call(e,r)&&(n[r]=e[r]);return n[v]=t,n},b=function(t){var e=t.cache,n=t.serialized,r=t.isStringTag;return(0,s.SF)(e,n,r),(0,c.s)(function(){return(0,s.sk)(e,n,r)}),null},x=h(function(t,e,n){var o=t.css;"string"===typeof o&&void 0!==e.registered[o]&&(o=e.registered[o]);var i=t[v],a=[o],c="";"string"===typeof t.className?c=(0,s.Rk)(e.registered,a,t.className):null!=t.className&&(c=t.className+" ");var u=(0,l.J)(a,void 0,r.useContext(f));c+=e.key+"-"+u.name;var d={};for(var h in t)m.call(t,h)&&"css"!==h&&h!==v&&(d[h]=t[h]);return d.className=c,n&&(d.ref=n),r.createElement(r.Fragment,null,r.createElement(b,{cache:e,serialized:u,isStringTag:"string"===typeof i}),r.createElement(i,d))})},12440:(t,e,n)=>{"use strict";n.d(e,{w:()=>o});var r=n(84524);function o(t,e){return"function"===typeof t?t(e):t&&"object"===typeof t&&r._P in t?t[r._P](e):t instanceof Date?new t.constructor(e):new Date(e)}},12555:(t,e,n)=>{"use strict";n.d(e,{u:()=>h});var r=n(89379),o=n(80045),i=n(70579),a=n(56294),s=n(64844),l=n(55003),c=n(36059),u=n(52695);const d=["className"],h=(0,l.R)(function(t,e){const n=(0,c.V)("Kbd",t),l=(0,a.M)(t),{className:h}=l,f=(0,o.A)(l,d);return(0,i.jsx)(u.B.kbd,(0,r.A)((0,r.A)({ref:e,className:(0,s.cx)("chakra-kbd",h)},f),{},{__css:(0,r.A)({fontFamily:"mono"},n)}))});h.displayName="Kbd"},12622:(t,e,n)=>{var r=n(70705);t.exports=function(t,e){var n=t.__data__;return r(e)?n["string"==typeof e?"string":"hash"]:n.map}},12730:(t,e,n)=>{"use strict";n.d(e,{R:()=>r});const r=(0,n(14010).w)({d:"M0,12a1.5,1.5,0,0,0,1.5,1.5h8.75a.25.25,0,0,1,.25.25V22.5a1.5,1.5,0,0,0,3,0V13.75a.25.25,0,0,1,.25-.25H22.5a1.5,1.5,0,0,0,0-3H13.75a.25.25,0,0,1-.25-.25V1.5a1.5,1.5,0,0,0-3,0v8.75a.25.25,0,0,1-.25.25H1.5A1.5,1.5,0,0,0,0,12Z",displayName:"AddIcon"})},12733:(t,e,n)=>{"use strict";n.d(e,{W:()=>r});const r=(0,n(14010).w)({d:"M23.384,21.619,16.855,15.09a9.284,9.284,0,1,0-1.768,1.768l6.529,6.529a1.266,1.266,0,0,0,1.768,0A1.251,1.251,0,0,0,23.384,21.619ZM2.75,9.5a6.75,6.75,0,1,1,6.75,6.75A6.758,6.758,0,0,1,2.75,9.5Z",displayName:"SearchIcon"})},12836:(t,e,n)=>{"use strict";n.d(e,{n:()=>f});var r=n(89379),o=n(65043),i=n(68664),a=n(20116),s=n(49939),l=n(62078);class c extends l.Q{constructor(t,e){super(),this.client=t,this.setOptions(e),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){var e;const n=this.options;this.options=this.client.defaultMutationOptions(t),(0,i.f8)(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(e=this.currentMutation)||e.setOptions(this.options)}onUnsubscribe(){var t;this.hasListeners()||(null==(t=this.currentMutation)||t.removeObserver(this))}onMutationUpdate(t){this.updateResult();const e={listeners:!0};"success"===t.type?e.onSuccess=!0:"error"===t.type&&(e.onError=!0),this.notify(e)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(t,e){return this.mutateOptions=e,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,(0,r.A)((0,r.A)({},this.options),{},{variables:"undefined"!==typeof t?t:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const t=this.currentMutation?this.currentMutation.state:(0,a.$)(),e="loading"===t.status,n=(0,r.A)((0,r.A)({},t),{},{isLoading:e,isPending:e,isSuccess:"success"===t.status,isError:"error"===t.status,isIdle:"idle"===t.status,mutate:this.mutate,reset:this.reset});this.currentResult=n}notify(t){s.j.batch(()=>{var e,n,r,o;if(this.mutateOptions&&this.hasListeners())if(t.onSuccess)null==(e=(n=this.mutateOptions).onSuccess)||e.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(o=this.mutateOptions).onSettled)||r.call(o,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(t.onError){var i,a,s,l;null==(i=(a=this.mutateOptions).onError)||i.call(a,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(s=(l=this.mutateOptions).onSettled)||s.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}t.listeners&&this.listeners.forEach(t=>{let{listener:e}=t;e(this.currentResult)})})}}var u=n(28873),d=n(59781),h=n(84084);function f(t,e,n){const a=(0,i.GR)(t,e,n),l=(0,d.jE)({context:a.context}),[f]=o.useState(()=>new c(l,a));o.useEffect(()=>{f.setOptions(a)},[f,a]);const g=(0,u.r)(o.useCallback(t=>f.subscribe(s.j.batchCalls(t)),[f]),()=>f.getCurrentResult(),()=>f.getCurrentResult()),m=o.useCallback((t,e)=>{f.mutate(t,e).catch(p)},[f]);if(g.error&&(0,h.G)(f.options.useErrorBoundary,[g.error]))throw g.error;return(0,r.A)((0,r.A)({},g),{},{mutate:m,mutateAsync:g.mutate})}function p(){}},12923:(t,e,n)=>{"use strict";n.d(e,{O:()=>s,v:()=>l});var r=n(70579),o=n(90221),i=n(65043);const a=(0,i.createContext)({getDocument:()=>document,getWindow:()=>window});function s(){let{defer:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const[,e]=(0,i.useReducer)(t=>t+1,0);return(0,o.U)(()=>{t&&e()},[t]),(0,i.useContext)(a)}function l(t){const{children:e,environment:n,disabled:o}=t,s=(0,i.useRef)(null),l=(0,i.useMemo)(()=>n||{getDocument:()=>{var t,e;return null!==(t=null===(e=s.current)||void 0===e?void 0:e.ownerDocument)&&void 0!==t?t:document},getWindow:()=>{var t,e;return null!==(t=null===(e=s.current)||void 0===e?void 0:e.ownerDocument.defaultView)&&void 0!==t?t:window}},[n]),c=!o||!n;return(0,r.jsxs)(a.Provider,{value:l,children:[e,c&&(0,r.jsx)("span",{id:"__chakra_env",hidden:!0,ref:s})]})}a.displayName="EnvironmentContext",l.displayName="EnvironmentProvider"},12980:(t,e,n)=>{"use strict";n.d(e,{w:()=>o});var r=n(65043);const o=(t,e)=>{const n=(0,r.useRef)(!1),o=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(n.current&&o.current)return t();o.current=!0},e),(0,r.useEffect)(()=>(n.current=!0,()=>{n.current=!1}),[])}},13028:t=>{t.exports=function(t,e){return function(n){return t(e(n))}}},13240:(t,e,n)=>{"use strict";n.d(e,{M:()=>i});var r=n(65043),o=n(80940);function i(t,e,n,i){const a=(0,o.c)(n);return(0,r.useEffect)(()=>{const r="function"===typeof t?t():null!==t&&void 0!==t?t:document;if(n&&r)return r.addEventListener(e,a,i),()=>{r.removeEventListener(e,a,i)}},[e,t,i,a,n]),()=>{const n="function"===typeof t?t():null!==t&&void 0!==t?t:document;null===n||void 0===n||n.removeEventListener(e,a,i)}}},13241:(t,e,n)=>{"use strict";n.d(e,{O:()=>o});var r=n(70579);const o=(0,n(14010).w)({displayName:"ViewOffIcon",path:(0,r.jsxs)("g",{fill:"currentColor",children:[(0,r.jsx)("path",{d:"M23.2,10.549a20.954,20.954,0,0,0-4.3-3.6l4-3.995a1,1,0,1,0-1.414-1.414l-.018.018a.737.737,0,0,1-.173.291l-19.5,19.5c-.008.007-.018.009-.026.017a1,1,0,0,0,1.631,1.088l4.146-4.146a11.26,11.26,0,0,0,4.31.939h.3c4.256,0,8.489-2.984,11.051-5.8A2.171,2.171,0,0,0,23.2,10.549ZM16.313,13.27a4.581,4.581,0,0,1-3,3.028,4.3,4.3,0,0,1-3.1-.19.253.253,0,0,1-.068-.407l5.56-5.559a.252.252,0,0,1,.407.067A4.3,4.3,0,0,1,16.313,13.27Z"}),(0,r.jsx)("path",{d:"M7.615,13.4a.244.244,0,0,0,.061-.24A4.315,4.315,0,0,1,7.5,12,4.5,4.5,0,0,1,12,7.5a4.276,4.276,0,0,1,1.16.173.244.244,0,0,0,.24-.062l1.941-1.942a.254.254,0,0,0-.1-.421A10.413,10.413,0,0,0,12,4.75C7.7,4.692,3.4,7.7.813,10.549a2.15,2.15,0,0,0-.007,2.9,21.209,21.209,0,0,0,3.438,3.03.256.256,0,0,0,.326-.029Z"})]})})},13440:(t,e,n)=>{var r=n(56552)["__core-js_shared__"];t.exports=r},13729:(t,e,n)=>{"use strict";n.d(e,{P:()=>ca});var r=n(89379),o=n(65043);const i=(0,o.createContext)({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),a=(0,o.createContext)({});var s=n(9674),l=n(40293);const c=(0,o.createContext)({strict:!1}),u=t=>t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),d="data-"+u("framerAppearId");function h(t){return t&&"object"===typeof t&&Object.prototype.hasOwnProperty.call(t,"current")}function f(t){return"string"===typeof t||Array.isArray(t)}function p(t){return null!==t&&"object"===typeof t&&"function"===typeof t.start}const g=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],m=["initial",...g];function v(t){return p(t.animate)||m.some(e=>f(t[e]))}function y(t){return Boolean(v(t)||t.variants)}function b(t){const{initial:e,animate:n}=function(t,e){if(v(t)){const{initial:e,animate:n}=t;return{initial:!1===e||f(e)?e:void 0,animate:f(n)?n:void 0}}return!1!==t.inherit?e:{}}(t,(0,o.useContext)(a));return(0,o.useMemo)(()=>({initial:e,animate:n}),[x(e),x(n)])}function x(t){return Array.isArray(t)?t.join(" "):t}const w={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"]},k={};for(const da in w)k[da]={isEnabled:t=>w[da].some(e=>!!t[e])};var A=n(14735),_=n(2190);const S=(0,o.createContext)({}),C=Symbol.for("motionComponentSymbol");function E(t){let{preloadedFeatures:e,createVisualElement:n,useRender:u,useVisualState:f,Component:p}=t;e&&function(t){for(const e in t)k[e]=(0,r.A)((0,r.A)({},k[e]),t[e])}(e);const g=(0,o.forwardRef)(function(t,g){let m;const v=(0,r.A)((0,r.A)((0,r.A)({},(0,o.useContext)(i)),t),{},{layoutId:O(t)}),{isStatic:y}=v,x=b(t),w=f(t,y);if(!y&&A.B){x.visualElement=function(t,e,n,r){const{visualElement:u}=(0,o.useContext)(a),h=(0,o.useContext)(c),f=(0,o.useContext)(s.t),p=(0,o.useContext)(i).reducedMotion,g=(0,o.useRef)();r=r||h.renderer,!g.current&&r&&(g.current=r(t,{visualState:e,parent:u,props:n,presenceContext:f,blockInitialAnimation:!!f&&!1===f.initial,reducedMotionConfig:p}));const m=g.current;(0,o.useInsertionEffect)(()=>{m&&m.update(n,f)});const v=(0,o.useRef)(Boolean(n[d]&&!window.HandoffComplete));return(0,l.E)(()=>{m&&(m.render(),v.current&&m.animationState&&m.animationState.animateChanges())}),(0,o.useEffect)(()=>{m&&(m.updateFeatures(),!v.current&&m.animationState&&m.animationState.animateChanges(),v.current&&(v.current=!1,window.HandoffComplete=!0))}),m}(p,w,v,n);const t=(0,o.useContext)(S),r=(0,o.useContext)(c).strict;x.visualElement&&(m=x.visualElement.loadFeatures(v,r,e,t))}return o.createElement(a.Provider,{value:x},m&&x.visualElement?o.createElement(m,(0,r.A)({visualElement:x.visualElement},v)):null,u(p,t,function(t,e,n){return(0,o.useCallback)(r=>{r&&t.mount&&t.mount(r),e&&(r?e.mount(r):e.unmount()),n&&("function"===typeof n?n(r):h(n)&&(n.current=r))},[e])}(w,x.visualElement,g),w,y,x.visualElement))});return g[C]=p,g}function O(t){let{layoutId:e}=t;const n=(0,o.useContext)(_.L).id;return n&&void 0!==e?n+"-"+e:e}function P(t){function e(e){return E(t(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}))}if("undefined"===typeof Proxy)return e;const n=new Map;return new Proxy(e,{get:(t,r)=>(n.has(r)||n.set(r,e(r)),n.get(r))})}const M=["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 T(t){return"string"===typeof t&&!t.includes("-")&&!!(M.indexOf(t)>-1||/[A-Z]/.test(t))}const N={};const R=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],L=new Set(R);function D(t,e){let{layout:n,layoutId:r}=e;return L.has(t)||t.startsWith("origin")||(n||void 0!==r)&&(!!N[t]||"opacity"===t)}const j=t=>Boolean(t&&t.getVelocity),I={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},z=R.length;const B=t=>e=>"string"===typeof e&&e.startsWith(t),F=B("--"),H=B("var(--"),V=(t,e)=>e&&"number"===typeof t?e.transform(t):t,q=(t,e,n)=>Math.min(Math.max(n,t),e),U={test:t=>"number"===typeof t,parse:parseFloat,transform:t=>t},W=(0,r.A)((0,r.A)({},U),{},{transform:t=>q(0,1,t)}),G=(0,r.A)((0,r.A)({},U),{},{default:1}),Y=t=>Math.round(1e5*t)/1e5,K=/(-)?([\d]*\.?[\d])+/g,$=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,X=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Q(t){return"string"===typeof t}const Z=t=>({test:e=>Q(e)&&e.endsWith(t)&&1===e.split(" ").length,parse:parseFloat,transform:e=>"".concat(e).concat(t)}),J=Z("deg"),tt=Z("%"),et=Z("px"),nt=Z("vh"),rt=Z("vw"),ot=(0,r.A)((0,r.A)({},tt),{},{parse:t=>tt.parse(t)/100,transform:t=>tt.transform(100*t)}),it=(0,r.A)((0,r.A)({},U),{},{transform:Math.round}),at={borderWidth:et,borderTopWidth:et,borderRightWidth:et,borderBottomWidth:et,borderLeftWidth:et,borderRadius:et,radius:et,borderTopLeftRadius:et,borderTopRightRadius:et,borderBottomRightRadius:et,borderBottomLeftRadius:et,width:et,maxWidth:et,height:et,maxHeight:et,size:et,top:et,right:et,bottom:et,left:et,padding:et,paddingTop:et,paddingRight:et,paddingBottom:et,paddingLeft:et,margin:et,marginTop:et,marginRight:et,marginBottom:et,marginLeft:et,rotate:J,rotateX:J,rotateY:J,rotateZ:J,scale:G,scaleX:G,scaleY:G,scaleZ:G,skew:J,skewX:J,skewY:J,distance:et,translateX:et,translateY:et,translateZ:et,x:et,y:et,z:et,perspective:et,transformPerspective:et,opacity:W,originX:ot,originY:ot,originZ:et,zIndex:it,fillOpacity:W,strokeOpacity:W,numOctaves:it};function st(t,e,n,r){const{style:o,vars:i,transform:a,transformOrigin:s}=t;let l=!1,c=!1,u=!0;for(const d in e){const t=e[d];if(F(d)){i[d]=t;continue}const n=at[d],r=V(t,n);if(L.has(d)){if(l=!0,a[d]=r,!u)continue;t!==(n.default||0)&&(u=!1)}else d.startsWith("origin")?(c=!0,s[d]=r):o[d]=r}if(e.transform||(l||r?o.transform=function(t,e,n,r){let{enableHardwareAcceleration:o=!0,allowTransformNone:i=!0}=e,a="";for(let s=0;s({style:{},transform:{},transformOrigin:{},vars:{}});function ct(t,e,n){for(const r in e)j(e[r])||D(r,n)||(t[r]=e[r])}function ut(t,e,n){const r={};return ct(r,t.style||{},t),Object.assign(r,function(t,e,n){let{transformTemplate:r}=t;return(0,o.useMemo)(()=>{const t={style:{},transform:{},transformOrigin:{},vars:{}};return st(t,e,{enableHardwareAcceleration:!n},r),Object.assign({},t.vars,t.style)},[e])}(t,e,n)),t.transformValues?t.transformValues(r):r}function dt(t,e,n){const r={},o=ut(t,e,n);return t.drag&&!1!==t.dragListener&&(r.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=!0===t.drag?"none":"pan-".concat("x"===t.drag?"y":"x")),void 0===t.tabIndex&&(t.onTap||t.onTapStart||t.whileTap)&&(r.tabIndex=0),r.style=o,r}const ht=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function ft(t){return t.startsWith("while")||t.startsWith("drag")&&"draggable"!==t||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||ht.has(t)}let pt=t=>!ft(t);try{(gt=require("@emotion/is-prop-valid").default)&&(pt=t=>t.startsWith("on")?!ft(t):gt(t))}catch(ua){}var gt;var mt=n(80045);function vt(t,e,n){return"string"===typeof t?t:et.transform(e+n*t)}const yt={offset:"stroke-dashoffset",array:"stroke-dasharray"},bt={offset:"strokeDashoffset",array:"strokeDasharray"};const xt=["attrX","attrY","attrScale","originX","originY","pathLength","pathSpacing","pathOffset"];function wt(t,e,n,r,o){let{attrX:i,attrY:a,attrScale:s,originX:l,originY:c,pathLength:u,pathSpacing:d=1,pathOffset:h=0}=e;if(st(t,(0,mt.A)(e,xt),n,o),r)return void(t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox));t.attrs=t.style,t.style={};const{attrs:f,style:p,dimensions:g}=t;f.transform&&(g&&(p.transform=f.transform),delete f.transform),g&&(void 0!==l||void 0!==c||p.transform)&&(p.transformOrigin=function(t,e,n){const r=vt(e,t.x,t.width),o=vt(n,t.y,t.height);return"".concat(r," ").concat(o)}(g,void 0!==l?l:.5,void 0!==c?c:.5)),void 0!==i&&(f.x=i),void 0!==a&&(f.y=a),void 0!==s&&(f.scale=s),void 0!==u&&function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];t.pathLength=1;const i=o?yt:bt;t[i.offset]=et.transform(-r);const a=et.transform(e),s=et.transform(n);t[i.array]="".concat(a," ").concat(s)}(f,u,d,h,!1)}const kt=()=>(0,r.A)((0,r.A)({},{style:{},transform:{},transformOrigin:{},vars:{}}),{},{attrs:{}}),At=t=>"string"===typeof t&&"svg"===t.toLowerCase();function _t(t,e,n,i){const a=(0,o.useMemo)(()=>{const n=kt();return wt(n,e,{enableHardwareAcceleration:!1},At(i),t.transformTemplate),(0,r.A)((0,r.A)({},n.attrs),{},{style:(0,r.A)({},n.style)})},[e]);if(t.style){const e={};ct(e,t.style,t),a.style=(0,r.A)((0,r.A)({},e),a.style)}return a}function St(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(e,n,i,a,s)=>{let{latestValues:l}=a;const c=(T(e)?_t:dt)(n,l,s,e),u=function(t,e,n){const r={};for(const o in t)"values"===o&&"object"===typeof t.values||(pt(o)||!0===n&&ft(o)||!e&&!ft(o)||t.draggable&&o.startsWith("onDrag"))&&(r[o]=t[o]);return r}(n,"string"===typeof e,t),d=(0,r.A)((0,r.A)((0,r.A)({},u),c),{},{ref:i}),{children:h}=n,f=(0,o.useMemo)(()=>j(h)?h.get():h,[h]);return(0,o.createElement)(e,(0,r.A)((0,r.A)({},d),{},{children:f}))}}function Ct(t,e,n,r){let{style:o,vars:i}=e;Object.assign(t.style,o,r&&r.getProjectionStyles(n));for(const a in i)t.style.setProperty(a,i[a])}const Et=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 Ot(t,e,n,r){Ct(t,e,void 0,r);for(const o in e.attrs)t.setAttribute(Et.has(o)?o:u(o),e.attrs[o])}function Pt(t,e){const{style:n}=t,r={};for(const o in n)(j(n[o])||e.style&&j(e.style[o])||D(o,t))&&(r[o]=n[o]);return r}function Mt(t,e){const n=Pt(t,e);for(const r in t)if(j(t[r])||j(e[r])){n[-1!==R.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=t[r]}return n}function Tt(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return"function"===typeof e&&(e=e(void 0!==n?n:t.custom,r,o)),"string"===typeof e&&(e=t.variants&&t.variants[e]),"function"===typeof e&&(e=e(void 0!==n?n:t.custom,r,o)),e}var Nt=n(34930);const Rt=t=>Array.isArray(t),Lt=t=>Rt(t)?t[t.length-1]||0:t;function Dt(t){const e=j(t)?t.get():t;return n=e,Boolean(n&&"object"===typeof n&&n.mix&&n.toValue)?e.toValue():e;var n}const jt=["transitionEnd","transition"];const It=t=>(e,n)=>{const r=(0,o.useContext)(a),i=(0,o.useContext)(s.t),l=()=>function(t,e,n,r){let{scrapeMotionValuesFromProps:o,createRenderState:i,onMount:a}=t;const s={latestValues:zt(e,n,r,o),renderState:i()};return a&&(s.mount=t=>a(e,t,s)),s}(t,e,r,i);return n?l():(0,Nt.M)(l)};function zt(t,e,n,r){const o={},i=r(t,{});for(const h in i)o[h]=Dt(i[h]);let{initial:a,animate:s}=t;const l=v(t),c=y(t);e&&c&&!l&&!1!==t.inherit&&(void 0===a&&(a=e.initial),void 0===s&&(s=e.animate));let u=!!n&&!1===n.initial;u=u||!1===a;const d=u?s:a;if(d&&"boolean"!==typeof d&&!p(d)){(Array.isArray(d)?d:[d]).forEach(e=>{const n=Tt(t,e);if(!n)return;const{transitionEnd:r,transition:i}=n,a=(0,mt.A)(n,jt);for(const t in a){let e=a[t];if(Array.isArray(e)){e=e[u?e.length-1:0]}null!==e&&(o[t]=e)}for(const t in r)o[t]=r[t]})}return o}var Bt=n(37065);const Ft={useVisualState:It({scrapeMotionValuesFromProps:Mt,createRenderState:kt,onMount:(t,e,n)=>{let{renderState:r,latestValues:o}=n;Bt.Gt.read(()=>{try{r.dimensions="function"===typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}catch(t){r.dimensions={x:0,y:0,width:0,height:0}}}),Bt.Gt.render(()=>{wt(r,o,{enableHardwareAcceleration:!1},At(e.tagName),t.transformTemplate),Ot(e,r)})}})},Ht={useVisualState:It({scrapeMotionValuesFromProps:Pt,createRenderState:lt})};function Vt(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{passive:!0};return t.addEventListener(e,n,r),()=>t.removeEventListener(e,n)}const qt=t=>"mouse"===t.pointerType?"number"!==typeof t.button||t.button<=0:!1!==t.isPrimary;function Ut(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page";return{point:{x:t[e+"X"],y:t[e+"Y"]}}}function Wt(t,e,n,r){return Vt(t,e,(t=>e=>qt(e)&&t(e,Ut(e)))(n),r)}const Gt=(t,e)=>n=>e(t(n)),Yt=function(){for(var t=arguments.length,e=new Array(t),n=0;n{const n=()=>{e=null};return null===e&&(e=t,n)}}const $t=Kt("dragHorizontal"),Xt=Kt("dragVertical");function Qt(t){let e=!1;if("y"===t)e=Xt();else if("x"===t)e=$t();else{const t=$t(),n=Xt();t&&n?e=()=>{t(),n()}:(t&&t(),n&&n())}return e}function Zt(){const t=Qt(!0);return!t||(t(),!1)}class Jt{constructor(t){this.isMounted=!1,this.node=t}update(){}}function te(t,e){const n="pointer"+(e?"enter":"leave"),r="onHover"+(e?"Start":"End");return Wt(t.current,n,(n,o)=>{if("touch"===n.pointerType||Zt())return;const i=t.getProps();t.animationState&&i.whileHover&&t.animationState.setActive("whileHover",e),i[r]&&Bt.Gt.update(()=>i[r](n,o))},{passive:!t.getProps()[r]})}const ee=(t,e)=>!!e&&(t===e||ee(t,e.parentElement));var ne=n(51892);function re(t,e){if(!e)return;const n=new PointerEvent("pointer"+t);e(n,Ut(n))}const oe=["root"],ie=new WeakMap,ae=new WeakMap,se=t=>{const e=ie.get(t.target);e&&e(t)},le=t=>{t.forEach(se)};function ce(t,e,n){const o=function(t){let{root:e}=t,n=(0,mt.A)(t,oe);const o=e||document;ae.has(o)||ae.set(o,{});const i=ae.get(o),a=JSON.stringify(n);return i[a]||(i[a]=new IntersectionObserver(le,(0,r.A)({root:e},n))),i[a]}(e);return ie.set(t,n),o.observe(t),()=>{ie.delete(t),o.unobserve(t)}}const ue={some:0,all:1};const de={inView:{Feature:class extends Jt{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:t={}}=this.node.getProps(),{root:e,margin:n,amount:r="some",once:o}=t,i={root:e?e.current:void 0,rootMargin:n,threshold:"number"===typeof r?r:ue[r]};return ce(this.node.current,i,t=>{const{isIntersecting:e}=t;if(this.isInView===e)return;if(this.isInView=e,o&&!e&&this.hasEnteredView)return;e&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",e);const{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),i=e?n:r;i&&i(t)})}mount(){this.startObserver()}update(){if("undefined"===typeof IntersectionObserver)return;const{props:t,prevProps:e}=this.node,n=["amount","margin","root"].some(function(t){let{viewport:e={}}=t,{viewport:n={}}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t=>e[t]!==n[t]}(t,e));n&&this.startObserver()}unmount(){}}},tap:{Feature:class extends Jt{constructor(){super(...arguments),this.removeStartListeners=ne.l,this.removeEndListeners=ne.l,this.removeAccessibleListeners=ne.l,this.startPointerPress=(t,e)=>{if(this.isPressing)return;this.removeEndListeners();const n=this.node.getProps(),r=Wt(window,"pointerup",(t,e)=>{if(!this.checkPressEnd())return;const{onTap:n,onTapCancel:r,globalTapTarget:o}=this.node.getProps();Bt.Gt.update(()=>{o||ee(this.node.current,t.target)?n&&n(t,e):r&&r(t,e)})},{passive:!(n.onTap||n.onPointerUp)}),o=Wt(window,"pointercancel",(t,e)=>this.cancelPress(t,e),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=Yt(r,o),this.startPress(t,e)},this.startAccessiblePress=()=>{const t=Vt(this.node.current,"keydown",t=>{if("Enter"!==t.key||this.isPressing)return;this.removeEndListeners(),this.removeEndListeners=Vt(this.node.current,"keyup",t=>{"Enter"===t.key&&this.checkPressEnd()&&re("up",(t,e)=>{const{onTap:n}=this.node.getProps();n&&Bt.Gt.update(()=>n(t,e))})}),re("down",(t,e)=>{this.startPress(t,e)})}),e=Vt(this.node.current,"blur",()=>{this.isPressing&&re("cancel",(t,e)=>this.cancelPress(t,e))});this.removeAccessibleListeners=Yt(t,e)}}startPress(t,e){this.isPressing=!0;const{onTapStart:n,whileTap:r}=this.node.getProps();r&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&Bt.Gt.update(()=>n(t,e))}checkPressEnd(){this.removeEndListeners(),this.isPressing=!1;return this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!Zt()}cancelPress(t,e){if(!this.checkPressEnd())return;const{onTapCancel:n}=this.node.getProps();n&&Bt.Gt.update(()=>n(t,e))}mount(){const t=this.node.getProps(),e=Wt(t.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(t.onTapStart||t.onPointerStart)}),n=Vt(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Yt(e,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}},focus:{Feature:class extends Jt{constructor(){super(...arguments),this.isActive=!1}onFocus(){let t=!1;try{t=this.node.current.matches(":focus-visible")}catch(e){t=!0}t&&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=Yt(Vt(this.node.current,"focus",()=>this.onFocus()),Vt(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}},hover:{Feature:class extends Jt{mount(){this.unmount=Yt(te(this.node,!0),te(this.node,!1))}unmount(){}}}};function he(t,e){if(!Array.isArray(e))return!1;const n=e.length;if(n!==t.length)return!1;for(let r=0;re[n]=t.get()),e}(t),function(t){const e={};return t.values.forEach((t,n)=>e[n]=t.getVelocity()),e}(t))}var pe=n(58129);const ge=t=>1e3*t,me=t=>t/1e3,ve=!1,ye=t=>Array.isArray(t)&&"number"===typeof t[0];function be(t){return Boolean(!t||"string"===typeof t&&we[t]||ye(t)||Array.isArray(t)&&t.every(be))}const xe=t=>{let[e,n,r,o]=t;return"cubic-bezier(".concat(e,", ").concat(n,", ").concat(r,", ").concat(o,")")},we={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:xe([0,.65,.55,1]),circOut:xe([.55,0,1,.45]),backIn:xe([.31,.01,.66,-.59]),backOut:xe([.33,1.53,.69,.99])};function ke(t){if(t)return ye(t)?xe(t):Array.isArray(t)?t.map(ke):we[t]}const Ae=(t,e,n)=>(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t;function _e(t,e,n,r){if(t===e&&n===r)return ne.l;const o=e=>function(t,e,n,r,o){let i,a,s=0;do{a=e+(n-e)/2,i=Ae(a,r,o)-t,i>0?n=a:e=a}while(Math.abs(i)>1e-7&&++s<12);return a}(e,0,1,t,n);return t=>0===t||1===t?t:Ae(o(t),e,r)}const Se=_e(.42,0,1,1),Ce=_e(0,0,.58,1),Ee=_e(.42,0,.58,1),Oe=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,Pe=t=>e=>1-t(1-e),Me=t=>1-Math.sin(Math.acos(t)),Te=Pe(Me),Ne=Oe(Me),Re=_e(.33,1.53,.69,.99),Le=Pe(Re),De=Oe(Le),je={linear:ne.l,easeIn:Se,easeInOut:Ee,easeOut:Ce,circIn:Me,circInOut:Ne,circOut:Te,backIn:Le,backInOut:De,backOut:Re,anticipate:t=>(t*=2)<1?.5*Le(t):.5*(2-Math.pow(2,-10*(t-1)))},Ie=t=>{if(Array.isArray(t)){(0,pe.V)(4===t.length,"Cubic bezier arrays must contain four numerical values.");const[e,n,r,o]=t;return _e(e,n,r,o)}return"string"===typeof t?((0,pe.V)(void 0!==je[t],"Invalid easing type '".concat(t,"'")),je[t]):t},ze=(t,e)=>n=>Boolean(Q(n)&&X.test(n)&&n.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(n,e)),Be=(t,e,n)=>r=>{if(!Q(r))return r;const[o,i,a,s]=r.match(K);return{[t]:parseFloat(o),[e]:parseFloat(i),[n]:parseFloat(a),alpha:void 0!==s?parseFloat(s):1}},Fe=(0,r.A)((0,r.A)({},U),{},{transform:t=>Math.round((t=>q(0,255,t))(t))}),He={test:ze("rgb","red"),parse:Be("red","green","blue"),transform:t=>{let{red:e,green:n,blue:r,alpha:o=1}=t;return"rgba("+Fe.transform(e)+", "+Fe.transform(n)+", "+Fe.transform(r)+", "+Y(W.transform(o))+")"}};const Ve={test:ze("#"),parse:function(t){let e="",n="",r="",o="";return t.length>5?(e=t.substring(1,3),n=t.substring(3,5),r=t.substring(5,7),o=t.substring(7,9)):(e=t.substring(1,2),n=t.substring(2,3),r=t.substring(3,4),o=t.substring(4,5),e+=e,n+=n,r+=r,o+=o),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:o?parseInt(o,16)/255:1}},transform:He.transform},qe={test:ze("hsl","hue"),parse:Be("hue","saturation","lightness"),transform:t=>{let{hue:e,saturation:n,lightness:r,alpha:o=1}=t;return"hsla("+Math.round(e)+", "+tt.transform(Y(n))+", "+tt.transform(Y(r))+", "+Y(W.transform(o))+")"}},Ue={test:t=>He.test(t)||Ve.test(t)||qe.test(t),parse:t=>He.test(t)?He.parse(t):qe.test(t)?qe.parse(t):Ve.parse(t),transform:t=>Q(t)?t:t.hasOwnProperty("red")?He.transform(t):qe.transform(t)},We=(t,e,n)=>-n*t+n*e+t;function Ge(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}const Ye=(t,e,n)=>{const r=t*t;return Math.sqrt(Math.max(0,n*(e*e-r)+r))},Ke=[Ve,He,qe];function $e(t){const e=(n=t,Ke.find(t=>t.test(n)));var n;(0,pe.V)(Boolean(e),"'".concat(t,"' is not an animatable color. Use the equivalent color code instead."));let r=e.parse(t);return e===qe&&(r=function(t){let{hue:e,saturation:n,lightness:r,alpha:o}=t;e/=360,n/=100,r/=100;let i=0,a=0,s=0;if(n){const t=r<.5?r*(1+n):r+n-r*n,o=2*r-t;i=Ge(o,t,e+1/3),a=Ge(o,t,e),s=Ge(o,t,e-1/3)}else i=a=s=r;return{red:Math.round(255*i),green:Math.round(255*a),blue:Math.round(255*s),alpha:o}}(r)),r}const Xe=(t,e)=>{const n=$e(t),o=$e(e),i=(0,r.A)({},n);return t=>(i.red=Ye(n.red,o.red,t),i.green=Ye(n.green,o.green,t),i.blue=Ye(n.blue,o.blue,t),i.alpha=We(n.alpha,o.alpha,t),He.transform(i))};const Qe={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:ne.l},Ze={regex:$,countKey:"Colors",token:"${c}",parse:Ue.parse},Je={regex:K,countKey:"Numbers",token:"${n}",parse:U.parse};function tn(t,e){let{regex:n,countKey:r,token:o,parse:i}=e;const a=t.tokenised.match(n);a&&(t["num"+r]=a.length,t.tokenised=t.tokenised.replace(n,o),t.values.push(...a.map(i)))}function en(t){const e=t.toString(),n={value:e,tokenised:e,values:[],numVars:0,numColors:0,numNumbers:0};return n.value.includes("var(--")&&tn(n,Qe),tn(n,Ze),tn(n,Je),n}function nn(t){return en(t).values}function rn(t){const{values:e,numColors:n,numVars:r,tokenised:o}=en(t),i=e.length;return t=>{let e=o;for(let o=0;o"number"===typeof t?0:t;const an={test:function(t){var e,n;return isNaN(t)&&Q(t)&&((null===(e=t.match(K))||void 0===e?void 0:e.length)||0)+((null===(n=t.match($))||void 0===n?void 0:n.length)||0)>0},parse:nn,createTransformer:rn,getAnimatableNone:function(t){const e=nn(t);return rn(t)(e.map(on))}},sn=(t,e)=>n=>"".concat(n>0?e:t);function ln(t,e){return"number"===typeof t?n=>We(t,e,n):Ue.test(t)?Xe(t,e):t.startsWith("var(")?sn(t,e):dn(t,e)}const cn=(t,e)=>{const n=[...t],r=n.length,o=t.map((t,n)=>ln(t,e[n]));return t=>{for(let e=0;e{const n=(0,r.A)((0,r.A)({},t),e),o={};for(const r in n)void 0!==t[r]&&void 0!==e[r]&&(o[r]=ln(t[r],e[r]));return t=>{for(const e in o)n[e]=o[e](t);return n}},dn=(t,e)=>{const n=an.createTransformer(e),r=en(t),o=en(e);return r.numVars===o.numVars&&r.numColors===o.numColors&&r.numNumbers>=o.numNumbers?Yt(cn(r.values,o.values),n):((0,pe.$)(!0,"Complex values '".concat(t,"' and '").concat(e,"' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.")),sn(t,e))},hn=(t,e,n)=>{const r=e-t;return 0===r?1:(n-t)/r},fn=(t,e)=>n=>We(t,e,n);function pn(t,e,n){const r=[],o=n||("number"===typeof(i=t[0])?fn:"string"===typeof i?Ue.test(i)?Xe:dn:Array.isArray(i)?cn:"object"===typeof i?un:fn);var i;const a=t.length-1;for(let s=0;s2&&void 0!==arguments[2]?arguments[2]:{};const i=t.length;if((0,pe.V)(i===e.length,"Both input and output ranges must be the same length"),1===i)return()=>e[0];t[0]>t[i-1]&&(t=[...t].reverse(),e=[...e].reverse());const a=pn(e,r,o),s=a.length,l=e=>{let n=0;if(s>1)for(;nl(q(t[0],t[i-1],e)):l}function mn(t){const e=[0];return function(t,e){const n=t[t.length-1];for(let r=1;r<=e;r++){const o=hn(0,e,r);t.push(We(n,1,o))}}(e,t.length-1),e}function vn(t){let{duration:e=300,keyframes:n,times:r,ease:o="easeInOut"}=t;const i=(t=>Array.isArray(t)&&"number"!==typeof t[0])(o)?o.map(Ie):Ie(o),a={done:!1,value:n[0]},s=function(t,e){return t.map(t=>t*e)}(r&&r.length===n.length?r:mn(n),e),l=gn(s,n,{ease:Array.isArray(i)?i:(c=n,u=i,c.map(()=>u||Ee).splice(0,c.length-1))});var c,u;return{calculatedDuration:e,next:t=>(a.value=l(t),a.done=t>=e,a)}}function yn(t,e){return e?t*(1e3/e):0}function bn(t,e,n){const r=Math.max(e-5,0);return yn(n-t(r),e-r)}const xn=.001;function wn(t){let e,n,{duration:r=800,bounce:o=.25,velocity:i=0,mass:a=1}=t;(0,pe.$)(r<=ge(10),"Spring duration must be 10 seconds or less");let s=1-o;s=q(.05,1,s),r=q(.01,10,me(r)),s<1?(e=t=>{const e=t*s,n=e*r,o=e-i,a=An(t,s),l=Math.exp(-n);return xn-o/a*l},n=t=>{const n=t*s*r,o=n*i+i,a=Math.pow(s,2)*Math.pow(t,2)*r,l=Math.exp(-n),c=An(Math.pow(t,2),s);return(-e(t)+xn>0?-1:1)*((o-a)*l)/c}):(e=t=>Math.exp(-t*r)*((t-i)*r+1)-.001,n=t=>Math.exp(-t*r)*(r*r*(i-t)));const l=function(t,e,n){let r=n;for(let o=1;ovoid 0!==t[e])}function On(t){let{keyframes:e,restDelta:n,restSpeed:o}=t,i=(0,mt.A)(t,_n);const a=e[0],s=e[e.length-1],l={done:!1,value:a},{stiffness:c,damping:u,mass:d,duration:h,velocity:f,isResolvedFromDuration:p}=function(t){let e=(0,r.A)({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!En(t,Cn)&&En(t,Sn)){const n=wn(t);e=(0,r.A)((0,r.A)((0,r.A)({},e),n),{},{mass:1}),e.isResolvedFromDuration=!0}return e}((0,r.A)((0,r.A)({},i),{},{velocity:-me(i.velocity||0)})),g=f||0,m=u/(2*Math.sqrt(c*d)),v=s-a,y=me(Math.sqrt(c/d)),b=Math.abs(v)<5;let x;if(o||(o=b?.01:2),n||(n=b?.005:.5),m<1){const t=An(y,m);x=e=>{const n=Math.exp(-m*y*e);return s-n*((g+m*y*v)/t*Math.sin(t*e)+v*Math.cos(t*e))}}else if(1===m)x=t=>s-Math.exp(-y*t)*(v+(g+y*v)*t);else{const t=y*Math.sqrt(m*m-1);x=e=>{const n=Math.exp(-m*y*e),r=Math.min(t*e,300);return s-n*((g+m*y*v)*Math.sinh(r)+t*v*Math.cosh(r))/t}}return{calculatedDuration:p&&h||null,next:t=>{const e=x(t);if(p)l.done=t>=h;else{let r=g;0!==t&&(r=m<1?bn(x,t,e):0);const i=Math.abs(r)<=o,a=Math.abs(s-e)<=n;l.done=i&&a}return l.value=l.done?s:e,l}}}function Pn(t){let{keyframes:e,velocity:n=0,power:r=.8,timeConstant:o=325,bounceDamping:i=10,bounceStiffness:a=500,modifyTarget:s,min:l,max:c,restDelta:u=.5,restSpeed:d}=t;const h=e[0],f={done:!1,value:h},p=t=>void 0===l?c:void 0===c||Math.abs(l-t)-g*Math.exp(-t/o),b=t=>v+y(t),x=t=>{const e=y(t),n=b(t);f.done=Math.abs(e)<=u,f.value=f.done?v:n};let w,k;const A=t=>{var e;(e=f.value,void 0!==l&&ec)&&(w=t,k=On({keyframes:[f.value,p(f.value)],velocity:bn(b,t,f.value),damping:i,stiffness:a,restDelta:u,restSpeed:d}))};return A(0),{calculatedDuration:null,next:t=>{let e=!1;return k||void 0!==w||(e=!0,x(t),A(t)),void 0!==w&&t>w?k.next(t-w):(!e&&x(t),f)}}}const Mn=t=>{const e=e=>{let{timestamp:n}=e;return t(n)};return{start:()=>Bt.Gt.update(e,!0),stop:()=>(0,Bt.WG)(e),now:()=>Bt.uv.isProcessing?Bt.uv.timestamp:performance.now()}};function Tn(t){let e=0;let n=t.next(e);for(;!n.done&&e<2e4;)e+=50,n=t.next(e);return e>=2e4?1/0:e}const Nn=["autoplay","delay","driver","keyframes","type","repeat","repeatDelay","repeatType","onPlay","onStop","onComplete","onUpdate"],Rn={decay:Pn,inertia:Pn,tween:vn,keyframes:vn,spring:On};function Ln(t){let e,n,{autoplay:o=!0,delay:i=0,driver:a=Mn,keyframes:s,type:l="keyframes",repeat:c=0,repeatDelay:u=0,repeatType:d="loop",onPlay:h,onStop:f,onComplete:p,onUpdate:g}=t,m=(0,mt.A)(t,Nn),v=1,y=!1;const b=()=>{n=new Promise(t=>{e=t})};let x;b();const w=Rn[l]||vn;let k;w!==vn&&"number"!==typeof s[0]&&(k=gn([0,100],s,{clamp:!1}),s=[0,100]);const A=w((0,r.A)((0,r.A)({},m),{},{keyframes:s}));let _;"mirror"===d&&(_=w((0,r.A)((0,r.A)({},m),{},{keyframes:[...s].reverse(),velocity:-(m.velocity||0)})));let S="idle",C=null,E=null,O=null;null===A.calculatedDuration&&c&&(A.calculatedDuration=Tn(A));const{calculatedDuration:P}=A;let M=1/0,T=1/0;null!==P&&(M=P+u,T=M*(c+1)-u);let N=0;const R=t=>{if(null===E)return;v>0&&(E=Math.min(E,t)),v<0&&(E=Math.min(t-T/v,E)),N=null!==C?C:Math.round(t-E)*v;const e=N-i*(v>=0?1:-1),n=v>=0?e<0:e>T;N=Math.max(e,0),"finished"===S&&null===C&&(N=T);let r=N,o=A;if(c){const t=Math.min(N,T)/M;let e=Math.floor(t),n=t%1;!n&&t>=1&&(n=1),1===n&&e--,e=Math.min(e,c+1);Boolean(e%2)&&("reverse"===d?(n=1-n,u&&(n-=u/M)):"mirror"===d&&(o=_)),r=q(0,1,n)*M}const a=n?{done:!1,value:s[0]}:o.next(r);k&&(a.value=k(a.value));let{done:l}=a;n||null===P||(l=v>=0?N>=T:N<=0);const h=null===C&&("finished"===S||"running"===S&&l);return g&&g(a.value),h&&j(),a},L=()=>{x&&x.stop(),x=void 0},D=()=>{S="idle",L(),e(),b(),E=O=null},j=()=>{S="finished",p&&p(),L(),e()},I=()=>{if(y)return;x||(x=a(R));const t=x.now();h&&h(),null!==C?E=t-C:E&&"finished"!==S||(E=t),"finished"===S&&b(),O=E,C=null,S="running",x.start()};o&&I();const z={then:(t,e)=>n.then(t,e),get time(){return me(N)},set time(t){t=ge(t),N=t,null===C&&x&&0!==v?E=x.now()-t/v:C=t},get duration(){const t=null===A.calculatedDuration?Tn(A):A.calculatedDuration;return me(t)},get speed(){return v},set speed(t){t!==v&&x&&(v=t,z.time=me(N))},get state(){return S},play:I,pause:()=>{S="paused",C=N},stop:()=>{y=!0,"idle"!==S&&(S="idle",f&&f(),D())},cancel:()=>{null!==O&&R(O),D()},complete:()=>{S="finished"},sample:t=>(E=0,R(t))};return z}const Dn=["onUpdate","onComplete"],jn=function(t){let e;return()=>(void 0===e&&(e=t()),e)}(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),In=new Set(["opacity","clipPath","filter","transform","backgroundColor"]);function zn(t,e,n){let{onUpdate:o,onComplete:i}=n,a=(0,mt.A)(n,Dn);if(!(jn()&&In.has(e)&&!a.repeatDelay&&"mirror"!==a.repeatType&&0!==a.damping&&"inertia"!==a.type))return!1;let s,l,c=!1,u=!1;const d=()=>{l=new Promise(t=>{s=t})};d();let{keyframes:h,duration:f=300,ease:p,times:g}=a;if(((t,e)=>"spring"===e.type||"backgroundColor"===t||!be(e.ease))(e,a)){const t=Ln((0,r.A)((0,r.A)({},a),{},{repeat:0,delay:0}));let e={done:!1,value:h[0]};const n=[];let o=0;for(;!e.done&&o<2e4;)e=t.sample(o),n.push(e.value),o+=10;g=void 0,h=n,f=o-10,p="linear"}const m=function(t,e,n){let{delay:r=0,duration:o,repeat:i=0,repeatType:a="loop",ease:s,times:l}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const c={[e]:n};l&&(c.offset=l);const u=ke(s);return Array.isArray(u)&&(c.easing=u),t.animate(c,{delay:r,duration:o,easing:Array.isArray(u)?"linear":u,fill:"both",iterations:i+1,direction:"reverse"===a?"alternate":"normal"})}(t.owner.current,e,h,(0,r.A)((0,r.A)({},a),{},{duration:f,ease:p,times:g})),v=()=>{u=!1,m.cancel()},y=()=>{u=!0,Bt.Gt.update(v),s(),d()};m.onfinish=()=>{u||(t.set(function(t,e){let{repeat:n,repeatType:r="loop"}=e;return t[n&&"loop"!==r&&n%2===1?0:t.length-1]}(h,a)),i&&i(),y())};return{then:(t,e)=>l.then(t,e),attachTimeline:t=>(m.timeline=t,m.onfinish=null,ne.l),get time(){return me(m.currentTime||0)},set time(t){m.currentTime=ge(t)},get speed(){return m.playbackRate},set speed(t){m.playbackRate=t},get duration(){return me(f)},play:()=>{c||(m.play(),(0,Bt.WG)(v))},pause:()=>m.pause(),stop:()=>{if(c=!0,"idle"===m.playState)return;const{currentTime:e}=m;if(e){const n=Ln((0,r.A)((0,r.A)({},a),{},{autoplay:!1}));t.setWithVelocity(n.sample(e-10).value,n.sample(e).value,10)}y()},complete:()=>{u||m.finish()},cancel:y}}const Bn={type:"spring",stiffness:500,damping:25,restSpeed:10},Fn={type:"keyframes",duration:.8},Hn={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Vn=(t,e)=>{let{keyframes:n}=e;return n.length>2?Fn:L.has(t)?t.startsWith("scale")?{type:"spring",stiffness:550,damping:0===n[1]?2*Math.sqrt(550):30,restSpeed:10}:Bn:Hn},qn=(t,e)=>"zIndex"!==t&&(!("number"!==typeof e&&!Array.isArray(e))||!("string"!==typeof e||!an.test(e)&&"0"!==e||e.startsWith("url("))),Un=new Set(["brightness","contrast","saturate","opacity"]);function Wn(t){const[e,n]=t.slice(0,-1).split("(");if("drop-shadow"===e)return t;const[r]=n.match(K)||[];if(!r)return t;const o=n.replace(r,"");let i=Un.has(e)?1:0;return r!==n&&(i*=100),e+"("+i+o+")"}const Gn=/([a-z-]*)\(.*?\)/g,Yn=(0,r.A)((0,r.A)({},an),{},{getAnimatableNone:t=>{const e=t.match(Gn);return e?e.map(Wn).join(" "):t}}),Kn=(0,r.A)((0,r.A)({},at),{},{color:Ue,backgroundColor:Ue,outlineColor:Ue,fill:Ue,stroke:Ue,borderColor:Ue,borderTopColor:Ue,borderRightColor:Ue,borderBottomColor:Ue,borderLeftColor:Ue,filter:Yn,WebkitFilter:Yn}),$n=t=>Kn[t];function Xn(t,e){let n=$n(t);return n!==Yn&&(n=an),n.getAnimatableNone?n.getAnimatableNone(e):void 0}const Qn=t=>/^0[^.\s]+$/.test(t);function Zn(t){return"number"===typeof t?0===t:null!==t?"none"===t||"0"===t||Qn(t):void 0}const Jn=["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"];function tr(t,e){return t[e]||t.default||t}const er=!1,nr=function(t,e,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return i=>{const a=tr(o,t)||{},s=a.delay||o.delay||0;let{elapsed:l=0}=o;l-=ge(s);const c=function(t,e,n,r){const o=qn(e,n);let i;i=Array.isArray(n)?[...n]:[null,n];const a=void 0!==r.from?r.from:t.get();let s;const l=[];for(let c=0;c{e.set(t),a.onUpdate&&a.onUpdate(t)},onComplete:()=>{i(),a.onComplete&&a.onComplete()}});if(function(t){let{when:e,delay:n,delayChildren:r,staggerChildren:o,staggerDirection:i,repeat:a,repeatType:s,repeatDelay:l,from:c,elapsed:u}=t,d=(0,mt.A)(t,Jn);return!!Object.keys(d).length}(a)||(p=(0,r.A)((0,r.A)({},p),Vn(t,p))),p.duration&&(p.duration=ge(p.duration)),p.repeatDelay&&(p.repeatDelay=ge(p.repeatDelay)),!h||!f||ve||!1===a.type||er)return function(t){let{keyframes:e,delay:n,onUpdate:r,onComplete:o}=t;const i=()=>(r&&r(e[e.length-1]),o&&o(),{time:0,speed:1,duration:0,play:ne.l,pause:ne.l,stop:ne.l,then:t=>(t(),Promise.resolve()),cancel:ne.l,complete:ne.l});return n?Ln({keyframes:[0,1],duration:0,delay:n,onComplete:i}):i()}(ve?(0,r.A)((0,r.A)({},p),{},{delay:0}):p);if(!o.isHandoff&&e.owner&&e.owner.current instanceof HTMLElement&&!e.owner.getProps().onUpdate){const n=zn(e,t,p);if(n)return n}return Ln(p)}};function rr(t){return Boolean(j(t)&&t.add)}const or=t=>/^\-?\d*\.?\d+$/.test(t);function ir(t,e){-1===t.indexOf(e)&&t.push(e)}function ar(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class sr{constructor(){this.subscriptions=[]}add(t){return ir(this.subscriptions,t),()=>ar(this.subscriptions,t)}notify(t,e,n){const r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](t,e,n);else for(let o=0;o1&&void 0!==arguments[1]?arguments[1]:{};var r;this.version="10.18.0",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=function(t){let n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.prev=e.current,e.current=t;const{delta:r,timestamp:o}=Bt.uv;e.lastUpdated!==o&&(e.timeDelta=r,e.lastUpdated=o,Bt.Gt.postRender(e.scheduleVelocityCheck)),e.prev!==e.current&&e.events.change&&e.events.change.notify(e.current),e.events.velocityChange&&e.events.velocityChange.notify(e.getVelocity()),n&&e.events.renderRequest&&e.events.renderRequest.notify(e.current)},this.scheduleVelocityCheck=()=>Bt.Gt.postRender(this.velocityCheck),this.velocityCheck=t=>{let{timestamp:e}=t;e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=t,this.canTrackVelocity=(r=this.current,!isNaN(parseFloat(r))),this.owner=n.owner}onChange(t){return this.on("change",t)}on(t,e){this.events[t]||(this.events[t]=new sr);const n=this.events[t].add(e);return"change"===t?()=>{n(),Bt.Gt.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(const t in this.events)this.events[t].clear()}attach(t,e){this.passiveEffect=t,this.stopPassiveEffect=e}set(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e&&this.passiveEffect?this.passiveEffect(t,this.updateAndNotify):this.updateAndNotify(t,e)}setWithVelocity(t,e,n){this.set(e),this.prev=t,this.timeDelta=n}jump(t){this.updateAndNotify(t),this.prev=t,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return lr.current&&lr.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?yn(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(e=>{this.hasAnimated=!0,this.animation=t(e),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 ur(t,e){return new cr(t,e)}const dr=t=>e=>e.test(t),hr=[U,et,tt,J,rt,nt,{test:t=>"auto"===t,parse:t=>t}],fr=t=>hr.find(dr(t)),pr=[...hr,Ue,an],gr=t=>pr.find(dr(t)),mr=["transitionEnd","transition"];function vr(t,e,n){t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,ur(n))}function yr(t,e){const n=fe(t,e);let o=n?t.makeTargetAnimatable(n,!1):{},{transitionEnd:i={},transition:a={}}=o,s=(0,mt.A)(o,mr);s=(0,r.A)((0,r.A)({},s),i);for(const r in s){vr(t,r,Lt(s[r]))}}function br(t,e){if(!e)return;return(e[t]||e.default||e).from}const xr=["transition","transitionEnd"];function wr(t,e){let{protectedKeys:n,needsAnimating:r}=t;const o=n.hasOwnProperty(e)&&!0!==r[e];return r[e]=!1,o}function kr(t,e){const n=t.get();if(!Array.isArray(e))return n!==e;for(let r=0;r2&&void 0!==arguments[2]?arguments[2]:{},a=t.makeTargetAnimatable(e),{transition:s=t.getDefaultTransition(),transitionEnd:l}=a,c=(0,mt.A)(a,xr);const u=t.getValue("willChange");o&&(s=o);const h=[],f=i&&t.animationState&&t.animationState.getState()[i];for(const p in c){const e=t.getValue(p),o=c[p];if(!e||void 0===o||f&&wr(f,p))continue;const i=(0,r.A)({delay:n,elapsed:0},tr(s||{},p));if(window.HandoffAppearAnimations){const n=t.getProps()[d];if(n){const t=window.HandoffAppearAnimations(n,p,e,Bt.Gt);null!==t&&(i.elapsed=t,i.isHandoff=!0)}}let a=!i.isHandoff&&!kr(e,o);if("spring"===i.type&&(e.getVelocity()||i.velocity)&&(a=!1),e.animation&&(a=!1),a)continue;e.start(nr(p,e,o,t.shouldReduceMotion&&L.has(p)?{type:!1}:i));const l=e.animation;rr(u)&&(u.add(p),l.then(()=>u.remove(p))),h.push(l)}return l&&Promise.all(h).then(()=>{l&&yr(t,l)}),h}function _r(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=fe(t,e,n.custom);let{transition:i=t.getDefaultTransition()||{}}=o||{};n.transitionOverride&&(i=n.transitionOverride);const a=o?()=>Promise.all(Ar(t,o,n)):()=>Promise.resolve(),s=t.variantChildren&&t.variantChildren.size?function(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;const{delayChildren:a=0,staggerChildren:s,staggerDirection:l}=i;return function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,a=arguments.length>5?arguments[5]:void 0;const s=[],l=(t.variantChildren.size-1)*o,c=1===i?function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)*o}:function(){return l-(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)*o};return Array.from(t.variantChildren).sort(Sr).forEach((t,o)=>{t.notify("AnimationStart",e),s.push(_r(t,e,(0,r.A)((0,r.A)({},a),{},{delay:n+c(o)})).then(()=>t.notify("AnimationComplete",e)))}),Promise.all(s)}(t,e,a+o,s,l,n)}:()=>Promise.resolve(),{when:l}=i;if(l){const[t,e]="beforeChildren"===l?[a,s]:[s,a];return t().then(()=>e())}return Promise.all([a(),s(n.delay)])}function Sr(t,e){return t.sortNodePosition(e)}const Cr=["transition","transitionEnd"],Er=[...g].reverse(),Or=g.length;function Pr(t){return e=>Promise.all(e.map(e=>{let{animation:n,options:r}=e;return function(t,e){let n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t.notify("AnimationStart",e),Array.isArray(e)){const o=e.map(e=>_r(t,e,r));n=Promise.all(o)}else if("string"===typeof e)n=_r(t,e,r);else{const o="function"===typeof e?fe(t,e,r.custom):e;n=Promise.all(Ar(t,o,r))}return n.then(()=>t.notify("AnimationComplete",e))}(t,n,r)}))}function Mr(t){let e=Pr(t);const n={animate:Nr(!0),whileInView:Nr(),whileHover:Nr(),whileTap:Nr(),whileDrag:Nr(),whileFocus:Nr(),exit:Nr()};let o=!0;const i=(e,n)=>{const o=fe(t,n);if(o){const{transition:t,transitionEnd:n}=o,i=(0,mt.A)(o,Cr);e=(0,r.A)((0,r.A)((0,r.A)({},e),i),n)}return e};function a(a,s){const l=t.getProps(),c=t.getVariantContext(!0)||{},u=[],d=new Set;let h={},g=1/0;for(let e=0;eg&&b,A=!1;const _=Array.isArray(y)?y:[y];let S=_.reduce(i,{});!1===x&&(S={});const{prevResolvedValues:C={}}=v,E=(0,r.A)((0,r.A)({},C),S),O=t=>{k=!0,d.has(t)&&(A=!0,d.delete(t)),v.needsAnimating[t]=!0};for(const t in E){const e=S[t],n=C[t];if(h.hasOwnProperty(t))continue;let r=!1;r=Rt(e)&&Rt(n)?!he(e,n):e!==n,r?void 0!==e?O(t):d.add(t):void 0!==e&&d.has(t)?O(t):v.protectedKeys[t]=!0}v.prevProp=y,v.prevResolvedValues=S,v.isActive&&(h=(0,r.A)((0,r.A)({},h),S)),o&&t.blockInitialAnimation&&(k=!1),!k||w&&!A||u.push(..._.map(t=>({animation:t,options:(0,r.A)({type:m},a)})))}if(d.size){const e={};d.forEach(n=>{const r=t.getBaseTarget(n);void 0!==r&&(e[n]=r)}),u.push({animation:e})}let m=Boolean(u.length);return!o||!1!==l.initial&&l.initial!==l.animate||t.manuallyAnimateOnMount||(m=!1),o=!1,m?e(u):Promise.resolve()}return{animateChanges:a,setActive:function(e,r,o){var i;if(n[e].isActive===r)return Promise.resolve();null===(i=t.variantChildren)||void 0===i||i.forEach(t=>{var n;return null===(n=t.animationState)||void 0===n?void 0:n.setActive(e,r)}),n[e].isActive=r;const s=a(o,e);for(const t in n)n[t].protectedKeys={};return s},setAnimateFunction:function(n){e=n(t)},getState:()=>n}}function Tr(t,e){return"string"===typeof e?e!==t:!!Array.isArray(e)&&!he(e,t)}function Nr(){return{isActive:arguments.length>0&&void 0!==arguments[0]&&arguments[0],protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}let Rr=0;const Lr={animation:{Feature:class extends Jt{constructor(t){super(t),t.animationState||(t.animationState=Mr(t))}updateAnimationControlsSubscription(){const{animate:t}=this.node.getProps();this.unmount(),p(t)&&(this.unmount=t.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:t}=this.node.getProps(),{animate:e}=this.node.prevProps||{};t!==e&&this.updateAnimationControlsSubscription()}unmount(){}}},exit:{Feature:class extends Jt{constructor(){super(...arguments),this.id=Rr++}update(){if(!this.node.presenceContext)return;const{isPresent:t,onExitComplete:e,custom:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||t===r)return;const o=this.node.animationState.setActive("exit",!t,{custom:null!==n&&void 0!==n?n:this.node.getProps().custom});e&&!t&&o.then(()=>e(this.id))}mount(){const{register:t}=this.node.presenceContext||{};t&&(this.unmount=t(this.id))}unmount(){}}}},Dr=(t,e)=>Math.abs(t-e);class jr{constructor(t,e){let{transformPagePoint:n,contextWindow:o,dragSnapToOrigin:i=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!this.lastMoveEvent||!this.lastMoveEventInfo)return;const t=Br(this.lastMoveEventInfo,this.history),e=null!==this.startEvent,n=function(t,e){const n=Dr(t.x,e.x),r=Dr(t.y,e.y);return Math.sqrt(n**2+r**2)}(t.offset,{x:0,y:0})>=3;if(!e&&!n)return;const{point:o}=t,{timestamp:i}=Bt.uv;this.history.push((0,r.A)((0,r.A)({},o),{},{timestamp:i}));const{onStart:a,onMove:s}=this.handlers;e||(a&&a(this.lastMoveEvent,t),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,t)},this.handlePointerMove=(t,e)=>{this.lastMoveEvent=t,this.lastMoveEventInfo=Ir(e,this.transformPagePoint),Bt.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(t,e)=>{this.end();const{onEnd:n,onSessionEnd:r,resumeAnimation:o}=this.handlers;if(this.dragSnapToOrigin&&o&&o(),!this.lastMoveEvent||!this.lastMoveEventInfo)return;const i=Br("pointercancel"===t.type?this.lastMoveEventInfo:Ir(e,this.transformPagePoint),this.history);this.startEvent&&n&&n(t,i),r&&r(t,i)},!qt(t))return;this.dragSnapToOrigin=i,this.handlers=e,this.transformPagePoint=n,this.contextWindow=o||window;const a=Ir(Ut(t),this.transformPagePoint),{point:s}=a,{timestamp:l}=Bt.uv;this.history=[(0,r.A)((0,r.A)({},s),{},{timestamp:l})];const{onSessionStart:c}=e;c&&c(t,Br(a,this.history)),this.removeListeners=Yt(Wt(this.contextWindow,"pointermove",this.handlePointerMove),Wt(this.contextWindow,"pointerup",this.handlePointerUp),Wt(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(t){this.handlers=t}end(){this.removeListeners&&this.removeListeners(),(0,Bt.WG)(this.updatePoint)}}function Ir(t,e){return e?{point:e(t.point)}:t}function zr(t,e){return{x:t.x-e.x,y:t.y-e.y}}function Br(t,e){let{point:n}=t;return{point:n,delta:zr(n,Hr(e)),offset:zr(n,Fr(e)),velocity:Vr(e,.1)}}function Fr(t){return t[0]}function Hr(t){return t[t.length-1]}function Vr(t,e){if(t.length<2)return{x:0,y:0};let n=t.length-1,r=null;const o=Hr(t);for(;n>=0&&(r=t[n],!(o.timestamp-r.timestamp>ge(e)));)n--;if(!r)return{x:0,y:0};const i=me(o.timestamp-r.timestamp);if(0===i)return{x:0,y:0};const a={x:(o.x-r.x)/i,y:(o.y-r.y)/i};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function qr(t){return t.max-t.min}function Ur(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.01;return Math.abs(t-e)<=n}function Wr(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.5;t.origin=r,t.originPoint=We(e.min,e.max,t.origin),t.scale=qr(n)/qr(e),(Ur(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=We(n.min,n.max,t.origin)-t.originPoint,(Ur(t.translate)||isNaN(t.translate))&&(t.translate=0)}function Gr(t,e,n,r){Wr(t.x,e.x,n.x,r?r.originX:void 0),Wr(t.y,e.y,n.y,r?r.originY:void 0)}function Yr(t,e,n){t.min=n.min+e.min,t.max=t.min+qr(e)}function Kr(t,e,n){t.min=e.min-n.min,t.max=t.min+qr(e)}function $r(t,e,n){Kr(t.x,e.x,n.x),Kr(t.y,e.y,n.y)}function Xr(t,e,n){return{min:void 0!==e?t.min+e:void 0,max:void 0!==n?t.max+n-(t.max-t.min):void 0}}function Qr(t,e){let n=e.min-t.min,r=e.max-t.max;return e.max-e.min({x:{min:0,max:0},y:{min:0,max:0}});function no(t){return[t("x"),t("y")]}function ro(t){let{top:e,left:n,right:r,bottom:o}=t;return{x:{min:n,max:r},y:{min:e,max:o}}}function oo(t){return void 0===t||1===t}function io(t){let{scale:e,scaleX:n,scaleY:r}=t;return!oo(e)||!oo(n)||!oo(r)}function ao(t){return io(t)||so(t)||t.z||t.rotate||t.rotateX||t.rotateY}function so(t){return lo(t.x)||lo(t.y)}function lo(t){return t&&"0%"!==t}function co(t,e,n){return n+e*(t-n)}function uo(t,e,n,r,o){return void 0!==o&&(t=co(t,o,r)),co(t,n,r)+e}function ho(t){let e=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,o=arguments.length>4?arguments[4]:void 0;t.min=uo(t.min,e,n,r,o),t.max=uo(t.max,e,n,r,o)}function fo(t,e){let{x:n,y:r}=e;ho(t.x,n.translate,n.scale,n.originPoint),ho(t.y,r.translate,r.scale,r.originPoint)}function po(t){return Number.isInteger(t)||t>1.0000000000001||t<.999999999999?t:1}function go(t,e){t.min=t.min+e,t.max=t.max+e}function mo(t,e,n){let[r,o,i]=n;const a=void 0!==e[i]?e[i]:.5,s=We(t.min,t.max,a);ho(t,e[r],e[o],s,e.scale)}const vo=["x","scaleX","originX"],yo=["y","scaleY","originY"];function bo(t,e){mo(t.x,e,vo),mo(t.y,e,yo)}function xo(t,e){return ro(function(t,e){if(!e)return t;const n=e({x:t.left,y:t.top}),r=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(t.getBoundingClientRect(),e))}const wo=t=>{let{current:e}=t;return e?e.ownerDocument.defaultView:null},ko=new WeakMap;class Ao{constructor(t){this.openGlobalLock=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=t}start(t){let{snapToCursor:e=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;const{dragSnapToOrigin:r}=this.getProps();this.panSession=new jr(t,{onSessionStart:t=>{const{dragSnapToOrigin:n}=this.getProps();n?this.pauseAnimation():this.stopAnimation(),e&&this.snapToCursor(Ut(t,"page").point)},onStart:(t,e)=>{const{drag:n,dragPropagation:r,onDragStart:o}=this.getProps();if(n&&!r&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Qt(n),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),no(t=>{let e=this.getAxisMotionValue(t).get()||0;if(tt.test(e)){const{projection:n}=this.visualElement;if(n&&n.layout){const r=n.layout.layoutBox[t];if(r){e=qr(r)*(parseFloat(e)/100)}}}this.originPoint[t]=e}),o&&Bt.Gt.update(()=>o(t,e),!1,!0);const{animationState:i}=this.visualElement;i&&i.setActive("whileDrag",!0)},onMove:(t,e)=>{const{dragPropagation:n,dragDirectionLock:r,onDirectionLock:o,onDrag:i}=this.getProps();if(!n&&!this.openGlobalLock)return;const{offset:a}=e;if(r&&null===this.currentDirection)return this.currentDirection=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,n=null;Math.abs(t.y)>e?n="y":Math.abs(t.x)>e&&(n="x");return n}(a),void(null!==this.currentDirection&&o&&o(this.currentDirection));this.updateAxis("x",e.point,a),this.updateAxis("y",e.point,a),this.visualElement.render(),i&&i(t,e)},onSessionEnd:(t,e)=>this.stop(t,e),resumeAnimation:()=>no(t=>{var e;return"paused"===this.getAnimationState(t)&&(null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.play())})},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:r,contextWindow:wo(this.visualElement)})}stop(t,e){const n=this.isDragging;if(this.cancel(),!n)return;const{velocity:r}=e;this.startAnimation(r);const{onDragEnd:o}=this.getProps();o&&Bt.Gt.update(()=>o(t,e))}cancel(){this.isDragging=!1;const{projection:t,animationState:e}=this.visualElement;t&&(t.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),e&&e.setActive("whileDrag",!1)}updateAxis(t,e,n){const{drag:r}=this.getProps();if(!n||!_o(t,r,this.currentDirection))return;const o=this.getAxisMotionValue(t);let i=this.originPoint[t]+n[t];this.constraints&&this.constraints[t]&&(i=function(t,e,n){let{min:r,max:o}=e;return void 0!==r&&to&&(t=n?We(o,t,n.max):Math.min(t,o)),t}(i,this.constraints[t],this.elastic[t])),o.set(i)}resolveConstraints(){var t;const{dragConstraints:e,dragElastic:n}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):null===(t=this.visualElement.projection)||void 0===t?void 0:t.layout,o=this.constraints;e&&h(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!e||!r)&&function(t,e){let{top:n,left:r,bottom:o,right:i}=e;return{x:Xr(t.x,r,i),y:Xr(t.y,n,o)}}(r.layoutBox,e),this.elastic=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Zr;return!1===t?t=0:!0===t&&(t=Zr),{x:Jr(t,"left","right"),y:Jr(t,"top","bottom")}}(n),o!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&no(t=>{this.getAxisMotionValue(t)&&(this.constraints[t]=function(t,e){const n={};return void 0!==e.min&&(n.min=e.min-t.min),void 0!==e.max&&(n.max=e.max-t.min),n}(r.layoutBox[t],this.constraints[t]))})}resolveRefConstraints(){const{dragConstraints:t,onMeasureDragConstraints:e}=this.getProps();if(!t||!h(t))return!1;const n=t.current;(0,pe.V)(null!==n,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");const{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const o=function(t,e,n){const r=xo(t,n),{scroll:o}=e;return o&&(go(r.x,o.offset.x),go(r.y,o.offset.y)),r}(n,r.root,this.visualElement.getTransformPagePoint());let i=function(t,e){return{x:Qr(t.x,e.x),y:Qr(t.y,e.y)}}(r.layout.layoutBox,o);if(e){const t=e(function(t){let{x:e,y:n}=t;return{top:n.min,right:e.max,bottom:n.max,left:e.min}}(i));this.hasMutatedConstraints=!!t,t&&(i=ro(t))}return i}startAnimation(t){const{drag:e,dragMomentum:n,dragElastic:o,dragTransition:i,dragSnapToOrigin:a,onDragTransitionEnd:s}=this.getProps(),l=this.constraints||{},c=no(s=>{if(!_o(s,e,this.currentDirection))return;let c=l&&l[s]||{};a&&(c={min:0,max:0});const u=o?200:1e6,d=o?40:1e7,h=(0,r.A)((0,r.A)({type:"inertia",velocity:n?t[s]:0,bounceStiffness:u,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10},i),c);return this.startAxisValueAnimation(s,h)});return Promise.all(c).then(s)}startAxisValueAnimation(t,e){const n=this.getAxisMotionValue(t);return n.start(nr(t,n,0,e))}stopAnimation(){no(t=>this.getAxisMotionValue(t).stop())}pauseAnimation(){no(t=>{var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.pause()})}getAnimationState(t){var e;return null===(e=this.getAxisMotionValue(t).animation)||void 0===e?void 0:e.state}getAxisMotionValue(t){const e="_drag"+t.toUpperCase(),n=this.visualElement.getProps(),r=n[e];return r||this.visualElement.getValue(t,(n.initial?n.initial[t]:void 0)||0)}snapToCursor(t){no(e=>{const{drag:n}=this.getProps();if(!_o(e,n,this.currentDirection))return;const{projection:r}=this.visualElement,o=this.getAxisMotionValue(e);if(r&&r.layout){const{min:n,max:i}=r.layout.layoutBox[e];o.set(t[e]-We(n,i,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:t,dragConstraints:e}=this.getProps(),{projection:n}=this.visualElement;if(!h(e)||!n||!this.constraints)return;this.stopAnimation();const r={x:0,y:0};no(t=>{const e=this.getAxisMotionValue(t);if(e){const n=e.get();r[t]=function(t,e){let n=.5;const r=qr(t),o=qr(e);return o>r?n=hn(e.min,e.max-r,t.min):r>o&&(n=hn(t.min,t.max-o,e.min)),q(0,1,n)}({min:n,max:n},this.constraints[t])}});const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),no(e=>{if(!_o(e,t,null))return;const n=this.getAxisMotionValue(e),{min:o,max:i}=this.constraints[e];n.set(We(o,i,r[e]))})}addListeners(){if(!this.visualElement.current)return;ko.set(this.visualElement,this);const t=Wt(this.visualElement.current,"pointerdown",t=>{const{drag:e,dragListener:n=!0}=this.getProps();e&&n&&this.start(t)}),e=()=>{const{dragConstraints:t}=this.getProps();h(t)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",e);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),e();const o=Vt(window,"resize",()=>this.scalePositionWithinConstraints()),i=n.addEventListener("didUpdate",t=>{let{delta:e,hasLayoutChanged:n}=t;this.isDragging&&n&&(no(t=>{const n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())});return()=>{o(),t(),r(),i&&i()}}getProps(){const t=this.visualElement.getProps(),{drag:e=!1,dragDirectionLock:n=!1,dragPropagation:o=!1,dragConstraints:i=!1,dragElastic:a=Zr,dragMomentum:s=!0}=t;return(0,r.A)((0,r.A)({},t),{},{drag:e,dragDirectionLock:n,dragPropagation:o,dragConstraints:i,dragElastic:a,dragMomentum:s})}}function _o(t,e,n){return(!0===e||e===t)&&(null===n||n===t)}const So=t=>(e,n)=>{t&&Bt.Gt.update(()=>t(e,n))};var Co=n(28917);const Eo={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Oo(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}const Po={correct:(t,e)=>{if(!e.target)return t;if("string"===typeof t){if(!et.test(t))return t;t=parseFloat(t)}const n=Oo(t,e.target.x),r=Oo(t,e.target.y);return"".concat(n,"% ").concat(r,"%")}},Mo={correct:(t,e)=>{let{treeScale:n,projectionDelta:r}=e;const o=t,i=an.parse(t);if(i.length>5)return o;const a=an.createTransformer(t),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=We(l,c,.5);return"number"===typeof i[2+s]&&(i[2+s]/=u),"number"===typeof i[3+s]&&(i[3+s]/=u),a(i)}};class To extends o.Component{componentDidMount(){const{visualElement:t,layoutGroup:e,switchLayoutGroup:n,layoutId:o}=this.props,{projection:i}=t;var a;a=Ro,Object.assign(N,a),i&&(e.group&&e.group.add(i),n&&n.register&&o&&n.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions((0,r.A)((0,r.A)({},i.options),{},{onExitComplete:()=>this.safeToRemove()}))),Eo.hasEverUpdated=!0}getSnapshotBeforeUpdate(t){const{layoutDependency:e,visualElement:n,drag:r,isPresent:o}=this.props,i=n.projection;return i?(i.isPresent=o,r||t.layoutDependency!==e||void 0===e?i.willUpdate():this.safeToRemove(),t.isPresent!==o&&(o?i.promote():i.relegate()||Bt.Gt.postRender(()=>{const t=i.getStack();t&&t.members.length||this.safeToRemove()})),null):null}componentDidUpdate(){const{projection:t}=this.props.visualElement;t&&(t.root.didUpdate(),queueMicrotask(()=>{!t.currentAnimation&&t.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:t,layoutGroup:e,switchLayoutGroup:n}=this.props,{projection:r}=t;r&&(r.scheduleCheckAfterUnmount(),e&&e.group&&e.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){const{safeToRemove:t}=this.props;t&&t()}render(){return null}}function No(t){const[e,n]=(0,Co.xQ)(),i=(0,o.useContext)(_.L);return o.createElement(To,(0,r.A)((0,r.A)({},t),{},{layoutGroup:i,switchLayoutGroup:(0,o.useContext)(S),isPresent:e,safeToRemove:n}))}const Ro={borderRadius:(0,r.A)((0,r.A)({},Po),{},{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Po,borderTopRightRadius:Po,borderBottomLeftRadius:Po,borderBottomRightRadius:Po,boxShadow:Mo},Lo=["TopLeft","TopRight","BottomLeft","BottomRight"],Do=Lo.length,jo=t=>"string"===typeof t?parseFloat(t):t,Io=t=>"number"===typeof t||et.test(t);function zo(t,e){return void 0!==t[e]?t[e]:t.borderRadius}const Bo=Ho(0,.5,Te),Fo=Ho(.5,.95,ne.l);function Ho(t,e,n){return r=>re?1:n(hn(t,e,r))}function Vo(t,e){t.min=e.min,t.max=e.max}function qo(t,e){Vo(t.x,e.x),Vo(t.y,e.y)}function Uo(t,e,n,r,o){return t=co(t-=e,1/n,r),void 0!==o&&(t=co(t,1/o,r)),t}function Wo(t,e,n,r,o){let[i,a,s]=n;!function(t){let e=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,o=arguments.length>4?arguments[4]:void 0,i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:t,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:t;tt.test(e)&&(e=parseFloat(e),e=We(a.min,a.max,e/100)-a.min);if("number"!==typeof e)return;let s=We(i.min,i.max,r);t===i&&(s-=e),t.min=Uo(t.min,e,n,s,o),t.max=Uo(t.max,e,n,s,o)}(t,e[i],e[a],e[s],e.scale,r,o)}const Go=["x","scaleX","originX"],Yo=["y","scaleY","originY"];function Ko(t,e,n,r){Wo(t.x,e,Go,n?n.x:void 0,r?r.x:void 0),Wo(t.y,e,Yo,n?n.y:void 0,r?r.y:void 0)}function $o(t){return 0===t.translate&&1===t.scale}function Xo(t){return $o(t.x)&&$o(t.y)}function Qo(t,e){return Math.round(t.x.min)===Math.round(e.x.min)&&Math.round(t.x.max)===Math.round(e.x.max)&&Math.round(t.y.min)===Math.round(e.y.min)&&Math.round(t.y.max)===Math.round(e.y.max)}function Zo(t){return qr(t.x)/qr(t.y)}class Jo{constructor(){this.members=[]}add(t){ir(this.members,t),t.scheduleRender()}remove(t){if(ar(this.members,t),t===this.prevLead&&(this.prevLead=void 0),t===this.lead){const t=this.members[this.members.length-1];t&&this.promote(t)}}relegate(t){const e=this.members.findIndex(e=>t===e);if(0===e)return!1;let n;for(let r=e;r>=0;r--){const t=this.members[r];if(!1!==t.isPresent){n=t;break}}return!!n&&(this.promote(n),!0)}promote(t,e){const n=this.lead;if(t!==n&&(this.prevLead=n,this.lead=t,t.show(),n)){n.instance&&n.scheduleRender(),t.scheduleRender(),t.resumeFrom=n,e&&(t.resumeFrom.preserveOpacity=!0),n.snapshot&&(t.snapshot=n.snapshot,t.snapshot.latestValues=n.animationValues||n.latestValues),t.root&&t.root.isUpdating&&(t.isLayoutDirty=!0);const{crossfade:r}=t.options;!1===r&&n.hide()}}exitAnimationComplete(){this.members.forEach(t=>{const{options:e,resumingFrom:n}=t;e.onExitComplete&&e.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(t=>{t.instance&&t.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function ti(t,e,n){let r="";const o=t.x.translate/e.x,i=t.y.translate/e.y;if((o||i)&&(r="translate3d(".concat(o,"px, ").concat(i,"px, 0) ")),1===e.x&&1===e.y||(r+="scale(".concat(1/e.x,", ").concat(1/e.y,") ")),n){const{rotate:t,rotateX:e,rotateY:o}=n;t&&(r+="rotate(".concat(t,"deg) ")),e&&(r+="rotateX(".concat(e,"deg) ")),o&&(r+="rotateY(".concat(o,"deg) "))}const a=t.x.scale*e.x,s=t.y.scale*e.y;return 1===a&&1===s||(r+="scale(".concat(a,", ").concat(s,")")),r||"none"}const ei=(t,e)=>t.depth-e.depth;class ni{constructor(){this.children=[],this.isDirty=!1}add(t){ir(this.children,t),this.isDirty=!0}remove(t){ar(this.children,t),this.isDirty=!0}forEach(t){this.isDirty&&this.children.sort(ei),this.isDirty=!1,this.children.forEach(t)}}const ri=["","X","Y","Z"],oi={visibility:"hidden"};let ii=0;const ai={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function si(t){let{attachResizeListener:e,defaultParent:n,measureScroll:o,checkIsScrollRoot:i,resetTransform:a}=t;return class{constructor(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===n||void 0===n?void 0:n();this.id=ii++,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.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{var t;this.projectionUpdateScheduled=!1,ai.totalNodes=ai.resolvedTargetDeltas=ai.recalculatedProjection=0,this.nodes.forEach(ui),this.nodes.forEach(vi),this.nodes.forEach(yi),this.nodes.forEach(di),t=ai,window.MotionDebug&&window.MotionDebug.record(t)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=t,this.root=e?e.root||e:this,this.path=e?[...e.path,e]:[],this.parent=e,this.depth=e?e.depth+1:0;for(let n=0;n1?n-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:this.root.hasTreeAnimated;if(this.instance)return;var o;this.isSVG=(o=t)instanceof SVGElement&&"svg"!==o.tagName,this.instance=t;const{layoutId:i,layout:a,visualElement:s}=this.options;if(s&&!s.current&&s.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),n&&(a||i)&&(this.isLayoutDirty=!0),e){let n;const r=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,n&&n(),n=function(t,e){const n=performance.now(),r=o=>{let{timestamp:i}=o;const a=i-n;a>=e&&((0,Bt.WG)(r),t(a-e))};return Bt.Gt.read(r,!0),()=>(0,Bt.WG)(r)}(r,250),Eo.hasAnimatedSinceResize&&(Eo.hasAnimatedSinceResize=!1,this.nodes.forEach(mi))})}i&&this.root.registerSharedNode(i,this),!1!==this.options.animate&&s&&(i||a)&&this.addEventListener("didUpdate",t=>{let{delta:e,hasLayoutChanged:n,hasRelativeTargetChanged:o,layout:i}=t;if(this.isTreeAnimationBlocked())return this.target=void 0,void(this.relativeTarget=void 0);const a=this.options.transition||s.getDefaultTransition()||_i,{onLayoutAnimationStart:l,onLayoutAnimationComplete:c}=s.getProps(),u=!this.targetLayout||!Qo(this.targetLayout,i)||o,d=!n&&o;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||d||n&&(u||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,d);const t=(0,r.A)((0,r.A)({},tr(a,"layout")),{},{onPlay:l,onComplete:c});(s.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else n||mi(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=i})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const t=this.getStack();t&&t.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,Bt.WG)(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(bi),this.animationId++)}getTransformTemplate(){const{visualElement:t}=this.options;return t&&t.getProps().transformTemplate}willUpdate(){let t=!(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(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let o=0;othis.update()))}clearAllSnapshots(){this.nodes.forEach(hi),this.sharedNodes.forEach(xi)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Bt.Gt.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Bt.Gt.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;n0&&void 0!==arguments[0]?arguments[0]:"measure",e=Boolean(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===t&&(e=!1),e&&(this.scroll={animationId:this.root.animationId,phase:t,isRoot:i(this.instance),offset:o(this.instance)})}resetTransform(){if(!a)return;const t=this.isLayoutDirty||this.shouldResetTransform,e=this.projectionDelta&&!Xo(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,""):void 0,o=r!==this.prevTransformTemplateValue;t&&(e||ao(this.latestValues)||o)&&(a(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];const e=this.measurePageBox();let n=this.removeElementScroll(e);var r;return t&&(n=this.removeTransform(n)),Ei((r=n).x),Ei(r.y),{animationId:this.root.animationId,measuredBox:e,layoutBox:n,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:t}=this.options;if(!t)return{x:{min:0,max:0},y:{min:0,max:0}};const e=t.measureViewportBox(),{scroll:n}=this.root;return n&&(go(e.x,n.offset.x),go(e.y,n.offset.y)),e}removeElementScroll(t){const e={x:{min:0,max:0},y:{min:0,max:0}};qo(e,t);for(let n=0;n1&&void 0!==arguments[1]&&arguments[1];const n={x:{min:0,max:0},y:{min:0,max:0}};qo(n,t);for(let r=0;r0&&void 0!==arguments[0]&&arguments[0];var e;const n=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=n.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=n.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=n.isSharedProjectionDirty);const r=Boolean(this.resumingFrom)||this!==n;if(!(t||r&&this.isSharedProjectionDirty||this.isProjectionDirty||(null===(e=this.parent)||void 0===e?void 0:e.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;const{layout:o,layoutId:i}=this.options;if(this.layout&&(o||i)){if(this.resolvedRelativeTargetAt=Bt.uv.timestamp,!this.targetDelta&&!this.relativeTarget){const t=this.getClosestProjectingParent();t&&t.layout&&1!==this.animationProgress?(this.relativeParent=t,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}},$r(this.relativeTargetOrigin,this.layout.layoutBox,t.layout.layoutBox),qo(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){var a,s,l;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(),a=this.target,s=this.relativeTarget,l=this.relativeParent.target,Yr(a.x,s.x,l.x),Yr(a.y,s.y,l.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.layoutBox):qo(this.target,this.layout.layoutBox),fo(this.target,this.targetDelta)):qo(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const t=this.getClosestProjectingParent();t&&Boolean(t.resumingFrom)===Boolean(this.resumingFrom)&&!t.options.layoutScroll&&t.target&&1!==this.animationProgress?(this.relativeParent=t,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}},$r(this.relativeTargetOrigin,this.target,t.target),qo(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}ai.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(this.parent&&!io(this.parent.latestValues)&&!so(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 t;const e=this.getLead(),n=Boolean(this.resumingFrom)||this!==e;let r=!0;if((this.isProjectionDirty||(null===(t=this.parent)||void 0===t?void 0:t.isProjectionDirty))&&(r=!1),n&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(r=!1),this.resolvedRelativeTargetAt===Bt.uv.timestamp&&(r=!1),r)return;const{layout:o,layoutId:i}=this.options;if(this.isTreeAnimating=Boolean(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!o&&!i)return;qo(this.layoutCorrected,this.layout.layoutBox);const a=this.treeScale.x,s=this.treeScale.y;!function(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=n.length;if(!o)return;let i,a;e.x=e.y=1;for(let s=0;s0&&void 0!==arguments[0])||arguments[0];if(this.options.scheduleRender&&this.options.scheduleRender(),t){const t=this.getStack();t&&t.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=this.snapshot,o=n?n.latestValues:{},i=(0,r.A)({},this.latestValues),a={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=!e;const s={x:{min:0,max:0},y:{min:0,max:0}},l=(n?n.source:void 0)!==(this.layout?this.layout.source:void 0),c=this.getStack(),u=!c||c.members.length<=1,d=Boolean(l&&!u&&!0===this.options.crossfade&&!this.path.some(Ai));let h;this.animationProgress=0,this.mixTargetDelta=e=>{const n=e/1e3;var r,c;wi(a.x,t.x,n),wi(a.y,t.y,n),this.setTargetDelta(a),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&($r(s,this.layout.layoutBox,this.relativeParent.layout.layoutBox),function(t,e,n,r){ki(t.x,e.x,n.x,r),ki(t.y,e.y,n.y,r)}(this.relativeTarget,this.relativeTargetOrigin,s,n),h&&(r=this.relativeTarget,c=h,r.x.min===c.x.min&&r.x.max===c.x.max&&r.y.min===c.y.min&&r.y.max===c.y.max)&&(this.isProjectionDirty=!1),h||(h={x:{min:0,max:0},y:{min:0,max:0}}),qo(h,this.relativeTarget)),l&&(this.animationValues=i,function(t,e,n,r,o,i){o?(t.opacity=We(0,void 0!==n.opacity?n.opacity:1,Bo(r)),t.opacityExit=We(void 0!==e.opacity?e.opacity:1,0,Fo(r))):i&&(t.opacity=We(void 0!==e.opacity?e.opacity:1,void 0!==n.opacity?n.opacity:1,r));for(let a=0;a{Eo.hasAnimatedSinceResize=!0,this.currentAnimation=function(t,e,n){const r=j(t)?t:ur(t);return r.start(nr("",r,e,n)),r.animation}(0,1e3,(0,r.A)((0,r.A)({},t),{},{onUpdate:e=>{this.mixTargetDelta(e),t.onUpdate&&t.onUpdate(e)},onComplete:()=>{t.onComplete&&t.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 t=this.getStack();t&&t.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 t=this.getLead();let{targetWithTransforms:e,target:n,layout:r,latestValues:o}=t;if(e&&n&&r){if(this!==t&&this.layout&&r&&Oi(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||{x:{min:0,max:0},y:{min:0,max:0}};const e=qr(this.layout.layoutBox.x);n.x.min=t.target.x.min,n.x.max=n.x.min+e;const r=qr(this.layout.layoutBox.y);n.y.min=t.target.y.min,n.y.max=n.y.min+r}qo(e,n),bo(e,o),Gr(this.projectionDeltaWithTransform,this.layoutCorrected,e,o)}}registerSharedNode(t,e){this.sharedNodes.has(t)||this.sharedNodes.set(t,new Jo);this.sharedNodes.get(t).add(e);const n=e.options.initialPromotionConfig;e.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(e):void 0})}isLead(){const t=this.getStack();return!t||t.lead===this}getLead(){var t;const{layoutId:e}=this.options;return e&&(null===(t=this.getStack())||void 0===t?void 0:t.lead)||this}getPrevLead(){var t;const{layoutId:e}=this.options;return e?null===(t=this.getStack())||void 0===t?void 0:t.prevLead:void 0}getStack(){const{layoutId:t}=this.options;if(t)return this.root.sharedNodes.get(t)}promote(){let{needsReset:t,transition:e,preserveFollowOpacity:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const r=this.getStack();r&&r.promote(this,n),t&&(this.projectionDelta=void 0,this.needsReset=!0),e&&this.setOptions({transition:e})}relegate(){const t=this.getStack();return!!t&&t.relegate(this)}resetRotation(){const{visualElement:t}=this.options;if(!t)return;let e=!1;const{latestValues:n}=t;if((n.rotate||n.rotateX||n.rotateY||n.rotateZ)&&(e=!0),!e)return;const r={};for(let o=0;o{var e;return null===(e=t.currentAnimation)||void 0===e?void 0:e.stop()}),this.root.nodes.forEach(fi),this.root.sharedNodes.clear()}}}function li(t){t.updateLayout()}function ci(t){var e;const n=(null===(e=t.resumeFrom)||void 0===e?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&n&&t.hasListeners("didUpdate")){const{layoutBox:e,measuredBox:r}=t.layout,{animationType:o}=t.options,i=n.source!==t.layout.source;"size"===o?no(t=>{const r=i?n.measuredBox[t]:n.layoutBox[t],o=qr(r);r.min=e[t].min,r.max=r.min+o}):Oi(o,n.layoutBox,e)&&no(r=>{const o=i?n.measuredBox[r]:n.layoutBox[r],a=qr(e[r]);o.max=o.min+a,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[r].max=t.relativeTarget[r].min+a)});const a={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};Gr(a,e,n.layoutBox);const s={x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}};i?Gr(s,t.applyTransform(r,!0),n.measuredBox):Gr(s,e,n.layoutBox);const l=!Xo(a);let c=!1;if(!t.resumeFrom){const r=t.getClosestProjectingParent();if(r&&!r.resumeFrom){const{snapshot:o,layout:i}=r;if(o&&i){const a={x:{min:0,max:0},y:{min:0,max:0}};$r(a,n.layoutBox,o.layoutBox);const s={x:{min:0,max:0},y:{min:0,max:0}};$r(s,e,i.layoutBox),Qo(a,s)||(c=!0),r.options.layoutRoot&&(t.relativeTarget=s,t.relativeTargetOrigin=a,t.relativeParent=r)}}}t.notifyListeners("didUpdate",{layout:e,snapshot:n,delta:s,layoutDelta:a,hasLayoutChanged:l,hasRelativeTargetChanged:c})}else if(t.isLead()){const{onExitComplete:e}=t.options;e&&e()}t.options.transition=void 0}function ui(t){ai.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=Boolean(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function di(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function hi(t){t.clearSnapshot()}function fi(t){t.clearMeasurements()}function pi(t){t.isLayoutDirty=!1}function gi(t){const{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function mi(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function vi(t){t.resolveTargetDelta()}function yi(t){t.calcProjection()}function bi(t){t.resetRotation()}function xi(t){t.removeLeadSnapshot()}function wi(t,e,n){t.translate=We(e.translate,0,n),t.scale=We(e.scale,1,n),t.origin=e.origin,t.originPoint=e.originPoint}function ki(t,e,n,r){t.min=We(e.min,n.min,r),t.max=We(e.max,n.max,r)}function Ai(t){return t.animationValues&&void 0!==t.animationValues.opacityExit}const _i={duration:.45,ease:[.4,0,.1,1]},Si=t=>"undefined"!==typeof navigator&&navigator.userAgent.toLowerCase().includes(t),Ci=Si("applewebkit/")&&!Si("chrome/")?Math.round:ne.l;function Ei(t){t.min=Ci(t.min),t.max=Ci(t.max)}function Oi(t,e,n){return"position"===t||"preserve-aspect"===t&&!Ur(Zo(e),Zo(n),.2)}const Pi=si({attachResizeListener:(t,e)=>Vt(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Mi={current:void 0},Ti=si({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!Mi.current){const t=new Pi({});t.mount(window),t.setOptions({layoutScroll:!0}),Mi.current=t}return Mi.current},resetTransform:(t,e)=>{t.style.transform=void 0!==e?e:"none"},checkIsScrollRoot:t=>Boolean("fixed"===window.getComputedStyle(t).position)}),Ni={pan:{Feature:class extends Jt{constructor(){super(...arguments),this.removePointerDownListener=ne.l}onPointerDown(t){this.session=new jr(t,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:wo(this.node)})}createPanHandlers(){const{onPanSessionStart:t,onPanStart:e,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:So(t),onStart:So(e),onMove:n,onEnd:(t,e)=>{delete this.session,r&&Bt.Gt.update(()=>r(t,e))}}}mount(){this.removePointerDownListener=Wt(this.node.current,"pointerdown",t=>this.onPointerDown(t))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}},drag:{Feature:class extends Jt{constructor(t){super(t),this.removeGroupControls=ne.l,this.removeListeners=ne.l,this.controls=new Ao(t)}mount(){const{dragControls:t}=this.node.getProps();t&&(this.removeGroupControls=t.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ne.l}unmount(){this.removeGroupControls(),this.removeListeners()}},ProjectionNode:Ti,MeasureLayout:No}};const Ri=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function Li(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;(0,pe.V)(n<=4,'Max CSS variable fallback depth detected in property "'.concat(t,'". This may indicate a circular fallback dependency.'));const[r,o]=function(t){const e=Ri.exec(t);if(!e)return[,];const[,n,r]=e;return[n,r]}(t);if(!r)return;const i=window.getComputedStyle(e).getPropertyValue(r);if(i){const t=i.trim();return or(t)?parseFloat(t):t}return H(o)?Li(o,e,n+1):o}function Di(t,e,n){let o=Object.assign({},(function(t){if(null==t)throw new TypeError("Cannot destructure "+t)}(e),e));const i=t.current;if(!(i instanceof Element))return{target:o,transitionEnd:n};n&&(n=(0,r.A)({},n)),t.values.forEach(t=>{const e=t.get();if(!H(e))return;const n=Li(e,i);n&&t.set(n)});for(const r in o){const t=o[r];if(!H(t))continue;const e=Li(t,i);e&&(o[r]=e,n||(n={}),void 0===n[r]&&(n[r]=t))}return{target:o,transitionEnd:n}}const ji=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),Ii=t=>ji.has(t),zi=t=>t===U||t===et,Bi=(t,e)=>parseFloat(t.split(", ")[e]),Fi=(t,e)=>(n,r)=>{let{transform:o}=r;if("none"===o||!o)return 0;const i=o.match(/^matrix3d\((.+)\)$/);if(i)return Bi(i[1],e);{const e=o.match(/^matrix\((.+)\)$/);return e?Bi(e[1],t):0}},Hi=new Set(["x","y","z"]),Vi=R.filter(t=>!Hi.has(t));const qi={width:(t,e)=>{let{x:n}=t,{paddingLeft:r="0",paddingRight:o="0"}=e;return n.max-n.min-parseFloat(r)-parseFloat(o)},height:(t,e)=>{let{y:n}=t,{paddingTop:r="0",paddingBottom:o="0"}=e;return n.max-n.min-parseFloat(r)-parseFloat(o)},top:(t,e)=>{let{top:n}=e;return parseFloat(n)},left:(t,e)=>{let{left:n}=e;return parseFloat(n)},bottom:(t,e)=>{let{y:n}=t,{top:r}=e;return parseFloat(r)+(n.max-n.min)},right:(t,e)=>{let{x:n}=t,{left:r}=e;return parseFloat(r)+(n.max-n.min)},x:Fi(4,13),y:Fi(5,14)};qi.translateX=qi.x,qi.translateY=qi.y;const Ui=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};e=(0,r.A)({},e),o=(0,r.A)({},o);const i=Object.keys(e).filter(Ii);let a=[],s=!1;const l=[];if(i.forEach(r=>{const i=t.getValue(r);if(!t.hasValue(r))return;let c=n[r],u=fr(c);const d=e[r];let h;if(Rt(d)){const t=d.length,e=null===d[0]?1:0;c=d[e],u=fr(c);for(let n=e;n{const r=t.getValue(n);void 0!==r&&(e.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))}),e.length&&t.render(),e}(t),s=!0),l.push(r),o[r]=void 0!==o[r]?o[r]:e[r],i.jump(d))}),l.length){const n=l.indexOf("height")>=0?window.pageYOffset:null,r=((t,e,n)=>{const r=e.measureViewportBox(),o=e.current,i=getComputedStyle(o),{display:a}=i,s={};"none"===a&&e.setStaticValue("display",t.display||"block"),n.forEach(t=>{s[t]=qi[t](r,i)}),e.render();const l=e.measureViewportBox();return n.forEach(n=>{const r=e.getValue(n);r&&r.jump(s[n]),t[n]=qi[n](l,i)}),t})(e,t,l);return a.length&&a.forEach(e=>{let[n,r]=e;t.getValue(n).set(r)}),t.render(),A.B&&null!==n&&window.scrollTo({top:n}),{target:r,transitionEnd:o}}return{target:e,transitionEnd:o}};function Wi(t,e,n,r){return(t=>Object.keys(t).some(Ii))(e)?Ui(t,e,n,r):{target:e,transitionEnd:r}}const Gi={current:null},Yi={current:!1};const Ki=new WeakMap,$i=["willChange"],Xi=["children"],Qi=Object.keys(k),Zi=Qi.length,Ji=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],ta=m.length;class ea{constructor(t){let{parent:e,props:n,presenceContext:o,reducedMotionConfig:i,visualState:a}=t,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.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.scheduleRender=()=>Bt.Gt.render(this.render,!1,!0);const{latestValues:l,renderState:c}=a;this.latestValues=l,this.baseTarget=(0,r.A)({},l),this.initialValues=n.initial?(0,r.A)({},l):{},this.renderState=c,this.parent=e,this.props=n,this.presenceContext=o,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.options=s,this.isControllingVariants=v(n),this.isVariantNode=y(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=Boolean(e&&e.current);const u=this.scrapeMotionValuesFromProps(n,{}),{willChange:d}=u,h=(0,mt.A)(u,$i);for(const r in h){const t=h[r];void 0!==l[r]&&j(t)&&(t.set(l[r],!1),rr(d)&&d.add(r))}}scrapeMotionValuesFromProps(t,e){return{}}mount(t){this.current=t,Ki.set(t,this),this.projection&&!this.projection.instance&&this.projection.mount(t),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((t,e)=>this.bindToMotionValue(e,t)),Yi.current||function(){if(Yi.current=!0,A.B)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),e=()=>Gi.current=t.matches;t.addListener(e),e()}else Gi.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||Gi.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Ki.delete(this.current),this.projection&&this.projection.unmount(),(0,Bt.WG)(this.notifyUpdate),(0,Bt.WG)(this.render),this.valueSubscriptions.forEach(t=>t()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const t in this.events)this.events[t].clear();for(const t in this.features)this.features[t].unmount();this.current=null}bindToMotionValue(t,e){const n=L.has(t),r=e.on("change",e=>{this.latestValues[t]=e,this.props.onUpdate&&Bt.Gt.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isTransformDirty=!0)}),o=e.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(t,()=>{r(),o()})}sortNodePosition(t){return this.current&&this.sortInstanceNodePosition&&this.type===t.type?this.sortInstanceNodePosition(this.current,t.current):0}loadFeatures(t,e,n,r){let o,i,{children:a}=t,s=(0,mt.A)(t,Xi);for(let l=0;lthis.scheduleRender(),animationType:"string"===typeof e?e:"both",initialPromotionConfig:r,layoutScroll:a,layoutRoot:l})}return i}updateFeatures(){for(const t in this.features){const e=this.features[t];e.isMounted?e.update():(e.mount(),e.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):{x:{min:0,max:0},y:{min:0,max:0}}}getStaticValue(t){return this.latestValues[t]}setStaticValue(t,e){this.latestValues[t]=e}makeTargetAnimatable(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return this.makeTargetAnimatableFromInstance(t,this.props,e)}update(t,e){(t.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=t,this.prevPresenceContext=this.presenceContext,this.presenceContext=e;for(let n=0;n0&&void 0!==arguments[0]&&arguments[0])return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){const t=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(t.initial=this.props.initial),t}const t={};for(let e=0;ee.variantChildren.delete(t)}addValue(t,e){e!==this.values.get(t)&&(this.removeValue(t),this.bindToMotionValue(t,e)),this.values.set(t,e),this.latestValues[t]=e.get()}removeValue(t){this.values.delete(t);const e=this.valueSubscriptions.get(t);e&&(e(),this.valueSubscriptions.delete(t)),delete this.latestValues[t],this.removeValueFromRenderState(t,this.renderState)}hasValue(t){return this.values.has(t)}getValue(t,e){if(this.props.values&&this.props.values[t])return this.props.values[t];let n=this.values.get(t);return void 0===n&&void 0!==e&&(n=ur(e,{owner:this}),this.addValue(t,n)),n}readValue(t){var e;return void 0===this.latestValues[t]&&this.current?null!==(e=this.getBaseTargetFromProps(this.props,t))&&void 0!==e?e:this.readValueFromInstance(this.current,t,this.options):this.latestValues[t]}setBaseTarget(t,e){this.baseTarget[t]=e}getBaseTarget(t){var e;const{initial:n}=this.props,r="string"===typeof n||"object"===typeof n?null===(e=Tt(this.props,n))||void 0===e?void 0:e[t]:void 0;if(n&&void 0!==r)return r;const o=this.getBaseTargetFromProps(this.props,t);return void 0===o||j(o)?void 0!==this.initialValues[t]&&void 0===r?void 0:this.baseTarget[t]:o}on(t,e){return this.events[t]||(this.events[t]=new sr),this.events[t].add(e)}notify(t){if(this.events[t]){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r!t.hasValue(e)),a=i.length;if(a)for(let s=0;s{const o=Di(t,e,r);return Wi(t,e=o.target,n,r=o.transitionEnd)})(this,a,l,i);i=t.transitionEnd,a=t.target}return(0,r.A)({transition:o,transitionEnd:i},a)}}class oa extends ra{constructor(){super(...arguments),this.type="html"}readValueFromInstance(t,e){if(L.has(e)){const t=$n(e);return t&&t.default||0}{const r=(n=t,window.getComputedStyle(n)),o=(F(e)?r.getPropertyValue(e):r[e])||0;return"string"===typeof o?o.trim():o}var n}measureInstanceViewportBox(t,e){let{transformPagePoint:n}=e;return xo(t,n)}build(t,e,n,r){st(t,e,n,r.transformTemplate)}scrapeMotionValuesFromProps(t,e){return Pt(t,e)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:t}=this.props;j(t)&&(this.childSubscription=t.on("change",t=>{this.current&&(this.current.textContent="".concat(t))}))}renderInstance(t,e,n,r){Ct(t,e,n,r)}}class ia extends ra{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(t,e){return t[e]}readValueFromInstance(t,e){if(L.has(e)){const t=$n(e);return t&&t.default||0}return e=Et.has(e)?e:u(e),t.getAttribute(e)}measureInstanceViewportBox(){return{x:{min:0,max:0},y:{min:0,max:0}}}scrapeMotionValuesFromProps(t,e){return Mt(t,e)}build(t,e,n,r){wt(t,e,n,this.isSVGTag,r.transformTemplate)}renderInstance(t,e,n,r){Ot(t,e,0,r)}mount(t){this.isSVGTag=At(t.tagName),super.mount(t)}}const aa=(t,e)=>T(t)?new ia(e,{enableHardwareAcceleration:!1}):new oa(e,{enableHardwareAcceleration:!0}),sa={layout:{ProjectionNode:Ti,MeasureLayout:No}},la=(0,r.A)((0,r.A)((0,r.A)((0,r.A)({},Lr),de),Ni),sa),ca=P((t,e)=>function(t,e,n,o){let{forwardMotionProps:i=!1}=e;const a=T(t)?Ft:Ht;return(0,r.A)((0,r.A)({},a),{},{preloadedFeatures:n,useRender:St(i),createVisualElement:o,Component:t})}(t,e,la,aa))},14010:(t,e,n)=>{"use strict";n.d(e,{w:()=>l});var r=n(89379),o=n(70579),i=n(65043),a=n(25011),s=n(55003);function l(t){const{viewBox:e="0 0 24 24",d:n,displayName:l,defaultProps:c={}}=t,u=i.Children.toArray(t.path),d=(0,s.R)((t,i)=>(0,o.jsx)(a.I,(0,r.A)((0,r.A)((0,r.A)({ref:i,viewBox:e},c),t),{},{children:u.length?u:(0,o.jsx)("path",{fill:"currentColor",d:n})})));return d.displayName=l,d}},14202:(t,e)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),f=Symbol.iterator;var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,m={};function v(t,e,n){this.props=t,this.context=e,this.refs=m,this.updater=n||p}function y(){}function b(t,e,n){this.props=t,this.context=e,this.refs=m,this.updater=n||p}v.prototype.isReactComponent={},v.prototype.setState=function(t,e){if("object"!==typeof t&&"function"!==typeof t&&null!=t)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,t,e,"setState")},v.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")},y.prototype=v.prototype;var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var w=Array.isArray,k=Object.prototype.hasOwnProperty,A={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function S(t,e,r){var o,i={},a=null,s=null;if(null!=e)for(o in void 0!==e.ref&&(s=e.ref),void 0!==e.key&&(a=""+e.key),e)k.call(e,o)&&!_.hasOwnProperty(o)&&(i[o]=e[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1{"use strict";function r(t){const e=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-";return t.replace(/\s+/g,e)}(t.toString());return function(t){return t.replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}(function(t){if(t.includes("\\."))return t;const e=!Number.isInteger(parseFloat(t.toString()));return e?t.replace(".","\\."):t}(e))}function o(t,e){return"var(".concat(t).concat(e?", ".concat(e):"",")")}function i(t){return r("--".concat(function(t){return[arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t].filter(Boolean).join("-")}(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"")))}function a(t,e,n){const r=i(t,n);return{variable:r,reference:o(r,e)}}n.d(e,{Vg:()=>a})},14261:(t,e,n)=>{"use strict";n.d(e,{Y:()=>r});const r=(0,n(14010).w)({d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z",displayName:"ChevronLeftIcon"})},14566:(t,e,n)=>{"use strict";n.d(e,{o:()=>d});var r=n(89379),o=n(70579),i=n(79953),a=n(64844),s=n(3109),l=n(7547),c=n(55003),u=n(52695);const d=(0,c.R)(function(t,e){const n=(0,s.e)(),c=(0,l.Vh)((0,r.A)((0,r.A)({},t),{},{ref:e})),d=(0,i.H2)((0,r.A)({outline:"0",display:"flex",alignItems:"center",justifyContent:"center"},n.tab));return(0,o.jsx)(u.B.button,(0,r.A)((0,r.A)({},c),{},{className:(0,a.cx)("chakra-tabs__tab",t.className),__css:d}))});d.displayName="Tab"},14657:t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},14735:(t,e,n)=>{"use strict";n.d(e,{B:()=>r});const r="undefined"!==typeof document},15071:(t,e,n)=>{"use strict";n.d(e,{r:()=>f});var r=n(89379),o=n(80045),i=n(70579),a=n(79953),s=n(64844),l=n(65043),c=n(78460),u=n(55003),d=n(52695);const h=["className"],f=(0,u.R)((t,e)=>{const{className:n}=t,u=(0,o.A)(t,h),{headerId:f,setHeaderMounted:p}=(0,c.k3)();(0,l.useEffect)(()=>(p(!0),()=>p(!1)),[p]);const g=(0,s.cx)("chakra-modal__header",n),m=(0,c.x5)(),v=(0,a.H2)((0,r.A)({flex:0},m.header));return(0,i.jsx)(d.B.header,(0,r.A)((0,r.A)({ref:e,className:g,id:f},u),{},{__css:v}))});f.displayName="ModalHeader"},15156:(t,e,n)=>{"use strict";function r(t){const e=Object.assign({},t);for(let n in e)void 0===e[n]&&delete e[n];return e}n.d(e,{o:()=>r})},15193:(t,e,n)=>{var r=n(16913),o=n(22761);t.exports=function(t){return o(t)&&"[object Arguments]"==r(t)}},15707:(t,e,n)=>{"use strict";n.d(e,{J:()=>f});var r=n(80045),o=n(89379),i=n(70579),a=n(56294),s=n(25011),l=n(55003),c=n(36059),u=n(52695);const d=["children","isDisabled","__css"];function h(t){return(0,i.jsx)(s.I,(0,o.A)((0,o.A)({focusable:"false","aria-hidden":!0},t),{},{children:(0,i.jsx)("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,11.823a.25.25,0,0,1,0,.354Z"})}))}const f=(0,l.R)(function(t,e){const n=(0,c.V)("CloseButton",t),s=(0,a.M)(t),{children:l,isDisabled:f,__css:p}=s,g=(0,r.A)(s,d);return(0,i.jsx)(u.B.button,(0,o.A)((0,o.A)({type:"button","aria-label":"Close",ref:e,disabled:f,__css:(0,o.A)((0,o.A)((0,o.A)({},{outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0}),n),p)},g),{},{children:l||(0,i.jsx)(h,{width:"1em",height:"1em"})}))});f.displayName="CloseButton"},15983:(t,e,n)=>{"use strict";n.d(e,{R:()=>d});var r=n(89379),o=n(80045),i=n(70579),a=n(64844),s=n(9957),l=n(52695);const c=["bg","bgColor","backgroundColor","shadow","boxShadow","shadowColor"],u=(t,e)=>e?"".concat(t,".").concat(e,", ").concat(e):void 0;function d(t){var e;const{bg:n,bgColor:d,backgroundColor:h,shadow:f,boxShadow:p,shadowColor:g}=t,m=(0,o.A)(t,c),{getArrowProps:v,getArrowInnerProps:y}=(0,s.C_)(),b=(0,s.jm)(),x=null!==(e=null!==n&&void 0!==n?n:d)&&void 0!==e?e:h,w=null!==f&&void 0!==f?f:p;return(0,i.jsx)(l.B.div,(0,r.A)((0,r.A)({},v()),{},{className:"chakra-popover__arrow-positioner",children:(0,i.jsx)(l.B.div,(0,r.A)((0,r.A)({className:(0,a.cx)("chakra-popover__arrow",t.className)},y(m)),{},{__css:(0,r.A)({"--popper-arrow-shadow-color":u("colors",g),"--popper-arrow-bg":u("colors",x),"--popper-arrow-shadow":u("shadows",w)},b.arrow)}))}))}d.displayName="PopoverArrow"},16095:t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},16399:(t,e,n)=>{var r=n(5538),o=n(43668),i=n(69987),a=n(45752),s=n(26924),l=n(54052),c=n(44543),u=n(51268),d="[object Arguments]",h="[object Array]",f="[object Object]",p=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,g,m,v){var y=l(t),b=l(e),x=y?h:s(t),w=b?h:s(e),k=(x=x==d?f:x)==f,A=(w=w==d?f:w)==f,_=x==w;if(_&&c(t)){if(!c(e))return!1;y=!0,k=!1}if(_&&!k)return v||(v=new r),y||u(t)?o(t,e,n,g,m,v):i(t,e,x,n,g,m,v);if(!(1&n)){var S=k&&p.call(t,"__wrapped__"),C=A&&p.call(e,"__wrapped__");if(S||C){var E=S?t.value():t,O=C?e.value():e;return v||(v=new r),m(E,O,n,g,v)}}return!!_&&(v||(v=new r),a(t,e,n,g,m,v))}},16913:(t,e,n)=>{var r=n(9812),o=n(34552),i=n(16095),a=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?o(t):i(t)}},16935:(t,e,n)=>{"use strict";n.d(e,{a1:()=>a,bk:()=>i,fi:()=>o});var r=n(32041);const o=Object.freeze(["base","sm","md","lg","xl","2xl"]);function i(t,e){return Array.isArray(t)?t.map(t=>null===t?null:e(t)):(0,r.Gv)(t)?Object.keys(t).reduce((n,r)=>(n[r]=e(t[r]),n),{}):null!=t?e(t):null}function a(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;const n={};return t.forEach((t,r)=>{const o=e[r];null!=t&&(n[o]=t)}),n}},17212:(t,e,n)=>{"use strict";n.d(e,{i:()=>i});var r=n(65043),o=n(80940);function i(t){const{value:e,defaultValue:n,onChange:i,shouldUpdate:a=(t,e)=>t!==e}=t,s=(0,o.c)(i),l=(0,o.c)(a),[c,u]=(0,r.useState)(n),d=void 0!==e,h=d?e:c,f=(0,o.c)(t=>{const e="function"===typeof t?t(h):t;l(h,e)&&(d||u(e),s(e))},[d,s,h,l]);return[h,f]}},17324:t=>{t.exports=function(t,e,n,r){var o=n?n.call(r,t,e):void 0;if(void 0!==o)return!!o;if(t===e)return!0;if("object"!==typeof t||!t||"object"!==typeof e||!e)return!1;var i=Object.keys(t),a=Object.keys(e);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(e),l=0;l{"use strict";n.d(e,{Y:()=>o});var r=n(70579);const o=(0,n(14010).w)({displayName:"InfoOutlineIcon",path:(0,r.jsxs)("g",{fill:"currentColor",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"2",children:[(0,r.jsx)("circle",{cx:"12",cy:"12",fill:"none",r:"11",stroke:"currentColor"}),(0,r.jsx)("line",{fill:"none",x1:"11.959",x2:"11.959",y1:"11",y2:"17"}),(0,r.jsx)("circle",{cx:"11.959",cy:"7",r:"1",stroke:"none"})]})})},17529:t=>{t.exports=function(t,e){for(var n=-1,r=null==t?0:t.length,o=0,i=[];++n{"use strict";n.d(e,{R:()=>r});const r=t=>{const{condition:e,message:n}=t}},17685:(t,e,n)=>{"use strict";function r(){return{onFetch:t=>{t.fetchFn=()=>{var e,n,r,a,s,l;const c=null==(e=t.fetchOptions)||null==(n=e.meta)?void 0:n.refetchPage,u=null==(r=t.fetchOptions)||null==(a=r.meta)?void 0:a.fetchMore,d=null==u?void 0:u.pageParam,h="forward"===(null==u?void 0:u.direction),f="backward"===(null==u?void 0:u.direction),p=(null==(s=t.state.data)?void 0:s.pages)||[],g=(null==(l=t.state.data)?void 0:l.pageParams)||[];let m=g,v=!1;const y=t.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+t.options.queryHash+"'")),b=(t,e,n,r)=>(m=r?[e,...m]:[...m,e],r?[n,...t]:[...t,n]),x=(e,n,r,o)=>{if(v)return Promise.reject("Cancelled");if("undefined"===typeof r&&!n&&e.length)return Promise.resolve(e);const i={queryKey:t.queryKey,pageParam:r,meta:t.options.meta};var a;a=i,Object.defineProperty(a,"signal",{enumerable:!0,get:()=>{var e,n;return null!=(e=t.signal)&&e.aborted?v=!0:null==(n=t.signal)||n.addEventListener("abort",()=>{v=!0}),t.signal}});const s=y(i);return Promise.resolve(s).then(t=>b(e,r,t,o))};let w;if(p.length)if(h){const e="undefined"!==typeof d,n=e?d:o(t.options,p);w=x(p,e,n)}else if(f){const e="undefined"!==typeof d,n=e?d:i(t.options,p);w=x(p,e,n,!0)}else{m=[];const e="undefined"===typeof t.options.getNextPageParam;w=!c||!p[0]||c(p[0],0,p)?x([],e,g[0]):Promise.resolve(b([],g[0],p[0]));for(let n=1;n{if(!c||!p[n]||c(p[n],n,p)){const i=e?g[n]:o(t.options,r);return x(r,e,i)}return Promise.resolve(b(r,g[n],p[n]))})}else w=x([]);return w.then(t=>({pages:t,pageParams:m}))}}}}function o(t,e){return null==t.getNextPageParam?void 0:t.getNextPageParam(e[e.length-1],e)}function i(t,e){return null==t.getPreviousPageParam?void 0:t.getPreviousPageParam(e[0],e)}function a(t,e){if(t.getNextPageParam&&Array.isArray(e)){const n=o(t,e);return"undefined"!==typeof n&&null!==n&&!1!==n}}function s(t,e){if(t.getPreviousPageParam&&Array.isArray(e)){const n=i(t,e);return"undefined"!==typeof n&&null!==n&&!1!==n}}n.d(e,{PL:()=>r,RQ:()=>s,rB:()=>a})},17813:(t,e,n)=>{"use strict";n.d(e,{g:()=>o});var r=n(70579);const o=(0,n(14010).w)({displayName:"SunIcon",path:(0,r.jsxs)("g",{strokeLinejoin:"round",strokeLinecap:"round",strokeWidth:"2",fill:"none",stroke:"currentColor",children:[(0,r.jsx)("circle",{cx:"12",cy:"12",r:"5"}),(0,r.jsx)("path",{d:"M12 1v2"}),(0,r.jsx)("path",{d:"M12 21v2"}),(0,r.jsx)("path",{d:"M4.22 4.22l1.42 1.42"}),(0,r.jsx)("path",{d:"M18.36 18.36l1.42 1.42"}),(0,r.jsx)("path",{d:"M1 12h2"}),(0,r.jsx)("path",{d:"M21 12h2"}),(0,r.jsx)("path",{d:"M4.22 19.78l1.42-1.42"}),(0,r.jsx)("path",{d:"M18.36 5.64l1.42-1.42"})]})})},17841:(t,e,n)=>{"use strict";n.d(e,{D:()=>i});var r=n(12432),o=n(65043);function i(){const t=(0,o.useContext)(r.T);if(!t)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `` or ``");return t}},18864:(t,e,n)=>{"use strict";n.d(e,{A:()=>r});const r=(0,n(77784).A)("FlipHorizontal",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]])},18902:(t,e,n)=>{var r=n(64816),o=n(86179),i=n(46704);function a(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new r;++e{"use strict";n.d(e,{Z:()=>a});var r=n(12440),o=n(47891),i=n(62316);function a(t,e,n){const a=(0,i.a)(t,null===n||void 0===n?void 0:n.in),s=a.getFullYear(),l=a.getDate(),c=(0,r.w)((null===n||void 0===n?void 0:n.in)||t,0);c.setFullYear(s,e,15),c.setHours(0,0,0,0);const u=(0,o.P)(c);return a.setMonth(e,Math.min(l,u)),a}},19077:(t,e,n)=>{"use strict";n.d(e,{T:()=>g});var r=n(89379),o=n(80045),i=n(70579),a=n(56294),s=n(64844),l=n(77402),c=n(73635),u=n(55003),d=n(36059),h=n(52695);const f=["className","rows"],p=["h","minH","height","minHeight"],g=(0,u.R)((t,e)=>{const n=(0,d.V)("Textarea",t),u=(0,a.M)(t),{className:g,rows:m}=u,v=(0,o.A)(u,f),y=(0,c.t)(v),b=m?(0,l.c)(n,p):n;return(0,i.jsx)(h.B.textarea,(0,r.A)((0,r.A)({ref:e,rows:m},y),{},{className:(0,s.cx)("chakra-textarea",g),__css:b}))});g.displayName="Textarea"},19219:(t,e,n)=>{"use strict";n.d(e,{G:()=>o});var r=n(62316);function o(t){const e=(0,r.a)(t),n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return n.setUTCFullYear(e.getFullYear()),+t-+n}},19504:(t,e,n)=>{"use strict";n.d(e,{h:()=>s});var r=n(50849),o=n(12440),i=n(1620),a=n(62316);function s(t,e){var n,s,l,c,u,d;const h=(0,a.a)(t,null===e||void 0===e?void 0:e.in),f=h.getFullYear(),p=(0,r.q)(),g=null!==(n=null!==(s=null!==(l=null!==(c=null===e||void 0===e?void 0:e.firstWeekContainsDate)&&void 0!==c?c:null===e||void 0===e||null===(u=e.locale)||void 0===u||null===(u=u.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==l?l:p.firstWeekContainsDate)&&void 0!==s?s:null===(d=p.locale)||void 0===d||null===(d=d.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==n?n:1,m=(0,o.w)((null===e||void 0===e?void 0:e.in)||t,0);m.setFullYear(f+1,0,g),m.setHours(0,0,0,0);const v=(0,i.k)(m,e),y=(0,o.w)((null===e||void 0===e?void 0:e.in)||t,0);y.setFullYear(f,0,g),y.setHours(0,0,0,0);const b=(0,i.k)(y,e);return+h>=+v?f+1:+h>=+b?f:f-1}},19542:(t,e,n)=>{"use strict";n.d(e,{z:()=>k});var r=n(89379),o=n(80045),i=n(70579),a=n(64844),s=n(63935),l=n(78460),c=n(27264),u=n(96938),d=n(13729),h=n(65043),f=n(42615);const p=["direction","style","unmountOnExit","in","className","transition","transitionEnd","delay","motionProps","animatePresenceProps"],g={exit:{duration:.15,ease:f.xf.easeInOut},enter:{type:"spring",damping:25,stiffness:180}},m={exit:t=>{var e;let{direction:n,transition:o,transitionEnd:i,delay:a}=t;const{exit:s}=(0,f.Jv)({direction:n});return(0,r.A)((0,r.A)({},s),{},{transition:null!==(e=null===o||void 0===o?void 0:o.exit)&&void 0!==e?e:f.yA.exit(g.exit,a),transitionEnd:null===i||void 0===i?void 0:i.exit})},enter:t=>{var e;let{direction:n,transitionEnd:o,transition:i,delay:a}=t;const{enter:s}=(0,f.Jv)({direction:n});return(0,r.A)((0,r.A)({},s),{},{transition:null!==(e=null===i||void 0===i?void 0:i.enter)&&void 0!==e?e:f.yA.enter(g.enter,a),transitionEnd:null===o||void 0===o?void 0:o.enter})}},v=(0,h.forwardRef)(function(t,e){const{direction:n="right",style:s,unmountOnExit:l,in:c,className:h,transition:g,transitionEnd:v,delay:y,motionProps:b,animatePresenceProps:x}=t,w=(0,o.A)(t,p),k=(0,f.Jv)({direction:n}),A=Object.assign({position:"fixed"},k.position,s),_=!l||c&&l,S=c||l?"enter":"exit",C={transitionEnd:v,transition:g,direction:n,delay:y};return(0,i.jsx)(u.N,(0,r.A)((0,r.A)({},x),{},{custom:C,children:_&&(0,i.jsx)(d.P.div,(0,r.A)((0,r.A)({},w),{},{ref:e,initial:"exit",className:(0,a.cx)("chakra-slide",h),animate:S,exit:"exit",custom:C,variants:m,style:A},b))}))});v.displayName="Slide";var y=n(52695),b=n(55003);const x=["className","children","motionProps","containerProps"],w=(0,y.B)(v),k=(0,b.R)((t,e)=>{const{className:n,children:u,motionProps:d,containerProps:h}=t,f=(0,o.A)(t,x),{getDialogProps:p,getDialogContainerProps:g,isOpen:m}=(0,l.k3)(),v=p(f,e),b=g(h),k=(0,a.cx)("chakra-modal__content",n),A=(0,l.x5)(),_=(0,r.A)({display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0},A.dialog),S=(0,r.A)({display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0},A.dialogContainer),{placement:C}=(0,s.gJ)();return(0,i.jsx)(c.u,{children:(0,i.jsx)(y.B.div,(0,r.A)((0,r.A)({},b),{},{className:"chakra-modal__content-container",__css:S,children:(0,i.jsx)(w,(0,r.A)((0,r.A)({motionProps:d,direction:C,in:m,className:k},v),{},{__css:_,children:u}))}))})});k.displayName="DrawerContent"},19853:(t,e,n)=>{var r=n(26989);t.exports=function(t,e){return r(t,e)}},20116:(t,e,n)=>{"use strict";n.d(e,{$:()=>c,s:()=>l});var r=n(89379),o=n(20685),i=n(49939),a=n(77264),s=n(87988);class l extends a.k{constructor(t){super(),this.defaultOptions=t.defaultOptions,this.mutationId=t.mutationId,this.mutationCache=t.mutationCache,this.logger=t.logger||o.U,this.observers=[],this.state=t.state||c(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=(0,r.A)((0,r.A)({},this.defaultOptions),t),this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(t){this.dispatch({type:"setState",state:t})}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){this.observers=this.observers.filter(e=>e!==t),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var t,e;return null!=(t=null==(e=this.retryer)?void 0:e.continue())?t:this.execute()}async execute(){const t=()=>{var t;return this.retryer=(0,s.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(t,e)=>{this.dispatch({type:"failed",failureCount:t,error:e})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(t=this.options.retry)?t:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},e="loading"===this.state.status;try{var n,r,o,i,a,l,c,u;if(!e){var d,h,f,p;this.dispatch({type:"loading",variables:this.options.variables}),await(null==(d=(h=this.mutationCache.config).onMutate)?void 0:d.call(h,this.state.variables,this));const t=await(null==(f=(p=this.options).onMutate)?void 0:f.call(p,this.state.variables));t!==this.state.context&&this.dispatch({type:"loading",context:t,variables:this.state.variables})}const s=await t();return await(null==(n=(r=this.mutationCache.config).onSuccess)?void 0:n.call(r,s,this.state.variables,this.state.context,this)),await(null==(o=(i=this.options).onSuccess)?void 0:o.call(i,s,this.state.variables,this.state.context)),await(null==(a=(l=this.mutationCache.config).onSettled)?void 0:a.call(l,s,null,this.state.variables,this.state.context,this)),await(null==(c=(u=this.options).onSettled)?void 0:c.call(u,s,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:s}),s}catch(A){try{var g,m,v,y,b,x,w,k;throw await(null==(g=(m=this.mutationCache.config).onError)?void 0:g.call(m,A,this.state.variables,this.state.context,this)),await(null==(v=(y=this.options).onError)?void 0:v.call(y,A,this.state.variables,this.state.context)),await(null==(b=(x=this.mutationCache.config).onSettled)?void 0:b.call(x,void 0,A,this.state.variables,this.state.context,this)),await(null==(w=(k=this.options).onSettled)?void 0:w.call(k,void 0,A,this.state.variables,this.state.context)),A}finally{this.dispatch({type:"error",error:A})}}}dispatch(t){this.state=(e=>{switch(t.type){case"failed":return(0,r.A)((0,r.A)({},e),{},{failureCount:t.failureCount,failureReason:t.error});case"pause":return(0,r.A)((0,r.A)({},e),{},{isPaused:!0});case"continue":return(0,r.A)((0,r.A)({},e),{},{isPaused:!1});case"loading":return(0,r.A)((0,r.A)({},e),{},{context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!(0,s.v_)(this.options.networkMode),status:"loading",variables:t.variables});case"success":return(0,r.A)((0,r.A)({},e),{},{data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1});case"error":return(0,r.A)((0,r.A)({},e),{},{data:void 0,error:t.error,failureCount:e.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"});case"setState":return(0,r.A)((0,r.A)({},e),t.state)}})(this.state),i.j.batch(()=>{this.observers.forEach(e=>{e.onMutationUpdate(t)}),this.mutationCache.notify({mutation:this,type:"updated",action:t})})}}function c(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}},20563:(t,e,n)=>{"use strict";n.d(e,{v:()=>o});var r=n(62316);function o(t,e,n){const o=+(0,r.a)(t,null===n||void 0===n?void 0:n.in),[i,a]=[+(0,r.a)(e.start,null===n||void 0===n?void 0:n.in),+(0,r.a)(e.end,null===n||void 0===n?void 0:n.in)].sort((t,e)=>t-e);return o>=i&&o<=a}},20685:(t,e,n)=>{"use strict";n.d(e,{U:()=>r});const r=console},22107:(t,e,n)=>{"use strict";n.d(e,{a:()=>r});const r=(0,n(52695).B)("div");r.displayName="Box"},22205:(t,e,n)=>{"use strict";n.d(e,{Z:()=>y});var r=n(80045),o=n(89379),i=n(70579),a=n(90221),s=n(92970),l=n(65043),c=n(97950),u=n(41271);const d=["containerRef"],[h,f]=(0,s.q)({strict:!1,name:"PortalContext"}),p="chakra-portal",g=t=>(0,i.jsx)("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:t.zIndex,top:0,left:0,right:0},children:t.children}),m=t=>{const{appendToParentPortal:e,children:n}=t,[r,o]=(0,l.useState)(null),s=(0,l.useRef)(null),[,d]=(0,l.useState)({});(0,l.useEffect)(()=>d({}),[]);const m=f(),v=(0,u.T)();(0,a.U)(()=>{if(!r)return;const t=r.ownerDocument,n=e&&null!==m&&void 0!==m?m:t.body;if(!n)return;s.current=t.createElement("div"),s.current.className=p,n.appendChild(s.current),d({});const o=s.current;return()=>{n.contains(o)&&n.removeChild(o)}},[r]);const y=null!==v&&void 0!==v&&v.zIndex?(0,i.jsx)(g,{zIndex:null===v||void 0===v?void 0:v.zIndex,children:n}):n;return s.current?(0,c.createPortal)((0,i.jsx)(h,{value:s.current,children:y}),s.current):(0,i.jsx)("span",{ref:t=>{t&&o(t)}})},v=t=>{const{children:e,containerRef:n,appendToParentPortal:r}=t,o=n.current,s=null!==o&&void 0!==o?o:"undefined"!==typeof window?document.body:void 0,u=(0,l.useMemo)(()=>{const t=null===o||void 0===o?void 0:o.ownerDocument.createElement("div");return t&&(t.className=p),t},[o]),[,d]=(0,l.useState)({});return(0,a.U)(()=>d({}),[]),(0,a.U)(()=>{if(u&&s)return s.appendChild(u),()=>{s.removeChild(u)}},[u,s]),s&&u?(0,c.createPortal)((0,i.jsx)(h,{value:r?u:null,children:e}),u):null};function y(t){const e=(0,o.A)({appendToParentPortal:!0},t),{containerRef:n}=e,a=(0,r.A)(e,d);return n?(0,i.jsx)(v,(0,o.A)({containerRef:n},a)):(0,i.jsx)(m,(0,o.A)({},a))}y.className=p,y.selector=".chakra-portal",y.displayName="Portal"},22662:(t,e,n)=>{var r=n(95575);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=r&&void 0===e?"__lodash_hash_undefined__":e,this}},22740:t=>{"use strict";t.exports=function(t,e,n,r,o,i,a,s){if(!t){var l;if(void 0===e)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,s],u=0;(l=new Error(e.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},22761:t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},22777:(t,e,n)=>{var r=n(15193),o=n(22761),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!s.call(t,"callee")};t.exports=l},22929:(t,e,n)=>{var r=n(56552).Uint8Array;t.exports=r},23107:(t,e,n)=>{"use strict";function r(t){const{wasSelected:e,enabled:n,isSelected:r,mode:o="unmount"}=t;return!n||(!!r||!("keepMounted"!==o||!e))}n.d(e,{q:()=>r})},23913:(t,e,n)=>{"use strict";n.d(e,{A:()=>p});var r=n(89379),o=n(80045),i=n(70579),a=n(79953),s=n(64844),l=n(65043),c=n(40493),u=n(25721),d=n(55003),h=n(52695);const f=["htmlProps"],p=(0,d.R)(function(t,e){const{children:n,className:d}=t,p=(0,u.r9)(t),{htmlProps:g}=p,m=(0,o.A)(p,f),v=(0,c.EF)(),y=(0,a.H2)((0,r.A)((0,r.A)({},v.container),{},{overflowAnchor:"none"})),b=(0,l.useMemo)(()=>m,[m]);return(0,i.jsx)(c.TG,{value:b,children:(0,i.jsx)(h.B.div,(0,r.A)((0,r.A)({ref:e},g),{},{className:(0,s.cx)("chakra-accordion__item",d),__css:y,children:"function"===typeof n?n({isExpanded:!!m.isOpen,isDisabled:!!m.isDisabled}):n}))})});p.displayName="AccordionItem"},24190:(t,e,n)=>{var r=n(61340);t.exports=function(t){var e=this.__data__,n=r(e,t);return n<0?void 0:e[n][1]}},24330:(t,e,n)=>{"use strict";n.d(e,{b:()=>d});var r=n(89379),o=n(80045),i=n(70579),a=n(64844),s=n(65647),l=n(55003),c=n(52695);const u=["className"],d=(0,l.R)(function(t,e){const{className:n}=t,l=(0,o.A)(t,u),d=(0,s.Q)();return(0,i.jsx)(c.B.div,(0,r.A)({ref:e,className:(0,a.cx)("chakra-card__body",n),__css:d.body},l))})},24405:(t,e,n)=>{"use strict";n.d(e,{A:()=>r});const r=(0,n(77784).A)("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]])},24495:(t,e,n)=>{"use strict";n.d(e,{s:()=>r});const r=(0,n(14010).w)({d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z",displayName:"ArrowForwardIcon"})},24653:(t,e,n)=>{"use strict";n.d(e,{H:()=>a});var r=n(84524),o=n(12440),i=n(62316);function a(t,e){var n;const a=()=>(0,o.w)(null===e||void 0===e?void 0:e.in,NaN),g=null!==(n=null===e||void 0===e?void 0:e.additionalDigits)&&void 0!==n?n:2,m=function(t){const e={},n=t.split(s.dateTimeDelimiter);let r;if(n.length>2)return e;/:/.test(n[0])?r=n[0]:(e.date=n[0],r=n[1],s.timeZoneDelimiter.test(e.date)&&(e.date=t.split(s.timeZoneDelimiter)[0],r=t.substr(e.date.length,t.length)));if(r){const t=s.timezone.exec(r);t?(e.time=r.replace(t[1],""),e.timezone=t[1]):e.time=r}return e}(t);let v;if(m.date){const t=function(t,e){const n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+e)+"})|(\\d{2}|[+-]\\d{"+(2+e)+"})$)"),r=t.match(n);if(!r)return{year:NaN,restDateString:""};const o=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?o:100*i,restDateString:t.slice((r[1]||r[2]).length)}}(m.date,g);v=function(t,e){if(null===e)return new Date(NaN);const n=t.match(l);if(!n)return new Date(NaN);const r=!!n[4],o=d(n[1]),i=d(n[2])-1,a=d(n[3]),s=d(n[4]),c=d(n[5])-1;if(r)return function(t,e,n){return e>=1&&e<=53&&n>=0&&n<=6}(0,s,c)?function(t,e,n){const r=new Date(0);r.setUTCFullYear(t,0,4);const o=r.getUTCDay()||7,i=7*(e-1)+n+1-o;return r.setUTCDate(r.getUTCDate()+i),r}(e,s,c):new Date(NaN);{const t=new Date(0);return function(t,e,n){return e>=0&&e<=11&&n>=1&&n<=(f[e]||(p(t)?29:28))}(e,i,a)&&function(t,e){return e>=1&&e<=(p(t)?366:365)}(e,o)?(t.setUTCFullYear(e,i,Math.max(o,a)),t):new Date(NaN)}}(t.restDateString,t.year)}if(!v||isNaN(+v))return a();const y=+v;let b,x=0;if(m.time&&(x=function(t){const e=t.match(c);if(!e)return NaN;const n=h(e[1]),o=h(e[2]),i=h(e[3]);if(!function(t,e,n){if(24===t)return 0===e&&0===n;return n>=0&&n<60&&e>=0&&e<60&&t>=0&&t<25}(n,o,i))return NaN;return n*r.s0+o*r.Cg+1e3*i}(m.time),isNaN(x)))return a();if(!m.timezone){const t=new Date(y+x),n=(0,i.a)(0,null===e||void 0===e?void 0:e.in);return n.setFullYear(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()),n.setHours(t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds()),n}return b=function(t){if("Z"===t)return 0;const e=t.match(u);if(!e)return 0;const n="+"===e[1]?-1:1,o=parseInt(e[2]),i=e[3]&&parseInt(e[3])||0;if(!function(t,e){return e>=0&&e<=59}(0,i))return NaN;return n*(o*r.s0+i*r.Cg)}(m.timezone),isNaN(b)?a():(0,i.a)(y+x+b,null===e||void 0===e?void 0:e.in)}const s={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},l=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,c=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,u=/^([+-])(\d{2})(?::?(\d{2}))?$/;function d(t){return t?parseInt(t):1}function h(t){return t&&parseFloat(t.replace(",","."))||0}const f=[31,null,31,30,31,30,31,31,30,31,30,31];function p(t){return t%400===0||t%4===0&&t%100!==0}},24858:(t,e,n)=>{"use strict";n.d(e,{mN:()=>Lt});var r=n(89379),o=n(80045),i=n(65043);const a=["_f"],s=["name"],l=["_f"],c=["ref","message","type"],u=["formControl"];var d=t=>"checkbox"===t.type,h=t=>t instanceof Date,f=t=>null==t;const p=t=>"object"===typeof t;var g=t=>!f(t)&&!Array.isArray(t)&&p(t)&&!h(t),m=t=>g(t)&&t.target?d(t.target)?t.target.checked:t.target.value:t,v=(t,e)=>t.has((t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t)(e)),y=t=>{const e=t.constructor&&t.constructor.prototype;return g(e)&&e.hasOwnProperty("isPrototypeOf")},b="undefined"!==typeof window&&"undefined"!==typeof window.HTMLElement&&"undefined"!==typeof document;function x(t){let e;const n=Array.isArray(t),r="undefined"!==typeof FileList&&t instanceof FileList;if(t instanceof Date)e=new Date(t);else{if(b&&(t instanceof Blob||r)||!n&&!g(t))return t;if(e=n?[]:Object.create(Object.getPrototypeOf(t)),n||y(t))for(const n in t)t.hasOwnProperty(n)&&(e[n]=x(t[n]));else e=t}return e}var w=t=>/^\w*$/.test(t),k=t=>void 0===t,A=t=>Array.isArray(t)?t.filter(Boolean):[],_=t=>A(t.replace(/["|']|\]/g,"").split(/\.|\[/)),S=(t,e,n)=>{if(!e||!g(t))return n;const r=(w(e)?[e]:_(e)).reduce((t,e)=>f(t)?t:t[e],t);return k(r)||r===t?k(t[e])?n:t[e]:r},C=t=>"boolean"===typeof t,E=(t,e,n)=>{let r=-1;const o=w(e)?[e]:_(e),i=o.length,a=i-1;for(;++r3&&void 0!==arguments[3])||arguments[3];const o={defaultValues:e._defaultValues};for(const i in t)Object.defineProperty(o,i,{get:()=>{const o=i;return e._proxyFormState[o]!==P.all&&(e._proxyFormState[o]=!r||P.all),n&&(n[o]=!0),t[o]}});return o};const B="undefined"!==typeof window?i.useLayoutEffect:i.useEffect;var F=t=>"string"===typeof t,H=(t,e,n,r,o)=>F(t)?(r&&e.watch.add(t),S(n,t,o)):Array.isArray(t)?t.map(t=>(r&&e.watch.add(t),S(n,t))):(r&&(e.watchAll=!0),n),V=t=>f(t)||!p(t);function q(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new WeakSet;if(V(t)||V(e))return t===e;if(h(t)&&h(e))return t.getTime()===e.getTime();const r=Object.keys(t),o=Object.keys(e);if(r.length!==o.length)return!1;if(n.has(t)||n.has(e))return!0;n.add(t),n.add(e);for(const i of r){const r=t[i];if(!o.includes(i))return!1;if("ref"!==i){const t=e[i];if(h(r)&&h(t)||g(r)&&g(t)||Array.isArray(r)&&Array.isArray(t)?!q(r,t,n):r!==t)return!1}}return!0}var U=(t,e,n,o,i)=>e?(0,r.A)((0,r.A)({},n[t]),{},{types:(0,r.A)((0,r.A)({},n[t]&&n[t].types?n[t].types:{}),{},{[o]:i||!0})}):{},W=t=>Array.isArray(t)?t:[t],G=()=>{let t=[];return{get observers(){return t},next:e=>{for(const n of t)n.next&&n.next(e)},subscribe:e=>(t.push(e),{unsubscribe:()=>{t=t.filter(t=>t!==e)}}),unsubscribe:()=>{t=[]}}},Y=t=>g(t)&&!Object.keys(t).length,K=t=>"file"===t.type,$=t=>"function"===typeof t,X=t=>{if(!b)return!1;const e=t?t.ownerDocument:0;return t instanceof(e&&e.defaultView?e.defaultView.HTMLElement:HTMLElement)},Q=t=>"select-multiple"===t.type,Z=t=>"radio"===t.type,J=t=>Z(t)||d(t),tt=t=>X(t)&&t.isConnected;function et(t,e){const n=Array.isArray(e)?e:w(e)?[e]:_(e),r=1===n.length?t:function(t,e){const n=e.slice(0,-1).length;let r=0;for(;r{for(const e in t)if($(t[e]))return!0;return!1};function rt(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=Array.isArray(t);if(g(t)||n)for(const r in t)Array.isArray(t[r])||g(t[r])&&!nt(t[r])?(e[r]=Array.isArray(t[r])?[]:{},rt(t[r],e[r])):f(t[r])||(e[r]=!0);return e}function ot(t,e,n){const o=Array.isArray(t);if(g(t)||o)for(const i in t)Array.isArray(t[i])||g(t[i])&&!nt(t[i])?k(e)||V(n[i])?n[i]=Array.isArray(t[i])?rt(t[i],[]):(0,r.A)({},rt(t[i])):ot(t[i],f(e)?{}:e[i],n[i]):n[i]=!q(t[i],e[i]);return n}var it=(t,e)=>ot(t,e,rt(e));const at={value:!1,isValid:!1},st={value:!0,isValid:!0};var lt=t=>{if(Array.isArray(t)){if(t.length>1){const e=t.filter(t=>t&&t.checked&&!t.disabled).map(t=>t.value);return{value:e,isValid:!!e.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!k(t[0].attributes.value)?k(t[0].value)||""===t[0].value?st:{value:t[0].value,isValid:!0}:st:at}return at},ct=(t,e)=>{let{valueAsNumber:n,valueAsDate:r,setValueAs:o}=e;return k(t)?t:n?""===t?NaN:t?+t:t:r&&F(t)?new Date(t):o?o(t):t};const ut={isValid:!1,value:null};var dt=t=>Array.isArray(t)?t.reduce((t,e)=>e&&e.checked&&!e.disabled?{isValid:!0,value:e.value}:t,ut):ut;function ht(t){const e=t.ref;return K(e)?e.files:Z(e)?dt(t.refs).value:Q(e)?[...e.selectedOptions].map(t=>{let{value:e}=t;return e}):d(e)?lt(t.refs).value:ct(k(e.value)?t.ref.value:e.value,t)}var ft=(t,e,n,r)=>{const o={};for(const i of t){const t=S(e,i);t&&E(o,i,t._f)}return{criteriaMode:n,names:[...t],fields:o,shouldUseNativeValidation:r}},pt=t=>t instanceof RegExp,gt=t=>k(t)?t:pt(t)?t.source:g(t)?pt(t.value)?t.value.source:t.value:t,mt=t=>({isOnSubmit:!t||t===P.onSubmit,isOnBlur:t===P.onBlur,isOnChange:t===P.onChange,isOnAll:t===P.all,isOnTouch:t===P.onTouched});const vt="AsyncFunction";var yt=t=>!!t&&!!t.validate&&!!($(t.validate)&&t.validate.constructor.name===vt||g(t.validate)&&Object.values(t.validate).find(t=>t.constructor.name===vt)),bt=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate),xt=(t,e,n)=>!n&&(e.watchAll||e.watch.has(t)||[...e.watch].some(e=>t.startsWith(e)&&/^\.\w+/.test(t.slice(e.length))));const wt=(t,e,n,r)=>{for(const i of n||Object.keys(t)){const n=S(t,i);if(n){const{_f:t}=n,s=(0,o.A)(n,a);if(t){if(t.refs&&t.refs[0]&&e(t.refs[0],i)&&!r)return!0;if(t.ref&&e(t.ref,t.name)&&!r)return!0;if(wt(s,e))break}else if(g(s)&&wt(s,e))break}}};function kt(t,e,n){const r=S(t,n);if(r||w(n))return{error:r,name:n};const o=n.split(".");for(;o.length;){const r=o.join("."),i=S(e,r),a=S(t,r);if(i&&!Array.isArray(i)&&n!==r)return{name:n};if(a&&a.type)return{name:r,error:a};if(a&&a.root&&a.root.type)return{name:"".concat(r,".root"),error:a.root};o.pop()}return{name:n}}var At=(t,e,n,r)=>{n(t);const{name:i}=t,a=(0,o.A)(t,s);return Y(a)||Object.keys(a).length>=Object.keys(e).length||Object.keys(a).find(t=>e[t]===(!r||P.all))},_t=(t,e,n)=>!t||!e||t===e||W(t).some(t=>t&&(n?t===e:t.startsWith(e)||e.startsWith(t))),St=(t,e,n,r,o)=>!o.isOnAll&&(!n&&o.isOnTouch?!(e||t):(n?r.isOnBlur:o.isOnBlur)?!t:!(n?r.isOnChange:o.isOnChange)||t),Ct=(t,e)=>!A(S(t,e)).length&&et(t,e),Et=(t,e,n)=>{const r=W(S(t,n));return E(r,"root",e[n]),E(t,n,r),t},Ot=t=>F(t);function Pt(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"validate";if(Ot(t)||Array.isArray(t)&&t.every(Ot)||C(t)&&!t)return{type:n,message:Ot(t)?t:"",ref:e}}var Mt=t=>g(t)&&!pt(t)?t:{value:t,message:""},Tt=async(t,e,n,o,i,a)=>{const{ref:s,refs:l,required:c,maxLength:u,minLength:h,min:p,max:m,pattern:v,validate:y,name:b,valueAsNumber:x,mount:w}=t._f,A=S(n,b);if(!w||e.has(b))return{};const _=l?l[0]:s,E=t=>{i&&_.reportValidity&&(_.setCustomValidity(C(t)?"":t||""),_.reportValidity())},O={},P=Z(s),I=d(s),z=P||I,B=(x||K(s))&&k(s.value)&&k(A)||X(s)&&""===s.value||""===A||Array.isArray(A)&&!A.length,H=U.bind(null,b,o,O),V=function(t,e,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:N,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:R;const a=t?e:n;O[b]=(0,r.A)({type:t?o:i,message:a,ref:s},H(t?o:i,a))};if(a?!Array.isArray(A)||!A.length:c&&(!z&&(B||f(A))||C(A)&&!A||I&&!lt(l).isValid||P&&!dt(l).isValid)){const{value:t,message:e}=Ot(c)?{value:!!c,message:c}:Mt(c);if(t&&(O[b]=(0,r.A)({type:D,message:e,ref:_},H(D,e)),!o))return E(e),O}if(!B&&(!f(p)||!f(m))){let t,e;const n=Mt(m),r=Mt(p);if(f(A)||isNaN(A)){const o=s.valueAsDate||new Date(A),i=t=>new Date((new Date).toDateString()+" "+t),a="time"==s.type,l="week"==s.type;F(n.value)&&A&&(t=a?i(A)>i(n.value):l?A>n.value:o>new Date(n.value)),F(r.value)&&A&&(e=a?i(A)n.value),f(r.value)||(e=o+t.value,r=!f(e.value)&&A.length<+e.value;if((n||r)&&(V(n,t.message,e.message),!o))return E(O[b].message),O}if(v&&!B&&F(A)){const{value:t,message:e}=Mt(v);if(pt(t)&&!A.match(t)&&(O[b]=(0,r.A)({type:L,message:e,ref:s},H(L,e)),!o))return E(e),O}if(y)if($(y)){const t=Pt(await y(A,n),_);if(t&&(O[b]=(0,r.A)((0,r.A)({},t),H(j,t.message)),!o))return E(t.message),O}else if(g(y)){let t={};for(const e in y){if(!Y(t)&&!o)break;const i=Pt(await y[e](A,n),_,e);i&&(t=(0,r.A)((0,r.A)({},i),H(e,i.message)),E(i.message),o&&(O[b]=t))}if(!Y(t)&&(O[b]=(0,r.A)({ref:_},t),!o))return O}return E(!0),O};const Nt={mode:P.onSubmit,reValidateMode:P.onChange,shouldFocusError:!0};function Rt(){let t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,r.A)((0,r.A)({},Nt),e),i={submitCount:0,isDirty:!1,isReady:!1,isLoading:$(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},a={},s=(g(n.defaultValues)||g(n.values))&&x(n.defaultValues||n.values)||{},u=n.shouldUnregister?{}:x(s),p={action:!1,mount:!1,watch:!1},y={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},w=0;const _={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1};let M=(0,r.A)({},_);const T={array:G(),state:G()},N=n.criteriaMode===P.all,R=async t=>{if(!n.disabled&&(_.isValid||M.isValid||t)){const t=n.resolver?Y((await z()).errors):await B(a,!0);t!==i.isValid&&T.state.next({isValid:t})}},L=(t,e)=>{!n.disabled&&(_.isValidating||_.validatingFields||M.isValidating||M.validatingFields)&&((t||Array.from(y.mount)).forEach(t=>{t&&(e?E(i.validatingFields,t,e):et(i.validatingFields,t))}),T.state.next({validatingFields:i.validatingFields,isValidating:!Y(i.validatingFields)}))},D=(t,e,n,r)=>{const o=S(a,t);if(o){const i=S(u,t,k(n)?S(s,t):n);k(i)||r&&r.defaultChecked||e?E(u,t,e?i:ht(o._f)):Z(t,i),p.mount&&R()}},j=(t,e,r,o,a)=>{let l=!1,c=!1;const u={name:t};if(!n.disabled){if(!r||o){(_.isDirty||M.isDirty)&&(c=i.isDirty,i.isDirty=u.isDirty=V(),l=c!==u.isDirty);const n=q(S(s,t),e);c=!!S(i.dirtyFields,t),n?et(i.dirtyFields,t):E(i.dirtyFields,t,!0),u.dirtyFields=i.dirtyFields,l=l||(_.dirtyFields||M.dirtyFields)&&c!==!n}if(r){const e=S(i.touchedFields,t);e||(E(i.touchedFields,t,r),u.touchedFields=i.touchedFields,l=l||(_.touchedFields||M.touchedFields)&&e!==r)}l&&a&&T.state.next(u)}return l?u:{}},I=(e,o,a,s)=>{const l=S(i.errors,e),c=(_.isValid||M.isValid)&&C(o)&&i.isValid!==o;var u;if(n.delayError&&a?(u=()=>((t,e)=>{E(i.errors,t,e),T.state.next({errors:i.errors})})(e,a),t=t=>{clearTimeout(w),w=setTimeout(u,t)},t(n.delayError)):(clearTimeout(w),t=null,a?E(i.errors,e,a):et(i.errors,e)),(a?!q(l,a):l)||!Y(s)||c){const t=(0,r.A)((0,r.A)((0,r.A)({},s),c&&C(o)?{isValid:o}:{}),{},{errors:i.errors,name:e});i=(0,r.A)((0,r.A)({},i),t),T.state.next(t)}},z=async t=>{L(t,!0);const e=await n.resolver(u,n.context,ft(t||y.mount,a,n.criteriaMode,n.shouldUseNativeValidation));return L(t),e},B=async function(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{valid:!0};for(const a in t){const s=t[a];if(s){const{_f:t}=s,c=(0,o.A)(s,l);if(t){const o=y.array.has(t.name),l=s._f&&yt(s._f);l&&_.validatingFields&&L([a],!0);const c=await Tt(s,y.disabled,u,N,n.shouldUseNativeValidation&&!e,o);if(l&&_.validatingFields&&L([a]),c[t.name]&&(r.valid=!1,e))break;!e&&(S(c,t.name)?o?Et(i.errors,c,t.name):E(i.errors,t.name,c[t.name]):et(i.errors,t.name))}!Y(c)&&await B(c,e,r)}}return r.valid},V=(t,e)=>!n.disabled&&(t&&e&&E(u,t,e),!q(lt(),s)),U=(t,e,n)=>H(t,y,(0,r.A)({},p.mount?u:k(e)?s:F(t)?{[t]:e}:e),n,e),Z=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=S(a,t);let o=e;if(r){const n=r._f;n&&(!n.disabled&&E(u,t,ct(e,n)),o=X(n.ref)&&f(e)?"":e,Q(n.ref)?[...n.ref.options].forEach(t=>t.selected=o.includes(t.value)):n.refs?d(n.ref)?n.refs.forEach(t=>{t.defaultChecked&&t.disabled||(Array.isArray(o)?t.checked=!!o.find(e=>e===t.value):t.checked=o===t.value||!!o)}):n.refs.forEach(t=>t.checked=t.value===o):K(n.ref)?n.ref.value="":(n.ref.value=o,n.ref.type||T.state.next({name:t,values:x(u)})))}(n.shouldDirty||n.shouldTouch)&&j(t,o,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&st(t)},nt=(t,e,n)=>{for(const r in e){if(!e.hasOwnProperty(r))return;const o=e[r],i=t+"."+r,s=S(a,i);(y.array.has(t)||g(o)||s&&!s._f)&&!h(o)?nt(i,o,n):Z(i,o,n)}},rt=function(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const o=S(a,t),l=y.array.has(t),c=x(e);E(u,t,c),l?(T.array.next({name:t,values:x(u)}),(_.isDirty||_.dirtyFields||M.isDirty||M.dirtyFields)&&n.shouldDirty&&T.state.next({name:t,dirtyFields:it(s,u),isDirty:V(t,c)})):!o||o._f||f(c)?Z(t,c,n):nt(t,c,n),xt(t,y)&&T.state.next((0,r.A)((0,r.A)({},i),{},{name:t})),T.state.next({name:p.mount?t:void 0,values:x(u)})},ot=async e=>{p.mount=!0;const o=e.target;let s=o.name,l=!0;const c=S(a,s),d=t=>{l=Number.isNaN(t)||h(t)&&isNaN(t.getTime())||q(t,S(u,s,t))},f=mt(n.mode),g=mt(n.reValidateMode);if(c){let h,p;const v=o.type?ht(c._f):m(e),b=e.type===O.BLUR||e.type===O.FOCUS_OUT,w=!bt(c._f)&&!n.resolver&&!S(i.errors,s)&&!c._f.deps||St(b,S(i.touchedFields,s),i.isSubmitted,g,f),k=xt(s,y,b);E(u,s,v),b?o&&o.readOnly||(c._f.onBlur&&c._f.onBlur(e),t&&t(0)):c._f.onChange&&c._f.onChange(e);const A=j(s,v,b),C=!Y(A)||k;if(!b&&T.state.next({name:s,type:e.type,values:x(u)}),w)return(_.isValid||M.isValid)&&("onBlur"===n.mode?b&&R():b||R()),C&&T.state.next((0,r.A)({name:s},k?{}:A));if(!b&&k&&T.state.next((0,r.A)({},i)),n.resolver){const{errors:t}=await z([s]);if(d(v),l){const e=kt(i.errors,a,s),n=kt(t,a,e.name||s);h=n.error,s=n.name,p=Y(t)}}else L([s],!0),h=(await Tt(c,y.disabled,u,N,n.shouldUseNativeValidation))[s],L([s]),d(v),l&&(h?p=!1:(_.isValid||M.isValid)&&(p=await B(a,!0)));l&&(c._f.deps&&st(c._f.deps),I(s,p,h,A))}},at=(t,e)=>{if(S(i.errors,e)&&t.focus)return t.focus(),1},st=async function(t){let e,o,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const l=W(t);if(n.resolver){const n=await(async t=>{const{errors:e}=await z(t);if(t)for(const n of t){const t=S(e,n);t?E(i.errors,n,t):et(i.errors,n)}else i.errors=e;return e})(k(t)?t:l);e=Y(n),o=t?!l.some(t=>S(n,t)):e}else t?(o=(await Promise.all(l.map(async t=>{const e=S(a,t);return await B(e&&e._f?{[t]:e}:e)}))).every(Boolean),(o||i.isValid)&&R()):o=e=await B(a);return T.state.next((0,r.A)((0,r.A)((0,r.A)({},!F(t)||(_.isValid||M.isValid)&&e!==i.isValid?{}:{name:t}),n.resolver||!t?{isValid:e}:{}),{},{errors:i.errors})),s.shouldFocus&&!o&&wt(a,at,t?l:y.mount),o},lt=t=>{const e=(0,r.A)({},p.mount?u:s);return k(t)?e:F(t)?S(e,t):t.map(t=>S(e,t))},ut=(t,e)=>({invalid:!!S((e||i).errors,t),isDirty:!!S((e||i).dirtyFields,t),error:S((e||i).errors,t),isValidating:!!S(i.validatingFields,t),isTouched:!!S((e||i).touchedFields,t)}),dt=(t,e,n)=>{const s=(S(a,t,{_f:{}})._f||{}).ref,l=S(i.errors,t)||{},{ref:u,message:d,type:h}=l,f=(0,o.A)(l,c);E(i.errors,t,(0,r.A)((0,r.A)((0,r.A)({},f),e),{},{ref:s})),T.state.next({name:t,errors:i.errors,isValid:!1}),n&&n.shouldFocus&&s&&s.focus&&s.focus()},pt=t=>T.state.subscribe({next:e=>{_t(t.name,e.name,t.exact)&&At(e,t.formState||_,jt,t.reRenderRoot)&&t.callback((0,r.A)((0,r.A)((0,r.A)({values:(0,r.A)({},u)},i),e),{},{defaultValues:s}))}}).unsubscribe,vt=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const r of t?W(t):y.mount)y.mount.delete(r),y.array.delete(r),e.keepValue||(et(a,r),et(u,r)),!e.keepError&&et(i.errors,r),!e.keepDirty&&et(i.dirtyFields,r),!e.keepTouched&&et(i.touchedFields,r),!e.keepIsValidating&&et(i.validatingFields,r),!n.shouldUnregister&&!e.keepDefaultValue&&et(s,r);T.state.next({values:x(u)}),T.state.next((0,r.A)((0,r.A)({},i),e.keepDirty?{isDirty:V()}:{})),!e.keepIsValid&&R()},Ot=t=>{let{disabled:e,name:n}=t;(C(e)&&p.mount||e||y.disabled.has(n))&&(e?y.disabled.add(n):y.disabled.delete(n))},Pt=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=S(a,t);const i=C(e.disabled)||C(n.disabled);return E(a,t,(0,r.A)((0,r.A)({},o||{}),{},{_f:(0,r.A)((0,r.A)({},o&&o._f?o._f:{ref:{name:t}}),{},{name:t,mount:!0},e)})),y.mount.add(t),o?Ot({disabled:C(e.disabled)?e.disabled:n.disabled,name:t}):D(t,!0,e.value),(0,r.A)((0,r.A)((0,r.A)({},i?{disabled:e.disabled||n.disabled}:{}),n.progressive?{required:!!e.required,min:gt(e.min),max:gt(e.max),minLength:gt(e.minLength),maxLength:gt(e.maxLength),pattern:gt(e.pattern)}:{}),{},{name:t,onChange:ot,onBlur:ot,ref:i=>{if(i){Pt(t,e),o=S(a,t);const n=k(i.value)&&i.querySelectorAll&&i.querySelectorAll("input,select,textarea")[0]||i,l=J(n),c=o._f.refs||[];if(l?c.find(t=>t===n):n===o._f.ref)return;E(a,t,{_f:(0,r.A)((0,r.A)({},o._f),l?{refs:[...c.filter(tt),n,...Array.isArray(S(s,t))?[{}]:[]],ref:{type:n.type,name:t}}:{ref:n})}),D(t,!1,void 0,n)}else o=S(a,t,{}),o._f&&(o._f.mount=!1),(n.shouldUnregister||e.shouldUnregister)&&(!v(y.array,t)||!p.action)&&y.unMount.add(t)}})},Mt=()=>n.shouldFocusError&&wt(a,at,y.mount),Rt=(t,e)=>async o=>{let s;o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist());let l=x(u);if(T.state.next({isSubmitting:!0}),n.resolver){const{errors:t,values:e}=await z();i.errors=t,l=x(e)}else await B(a);if(y.disabled.size)for(const t of y.disabled)et(l,t);if(et(i.errors,"root"),Y(i.errors)){T.state.next({errors:{}});try{await t(l,o)}catch(c){s=c}}else e&&await e((0,r.A)({},i.errors),o),Mt(),setTimeout(Mt);if(T.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Y(i.errors)&&!s,submitCount:i.submitCount+1,errors:i.errors}),s)throw s},Lt=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=t?x(t):s,l=x(o),c=Y(t),d=c?s:l;if(e.keepDefaultValues||(s=o),!e.keepValues){if(e.keepDirtyValues){const t=new Set([...y.mount,...Object.keys(it(s,u))]);for(const e of Array.from(t))S(i.dirtyFields,e)?E(d,e,S(u,e)):rt(e,S(d,e))}else{if(b&&k(t))for(const t of y.mount){const e=S(a,t);if(e&&e._f){const t=Array.isArray(e._f.refs)?e._f.refs[0]:e._f.ref;if(X(t)){const e=t.closest("form");if(e){e.reset();break}}}}if(e.keepFieldsRef)for(const t of y.mount)rt(t,S(d,t));else a={}}u=n.shouldUnregister?e.keepDefaultValues?x(s):{}:x(d),T.array.next({values:(0,r.A)({},d)}),T.state.next({values:(0,r.A)({},d)})}y={mount:e.keepDirtyValues?y.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},p.mount=!_.isValid||!!e.keepIsValid||!!e.keepDirtyValues,p.watch=!!n.shouldUnregister,T.state.next({submitCount:e.keepSubmitCount?i.submitCount:0,isDirty:!c&&(e.keepDirty?i.isDirty:!(!e.keepDefaultValues||q(t,s))),isSubmitted:!!e.keepIsSubmitted&&i.isSubmitted,dirtyFields:c?{}:e.keepDirtyValues?e.keepDefaultValues&&u?it(s,u):i.dirtyFields:e.keepDefaultValues&&t?it(s,t):e.keepDirty?i.dirtyFields:{},touchedFields:e.keepTouched?i.touchedFields:{},errors:e.keepErrors?i.errors:{},isSubmitSuccessful:!!e.keepIsSubmitSuccessful&&i.isSubmitSuccessful,isSubmitting:!1,defaultValues:s})},Dt=(t,e)=>Lt($(t)?t(u):t,e),jt=t=>{i=(0,r.A)((0,r.A)({},i),t)},It={control:{register:Pt,unregister:vt,getFieldState:ut,handleSubmit:Rt,setError:dt,_subscribe:pt,_runSchema:z,_focusError:Mt,_getWatch:U,_getDirty:V,_setValid:R,_setFieldArray:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,l=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],c=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(o&&r&&!n.disabled){if(p.action=!0,c&&Array.isArray(S(a,t))){const e=r(S(a,t),o.argA,o.argB);l&&E(a,t,e)}if(c&&Array.isArray(S(i.errors,t))){const e=r(S(i.errors,t),o.argA,o.argB);l&&E(i.errors,t,e),Ct(i.errors,t)}if((_.touchedFields||M.touchedFields)&&c&&Array.isArray(S(i.touchedFields,t))){const e=r(S(i.touchedFields,t),o.argA,o.argB);l&&E(i.touchedFields,t,e)}(_.dirtyFields||M.dirtyFields)&&(i.dirtyFields=it(s,u)),T.state.next({name:t,isDirty:V(t,e),dirtyFields:i.dirtyFields,errors:i.errors,isValid:i.isValid})}else E(u,t,e)},_setDisabledField:Ot,_setErrors:t=>{i.errors=t,T.state.next({errors:i.errors,isValid:!1})},_getFieldArray:t=>A(S(p.mount?u:s,t,n.shouldUnregister?S(s,t,[]):[])),_reset:Lt,_resetDefaultValues:()=>$(n.defaultValues)&&n.defaultValues().then(t=>{Dt(t,n.resetOptions),T.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(const t of y.unMount){const e=S(a,t);e&&(e._f.refs?e._f.refs.every(t=>!tt(t)):!tt(e._f.ref))&&vt(t)}y.unMount=new Set},_disableForm:t=>{C(t)&&(T.state.next({disabled:t}),wt(a,(e,n)=>{const r=S(a,n);r&&(e.disabled=r._f.disabled||t,Array.isArray(r._f.refs)&&r._f.refs.forEach(e=>{e.disabled=r._f.disabled||t}))},0,!1))},_subjects:T,_proxyFormState:_,get _fields(){return a},get _formValues(){return u},get _state(){return p},set _state(t){p=t},get _defaultValues(){return s},get _names(){return y},set _names(t){y=t},get _formState(){return i},get _options(){return n},set _options(t){n=(0,r.A)((0,r.A)({},n),t)}},subscribe:t=>(p.mount=!0,M=(0,r.A)((0,r.A)({},M),t.formState),pt((0,r.A)((0,r.A)({},t),{},{formState:M}))),trigger:st,register:Pt,handleSubmit:Rt,watch:(t,e)=>$(t)?T.state.subscribe({next:n=>"values"in n&&t(U(void 0,e),n)}):U(t,e,!0),setValue:rt,getValues:lt,reset:Dt,resetField:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};S(a,t)&&(k(e.defaultValue)?rt(t,x(S(s,t))):(rt(t,e.defaultValue),E(s,t,x(e.defaultValue))),e.keepTouched||et(i.touchedFields,t),e.keepDirty||(et(i.dirtyFields,t),i.isDirty=e.defaultValue?V(t,x(S(s,t))):V()),e.keepError||(et(i.errors,t),_.isValid&&R()),T.state.next((0,r.A)({},i)))},clearErrors:t=>{t&&W(t).forEach(t=>et(i.errors,t)),T.state.next({errors:t?i.errors:{}})},unregister:vt,setError:dt,setFocus:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=S(a,t),r=n&&n._f;if(r){const t=r.refs?r.refs[0]:r.ref;t.focus&&(t.focus(),e.shouldSelect&&$(t.select)&&t.select())}},getFieldState:ut};return(0,r.A)((0,r.A)({},It),{},{formControl:It})}function Lt(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const e=i.useRef(void 0),n=i.useRef(void 0),[a,s]=i.useState({isDirty:!1,isValidating:!1,isLoading:$(t.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1,isReady:!1,defaultValues:$(t.defaultValues)?void 0:t.defaultValues});if(!e.current)if(t.formControl)e.current=(0,r.A)((0,r.A)({},t.formControl),{},{formState:a}),t.defaultValues&&!$(t.defaultValues)&&t.formControl.reset(t.defaultValues,t.resetOptions);else{const n=Rt(t),{formControl:i}=n,s=(0,o.A)(n,u);e.current=(0,r.A)((0,r.A)({},s),{},{formState:a})}const l=e.current.control;return l._options=t,B(()=>{const t=l._subscribe({formState:l._proxyFormState,callback:()=>s((0,r.A)({},l._formState)),reRenderRoot:!0});return s(t=>(0,r.A)((0,r.A)({},t),{},{isReady:!0})),l._formState.isReady=!0,t},[l]),i.useEffect(()=>l._disableForm(t.disabled),[l,t.disabled]),i.useEffect(()=>{t.mode&&(l._options.mode=t.mode),t.reValidateMode&&(l._options.reValidateMode=t.reValidateMode)},[l,t.mode,t.reValidateMode]),i.useEffect(()=>{t.errors&&(l._setErrors(t.errors),l._focusError())},[l,t.errors]),i.useEffect(()=>{t.shouldUnregister&&l._subjects.state.next({values:l._getWatch()})},[l,t.shouldUnregister]),i.useEffect(()=>{if(l._proxyFormState.isDirty){const t=l._getDirty();t!==a.isDirty&&l._subjects.state.next({isDirty:t})}},[l,a.isDirty]),i.useEffect(()=>{t.values&&!q(t.values,n.current)?(l._reset(t.values,(0,r.A)({keepFieldsRef:!0},l._options.resetOptions)),n.current=t.values,s(t=>(0,r.A)({},t))):l._resetDefaultValues()},[l,t.values]),i.useEffect(()=>{l._state.mount||(l._setValid(),l._state.mount=!0),l._state.watch&&(l._state.watch=!1,l._subjects.state.next((0,r.A)({},l._formState))),l._removeUnmounted()}),e.current.formState=z(a,l),e.current}},25011:(t,e,n)=>{"use strict";n.d(e,{I:()=>h});var r=n(89379),o=n(80045),i=n(70579),a=n(64844),s=n(55003),l=n(36059),c=n(52695);const u=["as","viewBox","color","focusable","children","className","__css"],d={path:(0,i.jsxs)("g",{stroke:"currentColor",strokeWidth:"1.5",children:[(0,i.jsx)("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),(0,i.jsx)("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),(0,i.jsx)("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},h=(0,s.R)((t,e)=>{const{as:n,viewBox:s,color:h="currentColor",focusable:f=!1,children:p,className:g,__css:m}=t,v=(0,o.A)(t,u),y=(0,a.cx)("chakra-icon",g),b=(0,l.V)("Icon",t),x={ref:e,focusable:f,className:y,__css:(0,r.A)((0,r.A)({w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:h},m),b)},w=null!==s&&void 0!==s?s:d.viewBox;if(n&&"string"!==typeof n)return(0,i.jsx)(c.B.svg,(0,r.A)((0,r.A)({as:n},x),v));const k=null!==p&&void 0!==p?p:d.path;return(0,i.jsx)(c.B.svg,(0,r.A)((0,r.A)((0,r.A)({verticalAlign:"middle",viewBox:w},x),v),{},{children:k}))});h.displayName="Icon"},25051:t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},25527:(t,e,n)=>{"use strict";n.d(e,{E:()=>h});var r=n(89379),o=n(80045),i=n(70579),a=n(15156),s=n(16935),l=n(55003),c=n(52695);const u=["area","colSpan","colStart","colEnd","rowEnd","rowSpan","rowStart"];function d(t){return(0,s.bk)(t,t=>"auto"===t?"auto":"span ".concat(t,"/span ").concat(t))}const h=(0,l.R)(function(t,e){const{area:n,colSpan:s,colStart:l,colEnd:h,rowEnd:f,rowSpan:p,rowStart:g}=t,m=(0,o.A)(t,u),v=(0,a.o)({gridArea:n,gridColumn:d(s),gridRow:d(p),gridColumnStart:l,gridColumnEnd:h,gridRowStart:g,gridRowEnd:f});return(0,i.jsx)(c.B.div,(0,r.A)({ref:e,__css:v},m))});h.displayName="GridItem"},25540:(t,e,n)=>{"use strict";function r(t,e){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},r(t,e)}function o(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,r(t,e)}n.d(e,{A:()=>o})},25721:(t,e,n)=>{"use strict";n.d(e,{Dr:()=>m,If:()=>g,O3:()=>p,r9:()=>v});var r=n(89379),o=n(80045),i=n(17212),a=n(43194),s=n(86219),l=n(92970),c=n(17533),u=n(65043),d=n(40493);const h=["onChange","defaultIndex","index","allowMultiple","allowToggle"],f=["isDisabled","isFocusable","id"];function p(t){const{onChange:e,defaultIndex:n,index:r,allowMultiple:a,allowToggle:s}=t,l=(0,o.A)(t,h);!function(t){const e=t.index||t.defaultIndex,n=null!=e&&!Array.isArray(e)&&t.allowMultiple;(0,c.R)({condition:!!n,message:"If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ".concat(typeof e,",")})}(t),function(t){(0,c.R)({condition:!(!t.allowMultiple||!t.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"})}(t);const f=(0,d.Of)(),[p,g]=(0,u.useState)(-1);(0,u.useEffect)(()=>()=>{g(-1)},[]);const[m,v]=(0,i.i)({value:r,defaultValue:()=>a?null!==n&&void 0!==n?n:[]:null!==n&&void 0!==n?n:-1,onChange:e});return{index:m,setIndex:v,htmlProps:l,getAccordionItemProps:t=>{let e=!1;null!==t&&(e=Array.isArray(m)?m.includes(t):m===t);return{isOpen:e,onChange:e=>{if(null!==t)if(a&&Array.isArray(m)){const n=e?m.concat(t):m.filter(e=>e!==t);v(n)}else e?v(t):s&&v(-1)}}},focusedIndex:p,setFocusedIndex:g,descendants:f}}const[g,m]=(0,l.q)({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"});function v(t){const{isDisabled:e,isFocusable:n,id:i}=t,l=(0,o.A)(t,f),{getAccordionItemProps:h,setFocusedIndex:p}=m(),g=(0,u.useRef)(null),v=(0,u.useId)(),y=null!==i&&void 0!==i?i:v,b="accordion-button-".concat(y),x="accordion-panel-".concat(y);!function(t){(0,c.R)({condition:!(!t.isFocusable||t.isDisabled),message:"Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well.\n "})}(t);const{register:w,index:k,descendants:A}=(0,d.v3)({disabled:e&&!n}),{isOpen:_,onChange:S}=h(-1===k?null:k);!function(t){(0,c.R)({condition:t.isOpen&&!!t.isDisabled,message:"Cannot open a disabled accordion item"})}({isOpen:_,isDisabled:e});const C=(0,u.useCallback)(()=>{null===S||void 0===S||S(!_),p(k)},[k,p,_,S]),E=(0,u.useCallback)(t=>{const e={ArrowDown:()=>{const t=A.nextEnabled(k);null===t||void 0===t||t.node.focus()},ArrowUp:()=>{const t=A.prevEnabled(k);null===t||void 0===t||t.node.focus()},Home:()=>{const t=A.firstEnabled();null===t||void 0===t||t.node.focus()},End:()=>{const t=A.lastEnabled();null===t||void 0===t||t.node.focus()}}[t.key];e&&(t.preventDefault(),e(t))},[A,k]),O=(0,u.useCallback)(()=>{p(k)},[p,k]),P=(0,u.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.A)((0,r.A)({},t),{},{type:"button",ref:(0,a.Px)(w,g,n),id:b,disabled:!!e,"aria-expanded":!!_,"aria-controls":x,onClick:(0,s.H)(t.onClick,C),onFocus:(0,s.H)(t.onFocus,O),onKeyDown:(0,s.H)(t.onKeyDown,E)})},[b,e,_,C,O,E,x,w]),M=(0,u.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return(0,r.A)((0,r.A)({},t),{},{ref:e,role:"region",id:x,"aria-labelledby":b,hidden:!_})},[b,_,x]);return{isOpen:_,isDisabled:e,isFocusable:n,onOpen:()=>{null===S||void 0===S||S(!0)},onClose:()=>{null===S||void 0===S||S(!1)},getButtonProps:P,getPanelProps:M,htmlProps:l}}},26201:(t,e,n)=>{"use strict";n.d(e,{a:()=>d});var r=n(89379),o=n(80045),i=n(70579),a=n(64844),s=n(65647),l=n(55003),c=n(52695);const u=["className"],d=(0,l.R)(function(t,e){const{className:n}=t,l=(0,o.A)(t,u),d=(0,s.Q)();return(0,i.jsx)(c.B.div,(0,r.A)({ref:e,className:(0,a.cx)("chakra-card__header",n),__css:d.header},l))})},26381:(t,e,n)=>{"use strict";n.d(e,{Ip:()=>h});var r=n(80045),o=n(89379),i=n(70579),a=n(94217),s=n(25011),l=n(52695);const c=["type","aria-label"],u=t=>(0,i.jsx)(s.I,(0,o.A)((0,o.A)({color:"red.400"},t),{},{children:(0,i.jsx)("path",{fill:"currentColor",d:"M21,5H3C2.621,5,2.275,5.214,2.105,5.553C1.937,5.892,1.973,6.297,2.2,6.6l9,12 c0.188,0.252,0.485,0.4,0.8,0.4s0.611-0.148,0.8-0.4l9-12c0.228-0.303,0.264-0.708,0.095-1.047C21.725,5.214,21.379,5,21,5z"})}));function d(t){return(0,i.jsx)(s.I,(0,o.A)((0,o.A)({color:"green.400"},t),{},{children:(0,i.jsx)("path",{fill:"currentColor",d:"M12.8,5.4c-0.377-0.504-1.223-0.504-1.6,0l-9,12c-0.228,0.303-0.264,0.708-0.095,1.047 C2.275,18.786,2.621,19,3,19h18c0.379,0,0.725-0.214,0.895-0.553c0.169-0.339,0.133-0.744-0.095-1.047L12.8,5.4z"})}))}function h(t){const{type:e,"aria-label":n}=t,s=(0,r.A)(t,c),h=(0,a.E)(),f="increase"===e?d:u,p=n||("increase"===e?"increased by":"decreased by");return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.B.span,{srOnly:!0,children:p}),(0,i.jsx)(f,(0,o.A)((0,o.A)({"aria-hidden":!0},s),{},{__css:h.icon}))]})}u.displayName="StatDownArrow",d.displayName="StatUpArrow",h.displayName="StatArrow"},26600:(t,e,n)=>{var r=n(87937)(n(56552),"WeakMap");t.exports=r},26806:(t,e,n)=>{"use strict";n.d(e,{J:()=>v});var r=n(89379),o=n(80045),i=n(70579),a=n(79953),s=n(91432),l=n(64844),c=n(65043),u=n(45821),d=n(32332),h=n(55003),f=n(52695);const p=["spacing"],g=(0,h.R)(function(t,e){const{spacing:n}=t,s=(0,o.A)(t,p),l=(0,u.F)(),c=(0,a.H2)((0,r.A)({mx:n},l.separator));return(0,i.jsx)(f.B.span,(0,r.A)((0,r.A)({ref:e,role:"presentation"},s),{},{__css:c}))});g.displayName="BreadcrumbSeparator";const m=["isCurrentPage","separator","isLastChild","spacing","children","className"],v=(0,h.R)(function(t,e){const{isCurrentPage:n,separator:h,isLastChild:p,spacing:v,children:y,className:b}=t,x=(0,o.A)(t,m),w=(0,s.a)(y).map(t=>t.type===d.w?(0,c.cloneElement)(t,{isCurrentPage:n}):t.type===g?(0,c.cloneElement)(t,{spacing:v,children:t.props.children||h}):t),k=(0,u.F)(),A=(0,a.H2)((0,r.A)({display:"inline-flex",alignItems:"center"},k.item)),_=(0,l.cx)("chakra-breadcrumb__list-item",b);return(0,i.jsxs)(f.B.li,(0,r.A)((0,r.A)({ref:e,className:_},x),{},{__css:A,children:[w,!p&&(0,i.jsx)(g,{spacing:v,children:h})]}))});v.displayName="BreadcrumbItem"},26924:(t,e,n)=>{var r=n(97685),o=n(85204),i=n(65387),a=n(72070),s=n(26600),l=n(16913),c=n(96996),u="[object Map]",d="[object Promise]",h="[object Set]",f="[object WeakMap]",p="[object DataView]",g=c(r),m=c(o),v=c(i),y=c(a),b=c(s),x=l;(r&&x(new r(new ArrayBuffer(1)))!=p||o&&x(new o)!=u||i&&x(i.resolve())!=d||a&&x(new a)!=h||s&&x(new s)!=f)&&(x=function(t){var e=l(t),n="[object Object]"==e?t.constructor:void 0,r=n?c(n):"";if(r)switch(r){case g:return p;case m:return u;case v:return d;case y:return h;case b:return f}return e}),t.exports=x},26989:(t,e,n)=>{var r=n(16399),o=n(22761);t.exports=function t(e,n,i,a,s){return e===n||(null==e||null==n||!o(e)&&!o(n)?e!==e&&n!==n:r(e,n,i,a,t,s))}},27024:(t,e,n)=>{"use strict";n.d(e,{e:()=>C});var r=n(89379),o=n(80045),i=n(70579),a=n(79953),s=n(56294),l=n(64844),c=n(43464),u=n(86219),d=n(65043),h=n(92970);const[f,p]=(0,h.q)({name:"AvatarStylesContext",hookName:"useAvatarStyles",providerName:""});var g=n(52695);const m=["name","getInitials"];function v(t){var e;const n=t.trim().split(" "),r=null!==(e=n[0])&&void 0!==e?e:"",o=n.length>1?n[n.length-1]:"";return r&&o?"".concat(r.charAt(0)).concat(o.charAt(0)):r.charAt(0)}function y(t){const{name:e,getInitials:n}=t,a=(0,o.A)(t,m),s=p();return(0,i.jsx)(g.B.div,(0,r.A)((0,r.A)({role:"img","aria-label":e},a),{},{__css:s.label,children:e?null===n||void 0===n?void 0:n(e):null}))}y.displayName="AvatarName";const b=t=>(0,i.jsxs)(g.B.svg,(0,r.A)((0,r.A)({viewBox:"0 0 128 128",color:"#fff",width:"100%",height:"100%",className:"chakra-avatar__svg"},t),{},{children:[(0,i.jsx)("path",{fill:"currentColor",d:"M103,102.1388 C93.094,111.92 79.3504,118 64.1638,118 C48.8056,118 34.9294,111.768 25,101.7892 L25,95.2 C25,86.8096 31.981,80 40.6,80 L87.4,80 C96.019,80 103,86.8096 103,95.2 L103,102.1388 Z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M63.9961647,24 C51.2938136,24 41,34.2938136 41,46.9961647 C41,59.7061864 51.2938136,70 63.9961647,70 C76.6985159,70 87,59.7061864 87,46.9961647 C87,34.2938136 76.6985159,24 63.9961647,24"})]}));var x=n(7093);function w(t){const{src:e,srcSet:n,onError:r,onLoad:o,getInitials:a,name:s,borderRadius:l,loading:c,iconLabel:u,icon:h=(0,i.jsx)(b,{}),ignoreFallback:f,referrerPolicy:p,crossOrigin:m}=t,v=(0,x.l)({src:e,onError:r,crossOrigin:m,ignoreFallback:f});return!e||!("loaded"===v)?s?(0,i.jsx)(y,{className:"chakra-avatar__initials",getInitials:a,name:s}):(0,d.cloneElement)(h,{role:"img","aria-label":u}):(0,i.jsx)(g.B.img,{src:e,srcSet:n,alt:null!==s&&void 0!==s?s:u,onLoad:o,referrerPolicy:p,crossOrigin:null!==m&&void 0!==m?m:void 0,className:"chakra-avatar__img",loading:c,__css:{width:"100%",height:"100%",objectFit:"cover",borderRadius:l}})}w.displayName="AvatarImage";var k=n(55003),A=n(36059);const _=["src","srcSet","name","showBorder","borderRadius","onError","onLoad","getInitials","icon","iconLabel","loading","children","borderColor","ignoreFallback","crossOrigin","referrerPolicy"],S=(0,a.H2)({display:"inline-flex",alignItems:"center",justifyContent:"center",textAlign:"center",textTransform:"uppercase",fontWeight:"medium",position:"relative",flexShrink:0}),C=(0,k.R)((t,e)=>{const n=(0,A.o)("Avatar",t),[a,h]=(0,d.useState)(!1),p=(0,s.M)(t),{src:m,srcSet:y,name:x,showBorder:k,borderRadius:C="full",onError:E,onLoad:O,getInitials:P=v,icon:M=(0,i.jsx)(b,{}),iconLabel:T=" avatar",loading:N,children:R,borderColor:L,ignoreFallback:D,crossOrigin:j,referrerPolicy:I}=p,z=(0,o.A)(p,_),B=(0,r.A)((0,r.A)({borderRadius:C,borderWidth:k?"2px":void 0},S),n.container);return L&&(B.borderColor=L),(0,i.jsx)(g.B.span,(0,r.A)((0,r.A)({ref:e},z),{},{className:(0,l.cx)("chakra-avatar",t.className),"data-loaded":(0,c.s)(a),__css:B,children:(0,i.jsxs)(f,{value:n,children:[(0,i.jsx)(w,{src:m,srcSet:y,loading:N,onLoad:(0,u.H)(O,()=>{h(!0)}),onError:E,getInitials:P,name:x,borderRadius:C,icon:M,iconLabel:T,ignoreFallback:D,crossOrigin:j,referrerPolicy:I}),R]})}))});C.displayName="Avatar"},27149:(t,e,n)=>{"use strict";n.d(e,{oDq:()=>o});var r=n(66688);function o(t){return(0,r.k5)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 3.3l1.35-.95a8.01 8.01 0 014.38 3.34l-.39 1.34-1.35.46L13 6.7V5.3zm-3.35-.95L11 5.3v1.4L7.01 9.49l-1.35-.46-.39-1.34a8.103 8.103 0 014.38-3.34zM7.08 17.11l-1.14.1A7.938 7.938 0 014 12c0-.12.01-.23.02-.35l1-.73 1.38.48 1.46 4.34-.78 1.37zm7.42 2.48c-.79.26-1.63.41-2.5.41s-1.71-.15-2.5-.41l-.69-1.49.64-1.1h5.11l.64 1.11-.7 1.48zM14.27 15H9.73l-1.35-4.02L12 8.44l3.63 2.54L14.27 15zm3.79 2.21l-1.14-.1-.79-1.37 1.46-4.34 1.39-.47 1 .73c.01.11.02.22.02.34 0 1.99-.73 3.81-1.94 5.21z"}}]})(t)}},27234:(t,e)=>{"use strict";function n(t,e){var n=t.length;t.push(e);t:for(;0>>1,o=t[r];if(!(0>>1;ri(l,n))ci(u,l)?(t[r]=u,t[c]=n,r=c):(t[r]=l,t[s]=n,r=s);else{if(!(ci(u,n)))break t;t[r]=u,t[c]=n,r=c}}}return e}function i(t,e){var n=t.sortIndex-e.sortIndex;return 0!==n?n:t.id-e.id}if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,h=null,f=3,p=!1,g=!1,m=!1,v="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function x(t){for(var e=r(u);null!==e;){if(null===e.callback)o(u);else{if(!(e.startTime<=t))break;o(u),e.sortIndex=e.expirationTime,n(c,e)}e=r(u)}}function w(t){if(m=!1,x(t),!g)if(null!==r(c))g=!0,R(k);else{var e=r(u);null!==e&&L(w,e.startTime-t)}}function k(t,n){g=!1,m&&(m=!1,y(C),C=-1),p=!0;var i=f;try{for(x(n),h=r(c);null!==h&&(!(h.expirationTime>n)||t&&!P());){var a=h.callback;if("function"===typeof a){h.callback=null,f=h.priorityLevel;var s=a(h.expirationTime<=n);n=e.unstable_now(),"function"===typeof s?h.callback=s:h===r(c)&&o(c),x(n)}else o(c);h=r(c)}if(null!==h)var l=!0;else{var d=r(u);null!==d&&L(w,d.startTime-n),l=!1}return l}finally{h=null,f=i,p=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var A,_=!1,S=null,C=-1,E=5,O=-1;function P(){return!(e.unstable_now()-Ot||125a?(t.sortIndex=i,n(u,t),null===r(c)&&t===r(u)&&(m?(y(C),C=-1):m=!0,L(w,i-a))):(t.sortIndex=s,n(c,t),g||p||(g=!0,R(k))),t},e.unstable_shouldYield=P,e.unstable_wrapCallback=function(t){var e=f;return function(){var n=f;f=e;try{return t.apply(this,arguments)}finally{f=n}}}},27264:(t,e,n)=>{"use strict";n.d(e,{u:()=>We});var r=n(70579),o=n(28917),i=n(65043);var a=function(){return a=Object.assign||function(t){for(var e,n=1,r=arguments.length;n