From 680281ce6cafa5c34c711d2192c38b5853dac8d6 Mon Sep 17 00:00:00 2001 From: Avery Felts Date: Wed, 28 Jan 2026 00:43:13 -0700 Subject: [PATCH] UI: Finalized legend grid and cleaned up environment --- .open-next 2/assets/BUILD_ID | 1 - .../Bi3XXPy0fxaJxYXDBsshm/_buildManifest.js | 11 ---- .../_clientMiddlewareManifest.json | 1 - .../Bi3XXPy0fxaJxYXDBsshm/_ssgManifest.js | 1 - .../_next/static/chunks/17338a9078ab9979.js | 1 - .../_next/static/chunks/2de67ac572655c64.js | 4 -- .../_next/static/chunks/3bc1d6c8e3bc6c57.js | 1 - .../_next/static/chunks/3c899ebb5da9f748.js | 1 - .../_next/static/chunks/3ec6b440530ac1e8.css | 1 - .../_next/static/chunks/41d73173ebc6cdbb.js | 1 - .../_next/static/chunks/463bea44120aa692.js | 1 - .../_next/static/chunks/48a6ffe186c43f9b.js | 1 - .../_next/static/chunks/5b4e74e0bfdb3b20.js | 5 -- .../_next/static/chunks/6584b0a4f26ac208.js | 2 - .../_next/static/chunks/773abe17875a49cc.js | 1 - .../_next/static/chunks/8fce7824b757d4d7.js | 1 - .../_next/static/chunks/9f8e714bb3228d68.js | 3 -- .../_next/static/chunks/a0ff6dd38141152b.js | 1 - .../_next/static/chunks/a6dad97d9634a72d.js | 1 - .../static/chunks/a6dad97d9634a72d.js.map | 1 - .../_next/static/chunks/b7d6f88e59f3ac84.js | 5 -- .../_next/static/chunks/e2d7f311ca00eb20.js | 1 - .../_next/static/chunks/e4b22ef044a981d1.js | 1 - .../_next/static/chunks/e9f3a725bb07b154.js | 1 - .../_next/static/chunks/f33a261187647b35.js | 1 - .../_next/static/chunks/ff1a16fafef87110.js | 1 - .../chunks/turbopack-e62c010088b67350.js | 4 -- .open-next 2/assets/file.svg | 1 - .open-next 2/assets/globe.svg | 1 - .../assets/icons/apple-touch-icon.png | Bin 422454 -> 0 bytes .open-next 2/assets/icons/icon-512.png | Bin 422454 -> 0 bytes .open-next 2/assets/manifest.json | 29 ---------- .open-next 2/assets/next.svg | 1 - .open-next 2/assets/smoke.svg | 11 ---- .open-next 2/assets/sw.js | 49 ----------------- .open-next 2/assets/vercel.svg | 1 - .open-next 2/assets/window.svg | 1 - .open-next 2/worker 7.js | 50 ++++++++++++++++++ 38 files changed, 50 insertions(+), 148 deletions(-) delete mode 100644 .open-next 2/assets/BUILD_ID delete mode 100644 .open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_buildManifest.js delete mode 100644 .open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_clientMiddlewareManifest.json delete mode 100644 .open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_ssgManifest.js delete mode 100644 .open-next 2/assets/_next/static/chunks/17338a9078ab9979.js delete mode 100644 .open-next 2/assets/_next/static/chunks/2de67ac572655c64.js delete mode 100644 .open-next 2/assets/_next/static/chunks/3bc1d6c8e3bc6c57.js delete mode 100644 .open-next 2/assets/_next/static/chunks/3c899ebb5da9f748.js delete mode 100644 .open-next 2/assets/_next/static/chunks/3ec6b440530ac1e8.css delete mode 100644 .open-next 2/assets/_next/static/chunks/41d73173ebc6cdbb.js delete mode 100644 .open-next 2/assets/_next/static/chunks/463bea44120aa692.js delete mode 100644 .open-next 2/assets/_next/static/chunks/48a6ffe186c43f9b.js delete mode 100644 .open-next 2/assets/_next/static/chunks/5b4e74e0bfdb3b20.js delete mode 100644 .open-next 2/assets/_next/static/chunks/6584b0a4f26ac208.js delete mode 100644 .open-next 2/assets/_next/static/chunks/773abe17875a49cc.js delete mode 100644 .open-next 2/assets/_next/static/chunks/8fce7824b757d4d7.js delete mode 100644 .open-next 2/assets/_next/static/chunks/9f8e714bb3228d68.js delete mode 100644 .open-next 2/assets/_next/static/chunks/a0ff6dd38141152b.js delete mode 100644 .open-next 2/assets/_next/static/chunks/a6dad97d9634a72d.js delete mode 100644 .open-next 2/assets/_next/static/chunks/a6dad97d9634a72d.js.map delete mode 100644 .open-next 2/assets/_next/static/chunks/b7d6f88e59f3ac84.js delete mode 100644 .open-next 2/assets/_next/static/chunks/e2d7f311ca00eb20.js delete mode 100644 .open-next 2/assets/_next/static/chunks/e4b22ef044a981d1.js delete mode 100644 .open-next 2/assets/_next/static/chunks/e9f3a725bb07b154.js delete mode 100644 .open-next 2/assets/_next/static/chunks/f33a261187647b35.js delete mode 100644 .open-next 2/assets/_next/static/chunks/ff1a16fafef87110.js delete mode 100644 .open-next 2/assets/_next/static/chunks/turbopack-e62c010088b67350.js delete mode 100644 .open-next 2/assets/file.svg delete mode 100644 .open-next 2/assets/globe.svg delete mode 100644 .open-next 2/assets/icons/apple-touch-icon.png delete mode 100644 .open-next 2/assets/icons/icon-512.png delete mode 100644 .open-next 2/assets/manifest.json delete mode 100644 .open-next 2/assets/next.svg delete mode 100644 .open-next 2/assets/smoke.svg delete mode 100644 .open-next 2/assets/sw.js delete mode 100644 .open-next 2/assets/vercel.svg delete mode 100644 .open-next 2/assets/window.svg create mode 100644 .open-next 2/worker 7.js diff --git a/.open-next 2/assets/BUILD_ID b/.open-next 2/assets/BUILD_ID deleted file mode 100644 index 5c6bc6b..0000000 --- a/.open-next 2/assets/BUILD_ID +++ /dev/null @@ -1 +0,0 @@ -Bi3XXPy0fxaJxYXDBsshm \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_buildManifest.js b/.open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_buildManifest.js deleted file mode 100644 index 94ca914..0000000 --- a/.open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_buildManifest.js +++ /dev/null @@ -1,11 +0,0 @@ -self.__BUILD_MANIFEST = { - "__rewrites": { - "afterFiles": [], - "beforeFiles": [], - "fallback": [] - }, - "sortedPages": [ - "/_app", - "/_error" - ] -};self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB() \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_clientMiddlewareManifest.json b/.open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_clientMiddlewareManifest.json deleted file mode 100644 index 0637a08..0000000 --- a/.open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_clientMiddlewareManifest.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_ssgManifest.js b/.open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_ssgManifest.js deleted file mode 100644 index 5b3ff59..0000000 --- a/.open-next 2/assets/_next/static/Bi3XXPy0fxaJxYXDBsshm/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/chunks/17338a9078ab9979.js b/.open-next 2/assets/_next/static/chunks/17338a9078ab9979.js deleted file mode 100644 index 01c31e9..0000000 --- a/.open-next 2/assets/_next/static/chunks/17338a9078ab9979.js +++ /dev/null @@ -1 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,34620,e=>{"use strict";var r=e.i(71645),t=globalThis?.document?r.useLayoutEffect:()=>{};e.s(["useLayoutEffect",()=>t])},91918,20783,e=>{"use strict";var r=e.i(71645);function t(e,r){if("function"==typeof e)return e(r);null!=e&&(e.current=r)}function o(...e){return r=>{let o=!1,n=e.map(e=>{let n=t(e,r);return o||"function"!=typeof n||(o=!0),n});if(o)return()=>{for(let r=0;ro,"useComposedRefs",()=>n],20783);var a=e.i(43476),l=Symbol.for("react.lazy"),s=r[" use ".trim().toString()];function i(e){var r;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===l&&"_payload"in e&&"object"==typeof(r=e._payload)&&null!==r&&"then"in r}function d(e){var t;let n,l=(t=e,(n=r.forwardRef((e,t)=>{let{children:n,...a}=e;if(i(n)&&"function"==typeof s&&(n=s(n._payload)),r.isValidElement(n)){var l;let e,s,i=(l=n,(s=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(s=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),d=function(e,r){let t={...r};for(let o in r){let n=e[o],a=r[o];/^on[A-Z]/.test(o)?n&&a?t[o]=(...e)=>{let r=a(...e);return n(...e),r}:n&&(t[o]=n):"style"===o?t[o]={...n,...a}:"className"===o&&(t[o]=[n,a].filter(Boolean).join(" "))}return{...e,...t}}(a,n.props);return n.type!==r.Fragment&&(d.ref=t?o(t,i):i),r.cloneElement(n,d)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${t}.SlotClone`,n),d=r.forwardRef((e,t)=>{let{children:o,...n}=e;i(o)&&"function"==typeof s&&(o=s(o._payload));let d=r.Children.toArray(o),c=d.find(m);if(c){let e=c.props.children,o=d.map(t=>t!==c?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,a.jsx)(l,{...n,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,o):null})}return(0,a.jsx)(l,{...n,ref:t,children:o})});return d.displayName=`${e}.Slot`,d}var c=d("Slot"),u=Symbol("radix.slottable");function m(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===u}e.s(["Slot",()=>c,"createSlot",()=>d],91918)},48425,e=>{"use strict";var r=e.i(71645);e.i(74080);var t=e.i(91918),o=e.i(43476),n=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let a=(0,t.createSlot)(`Primitive.${n}`),l=r.forwardRef((e,r)=>{let{asChild:t,...l}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(t?a:n,{...l,ref:r})});return l.displayName=`Primitive.${n}`,{...e,[n]:l}},{});e.s(["Primitive",()=>n])},75157,7670,e=>{"use strict";function r(){for(var e,r,t=0,o="",n=arguments.length;tr],7670);let t=(e=new Map,r=null,t)=>({nextPart:e,validators:r,classGroupId:t}),o=[],n=(e,r,t)=>{if(0==e.length-r)return t.classGroupId;let o=e[r],a=t.nextPart.get(o);if(a){let t=n(e,r+1,a);if(t)return t}let l=t.validators;if(null===l)return;let s=0===r?e.join("-"):e.slice(r).join("-"),i=l.length;for(let e=0;e{let o=t();for(let t in e)l(e[t],o,t,r);return o},l=(e,r,t,o)=>{let n=e.length;for(let a=0;a{"string"==typeof e?i(e,r,t):"function"==typeof e?d(e,r,t,o):c(e,r,t,o)},i=(e,r,t)=>{(""===e?r:u(r,e)).classGroupId=t},d=(e,r,t,o)=>{m(e)?l(e(o),r,t,o):(null===r.validators&&(r.validators=[]),r.validators.push({classGroupId:t,validator:e}))},c=(e,r,t,o)=>{let n=Object.entries(e),a=n.length;for(let e=0;e{let o=e,n=r.split("-"),a=n.length;for(let e=0;e"isThemeGetter"in e&&!0===e.isThemeGetter,p=[],f=(e,r,t,o,n)=>({modifiers:e,hasImportantModifier:r,baseClassName:t,maybePostfixModifierPosition:o,isExternal:n}),b=/\s+/,g=e=>{let r;if("string"==typeof e)return e;let t="";for(let o=0;o{let r=r=>r[e]||h;return r.isThemeGetter=!0,r},y=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,x=/^\((?:(\w[\w-]*):)?(.+)\)$/i,w=/^\d+\/\d+$/,k=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,z=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,N=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,j=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,C=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,S=e=>w.test(e),E=e=>!!e&&!Number.isNaN(Number(e)),O=e=>!!e&&Number.isInteger(Number(e)),A=e=>e.endsWith("%")&&E(e.slice(0,-1)),R=e=>k.test(e),T=()=>!0,M=e=>z.test(e)&&!N.test(e),_=()=>!1,I=e=>j.test(e),$=e=>C.test(e),P=e=>!L(e)&&!F(e),W=e=>J(e,et,_),L=e=>y.test(e),U=e=>J(e,eo,M),D=e=>J(e,en,E),G=e=>J(e,ee,_),B=e=>J(e,er,$),V=e=>J(e,el,I),F=e=>x.test(e),H=e=>Q(e,eo),Z=e=>Q(e,ea),q=e=>Q(e,ee),K=e=>Q(e,et),X=e=>Q(e,er),Y=e=>Q(e,el,!0),J=(e,r,t)=>{let o=y.exec(e);return!!o&&(o[1]?r(o[1]):t(o[2]))},Q=(e,r,t=!1)=>{let o=x.exec(e);return!!o&&(o[1]?r(o[1]):t)},ee=e=>"position"===e||"percentage"===e,er=e=>"image"===e||"url"===e,et=e=>"length"===e||"size"===e||"bg-size"===e,eo=e=>"length"===e,en=e=>"number"===e,ea=e=>"family-name"===e,el=e=>"shadow"===e,es=((e,...r)=>{let t,l,s,i,d=e=>{let r=l(e);if(r)return r;let o=((e,r)=>{let{parseClassName:t,getClassGroupId:o,getConflictingClassGroupIds:n,sortModifiers:a}=r,l=[],s=e.trim().split(b),i="";for(let e=s.length-1;e>=0;e-=1){let r=s[e],{isExternal:d,modifiers:c,hasImportantModifier:u,baseClassName:m,maybePostfixModifierPosition:p}=t(r);if(d){i=r+(i.length>0?" "+i:i);continue}let f=!!p,b=o(f?m.substring(0,p):m);if(!b){if(!f||!(b=o(m))){i=r+(i.length>0?" "+i:i);continue}f=!1}let g=0===c.length?"":1===c.length?c[0]:a(c).join(":"),h=u?g+"!":g,v=h+b;if(l.indexOf(v)>-1)continue;l.push(v);let y=n(b,f);for(let e=0;e0?" "+i:i)}return i})(e,t);return s(e,o),o};return i=c=>{var u;let m;return l=(t={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,t=Object.create(null),o=Object.create(null),n=(n,a)=>{t[n]=a,++r>e&&(r=0,o=t,t=Object.create(null))};return{get(e){let r=t[e];return void 0!==r?r:void 0!==(r=o[e])?(n(e,r),r):void 0},set(e,r){e in t?t[e]=r:n(e,r)}}})((u=r.reduce((e,r)=>r(e),e())).cacheSize),parseClassName:(e=>{let{prefix:r,experimentalParseClassName:t}=e,o=e=>{let r,t=[],o=0,n=0,a=0,l=e.length;for(let s=0;sa?r-a:void 0)};if(r){let e=r+":",t=o;o=r=>r.startsWith(e)?t(r.slice(e.length)):f(p,!1,r,void 0,!0)}if(t){let e=o;o=r=>t({className:r,parseClassName:e})}return o})(u),sortModifiers:(m=new Map,u.orderSensitiveModifiers.forEach((e,r)=>{m.set(e,1e6+r)}),e=>{let r=[],t=[];for(let o=0;o0&&(t.sort(),r.push(...t),t=[]),r.push(n)):t.push(n)}return t.length>0&&(t.sort(),r.push(...t)),r}),...(e=>{let r=(e=>{let{theme:r,classGroups:t}=e;return a(t,r)})(e),{conflictingClassGroups:t,conflictingClassGroupModifiers:l}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]")){var t;let r,o,n;return -1===(t=e).slice(1,-1).indexOf(":")?void 0:(o=(r=t.slice(1,-1)).indexOf(":"),(n=r.slice(0,o))?"arbitrary.."+n:void 0)}let o=e.split("-"),a=+(""===o[0]&&o.length>1);return n(o,a,r)},getConflictingClassGroupIds:(e,r)=>{if(r){let r=l[e],n=t[e];if(r){if(n){let e=Array(n.length+r.length);for(let r=0;ri(((...e)=>{let r,t,o=0,n="";for(;o{let e=v("color"),r=v("font"),t=v("text"),o=v("font-weight"),n=v("tracking"),a=v("leading"),l=v("breakpoint"),s=v("container"),i=v("spacing"),d=v("radius"),c=v("shadow"),u=v("inset-shadow"),m=v("text-shadow"),p=v("drop-shadow"),f=v("blur"),b=v("perspective"),g=v("aspect"),h=v("ease"),y=v("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],w=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],k=()=>[...w(),F,L],z=()=>["auto","hidden","clip","visible","scroll"],N=()=>["auto","contain","none"],j=()=>[F,L,i],C=()=>[S,"full","auto",...j()],M=()=>[O,"none","subgrid",F,L],_=()=>["auto",{span:["full",O,F,L]},O,F,L],I=()=>[O,"auto",F,L],$=()=>["auto","min","max","fr",F,L],J=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Q=()=>["start","end","center","stretch","center-safe","end-safe"],ee=()=>["auto",...j()],er=()=>[S,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...j()],et=()=>[e,F,L],eo=()=>[...w(),q,G,{position:[F,L]}],en=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ea=()=>["auto","cover","contain",K,W,{size:[F,L]}],el=()=>[A,H,U],es=()=>["","none","full",d,F,L],ei=()=>["",E,H,U],ed=()=>["solid","dashed","dotted","double"],ec=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],eu=()=>[E,A,q,G],em=()=>["","none",f,F,L],ep=()=>["none",E,F,L],ef=()=>["none",E,F,L],eb=()=>[E,F,L],eg=()=>[S,"full",...j()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[R],breakpoint:[R],color:[T],container:[R],"drop-shadow":[R],ease:["in","out","in-out"],font:[P],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[R],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[R],shadow:[R],spacing:["px",E],text:[R],"text-shadow":[R],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",S,L,F,g]}],container:["container"],columns:[{columns:[E,L,F,s]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:k()}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:N()}],"overscroll-x":[{"overscroll-x":N()}],"overscroll-y":[{"overscroll-y":N()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:C()}],"inset-x":[{"inset-x":C()}],"inset-y":[{"inset-y":C()}],start:[{start:C()}],end:[{end:C()}],top:[{top:C()}],right:[{right:C()}],bottom:[{bottom:C()}],left:[{left:C()}],visibility:["visible","invisible","collapse"],z:[{z:[O,"auto",F,L]}],basis:[{basis:[S,"full","auto",s,...j()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[E,S,"auto","initial","none",L]}],grow:[{grow:["",E,F,L]}],shrink:[{shrink:["",E,F,L]}],order:[{order:[O,"first","last","none",F,L]}],"grid-cols":[{"grid-cols":M()}],"col-start-end":[{col:_()}],"col-start":[{"col-start":I()}],"col-end":[{"col-end":I()}],"grid-rows":[{"grid-rows":M()}],"row-start-end":[{row:_()}],"row-start":[{"row-start":I()}],"row-end":[{"row-end":I()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":$()}],"auto-rows":[{"auto-rows":$()}],gap:[{gap:j()}],"gap-x":[{"gap-x":j()}],"gap-y":[{"gap-y":j()}],"justify-content":[{justify:[...J(),"normal"]}],"justify-items":[{"justify-items":[...Q(),"normal"]}],"justify-self":[{"justify-self":["auto",...Q()]}],"align-content":[{content:["normal",...J()]}],"align-items":[{items:[...Q(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Q(),{baseline:["","last"]}]}],"place-content":[{"place-content":J()}],"place-items":[{"place-items":[...Q(),"baseline"]}],"place-self":[{"place-self":["auto",...Q()]}],p:[{p:j()}],px:[{px:j()}],py:[{py:j()}],ps:[{ps:j()}],pe:[{pe:j()}],pt:[{pt:j()}],pr:[{pr:j()}],pb:[{pb:j()}],pl:[{pl:j()}],m:[{m:ee()}],mx:[{mx:ee()}],my:[{my:ee()}],ms:[{ms:ee()}],me:[{me:ee()}],mt:[{mt:ee()}],mr:[{mr:ee()}],mb:[{mb:ee()}],ml:[{ml:ee()}],"space-x":[{"space-x":j()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":j()}],"space-y-reverse":["space-y-reverse"],size:[{size:er()}],w:[{w:[s,"screen",...er()]}],"min-w":[{"min-w":[s,"screen","none",...er()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[l]},...er()]}],h:[{h:["screen","lh",...er()]}],"min-h":[{"min-h":["screen","lh","none",...er()]}],"max-h":[{"max-h":["screen","lh",...er()]}],"font-size":[{text:["base",t,H,U]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[o,F,D]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",A,L]}],"font-family":[{font:[Z,L,r]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[n,F,L]}],"line-clamp":[{"line-clamp":[E,"none",F,D]}],leading:[{leading:[a,...j()]}],"list-image":[{"list-image":["none",F,L]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",F,L]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:et()}],"text-color":[{text:et()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...ed(),"wavy"]}],"text-decoration-thickness":[{decoration:[E,"from-font","auto",F,U]}],"text-decoration-color":[{decoration:et()}],"underline-offset":[{"underline-offset":[E,"auto",F,L]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:j()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",F,L]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",F,L]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:eo()}],"bg-repeat":[{bg:en()}],"bg-size":[{bg:ea()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},O,F,L],radial:["",F,L],conic:[O,F,L]},X,B]}],"bg-color":[{bg:et()}],"gradient-from-pos":[{from:el()}],"gradient-via-pos":[{via:el()}],"gradient-to-pos":[{to:el()}],"gradient-from":[{from:et()}],"gradient-via":[{via:et()}],"gradient-to":[{to:et()}],rounded:[{rounded:es()}],"rounded-s":[{"rounded-s":es()}],"rounded-e":[{"rounded-e":es()}],"rounded-t":[{"rounded-t":es()}],"rounded-r":[{"rounded-r":es()}],"rounded-b":[{"rounded-b":es()}],"rounded-l":[{"rounded-l":es()}],"rounded-ss":[{"rounded-ss":es()}],"rounded-se":[{"rounded-se":es()}],"rounded-ee":[{"rounded-ee":es()}],"rounded-es":[{"rounded-es":es()}],"rounded-tl":[{"rounded-tl":es()}],"rounded-tr":[{"rounded-tr":es()}],"rounded-br":[{"rounded-br":es()}],"rounded-bl":[{"rounded-bl":es()}],"border-w":[{border:ei()}],"border-w-x":[{"border-x":ei()}],"border-w-y":[{"border-y":ei()}],"border-w-s":[{"border-s":ei()}],"border-w-e":[{"border-e":ei()}],"border-w-t":[{"border-t":ei()}],"border-w-r":[{"border-r":ei()}],"border-w-b":[{"border-b":ei()}],"border-w-l":[{"border-l":ei()}],"divide-x":[{"divide-x":ei()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":ei()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...ed(),"hidden","none"]}],"divide-style":[{divide:[...ed(),"hidden","none"]}],"border-color":[{border:et()}],"border-color-x":[{"border-x":et()}],"border-color-y":[{"border-y":et()}],"border-color-s":[{"border-s":et()}],"border-color-e":[{"border-e":et()}],"border-color-t":[{"border-t":et()}],"border-color-r":[{"border-r":et()}],"border-color-b":[{"border-b":et()}],"border-color-l":[{"border-l":et()}],"divide-color":[{divide:et()}],"outline-style":[{outline:[...ed(),"none","hidden"]}],"outline-offset":[{"outline-offset":[E,F,L]}],"outline-w":[{outline:["",E,H,U]}],"outline-color":[{outline:et()}],shadow:[{shadow:["","none",c,Y,V]}],"shadow-color":[{shadow:et()}],"inset-shadow":[{"inset-shadow":["none",u,Y,V]}],"inset-shadow-color":[{"inset-shadow":et()}],"ring-w":[{ring:ei()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:et()}],"ring-offset-w":[{"ring-offset":[E,U]}],"ring-offset-color":[{"ring-offset":et()}],"inset-ring-w":[{"inset-ring":ei()}],"inset-ring-color":[{"inset-ring":et()}],"text-shadow":[{"text-shadow":["none",m,Y,V]}],"text-shadow-color":[{"text-shadow":et()}],opacity:[{opacity:[E,F,L]}],"mix-blend":[{"mix-blend":[...ec(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ec()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[E]}],"mask-image-linear-from-pos":[{"mask-linear-from":eu()}],"mask-image-linear-to-pos":[{"mask-linear-to":eu()}],"mask-image-linear-from-color":[{"mask-linear-from":et()}],"mask-image-linear-to-color":[{"mask-linear-to":et()}],"mask-image-t-from-pos":[{"mask-t-from":eu()}],"mask-image-t-to-pos":[{"mask-t-to":eu()}],"mask-image-t-from-color":[{"mask-t-from":et()}],"mask-image-t-to-color":[{"mask-t-to":et()}],"mask-image-r-from-pos":[{"mask-r-from":eu()}],"mask-image-r-to-pos":[{"mask-r-to":eu()}],"mask-image-r-from-color":[{"mask-r-from":et()}],"mask-image-r-to-color":[{"mask-r-to":et()}],"mask-image-b-from-pos":[{"mask-b-from":eu()}],"mask-image-b-to-pos":[{"mask-b-to":eu()}],"mask-image-b-from-color":[{"mask-b-from":et()}],"mask-image-b-to-color":[{"mask-b-to":et()}],"mask-image-l-from-pos":[{"mask-l-from":eu()}],"mask-image-l-to-pos":[{"mask-l-to":eu()}],"mask-image-l-from-color":[{"mask-l-from":et()}],"mask-image-l-to-color":[{"mask-l-to":et()}],"mask-image-x-from-pos":[{"mask-x-from":eu()}],"mask-image-x-to-pos":[{"mask-x-to":eu()}],"mask-image-x-from-color":[{"mask-x-from":et()}],"mask-image-x-to-color":[{"mask-x-to":et()}],"mask-image-y-from-pos":[{"mask-y-from":eu()}],"mask-image-y-to-pos":[{"mask-y-to":eu()}],"mask-image-y-from-color":[{"mask-y-from":et()}],"mask-image-y-to-color":[{"mask-y-to":et()}],"mask-image-radial":[{"mask-radial":[F,L]}],"mask-image-radial-from-pos":[{"mask-radial-from":eu()}],"mask-image-radial-to-pos":[{"mask-radial-to":eu()}],"mask-image-radial-from-color":[{"mask-radial-from":et()}],"mask-image-radial-to-color":[{"mask-radial-to":et()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":w()}],"mask-image-conic-pos":[{"mask-conic":[E]}],"mask-image-conic-from-pos":[{"mask-conic-from":eu()}],"mask-image-conic-to-pos":[{"mask-conic-to":eu()}],"mask-image-conic-from-color":[{"mask-conic-from":et()}],"mask-image-conic-to-color":[{"mask-conic-to":et()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:eo()}],"mask-repeat":[{mask:en()}],"mask-size":[{mask:ea()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",F,L]}],filter:[{filter:["","none",F,L]}],blur:[{blur:em()}],brightness:[{brightness:[E,F,L]}],contrast:[{contrast:[E,F,L]}],"drop-shadow":[{"drop-shadow":["","none",p,Y,V]}],"drop-shadow-color":[{"drop-shadow":et()}],grayscale:[{grayscale:["",E,F,L]}],"hue-rotate":[{"hue-rotate":[E,F,L]}],invert:[{invert:["",E,F,L]}],saturate:[{saturate:[E,F,L]}],sepia:[{sepia:["",E,F,L]}],"backdrop-filter":[{"backdrop-filter":["","none",F,L]}],"backdrop-blur":[{"backdrop-blur":em()}],"backdrop-brightness":[{"backdrop-brightness":[E,F,L]}],"backdrop-contrast":[{"backdrop-contrast":[E,F,L]}],"backdrop-grayscale":[{"backdrop-grayscale":["",E,F,L]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[E,F,L]}],"backdrop-invert":[{"backdrop-invert":["",E,F,L]}],"backdrop-opacity":[{"backdrop-opacity":[E,F,L]}],"backdrop-saturate":[{"backdrop-saturate":[E,F,L]}],"backdrop-sepia":[{"backdrop-sepia":["",E,F,L]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":j()}],"border-spacing-x":[{"border-spacing-x":j()}],"border-spacing-y":[{"border-spacing-y":j()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",F,L]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[E,"initial",F,L]}],ease:[{ease:["linear","initial",h,F,L]}],delay:[{delay:[E,F,L]}],animate:[{animate:["none",y,F,L]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[b,F,L]}],"perspective-origin":[{"perspective-origin":k()}],rotate:[{rotate:ep()}],"rotate-x":[{"rotate-x":ep()}],"rotate-y":[{"rotate-y":ep()}],"rotate-z":[{"rotate-z":ep()}],scale:[{scale:ef()}],"scale-x":[{"scale-x":ef()}],"scale-y":[{"scale-y":ef()}],"scale-z":[{"scale-z":ef()}],"scale-3d":["scale-3d"],skew:[{skew:eb()}],"skew-x":[{"skew-x":eb()}],"skew-y":[{"skew-y":eb()}],transform:[{transform:[F,L,"","none","gpu","cpu"]}],"transform-origin":[{origin:k()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:eg()}],"translate-x":[{"translate-x":eg()}],"translate-y":[{"translate-y":eg()}],"translate-z":[{"translate-z":eg()}],"translate-none":["translate-none"],accent:[{accent:et()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:et()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",F,L]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":j()}],"scroll-mx":[{"scroll-mx":j()}],"scroll-my":[{"scroll-my":j()}],"scroll-ms":[{"scroll-ms":j()}],"scroll-me":[{"scroll-me":j()}],"scroll-mt":[{"scroll-mt":j()}],"scroll-mr":[{"scroll-mr":j()}],"scroll-mb":[{"scroll-mb":j()}],"scroll-ml":[{"scroll-ml":j()}],"scroll-p":[{"scroll-p":j()}],"scroll-px":[{"scroll-px":j()}],"scroll-py":[{"scroll-py":j()}],"scroll-ps":[{"scroll-ps":j()}],"scroll-pe":[{"scroll-pe":j()}],"scroll-pt":[{"scroll-pt":j()}],"scroll-pr":[{"scroll-pr":j()}],"scroll-pb":[{"scroll-pb":j()}],"scroll-pl":[{"scroll-pl":j()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",F,L]}],fill:[{fill:["none",...et()]}],"stroke-w":[{stroke:[E,H,U,D]}],stroke:[{stroke:["none",...et()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function ei(...e){return es(r(e))}e.s(["cn",()=>ei],75157)},81140,e=>{"use strict";function r(e,t,{checkForDefaultPrevented:o=!0}={}){return function(r){if(e?.(r),!1===o||!r.defaultPrevented)return t?.(r)}}"u">typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",()=>r])},69340,e=>{"use strict";var r=e.i(71645),t=e.i(34620);r[" useEffectEvent ".trim().toString()],r[" useInsertionEffect ".trim().toString()];var o=r[" useInsertionEffect ".trim().toString()]||t.useLayoutEffect;function n({prop:e,defaultProp:t,onChange:n=()=>{},caller:a}){let[l,s,i]=function({defaultProp:e,onChange:t}){let[n,a]=r.useState(e),l=r.useRef(n),s=r.useRef(t);return o(()=>{s.current=t},[t]),r.useEffect(()=>{l.current!==n&&(s.current?.(n),l.current=n)},[n,l]),[n,a,s]}({defaultProp:t,onChange:n}),d=void 0!==e,c=d?e:l;{let t=r.useRef(void 0!==e);r.useEffect(()=>{let e=t.current;if(e!==d){let r=d?"controlled":"uncontrolled";console.warn(`${a} is changing from ${e?"controlled":"uncontrolled"} to ${r}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=d},[d,a])}return[c,r.useCallback(r=>{if(d){let t="function"==typeof r?r(e):r;t!==e&&i.current?.(t)}else s(r)},[d,e,s,i])]}Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",()=>n],69340)},35804,96626,e=>{"use strict";var r=e.i(71645),t=e.i(34620);function o(e){let[o,n]=r.useState(void 0);return(0,t.useLayoutEffect)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let r=new ResizeObserver(r=>{let t,o;if(!Array.isArray(r)||!r.length)return;let a=r[0];if("borderBoxSize"in a){let e=a.borderBoxSize,r=Array.isArray(e)?e[0]:e;t=r.inlineSize,o=r.blockSize}else t=e.offsetWidth,o=e.offsetHeight;n({width:t,height:o})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}n(void 0)},[e]),o}e.s(["useSize",()=>o],35804);var n=e.i(20783),a=e=>{var o;let a,s,{present:i,children:d}=e,c=function(e){var o,n;let[a,s]=r.useState(),i=r.useRef(null),d=r.useRef(e),c=r.useRef("none"),[u,m]=(o=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,r)=>n[e][r]??e,o));return r.useEffect(()=>{let e=l(i.current);c.current="mounted"===u?e:"none"},[u]),(0,t.useLayoutEffect)(()=>{let r=i.current,t=d.current;if(t!==e){let o=c.current,n=l(r);e?m("MOUNT"):"none"===n||r?.display==="none"?m("UNMOUNT"):t&&o!==n?m("ANIMATION_OUT"):m("UNMOUNT"),d.current=e}},[e,m]),(0,t.useLayoutEffect)(()=>{if(a){let e,r=a.ownerDocument.defaultView??window,t=t=>{let o=l(i.current).includes(CSS.escape(t.animationName));if(t.target===a&&o&&(m("ANIMATION_END"),!d.current)){let t=a.style.animationFillMode;a.style.animationFillMode="forwards",e=r.setTimeout(()=>{"forwards"===a.style.animationFillMode&&(a.style.animationFillMode=t)})}},o=e=>{e.target===a&&(c.current=l(i.current))};return a.addEventListener("animationstart",o),a.addEventListener("animationcancel",t),a.addEventListener("animationend",t),()=>{r.clearTimeout(e),a.removeEventListener("animationstart",o),a.removeEventListener("animationcancel",t),a.removeEventListener("animationend",t)}}m("ANIMATION_END")},[a,m]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:r.useCallback(e=>{i.current=e?getComputedStyle(e):null,s(e)},[])}}(i),u="function"==typeof d?d({present:c.isPresent}):r.Children.only(d),m=(0,n.useComposedRefs)(c.ref,(o=u,(s=(a=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?o.ref:(s=(a=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in a&&a.isReactWarning)?o.props.ref:o.props.ref||o.ref));return"function"==typeof d||c.isPresent?r.cloneElement(u,{ref:m}):null};function l(e){return e?.animationName||"none"}a.displayName="Presence",e.s(["Presence",()=>a],96626)},75254,e=>{"use strict";var r=e.i(71645);let t=(...e)=>e.filter((e,r,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===r).join(" ").trim(),o=e=>{let r=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,r,t)=>t?t.toUpperCase():r.toLowerCase());return r.charAt(0).toUpperCase()+r.slice(1)};var n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=(0,r.forwardRef)(({color:e="currentColor",size:o=24,strokeWidth:a=2,absoluteStrokeWidth:l,className:s="",children:i,iconNode:d,...c},u)=>(0,r.createElement)("svg",{ref:u,...n,width:o,height:o,stroke:e,strokeWidth:l?24*Number(a)/Number(o):a,className:t("lucide",s),...!i&&!(e=>{for(let r in e)if(r.startsWith("aria-")||"role"===r||"title"===r)return!0;return!1})(c)&&{"aria-hidden":"true"},...c},[...d.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(i)?i:[i]])),l=(e,n)=>{let l=(0,r.forwardRef)(({className:l,...s},i)=>(0,r.createElement)(a,{ref:i,iconNode:n,className:t(`lucide-${o(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,l),...s}));return l.displayName=o(e),l};e.s(["default",()=>l],75254)},19455,25913,e=>{"use strict";var r=e.i(43476),t=e.i(91918),o=e.i(7670);let n=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,a=o.clsx,l=(e,r)=>t=>{var o;if((null==r?void 0:r.variants)==null)return a(e,null==t?void 0:t.class,null==t?void 0:t.className);let{variants:l,defaultVariants:s}=r,i=Object.keys(l).map(e=>{let r=null==t?void 0:t[e],o=null==s?void 0:s[e];if(null===r)return null;let a=n(r)||n(o);return l[e][a]}),d=t&&Object.entries(t).reduce((e,r)=>{let[t,o]=r;return void 0===o||(e[t]=o),e},{});return a(e,i,null==r||null==(o=r.compoundVariants)?void 0:o.reduce((e,r)=>{let{class:t,className:o,...n}=r;return Object.entries(n).every(e=>{let[r,t]=e;return Array.isArray(t)?t.includes({...s,...d}[r]):({...s,...d})[r]===t})?[...e,t,o]:e},[]),null==t?void 0:t.class,null==t?void 0:t.className)};e.s(["cva",0,l],25913);var s=e.i(75157);let i=l("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",xs:"h-6 gap-1 rounded-md px-2 text-xs has-[>svg]:px-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-xs":"size-6 rounded-md [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function d({className:e,variant:o="default",size:n="default",asChild:a=!1,...l}){let d=a?t.Slot:"button";return(0,r.jsx)(d,{"data-slot":"button","data-variant":o,"data-size":n,className:(0,s.cn)(i({variant:o,size:n,className:e})),...l})}e.s(["Button",()=>d],19455)},99682,e=>{"use strict";var r=e.i(71645);function t(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}e.s(["usePrevious",()=>t])},78784,78745,e=>{"use strict";let r=(0,e.i(75254).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["default",()=>r],78745),e.s(["CheckIcon",()=>r],78784)},10204,e=>{"use strict";var r=e.i(43476),t=e.i(71645),o=e.i(48425),n=t.forwardRef((e,t)=>(0,r.jsx)(o.Primitive.label,{...e,ref:t,onMouseDown:r=>{r.target.closest("button, input, select, textarea")||(e.onMouseDown?.(r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));n.displayName="Label";var a=e.i(75157);function l({className:e,...t}){return(0,r.jsx)(n,{"data-slot":"label",className:(0,a.cn)("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...t})}e.s(["Label",()=>l],10204)},15288,e=>{"use strict";var r=e.i(43476),t=e.i(75157);function o({className:e,...o}){return(0,r.jsx)("div",{"data-slot":"card",className:(0,t.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...o})}function n({className:e,...o}){return(0,r.jsx)("div",{"data-slot":"card-header",className:(0,t.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...o})}function a({className:e,...o}){return(0,r.jsx)("div",{"data-slot":"card-title",className:(0,t.cn)("leading-none font-semibold",e),...o})}function l({className:e,...o}){return(0,r.jsx)("div",{"data-slot":"card-description",className:(0,t.cn)("text-muted-foreground text-sm",e),...o})}function s({className:e,...o}){return(0,r.jsx)("div",{"data-slot":"card-content",className:(0,t.cn)("px-6",e),...o})}e.s(["Card",()=>o,"CardContent",()=>s,"CardDescription",()=>l,"CardHeader",()=>n,"CardTitle",()=>a])}]); \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/chunks/2de67ac572655c64.js b/.open-next 2/assets/_next/static/chunks/2de67ac572655c64.js deleted file mode 100644 index 4484606..0000000 --- a/.open-next 2/assets/_next/static/chunks/2de67ac572655c64.js +++ /dev/null @@ -1,4 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,12718,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"InvariantError",{enumerable:!0,get:function(){return n}});class n extends Error{constructor(e,t){super(`Invariant: ${e.endsWith(".")?e:e+"."} This is a bug in Next.js.`,t),this.name="InvariantError"}}},55682,(e,t,r)=>{"use strict";r._=function(e){return e&&e.__esModule?e:{default:e}}},32061,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={BailoutToCSRError:function(){return u},isBailoutToCSRError:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="BAILOUT_TO_CLIENT_SIDE_RENDERING";class u extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=a}}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===a}},54394,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTTPAccessErrorStatus:function(){return a},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return i},getAccessFallbackErrorTypeByStatus:function(){return l},getAccessFallbackHTTPStatus:function(){return s},isHTTPAccessFallbackError:function(){return c}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},u=new Set(Object.values(a)),i="NEXT_HTTP_ERROR_FALLBACK";function c(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===i&&u.has(Number(r))}function s(e){return Number(e.digest.split(";")[1])}function l(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76963,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return o}});var n,o=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},68391,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,o={REDIRECT_ERROR_CODE:function(){return i},RedirectType:function(){return c},isRedirectError:function(){return s}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let u=e.r(76963),i="NEXT_REDIRECT";var c=((n={}).push="push",n.replace="replace",n);function s(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,n]=t,o=t.slice(2,-2).join(";"),a=Number(t.at(-2));return r===i&&("replace"===n||"push"===n)&&"string"==typeof o&&!isNaN(a)&&a in u.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},65713,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return a}});let n=e.r(54394),o=e.r(68391);function a(e){return(0,o.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},3680,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return o}});class n extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class o extends URLSearchParams{append(){throw new n}delete(){throw new n}set(){throw new n}sort(){throw new n}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61994,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={NavigationPromisesContext:function(){return l},PathParamsContext:function(){return s},PathnameContext:function(){return c},ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},SearchParamsContext:function(){return i},createDevToolsInstrumentedPromise:function(){return d}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(71645),u=e.r(3680),i=(0,a.createContext)(null),c=(0,a.createContext)(null),s=(0,a.createContext)(null),l=(0,a.createContext)(null);function d(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},45955,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(1697).createAsyncLocalStorage)()},21768,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_HEADER:function(){return u},FLIGHT_HEADERS:function(){return y},NEXT_ACTION_NOT_FOUND_HEADER:function(){return R},NEXT_ACTION_REVALIDATED_HEADER:function(){return P},NEXT_DID_POSTPONE_HEADER:function(){return h},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return d},NEXT_HMR_REFRESH_HEADER:function(){return l},NEXT_HTML_REQUEST_ID_HEADER:function(){return v},NEXT_IS_PRERENDER_HEADER:function(){return g},NEXT_REQUEST_ID_HEADER:function(){return O},NEXT_REWRITTEN_PATH_HEADER:function(){return b},NEXT_REWRITTEN_QUERY_HEADER:function(){return E},NEXT_ROUTER_PREFETCH_HEADER:function(){return c},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return s},NEXT_ROUTER_STALE_TIME_HEADER:function(){return m},NEXT_ROUTER_STATE_TREE_HEADER:function(){return i},NEXT_RSC_UNION_QUERY:function(){return _},NEXT_URL:function(){return f},RSC_CONTENT_TYPE_HEADER:function(){return p},RSC_HEADER:function(){return a}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="rsc",u="next-action",i="next-router-state-tree",c="next-router-prefetch",s="next-router-segment-prefetch",l="next-hmr-refresh",d="__next_hmr_refresh_hash__",f="next-url",p="text/x-component",y=[a,i,c,l,s],_="_rsc",m="x-nextjs-stale-time",h="x-nextjs-postponed",b="x-nextjs-rewritten-path",E="x-nextjs-rewritten-query",g="x-nextjs-prerender",R="x-nextjs-action-not-found",O="x-nextjs-request-id",v="x-nextjs-html-request-id",P="x-action-revalidated";("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},62141,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getCacheSignal:function(){return m},getDraftModeProviderForCacheScope:function(){return _},getHmrRefreshHash:function(){return f},getPrerenderResumeDataCache:function(){return l},getRenderResumeDataCache:function(){return d},getRuntimeStagePromise:function(){return h},getServerComponentsHmrCache:function(){return y},isHmrRefresh:function(){return p},throwForMissingRequestStore:function(){return c},throwInvariantForMissingStore:function(){return s},workUnitAsyncStorage:function(){return a.workUnitAsyncStorageInstance}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(45955),u=e.r(21768),i=e.r(12718);function c(e){throw Object.defineProperty(Error(`\`${e}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}function s(){throw Object.defineProperty(new i.InvariantError("Expected workUnitAsyncStorage to have a store."),"__NEXT_ERROR_CODE",{value:"E696",enumerable:!1,configurable:!0})}function l(e){switch(e.type){case"prerender":case"prerender-runtime":case"prerender-ppr":case"prerender-client":return e.prerenderResumeDataCache;case"request":if(e.prerenderResumeDataCache)return e.prerenderResumeDataCache;case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function d(e){switch(e.type){case"request":case"prerender":case"prerender-runtime":case"prerender-client":if(e.renderResumeDataCache)return e.renderResumeDataCache;case"prerender-ppr":return e.prerenderResumeDataCache??null;case"cache":case"private-cache":case"unstable-cache":case"prerender-legacy":return null;default:return e}}function f(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"prerender":case"prerender-runtime":return t.hmrRefreshHash;case"request":var r;return null==(r=t.cookies.get(u.NEXT_HMR_REFRESH_HASH_COOKIE))?void 0:r.value}}function p(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.isHmrRefresh??!1}return!1}function y(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.serverComponentsHmrCache}}function _(e,t){if(e.isDraftMode)switch(t.type){case"cache":case"private-cache":case"unstable-cache":case"prerender-runtime":case"request":return t.draftMode}}function m(e){switch(e.type){case"prerender":case"prerender-client":case"prerender-runtime":return e.cacheSignal;case"request":if(e.cacheSignal)return e.cacheSignal;case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function h(e){switch(e.type){case"prerender-runtime":case"private-cache":return e.runtimeStagePromise;case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"unstable-cache":return null;default:return e}}},90809,(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}r._=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in e)if("default"!==u&&Object.prototype.hasOwnProperty.call(e,u)){var i=a?Object.getOwnPropertyDescriptor(e,u):null;i&&(i.get||i.set)?Object.defineProperty(o,u,i):o[u]=e[u]}return o.default=e,r&&r.set(e,o),o}},13258,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DEFAULT_SEGMENT_KEY:function(){return d},NOT_FOUND_SEGMENT_KEY:function(){return f},PAGE_SEGMENT_KEY:function(){return l},addSearchParamsIfPageSegment:function(){return c},computeSelectedLayoutSegment:function(){return s},getSegmentValue:function(){return a},getSelectedLayoutSegmentPath:function(){return function e(t,r,n=!0,o=[]){let u;if(n)u=t[1][r];else{let e=t[1];u=e.children??Object.values(e)[0]}if(!u)return o;let i=a(u[0]);return!i||i.startsWith(l)?o:(o.push(i),e(u,r,!1,o))}},isGroupSegment:function(){return u},isParallelRouteSegment:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function a(e){return Array.isArray(e)?e[1]:e}function u(e){return"("===e[0]&&e.endsWith(")")}function i(e){return e.startsWith("@")&&"@children"!==e}function c(e,t){if(e.includes(l)){let e=JSON.stringify(t);return"{}"!==e?l+"?"+e:l}return e}function s(e,t){if(!e||0===e.length)return null;let r="children"===t?e[0]:e[e.length-1];return r===d?null:r}let l="__PAGE__",d="__DEFAULT__",f="/_not-found"},92838,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnrecognizedActionError:function(){return a},unstable_isUnrecognizedActionError:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});class a extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function u(e){return!!(e&&"object"==typeof e&&e instanceof a)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34457,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(1697).createAsyncLocalStorage)()},62266,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"actionAsyncStorage",{enumerable:!0,get:function(){return n.actionAsyncStorageInstance}});let n=e.r(34457)},24063,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getRedirectError:function(){return c},getRedirectStatusCodeFromError:function(){return p},getRedirectTypeFromError:function(){return f},getURLFromRedirectError:function(){return d},permanentRedirect:function(){return l},redirect:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(76963),u=e.r(68391),i="u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={AppRouterContext:function(){return u},GlobalLayoutRouterContext:function(){return c},LayoutRouterContext:function(){return i},MissingSlotContext:function(){return l},TemplateContext:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(55682)._(e.r(71645)),u=a.default.createContext(null),i=a.default.createContext(null),c=a.default.createContext(null),s=a.default.createContext(null),l=a.default.createContext(new Set)},13957,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ServerInsertedHTMLContext:function(){return u},useServerInsertedHTML:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(90809)._(e.r(71645)),u=a.default.createContext(null);function i(e){let t=(0,a.useContext)(u);t&&t(e)}},22783,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"notFound",{enumerable:!0,get:function(){return a}});let n=e.r(54394),o=`${n.HTTP_ERROR_FALLBACK_ERROR_CODE};404`;function a(){let e=Object.defineProperty(Error(o),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=o,e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},79854,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"forbidden",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22683,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unauthorized",{enumerable:!0,get:function(){return n}}),e.r(54394).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15507,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,o.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(32061),o=e.r(65713);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},63138,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={isHangingPromiseRejectionError:function(){return a},makeDevtoolsIOAwarePromise:function(){return d},makeHangingPromise:function(){return s}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function a(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===u}let u="HANGING_PROMISE_REJECTION";class i extends Error{constructor(e,t){super(`During prerendering, ${t} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${t} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${e}".`),this.route=e,this.expression=t,this.digest=u}}let c=new WeakMap;function s(e,t,r){if(e.aborted)return Promise.reject(new i(t,r));{let n=new Promise((n,o)=>{let a=o.bind(null,new i(t,r)),u=c.get(e);if(u)u.push(a);else{let t=[a];c.set(e,t),e.addEventListener("abort",()=>{for(let e=0;e{setTimeout(()=>{t(e)},0)})}},67287,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isPostpone",{enumerable:!0,get:function(){return o}});let n=Symbol.for("react.postpone");function o(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}},76353,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DynamicServerError:function(){return u},isDynamicServerError:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="DYNAMIC_SERVER_USAGE";class u extends Error{constructor(e){super(`Dynamic server usage: ${e}`),this.description=e,this.digest=a}}function i(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},43248,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={StaticGenBailoutError:function(){return u},isStaticGenBailoutError:function(){return i}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="NEXT_STATIC_GEN_BAILOUT";class u extends Error{constructor(...e){super(...e),this.code=a}}function i(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===a}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54839,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={METADATA_BOUNDARY_NAME:function(){return a},OUTLET_BOUNDARY_NAME:function(){return i},ROOT_LAYOUT_BOUNDARY_NAME:function(){return c},VIEWPORT_BOUNDARY_NAME:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a="__next_metadata_boundary__",u="__next_viewport_boundary__",i="__next_outlet_boundary__",c="__next_root_layout_boundary__"},29419,(e,t,r)=>{"use strict";var n=e.i(47167);Object.defineProperty(r,"__esModule",{value:!0});var o={atLeastOneTask:function(){return c},scheduleImmediate:function(){return i},scheduleOnNextTick:function(){return u},waitAtLeastOneReactRenderTask:function(){return s}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let u=e=>{Promise.resolve().then(()=>{n.default.nextTick(e)})},i=e=>{setImmediate(e)};function c(){return new Promise(e=>i(e))}function s(){return new Promise(e=>setImmediate(e))}},67673,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,o,a={Postpone:function(){return T},PreludeState:function(){return J},abortAndThrowOnSynchronousRequestDataAccess:function(){return S},abortOnSynchronousPlatformIOAccess:function(){return j},accessedDynamicData:function(){return k},annotateDynamicAccess:function(){return $},consumeDynamicAccess:function(){return I},createDynamicTrackingState:function(){return b},createDynamicValidationState:function(){return E},createHangingInputAbortSignal:function(){return L},createRenderInBrowserAbortSignal:function(){return H},delayUntilRuntimeStage:function(){return er},formatDynamicAPIAccesses:function(){return U},getFirstDynamicReason:function(){return g},getStaticShellDisallowedDynamicReasons:function(){return et},isDynamicPostpone:function(){return x},isPrerenderInterruptedError:function(){return N},logDisallowedDynamicError:function(){return Z},markCurrentScopeAsDynamic:function(){return R},postponeWithTracking:function(){return w},throwIfDisallowedDynamic:function(){return ee},throwToInterruptStaticGeneration:function(){return O},trackAllowedDynamicAccess:function(){return z},trackDynamicDataInDynamicRender:function(){return v},trackDynamicHoleInRuntimeShell:function(){return K},trackDynamicHoleInStaticShell:function(){return V},useDynamicRouteParams:function(){return X},useDynamicSearchParams:function(){return B}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let i=(n=e.r(71645))&&n.__esModule?n:{default:n},c=e.r(76353),s=e.r(43248),l=e.r(62141),d=e.r(63599),f=e.r(63138),p=e.r(54839),y=e.r(29419),_=e.r(32061),m=e.r(12718),h="function"==typeof i.default.unstable_postpone;function b(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicErrorWithStack:null}}function E(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,dynamicMetadata:null,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function g(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function R(e,t,r){if(t)switch(t.type){case"cache":case"unstable-cache":case"private-cache":return}if(!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new s.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(t)switch(t.type){case"prerender-ppr":return w(e.route,r,t.dynamicTracking);case"prerender-legacy":t.revalidate=0;let n=Object.defineProperty(new c.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}function O(e,t,r){let n=Object.defineProperty(new c.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function v(e){switch(e.type){case"cache":case"unstable-cache":case"private-cache":return}}function P(e,t,r){let n=C(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let o=r.dynamicTracking;o&&o.dynamicAccesses.push({stack:o.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function j(e,t,r,n){let o=n.dynamicTracking;P(e,t,n),o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicErrorWithStack=r)}function S(e,t,r,n){if(!1===n.controller.signal.aborted){P(e,t,n);let o=n.dynamicTracking;o&&null===o.syncDynamicErrorWithStack&&(o.syncDynamicErrorWithStack=r)}throw C(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}function T({reason:e,route:t}){let r=l.workUnitAsyncStorage.getStore();w(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function w(e,t,r){(function(){if(!h)throw Object.defineProperty(Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})})(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),i.default.unstable_postpone(D(e,t))}function D(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function x(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&A(e.message)}function A(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===A(D("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let M="NEXT_PRERENDER_INTERRUPTED";function C(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=M,t}function N(e){return"object"==typeof e&&null!==e&&e.digest===M&&"name"in e&&"message"in e&&e instanceof Error}function k(e){return e.length>0}function I(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function U(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: -${t}`))}function H(){let e=new AbortController;return e.abort(Object.defineProperty(new _.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),e.signal}function L(e){switch(e.type){case"prerender":case"prerender-runtime":let t=new AbortController;if(e.cacheSignal)e.cacheSignal.inputReady().then(()=>{t.abort()});else{let r=(0,l.getRuntimeStagePromise)(e);r?r.then(()=>(0,y.scheduleOnNextTick)(()=>t.abort())):(0,y.scheduleOnNextTick)(()=>t.abort())}return t.signal;case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return}}function $(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function X(e){let t=d.workAsyncStorage.getStore(),r=l.workUnitAsyncStorage.getStore();if(t&&r)switch(r.type){case"prerender-client":case"prerender":{let n=r.fallbackRouteParams;n&&n.size>0&&i.default.use((0,f.makeHangingPromise)(r.renderSignal,t.route,e));break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n&&n.size>0)return w(t.route,e,r.dynamicTracking);break}case"prerender-runtime":throw Object.defineProperty(new m.InvariantError(`\`${e}\` was called during a runtime prerender. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E771",enumerable:!1,configurable:!0});case"cache":case"private-cache":throw Object.defineProperty(new m.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0})}}function B(e){let t=d.workAsyncStorage.getStore(),r=l.workUnitAsyncStorage.getStore();if(t)switch(!r&&(0,l.throwForMissingRequestStore)(e),r.type){case"prerender-client":i.default.use((0,f.makeHangingPromise)(r.renderSignal,t.route,e));break;case"prerender-legacy":case"prerender-ppr":if(t.forceStatic)return;throw Object.defineProperty(new _.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});case"prerender":case"prerender-runtime":throw Object.defineProperty(new m.InvariantError(`\`${e}\` was called from a Server Component. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E795",enumerable:!1,configurable:!0});case"cache":case"unstable-cache":case"private-cache":throw Object.defineProperty(new m.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0});case"request":return}}let F=/\n\s+at Suspense \(\)/,W=RegExp(`\\n\\s+at Suspense \\(\\)(?:(?!\\n\\s+at (?:body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6) \\(\\))[\\s\\S])*?\\n\\s+at ${p.ROOT_LAYOUT_BOUNDARY_NAME} \\([^\\n]*\\)`),G=RegExp(`\\n\\s+at ${p.METADATA_BOUNDARY_NAME}[\\n\\s]`),q=RegExp(`\\n\\s+at ${p.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),Y=RegExp(`\\n\\s+at ${p.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function z(e,t,r,n){if(!Y.test(t)){if(G.test(t)){r.hasDynamicMetadata=!0;return}if(q.test(t)){r.hasDynamicViewport=!0;return}if(W.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(F.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let o=Q(`Route "${e.route}": Uncached data was accessed outside of . This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,t);return void r.dynamicErrors.push(o)}}}function K(e,t,r,n){if(!Y.test(t)){if(G.test(t)){r.dynamicMetadata=Q(`Route "${e.route}": Uncached data or \`connection()\` was accessed inside \`generateMetadata\`. Except for this instance, the page would have been entirely prerenderable which may have been the intended behavior. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-metadata`,t);return}if(q.test(t)){let n=Q(`Route "${e.route}": Uncached data or \`connection()\` was accessed inside \`generateViewport\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/next-prerender-dynamic-viewport`,t);r.dynamicErrors.push(n);return}if(W.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(F.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let o=Q(`Route "${e.route}": Uncached data or \`connection()\` was accessed outside of \`\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,t);return void r.dynamicErrors.push(o)}}}function V(e,t,r,n){if(!Y.test(t)){if(G.test(t)){r.dynamicMetadata=Q(`Route "${e.route}": Runtime data such as \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` was accessed inside \`generateMetadata\` or you have file-based metadata such as icons that depend on dynamic params segments. Except for this instance, the page would have been entirely prerenderable which may have been the intended behavior. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-metadata`,t);return}if(q.test(t)){let n=Q(`Route "${e.route}": Runtime data such as \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` was accessed inside \`generateViewport\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/next-prerender-dynamic-viewport`,t);r.dynamicErrors.push(n);return}if(W.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(F.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let o=Q(`Route "${e.route}": Runtime data such as \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` was accessed outside of \`\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,t);return void r.dynamicErrors.push(o)}}}function Q(e,t){let r=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r.stack=r.name+": "+e+t,r}var J=((o={})[o.Full=0]="Full",o[o.Empty=1]="Empty",o[o.Errored=2]="Errored",o);function Z(e,t){console.error(t),e.dev||(e.hasReadableErrorStacks?console.error(`To get a more detailed stack trace and pinpoint the issue, start the app in development mode by running \`next dev\`, then open "${e.route}" in your browser to investigate the error.`):console.error(`To get a more detailed stack trace and pinpoint the issue, try one of the following: - - Start the app in development mode by running \`next dev\`, then open "${e.route}" in your browser to investigate the error. - - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`))}function ee(e,t,r,n){if(n.syncDynamicErrorWithStack)throw Z(e,n.syncDynamicErrorWithStack),new s.StaticGenBailoutError;if(0!==t){if(r.hasSuspenseAboveBody)return;let n=r.dynamicErrors;if(n.length>0){for(let t=0;t0)return n;if(1===t)return[Object.defineProperty(new m.InvariantError(`Route "${e.route}" did not produce a static shell and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E936",enumerable:!1,configurable:!0})]}else if(!1===r.hasAllowedDynamic&&0===r.dynamicErrors.length&&r.dynamicMetadata)return[r.dynamicMetadata];return[]}function er(e,t){return e.runtimeStagePromise?e.runtimeStagePromise.then(()=>t):t}},91414,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,u.isNextRouterError)(t)||(0,a.isBailoutToCSRError)(t)||(0,c.isDynamicServerError)(t)||(0,i.isDynamicPostpone)(t)||(0,o.isPostpone)(t)||(0,n.isHangingPromiseRejectionError)(t)||(0,i.isPrerenderInterruptedError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(63138),o=e.r(67287),a=e.r(32061),u=e.r(65713),i=e.r(67673),c=e.r(76353);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},90508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n="u"{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return a.ReadonlyURLSearchParams},RedirectType:function(){return i.RedirectType},forbidden:function(){return s.forbidden},notFound:function(){return c.notFound},permanentRedirect:function(){return u.permanentRedirect},redirect:function(){return u.redirect},unauthorized:function(){return l.unauthorized},unstable_isUnrecognizedActionError:function(){return f},unstable_rethrow:function(){return d.unstable_rethrow}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(3680),u=e.r(24063),i=e.r(68391),c=e.r(22783),s=e.r(79854),l=e.r(22683),d=e.r(90508);function f(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76562,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return i.ReadonlyURLSearchParams},RedirectType:function(){return d.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},forbidden:function(){return d.forbidden},notFound:function(){return d.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return d.unauthorized},unstable_isUnrecognizedActionError:function(){return l.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return d.unstable_rethrow},useParams:function(){return h},usePathname:function(){return _},useRouter:function(){return m},useSearchParams:function(){return y},useSelectedLayoutSegment:function(){return E},useSelectedLayoutSegments:function(){return b},useServerInsertedHTML:function(){return s.useServerInsertedHTML}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let a=e.r(90809)._(e.r(71645)),u=e.r(8372),i=e.r(61994),c=e.r(13258),s=e.r(13957),l=e.r(92838),d=e.r(92805),f="u"e?new i.ReadonlyURLSearchParams(e):null,[e])}function _(){return f?.("usePathname()"),(0,a.useContext)(i.PathnameContext)}function m(){let e=(0,a.useContext)(u.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function h(){return f?.("useParams()"),(0,a.useContext)(i.PathParamsContext)}function b(e="children"){f?.("useSelectedLayoutSegments()");let t=(0,a.useContext)(u.LayoutRouterContext);return t?(0,c.getSelectedLayoutSegmentPath)(t.parentTree,e):null}function E(e="children"){f?.("useSelectedLayoutSegment()"),(0,a.useContext)(i.NavigationPromisesContext);let t=b(e);return(0,c.computeSelectedLayoutSegment)(t,e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}]); \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/chunks/3bc1d6c8e3bc6c57.js b/.open-next 2/assets/_next/static/chunks/3bc1d6c8e3bc6c57.js deleted file mode 100644 index a91a81c..0000000 --- a/.open-next 2/assets/_next/static/chunks/3bc1d6c8e3bc6c57.js +++ /dev/null @@ -1 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18256,(e,t,a)=>{"use strict";Object.defineProperty(a,Symbol.toStringTag,{value:"Module"}),a.isPlainObject=function(e){if("object"!=typeof e||null==e)return!1;if(null===Object.getPrototypeOf(e))return!0;if("[object Object]"!==Object.prototype.toString.call(e)){let t=e[Symbol.toStringTag];return null!=t&&!!Object.getOwnPropertyDescriptor(e,Symbol.toStringTag)?.writable&&e.toString()===`[object ${t}]`}let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}},7328,(e,t,a)=>{t.exports=e.r(18256).isPlainObject},58116,e=>{"use strict";var t,a,r,n,i,s,o,l,d,c,u,h,m,f,g,p,b=e.i(43476),x=e.i(71645),y=e.i(3053),v=e.i(29101),w=e.i(76639),k=e.i(19455),j=e.i(75157);function N({className:e,type:t,...a}){return(0,b.jsx)("input",{type:t,"data-slot":"input",className:(0,j.cn)("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),...a})}var S=e.i(10204),M=e.i(67489);function D({open:e,onComplete:t}){let[a,r]=(0,x.useState)(1),[n,i]=(0,x.useState)(""),[s,o]=(0,x.useState)("25"),[l,d]=(0,x.useState)(""),[c,u]=(0,x.useState)(""),h=Array.from({length:83},(e,t)=>(t+18).toString()),m=()=>{1===a&&n.trim()?r(2):2===a&&s?r(3):3===a&&l&&r(4)};return(0,b.jsx)(w.Dialog,{open:e,children:(0,b.jsxs)(w.DialogContent,{className:"sm:max-w-md",onInteractOutside:e=>e.preventDefault(),children:[(0,b.jsxs)(w.DialogHeader,{children:[(0,b.jsx)(w.DialogTitle,{children:"Welcome to QuitTraq"}),(0,b.jsxs)(w.DialogDescription,{children:[1===a&&"Let's get to know you a little better.",2===a&&"Just one more thing about you.",3===a&&"Set up your tracking preferences.",4===a&&"What inspires you?"]})]}),(0,b.jsxs)("div",{className:"space-y-6 py-4",children:[1===a&&(0,b.jsxs)("div",{className:"space-y-4",children:[(0,b.jsxs)("div",{className:"space-y-2",children:[(0,b.jsx)(S.Label,{htmlFor:"name",children:"What's your name?"}),(0,b.jsx)(N,{id:"name",placeholder:"Enter your name",value:n,onChange:e=>i(e.target.value),className:"text-lg",autoFocus:!0})]}),(0,b.jsx)(k.Button,{onClick:m,disabled:!n.trim(),className:"w-full",children:"Continue"})]}),2===a&&(0,b.jsxs)("div",{className:"space-y-4",children:[(0,b.jsxs)("div",{className:"space-y-2",children:[(0,b.jsx)(S.Label,{htmlFor:"age",children:"How old are you?"}),(0,b.jsxs)(M.Select,{value:s,onValueChange:o,children:[(0,b.jsx)(M.SelectTrigger,{id:"age",className:"text-lg",children:(0,b.jsx)(M.SelectValue,{placeholder:"Select your age"})}),(0,b.jsx)(M.SelectContent,{className:"max-h-60",children:h.map(e=>(0,b.jsxs)(M.SelectItem,{value:e,children:[e," years old"]},e))})]})]}),(0,b.jsxs)("div",{className:"flex gap-2",children:[(0,b.jsx)(k.Button,{variant:"outline",onClick:()=>r(1),className:"flex-1",children:"Back"}),(0,b.jsx)(k.Button,{onClick:m,disabled:!s,className:"flex-1",children:"Continue"})]})]}),3===a&&(0,b.jsxs)("div",{className:"space-y-4",children:[(0,b.jsxs)("div",{className:"space-y-3",children:[(0,b.jsx)(S.Label,{htmlFor:"substance",children:"What would you like to track?"}),(0,b.jsxs)(M.Select,{value:l,onValueChange:e=>d(e),children:[(0,b.jsx)(M.SelectTrigger,{id:"substance",children:(0,b.jsx)(M.SelectValue,{placeholder:"Select substance"})}),(0,b.jsxs)(M.SelectContent,{children:[(0,b.jsx)(M.SelectItem,{value:"nicotine",children:"Nicotine (Vaping/Cigarettes)"}),(0,b.jsx)(M.SelectItem,{value:"weed",children:"Cannabis/Weed"})]})]})]}),(0,b.jsxs)("div",{className:"bg-muted p-4 rounded-lg space-y-2",children:[(0,b.jsx)("h4",{className:"font-medium",children:"How it works"}),(0,b.jsxs)("ol",{className:"text-sm text-muted-foreground space-y-1 list-decimal list-inside",children:[(0,b.jsx)("li",{children:"Log each puff throughout the day"}),(0,b.jsx)("li",{children:"Track your patterns for one week"}),(0,b.jsx)("li",{children:"Get a personalized quit plan"}),(0,b.jsx)("li",{children:"Gradually reduce your intake safely"})]})]}),(0,b.jsxs)("div",{className:"flex gap-2",children:[(0,b.jsx)(k.Button,{variant:"outline",onClick:()=>r(2),className:"flex-1",children:"Back"}),(0,b.jsx)(k.Button,{onClick:m,disabled:!l,className:"flex-1",children:"Continue"})]})]}),4===a&&(0,b.jsxs)("div",{className:"space-y-4",children:[(0,b.jsxs)("div",{className:"space-y-3",children:[(0,b.jsx)(S.Label,{htmlFor:"religion",children:"Choose your daily inspiration"}),(0,b.jsxs)(M.Select,{value:c,onValueChange:e=>u(e),children:[(0,b.jsx)(M.SelectTrigger,{id:"religion",children:(0,b.jsx)(M.SelectValue,{placeholder:"Select source"})}),(0,b.jsxs)(M.SelectContent,{children:[(0,b.jsx)(M.SelectItem,{value:"christian",children:"Christian (KJV Bible Verses)"}),(0,b.jsx)(M.SelectItem,{value:"secular",children:"Secular (Motivational Quotes)"})]})]}),(0,b.jsx)("p",{className:"text-xs text-muted-foreground",children:"We'll show you a new verse or quote each day to help keep you motivated."})]}),(0,b.jsxs)("div",{className:"flex gap-2",children:[(0,b.jsx)(k.Button,{variant:"outline",onClick:()=>r(3),className:"flex-1",children:"Back"}),(0,b.jsx)(k.Button,{onClick:()=>{l&&n.trim()&&s&&c&&t({substance:l,name:n.trim(),age:parseInt(s,10),religion:c})},disabled:!c,className:"flex-1",children:"Start Tracking"})]})]})]})]})})}var C=e.i(97764),O=e.i(30886),T=e.i(31674);function P({open:e,onClose:t,onSubmit:a,userId:r}){let[n,i]=(0,x.useState)("select"),[s,o]=(0,x.useState)(null),[l,d]=(0,x.useState)("1"),c=(0,C.getTodayString)(),u=(0,y.getUsageForDate)(c,"nicotine",r),h=(0,y.getUsageForDate)(c,"weed",r),m=e=>{o(e),i("count")},f=()=>{i("select"),o(null),d("1"),t()},g="nicotine"===s?"puffs/cigarettes":"hits";return(0,b.jsx)(w.Dialog,{open:e,onOpenChange:f,children:(0,b.jsxs)(w.DialogContent,{className:"sm:max-w-md",children:[(0,b.jsxs)(w.DialogHeader,{children:[(0,b.jsx)(w.DialogTitle,{children:"Log Your Usage"}),(0,b.jsx)(w.DialogDescription,{children:"Log each time you smoke to track your progress."})]}),(0,b.jsxs)("div",{className:"space-y-6 py-4",children:[(0,b.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,b.jsxs)("div",{className:"bg-red-500/10 border border-red-500/20 p-3 rounded-lg text-center",children:[(0,b.jsxs)("div",{className:"flex items-center justify-center gap-2 mb-1",children:[(0,b.jsx)(O.Cigarette,{className:"h-4 w-4 text-red-400"}),(0,b.jsx)("span",{className:"text-sm text-red-400",children:"Nicotine"})]}),(0,b.jsx)("p",{className:"text-xl font-bold text-white",children:u}),(0,b.jsx)("p",{className:"text-xs text-muted-foreground",children:"today"})]}),(0,b.jsxs)("div",{className:"bg-green-500/10 border border-green-500/20 p-3 rounded-lg text-center",children:[(0,b.jsxs)("div",{className:"flex items-center justify-center gap-2 mb-1",children:[(0,b.jsx)(T.Leaf,{className:"h-4 w-4 text-green-400"}),(0,b.jsx)("span",{className:"text-sm text-green-400",children:"Marijuana"})]}),(0,b.jsx)("p",{className:"text-xl font-bold text-white",children:h}),(0,b.jsx)("p",{className:"text-xs text-muted-foreground",children:"today"})]})]}),"select"===n?(0,b.jsxs)("div",{className:"space-y-4",children:[(0,b.jsx)("p",{className:"text-center font-medium",children:"What are you logging?"}),(0,b.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,b.jsxs)(k.Button,{variant:"outline",size:"lg",onClick:()=>m("nicotine"),className:"h-24 flex-col gap-2 border-red-500/30 hover:bg-red-500/10 hover:border-red-500/50",children:[(0,b.jsx)(O.Cigarette,{className:"h-8 w-8 text-red-400"}),(0,b.jsx)("span",{children:"Nicotine"})]}),(0,b.jsxs)(k.Button,{variant:"outline",size:"lg",onClick:()=>m("weed"),className:"h-24 flex-col gap-2 border-green-500/30 hover:bg-green-500/10 hover:border-green-500/50",children:[(0,b.jsx)(T.Leaf,{className:"h-8 w-8 text-green-400"}),(0,b.jsx)("span",{children:"Marijuana"})]})]}),(0,b.jsx)(k.Button,{variant:"ghost",onClick:f,className:"w-full",children:"Cancel"})]}):(0,b.jsxs)("div",{className:"space-y-4",children:[(0,b.jsxs)("div",{className:"space-y-2",children:[(0,b.jsxs)(S.Label,{htmlFor:"count",children:["How many ",g," did you just have?"]}),(0,b.jsx)(N,{id:"count",type:"number",min:"1",placeholder:"1",value:l,onChange:e=>d(e.target.value),className:"text-center text-lg",autoFocus:!0}),(0,b.jsx)("p",{className:"text-xs text-muted-foreground text-center",children:"This will be added to today's total"})]}),(0,b.jsxs)("div",{className:"flex gap-2",children:[(0,b.jsx)(k.Button,{variant:"outline",onClick:()=>{i("select"),o(null),d("1")},className:"flex-1",children:"Back"}),(0,b.jsxs)(k.Button,{onClick:()=>{s&&l&&a(parseInt(l,10),s),f()},disabled:!l||1>parseInt(l),className:"flex-1",children:["Log ",l||1," ",1===parseInt(l)?"nicotine"===s?"puff":"hit":g]})]})]})]})]})})}Symbol.for("constructDateFrom");let E={},I={};function W(e,t){try{let a=(E[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];if(a in I)return I[a];return L(a,a.split(":"))}catch{if(e in I)return I[e];let t=e?.match(A);if(t)return L(e,t.slice(1));return NaN}}let A=/([+-]\d\d):?(\d\d)?/;function L(e,t){let a=+(t[0]||0),r=+(t[1]||0),n=(t[2]||0)/60;return I[e]=60*a+r>0?60*a+r+n:60*a-r-n}class F extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(W(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),z(this,NaN),B(this)):this.setTime(Date.now())}static tz(e,...t){return t.length?new F(...t,e):new F(Date.now(),e)}withTimeZone(e){return new F(+this,e)}getTimezoneOffset(){let e=-W(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),B(this),+this}[Symbol.for("constructDateFrom")](e){return new F(+new Date(e),this.timeZone)}}let Y=/^(get|set)(?!UTC)/;function B(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-(60*W(e.timeZone,e))))}function z(e){let t=W(e.timeZone,e),a=t>0?Math.floor(t):Math.ceil(t),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);let n=-new Date(+e).getTimezoneOffset(),i=n- -new Date(+r).getTimezoneOffset(),s=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();i&&s&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+i);let o=n-a;o&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+o);let l=new Date(+e);l.setUTCSeconds(0);let d=n>0?l.getSeconds():(l.getSeconds()-60)%60,c=Math.round(-(60*W(e.timeZone,e)))%60;(c||d)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+c),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+c+d));let u=W(e.timeZone,e),h=u>0?Math.floor(u):Math.ceil(u),m=-new Date(+e).getTimezoneOffset()-h-o;if(h!==a&&m){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+m);let t=W(e.timeZone,e),a=h-(t>0?Math.floor(t):Math.ceil(t));a&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+a),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+a))}}Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!Y.test(e))return;let t=e.replace(Y,"$1UTC");F.prototype[t]&&(e.startsWith("get")?F.prototype[e]=function(){return this.internal[t]()}:(F.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),z(e),+this},F.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),B(this),+this}))});class H extends F{static tz(e,...t){return t.length?new H(...t,e):new H(Date.now(),e)}toISOString(){let[e,t,a]=this.tzComponents(),r=`${e}${t}:${a}`;return this.internal.toISOString().slice(0,-1)+r}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[e,t,a,r]=this.internal.toUTCString().split(" ");return`${e?.slice(0,-1)} ${a} ${t} ${r}`}toTimeString(){let e=this.internal.toUTCString().split(" ")[4],[t,a,r]=this.tzComponents();return`${e} GMT${t}${a}${r} (${function(e,t,a="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:a}).format(t).split(/\s/g).slice(2).join(" ")}(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset(),t=String(Math.floor(Math.abs(e)/60)).padStart(2,"0"),a=String(Math.abs(e)%60).padStart(2,"0");return[e>0?"-":"+",t,a]}withTimeZone(e){return new H(+this,e)}[Symbol.for("constructDateFrom")](e){return new H(+new Date(e),this.timeZone)}}let $=Symbol.for("constructDateFrom");function G(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&$ in e?e[$](t):e instanceof Date?new e.constructor(t):new Date(t)}function _(e,t){return G(t||e,e)}function U(e,t,a){let r=_(e,a?.in);return isNaN(t)?G(a?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function q(e,t,a){let r=_(e,a?.in);if(isNaN(t))return G(a?.in||e,NaN);if(!t)return r;let n=r.getDate(),i=G(a?.in||e,r.getTime());return(i.setMonth(r.getMonth()+t+1,0),n>=i.getDate())?i:(r.setFullYear(i.getFullYear(),i.getMonth(),n),r)}function K(e){let t=_(e),a=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return a.setUTCFullYear(t.getFullYear()),e-a}function V(e,...t){let a=G.bind(null,e||t.find(e=>"object"==typeof e));return t.map(a)}function R(e,t){let a=_(e,t?.in);return a.setHours(0,0,0,0),a}function Z(e,t,a){let[r,n]=V(a?.in,e,t),i=R(r),s=R(n);return Math.round((i-K(i)-(s-K(s)))/864e5)}function J(e,t,a){let[r,n]=V(a?.in,e,t);return 12*(r.getFullYear()-n.getFullYear())+(r.getMonth()-n.getMonth())}function Q(e,t){let[a,r]=V(e,t.start,t.end);return{start:a,end:r}}let X={};function ee(e,t){let a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??X.weekStartsOn??X.locale?.options?.weekStartsOn??0,r=_(e,t?.in),n=r.getDay();return r.setDate(r.getDate()+((n{let a=t.width?String(t.width):e.defaultWidth;return e.formats[a]||e.formats[e.defaultWidth]}}let er={date:ea({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:ea({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:ea({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},en={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function ei(e){return(t,a)=>{let r;if("formatting"===(a?.context?String(a.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,n=a?.width?String(a.width):t;r=e.formattingValues[n]||e.formattingValues[t]}else{let t=e.defaultWidth,n=a?.width?String(a.width):e.defaultWidth;r=e.values[n]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function es(e){return(t,a={})=>{let r,n=a.width,i=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],s=t.match(i);if(!s)return null;let o=s[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(l)?function(e,t){for(let a=0;ae.test(o)):function(e,t){for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&t(e[a]))return a}(l,e=>e.test(o));return r=e.valueCallback?e.valueCallback(d):d,{value:r=a.valueCallback?a.valueCallback(r):r,rest:t.slice(o.length)}}}let eo={code:"en-US",formatDistance:(e,t,a)=>{let r,n=et[e];if(r="string"==typeof n?n:1===t?n.one:n.other.replace("{{count}}",t.toString()),a?.addSuffix)if(a.comparison&&a.comparison>0)return"in "+r;else return r+" ago";return r},formatLong:er,formatRelative:(e,t,a,r)=>en[e],localize:{ordinalNumber:(e,t)=>{let a=Number(e),r=a%100;if(r>20||r<10)switch(r%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},era:ei({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:ei({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:ei({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:ei({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:ei({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(t={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,a={})=>{let r=e.match(t.matchPattern);if(!r)return null;let n=r[0],i=e.match(t.parsePattern);if(!i)return null;let s=t.valueCallback?t.valueCallback(i[0]):i[0];return{value:s=a.valueCallback?a.valueCallback(s):s,rest:e.slice(n.length)}}),era:es({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:es({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:es({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:es({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:es({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function el(e,t){let a=_(e,t?.in);return a.setFullYear(a.getFullYear(),0,1),a.setHours(0,0,0,0),a}function ed(e,t){let a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??X.weekStartsOn??X.locale?.options?.weekStartsOn??0,r=_(e,t?.in),n=r.getDay();return r.setDate(r.getDate()-(7*(n=i.getTime()?r+1:a.getTime()>=o.getTime()?r:r-1}function eh(e,t){let a,r,n=_(e,t?.in);return Math.round((ec(n)-(a=eu(n,void 0),(r=G(n,0)).setFullYear(a,0,4),r.setHours(0,0,0,0),ec(r)))/6048e5)+1}function em(e,t){let a=_(e,t?.in),r=a.getFullYear(),n=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??X.firstWeekContainsDate??X.locale?.options?.firstWeekContainsDate??1,i=G(t?.in||e,0);i.setFullYear(r+1,0,n),i.setHours(0,0,0,0);let s=ed(i,t),o=G(t?.in||e,0);o.setFullYear(r,0,n),o.setHours(0,0,0,0);let l=ed(o,t);return+a>=+s?r+1:+a>=+l?r:r-1}function ef(e,t){let a,r,n,i=_(e,t?.in);return Math.round((ed(i,t)-(a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??X.firstWeekContainsDate??X.locale?.options?.firstWeekContainsDate??1,r=em(i,t),(n=G(t?.in||i,0)).setFullYear(r,0,a),n.setHours(0,0,0,0),ed(n,t)))/6048e5)+1}function eg(e,t){let a=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+a}let ep={y(e,t){let a=e.getFullYear(),r=a>0?a:1-a;return eg("yy"===t?r%100:r,t.length)},M(e,t){let a=e.getMonth();return"M"===t?String(a+1):eg(a+1,2)},d:(e,t)=>eg(e.getDate(),t.length),a(e,t){let a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.toUpperCase();case"aaa":return a;case"aaaaa":return a[0];default:return"am"===a?"a.m.":"p.m."}},h:(e,t)=>eg(e.getHours()%12||12,t.length),H:(e,t)=>eg(e.getHours(),t.length),m:(e,t)=>eg(e.getMinutes(),t.length),s:(e,t)=>eg(e.getSeconds(),t.length),S(e,t){let a=t.length;return eg(Math.trunc(e.getMilliseconds()*Math.pow(10,a-3)),t.length)}},eb={G:function(e,t,a){let r=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return a.era(r,{width:"abbreviated"});case"GGGGG":return a.era(r,{width:"narrow"});default:return a.era(r,{width:"wide"})}},y:function(e,t,a){if("yo"===t){let t=e.getFullYear();return a.ordinalNumber(t>0?t:1-t,{unit:"year"})}return ep.y(e,t)},Y:function(e,t,a,r){let n=em(e,r),i=n>0?n:1-n;return"YY"===t?eg(i%100,2):"Yo"===t?a.ordinalNumber(i,{unit:"year"}):eg(i,t.length)},R:function(e,t){return eg(eu(e),t.length)},u:function(e,t){return eg(e.getFullYear(),t.length)},Q:function(e,t,a){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return eg(r,2);case"Qo":return a.ordinalNumber(r,{unit:"quarter"});case"QQQ":return a.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(r,{width:"narrow",context:"formatting"});default:return a.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,a){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return eg(r,2);case"qo":return a.ordinalNumber(r,{unit:"quarter"});case"qqq":return a.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(r,{width:"narrow",context:"standalone"});default:return a.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,a){let r=e.getMonth();switch(t){case"M":case"MM":return ep.M(e,t);case"Mo":return a.ordinalNumber(r+1,{unit:"month"});case"MMM":return a.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(r,{width:"narrow",context:"formatting"});default:return a.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,a){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return eg(r+1,2);case"Lo":return a.ordinalNumber(r+1,{unit:"month"});case"LLL":return a.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(r,{width:"narrow",context:"standalone"});default:return a.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,a,r){let n=ef(e,r);return"wo"===t?a.ordinalNumber(n,{unit:"week"}):eg(n,t.length)},I:function(e,t,a){let r=eh(e);return"Io"===t?a.ordinalNumber(r,{unit:"week"}):eg(r,t.length)},d:function(e,t,a){return"do"===t?a.ordinalNumber(e.getDate(),{unit:"date"}):ep.d(e,t)},D:function(e,t,a){let r,n=Z(r=_(e,void 0),el(r))+1;return"Do"===t?a.ordinalNumber(n,{unit:"dayOfYear"}):eg(n,t.length)},E:function(e,t,a){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return a.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(r,{width:"short",context:"formatting"});default:return a.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,a,r){let n=e.getDay(),i=(n-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return eg(i,2);case"eo":return a.ordinalNumber(i,{unit:"day"});case"eee":return a.day(n,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(n,{width:"short",context:"formatting"});default:return a.day(n,{width:"wide",context:"formatting"})}},c:function(e,t,a,r){let n=e.getDay(),i=(n-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return eg(i,t.length);case"co":return a.ordinalNumber(i,{unit:"day"});case"ccc":return a.day(n,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(n,{width:"narrow",context:"standalone"});case"cccccc":return a.day(n,{width:"short",context:"standalone"});default:return a.day(n,{width:"wide",context:"standalone"})}},i:function(e,t,a){let r=e.getDay(),n=0===r?7:r;switch(t){case"i":return String(n);case"ii":return eg(n,t.length);case"io":return a.ordinalNumber(n,{unit:"day"});case"iii":return a.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(r,{width:"short",context:"formatting"});default:return a.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,a){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(r,{width:"narrow",context:"formatting"});default:return a.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,a){let r,n=e.getHours();switch(r=12===n?"noon":0===n?"midnight":n/12>=1?"pm":"am",t){case"b":case"bb":return a.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(r,{width:"narrow",context:"formatting"});default:return a.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,a){let r,n=e.getHours();switch(r=n>=17?"evening":n>=12?"afternoon":n>=4?"morning":"night",t){case"B":case"BB":case"BBB":return a.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(r,{width:"narrow",context:"formatting"});default:return a.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,a){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),a.ordinalNumber(t,{unit:"hour"})}return ep.h(e,t)},H:function(e,t,a){return"Ho"===t?a.ordinalNumber(e.getHours(),{unit:"hour"}):ep.H(e,t)},K:function(e,t,a){let r=e.getHours()%12;return"Ko"===t?a.ordinalNumber(r,{unit:"hour"}):eg(r,t.length)},k:function(e,t,a){let r=e.getHours();return(0===r&&(r=24),"ko"===t)?a.ordinalNumber(r,{unit:"hour"}):eg(r,t.length)},m:function(e,t,a){return"mo"===t?a.ordinalNumber(e.getMinutes(),{unit:"minute"}):ep.m(e,t)},s:function(e,t,a){return"so"===t?a.ordinalNumber(e.getSeconds(),{unit:"second"}):ep.s(e,t)},S:function(e,t){return ep.S(e,t)},X:function(e,t,a){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return ey(r);case"XXXX":case"XX":return ev(r);default:return ev(r,":")}},x:function(e,t,a){let r=e.getTimezoneOffset();switch(t){case"x":return ey(r);case"xxxx":case"xx":return ev(r);default:return ev(r,":")}},O:function(e,t,a){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+ex(r,":");default:return"GMT"+ev(r,":")}},z:function(e,t,a){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+ex(r,":");default:return"GMT"+ev(r,":")}},t:function(e,t,a){return eg(Math.trunc(e/1e3),t.length)},T:function(e,t,a){return eg(+e,t.length)}};function ex(e,t=""){let a=e>0?"-":"+",r=Math.abs(e),n=Math.trunc(r/60),i=r%60;return 0===i?a+String(n):a+String(n)+t+eg(i,2)}function ey(e,t){return e%60==0?(e>0?"-":"+")+eg(Math.abs(e)/60,2):ev(e,t)}function ev(e,t=""){let a=Math.abs(e);return(e>0?"-":"+")+eg(Math.trunc(a/60),2)+t+eg(a%60,2)}let ew=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},ek=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},ej={p:ek,P:(e,t)=>{let a,r=e.match(/(P+)(p+)?/)||[],n=r[1],i=r[2];if(!i)return ew(e,t);switch(n){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;default:a=t.dateTime({width:"full"})}return a.replace("{{date}}",ew(n,t)).replace("{{time}}",ek(i,t))}},eN=/^D+$/,eS=/^Y+$/,eM=["D","DD","YY","YYYY"];function eD(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}let eC=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,eO=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,eT=/^'([^]*?)'?$/,eP=/''/g,eE=/[a-zA-Z]/;function eI(e,t,a){let r=a?.locale??X.locale??eo,n=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??X.firstWeekContainsDate??X.locale?.options?.firstWeekContainsDate??1,i=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??X.weekStartsOn??X.locale?.options?.weekStartsOn??0,s=_(e,a?.in);if(!eD(s)&&"number"!=typeof s||isNaN(+_(s)))throw RangeError("Invalid time value");let o=t.match(eO).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,ej[t])(e,r.formatLong):e}).join("").match(eC).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var a;let t;return{isToken:!1,value:(t=(a=e).match(eT))?t[1].replace(eP,"'"):a}}if(eb[t])return{isToken:!0,value:e};if(t.match(eE))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});r.localize.preprocessor&&(o=r.localize.preprocessor(s,o));let l={firstWeekContainsDate:n,weekStartsOn:i,locale:r};return o.map(n=>{if(!n.isToken)return n.value;let i=n.value;return(!a?.useAdditionalWeekYearTokens&&eS.test(i)||!a?.useAdditionalDayOfYearTokens&&eN.test(i))&&function(e,t,a){var r,n,i;let s,o=(r=e,n=t,i=a,s="Y"===r[0]?"years":"days of the month",`Use \`${r.toLowerCase()}\` instead of \`${r}\` (in \`${n}\`) for formatting ${s} to the input \`${i}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(o),eM.includes(e))throw RangeError(o)}(i,t,String(e)),(0,eb[i[0]])(s,i,r.localize,l)}).join("")}function eW(e,t){let a=t.startOfMonth(e),r=a.getDay();return 1===r?a:0===r?t.addDays(a,-6):t.addDays(a,-1*(r-1))}let eA={...eo,labels:{labelDayButton:(e,t,a,r)=>{let n=(r&&"function"==typeof r.format?r.format.bind(r):(e,t)=>eI(e,t,{locale:eo,...a}))(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,a)=>(a&&"function"==typeof a.format?a.format.bind(a):(e,a)=>eI(e,a,{locale:eo,...t}))(e,"LLLL yyyy"),labelGridcell:(e,t,a,r)=>{let n=(r&&"function"==typeof r.format?r.format.bind(r):(e,t)=>eI(e,t,{locale:eo,...a}))(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,a)=>(a&&"function"==typeof a.format?a.format.bind(a):(e,a)=>eI(e,a,{locale:eo,...t}))(e,"cccc")}};class eL{constructor(e,t){this.Date=Date,this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?H.tz(this.options.timeZone):new this.Date,this.newDate=(e,t,a)=>this.overrides?.newDate?this.overrides.newDate(e,t,a):this.options.timeZone?new H(e,t,a,this.options.timeZone):new Date(e,t,a),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):U(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):q(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):U(e,7*t,void 0),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):q(e,12*t,void 0),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):Z(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):J(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):function(e,t){let{start:a,end:r}=Q(void 0,e),n=+a>+r,i=n?+a:+r,s=n?r:a;s.setHours(0,0,0,0),s.setDate(1);let o=(void 0)??1;if(!o)return[];o<0&&(o=-o,n=!n);let l=[];for(;+s<=i;)l.push(G(a,s)),s.setMonth(s.getMonth()+o);return n?l.reverse():l}(e),this.eachYearOfInterval=e=>{let t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):function(e,t){let{start:a,end:r}=Q(void 0,e),n=+a>+r,i=n?+a:+r,s=n?r:a;s.setHours(0,0,0,0),s.setMonth(0,1);let o=(void 0)??1;if(!o)return[];o<0&&(o=-o,n=!n);let l=[];for(;+s<=i;)l.push(G(a,s)),s.setFullYear(s.getFullYear()+o);return n?l.reverse():l}(e),a=new Set(t.map(e=>this.getYear(e)));if(a.size===t.length)return t;let r=[];return a.forEach(e=>{r.push(new Date(e,0,1))}),r},this.endOfBroadcastWeek=e=>{let t,a,r,n,i,s;return this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):(t=eW(e,this),r=(a=this.startOfMonth(e)).getDay()>0?a.getDay():7,n=this.addDays(e,-r+1),i=this.addDays(n,34),s=this.getMonth(e)===this.getMonth(i)?5:4,this.addDays(t,7*s-1))},this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):ee(e,{...void 0,weekStartsOn:1}),this.endOfMonth=e=>{let t,a;return this.overrides?.endOfMonth?this.overrides.endOfMonth(e):(a=(t=_(e,void 0)).getMonth(),t.setFullYear(t.getFullYear(),a+1,0),t.setHours(23,59,59,999),t)},this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):ee(e,this.options),this.endOfYear=e=>{let t,a;return this.overrides?.endOfYear?this.overrides.endOfYear(e):(a=(t=_(e,void 0)).getFullYear(),t.setFullYear(a+1,0,0),t.setHours(23,59,59,999),t)},this.format=(e,t,a)=>{let r=this.overrides?.format?this.overrides.format(e,t,this.options):eI(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(r):r},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):eh(e),this.getMonth=(e,t)=>{var a;return this.overrides?.getMonth?this.overrides.getMonth(e,this.options):(a=this.options,_(e,a?.in).getMonth())},this.getYear=(e,t)=>{var a;return this.overrides?.getYear?this.overrides.getYear(e,this.options):(a=this.options,_(e,a?.in).getFullYear())},this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):ef(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):+_(e)>+_(t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):+_(e)<+_(t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):eD(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):function(e,t,a){let[r,n]=V(void 0,e,t);return+R(r)==+R(n)}(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):function(e,t,a){let[r,n]=V(void 0,e,t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):function(e,t,a){let[r,n]=V(void 0,e,t);return r.getFullYear()===n.getFullYear()}(e,t),this.max=e=>{let t,a;return this.overrides?.max?this.overrides.max(e):(a=void 0,e.forEach(e=>{a||"object"!=typeof e||(a=G.bind(null,e));let r=_(e,a);(!t||t{let t,a;return this.overrides?.min?this.overrides.min(e):(a=void 0,e.forEach(e=>{a||"object"!=typeof e||(a=G.bind(null,e));let r=_(e,a);(!t||t>r||isNaN(+r))&&(t=r)}),G(a,t||NaN))},this.setMonth=(e,t)=>{let a,r,n,i,s,o,l,d,c;return this.overrides?.setMonth?this.overrides.setMonth(e,t):(r=(a=_(e,void 0)).getFullYear(),n=a.getDate(),(i=G(e,0)).setFullYear(r,t,15),i.setHours(0,0,0,0),o=(s=_(i,void 0)).getFullYear(),l=s.getMonth(),(d=G(s,0)).setFullYear(o,l+1,0),d.setHours(0,0,0,0),c=d.getDate(),a.setMonth(t,Math.min(n,c)),a)},this.setYear=(e,t)=>{let a;return this.overrides?.setYear?this.overrides.setYear(e,t):isNaN(+(a=_(e,void 0)))?G(e,NaN):(a.setFullYear(t),a)},this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):eW(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):R(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):ec(e),this.startOfMonth=e=>{let t;return this.overrides?.startOfMonth?this.overrides.startOfMonth(e):((t=_(e,void 0)).setDate(1),t.setHours(0,0,0,0),t)},this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):ed(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):el(e),this.options={locale:eA,...e},this.overrides=t}getDigitMap(){let{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),a={};for(let e=0;e<10;e++)a[e.toString()]=t.format(e);return a}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){let e=this.options.locale?.code;return e&&eL.yearFirstLocales.has(e)?"year-first":"month-first"}formatMonthYear(e){let{locale:t,timeZone:a,numerals:r}=this.options,n=t?.code;if(n&&eL.yearFirstLocales.has(n))try{return new Intl.DateTimeFormat(n,{month:"long",year:"numeric",timeZone:a,numberingSystem:r}).format(e)}catch{}let i="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(e,i)}}eL.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);let eF=new eL;function eY(e,t,a=!1,r=eF){let{from:n,to:i}=e,{differenceInCalendarDays:s,isSameDay:o}=r;return n&&i?(0>s(i,n)&&([n,i]=[i,n]),s(t,n)>=+!!a&&s(i,t)>=+!!a):!a&&i?o(i,t):!a&&!!n&&o(n,t)}function eB(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function ez(e){return!!(e&&"object"==typeof e&&"from"in e)}function eH(e){return!!(e&&"object"==typeof e&&"after"in e)}function e$(e){return!!(e&&"object"==typeof e&&"before"in e)}function eG(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function e_(e,t){return Array.isArray(e)&&e.every(t.isDate)}function eU(e,t,a=eF){let r=Array.isArray(t)?t:[t],{isSameDay:n,differenceInCalendarDays:i,isAfter:s}=a;return r.some(t=>{if("boolean"==typeof t)return t;if(a.isDate(t))return n(e,t);if(e_(t,a))return t.some(t=>n(e,t));if(ez(t))return eY(t,e,!1,a);if(eG(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(eB(t)){let a=i(t.before,e),r=i(t.after,e),n=a>0,o=r<0;return s(t.before,t.after)?o&&n:n||o}return eH(t)?i(e,t.after)>0:e$(t)?i(t.before,e)>0:"function"==typeof t&&t(e)})}function eq(e){return x.default.createElement("button",{...e})}function eK(e){return x.default.createElement("span",{...e})}function eV(e){let{size:t=24,orientation:a="left",className:r}=e;return x.default.createElement("svg",{className:r,width:t,height:t,viewBox:"0 0 24 24"},"up"===a&&x.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===a&&x.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===a&&x.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===a&&x.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function eR(e){let{day:t,modifiers:a,...r}=e;return x.default.createElement("td",{...r})}function eZ(e){let{day:t,modifiers:a,...r}=e,n=x.default.useRef(null);return x.default.useEffect(()=>{a.focused&&n.current?.focus()},[a.focused]),x.default.createElement("button",{ref:n,...r})}function eJ(e){let{options:t,className:a,components:r,classNames:n,...i}=e,s=[n[o.Dropdown],a].join(" "),l=t?.find(({value:e})=>e===i.value);return x.default.createElement("span",{"data-disabled":i.disabled,className:n[o.DropdownRoot]},x.default.createElement(r.Select,{className:s,...i},t?.map(({value:e,label:t,disabled:a})=>x.default.createElement(r.Option,{key:e,value:e,disabled:a},t))),x.default.createElement("span",{className:n[o.CaptionLabel],"aria-hidden":!0},l?.label,x.default.createElement(r.Chevron,{orientation:"down",size:18,className:n[o.Chevron]})))}function eQ(e){return x.default.createElement("div",{...e})}function eX(e){return x.default.createElement("div",{...e})}function e0(e){let{calendarMonth:t,displayIndex:a,...r}=e;return x.default.createElement("div",{...r},e.children)}function e1(e){let{calendarMonth:t,displayIndex:a,...r}=e;return x.default.createElement("div",{...r})}function e2(e){return x.default.createElement("table",{...e})}function e5(e){return x.default.createElement("div",{...e})}(a=o||(o={})).Root="root",a.Chevron="chevron",a.Day="day",a.DayButton="day_button",a.CaptionLabel="caption_label",a.Dropdowns="dropdowns",a.Dropdown="dropdown",a.DropdownRoot="dropdown_root",a.Footer="footer",a.MonthGrid="month_grid",a.MonthCaption="month_caption",a.MonthsDropdown="months_dropdown",a.Month="month",a.Months="months",a.Nav="nav",a.NextMonthButton="button_next",a.PreviousMonthButton="button_previous",a.Week="week",a.Weeks="weeks",a.Weekday="weekday",a.Weekdays="weekdays",a.WeekNumber="week_number",a.WeekNumberHeader="week_number_header",a.YearsDropdown="years_dropdown",(r=l||(l={})).disabled="disabled",r.hidden="hidden",r.outside="outside",r.focused="focused",r.today="today",(n=d||(d={})).range_end="range_end",n.range_middle="range_middle",n.range_start="range_start",n.selected="selected",(i=c||(c={})).weeks_before_enter="weeks_before_enter",i.weeks_before_exit="weeks_before_exit",i.weeks_after_enter="weeks_after_enter",i.weeks_after_exit="weeks_after_exit",i.caption_after_enter="caption_after_enter",i.caption_after_exit="caption_after_exit",i.caption_before_enter="caption_before_enter",i.caption_before_exit="caption_before_exit",e.s([],1521),e.i(1521),e.s(["Button",()=>eq],7034),e.i(7034),e.s(["CaptionLabel",()=>eK],2978),e.i(2978),e.s(["Chevron",()=>eV],6301),e.i(6301),e.s(["Day",()=>eR],77090),e.i(77090),e.s(["DayButton",()=>eZ],138),e.i(138),e.s(["Dropdown",()=>eJ],79218),e.i(79218),e.s(["DropdownNav",()=>eQ],61482),e.i(61482),e.s(["Footer",()=>eX],81864),e.i(81864),e.s(["Month",()=>e0],54349),e.i(54349),e.s(["MonthCaption",()=>e1],62258),e.i(62258),e.s(["MonthGrid",()=>e2],72957),e.i(72957),e.s(["Months",()=>e5],99223),e.i(99223);let e3=(0,x.createContext)(void 0);function e4(){let e=(0,x.useContext)(e3);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}function e6(e){let{components:t}=e4();return x.default.createElement(t.Dropdown,{...e})}function e9(e){let{onPreviousClick:t,onNextClick:a,previousMonth:r,nextMonth:n,...i}=e,{components:s,classNames:l,labels:{labelPrevious:d,labelNext:c}}=e4(),u=(0,x.useCallback)(e=>{n&&a?.(e)},[n,a]),h=(0,x.useCallback)(e=>{r&&t?.(e)},[r,t]);return x.default.createElement("nav",{...i},x.default.createElement(s.PreviousMonthButton,{type:"button",className:l[o.PreviousMonthButton],tabIndex:r?void 0:-1,"aria-disabled":!r||void 0,"aria-label":d(r),onClick:h},x.default.createElement(s.Chevron,{disabled:!r||void 0,className:l[o.Chevron],orientation:"left"})),x.default.createElement(s.NextMonthButton,{type:"button",className:l[o.NextMonthButton],tabIndex:n?void 0:-1,"aria-disabled":!n||void 0,"aria-label":c(n),onClick:u},x.default.createElement(s.Chevron,{disabled:!n||void 0,orientation:"right",className:l[o.Chevron]})))}function e8(e){let{components:t}=e4();return x.default.createElement(t.Button,{...e})}function e7(e){return x.default.createElement("option",{...e})}function te(e){let{components:t}=e4();return x.default.createElement(t.Button,{...e})}function tt(e){let{rootRef:t,...a}=e;return x.default.createElement("div",{...a,ref:t})}function ta(e){return x.default.createElement("select",{...e})}function tr(e){let{week:t,...a}=e;return x.default.createElement("tr",{...a})}function tn(e){return x.default.createElement("th",{...e})}function ti(e){return x.default.createElement("thead",{"aria-hidden":!0},x.default.createElement("tr",{...e}))}function ts(e){let{week:t,...a}=e;return x.default.createElement("th",{...a})}function to(e){return x.default.createElement("th",{...e})}function tl(e){return x.default.createElement("tbody",{...e})}function td(e){let{components:t}=e4();return x.default.createElement(t.Dropdown,{...e})}e.s(["MonthsDropdown",()=>e6],3781),e.i(3781),e.s(["Nav",()=>e9],67369),e.i(67369),e.s(["NextMonthButton",()=>e8],85499),e.i(85499),e.s(["Option",()=>e7],12199),e.i(12199),e.s(["PreviousMonthButton",()=>te],43714),e.i(43714),e.s(["Root",()=>tt],10075),e.i(10075),e.s(["Select",()=>ta],36498),e.i(36498),e.s(["Week",()=>tr],10308),e.i(10308),e.s(["Weekday",()=>tn],21164),e.i(21164),e.s(["Weekdays",()=>ti],98498),e.i(98498),e.s(["WeekNumber",()=>ts],6302),e.i(6302),e.s(["WeekNumberHeader",()=>to],77210),e.i(77210),e.s(["Weeks",()=>tl],44821),e.i(44821),e.s(["YearsDropdown",()=>td],76096),e.i(76096),e.s(["Button",()=>eq,"CaptionLabel",()=>eK,"Chevron",()=>eV,"Day",()=>eR,"DayButton",()=>eZ,"Dropdown",()=>eJ,"DropdownNav",()=>eQ,"Footer",()=>eX,"Month",()=>e0,"MonthCaption",()=>e1,"MonthGrid",()=>e2,"Months",()=>e5,"MonthsDropdown",()=>e6,"Nav",()=>e9,"NextMonthButton",()=>e8,"Option",()=>e7,"PreviousMonthButton",()=>te,"Root",()=>tt,"Select",()=>ta,"Week",()=>tr,"WeekNumber",()=>ts,"WeekNumberHeader",()=>to,"Weekday",()=>tn,"Weekdays",()=>ti,"Weeks",()=>tl,"YearsDropdown",()=>td],93133);var tc=e.i(93133);function tu(e,t,a){return(a??new eL(t)).formatMonthYear(e)}function th(e,t,a){return(a??new eL(t)).format(e,"d")}function tm(e,t=eF){return t.format(e,"LLLL")}function tf(e,t,a){return(a??new eL(t)).format(e,"cccccc")}function tg(e,t=eF){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function tp(){return""}function tb(e,t=eF){return t.format(e,"yyyy")}e.s([],18388),e.i(18388),e.s(["formatCaption",()=>tu,"formatMonthCaption",0,tu],28627),e.i(28627),e.s(["formatDay",()=>th],20594),e.i(20594),e.s(["formatMonthDropdown",()=>tm],42462),e.i(42462),e.s(["formatWeekdayName",()=>tf],12230),e.i(12230),e.s(["formatWeekNumber",()=>tg],77630),e.i(77630),e.s(["formatWeekNumberHeader",()=>tp],69411),e.i(69411),e.s(["formatYearCaption",0,tb,"formatYearDropdown",()=>tb],97723),e.i(97723),e.s(["formatCaption",()=>tu,"formatDay",()=>th,"formatMonthCaption",0,tu,"formatMonthDropdown",()=>tm,"formatWeekNumber",()=>tg,"formatWeekNumberHeader",()=>tp,"formatWeekdayName",()=>tf,"formatYearCaption",0,tb,"formatYearDropdown",()=>tb],27208);var tx=e.i(27208);function ty(e,t,a,r){let n=(r??new eL(a)).format(e,"PPPP");return t.today&&(n=`Today, ${n}`),t.selected&&(n=`${n}, selected`),n}function tv(e,t,a){return(a??new eL(t)).formatMonthYear(e)}function tw(e,t,a,r){let n=(r??new eL(a)).format(e,"PPPP");return t?.today&&(n=`Today, ${n}`),n}function tk(e){return"Choose the Month"}function tj(){return""}function tN(e,t){return"Go to the Next Month"}function tS(e){return"Go to the Previous Month"}function tM(e,t,a){return(a??new eL(t)).format(e,"cccc")}function tD(e,t){return`Week ${e}`}function tC(e){return"Week Number"}function tO(e){return"Choose the Year"}e.s([],88509),e.i(88509),e.s(["labelDay",0,ty,"labelDayButton",()=>ty],20510),e.i(20510),e.s(["labelCaption",0,tv,"labelGrid",()=>tv],10802),e.i(10802),e.s(["labelGridcell",()=>tw],39572),e.i(39572),e.s(["labelMonthDropdown",()=>tk],19317),e.i(19317),e.s(["labelNav",()=>tj],38559),e.i(38559),e.s(["labelNext",()=>tN],67698),e.i(67698),e.s(["labelPrevious",()=>tS],54880),e.i(54880),e.s(["labelWeekday",()=>tM],11532),e.i(11532),e.s(["labelWeekNumber",()=>tD],57247),e.i(57247),e.s(["labelWeekNumberHeader",()=>tC],1831),e.i(1831),e.s(["labelYearDropdown",()=>tO],77009),e.i(77009),e.s(["labelCaption",0,tv,"labelDay",0,ty,"labelDayButton",()=>ty,"labelGrid",()=>tv,"labelGridcell",()=>tw,"labelMonthDropdown",()=>tk,"labelNav",()=>tj,"labelNext",()=>tN,"labelPrevious",()=>tS,"labelWeekNumber",()=>tD,"labelWeekNumberHeader",()=>tC,"labelWeekday",()=>tM,"labelYearDropdown",()=>tO],20343);var tT=e.i(20343);let tP=(e,t,a)=>t||(a?"function"==typeof a?a:(...e)=>a:e),tE=e=>e instanceof HTMLElement?e:null,tI=e=>[...e.querySelectorAll("[data-animated-month]")??[]],tW=e=>tE(e.querySelector("[data-animated-caption]")),tA=e=>tE(e.querySelector("[data-animated-weeks]"));function tL(e,t,a,r){let{month:n,defaultMonth:i,today:s=r.today(),numberOfMonths:o=1}=e,l=n||i||s,{differenceInCalendarMonths:d,addMonths:c,startOfMonth:u}=r;return a&&d(a,l)d(l,t)&&(l=t),u(l)}class tF{constructor(e,t,a=eF){this.date=e,this.displayMonth=t,this.outside=!!(t&&!a.isSameMonth(e,t)),this.dateLib=a,this.isoDate=a.format(e,"yyyy-MM-dd"),this.displayMonthId=a.format(t,"yyyy-MM"),this.dateMonthId=a.format(e,"yyyy-MM")}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class tY{constructor(e,t){this.date=e,this.weeks=t}}class tB{constructor(e,t){this.days=t,this.weekNumber=e}}function tz(e,t){let[a,r]=(0,x.useState)(e);return[void 0===t?a:t,r]}function tH(e){return!e[l.disabled]&&!e[l.hidden]&&!e[l.outside]}function t$(e,t,a=eF){return eY(e,t.from,!1,a)||eY(e,t.to,!1,a)||eY(t,e.from,!1,a)||eY(t,e.to,!1,a)}function tG(e,t){return e instanceof H&&e.timeZone===t?e:new H(e,t)}function t_(e,t,a){if(!a)return tG(e,t);let r=tG(e,t);return new Date(new H(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,t).getTime())}function tU(e,t,a){return"boolean"==typeof e||"function"==typeof e?e:e instanceof Date?t_(e,t,a):Array.isArray(e)?e.map(e=>e instanceof Date?t_(e,t,a):e):ez(e)?{...e,from:e.from?tG(e.from,t):e.from,to:e.to?tG(e.to,t):e.to}:eB(e)?{before:t_(e.before,t,a),after:t_(e.after,t,a)}:eH(e)?{after:t_(e.after,t,a)}:e$(e)?{before:t_(e.before,t,a)}:e}function tq(e,t,a){return e?Array.isArray(e)?e.map(e=>tU(e,t,a)):tU(e,t,a):e}function tK(e){var t;let a,r=e,n=r.timeZone;if(n&&((r={...e,timeZone:n}).today&&(r.today=tG(r.today,n)),r.month&&(r.month=tG(r.month,n)),r.defaultMonth&&(r.defaultMonth=tG(r.defaultMonth,n)),r.startMonth&&(r.startMonth=tG(r.startMonth,n)),r.endMonth&&(r.endMonth=tG(r.endMonth,n)),"single"===r.mode&&r.selected?r.selected=tG(r.selected,n):"multiple"===r.mode&&r.selected?r.selected=r.selected?.map(e=>tG(e,n)):"range"===r.mode&&r.selected&&(r.selected={from:r.selected.from?tG(r.selected.from,n):r.selected.from,to:r.selected.to?tG(r.selected.to,n):r.selected.to}),void 0!==r.disabled&&(r.disabled=tq(r.disabled,n)),void 0!==r.hidden&&(r.hidden=tq(r.hidden,n)),r.modifiers)){let e={};Object.keys(r.modifiers).forEach(t=>{e[t]=tq(r.modifiers?.[t],n)}),r.modifiers=e}let{components:i,formatters:s,labels:h,dateLib:m,locale:f,classNames:g}=(0,x.useMemo)(()=>{var e,t,a,n;let i,s={...eA,...r.locale},u=r.broadcastCalendar?1:r.weekStartsOn,h=r.noonSafe&&r.timeZone?function(e,t={}){let{weekStartsOn:a,locale:r}=t,n=a??r?.options?.weekStartsOn??0,i=t=>{let a="number"==typeof t||"string"==typeof t?new Date(t):t;return new H(a.getFullYear(),a.getMonth(),a.getDate(),12,0,0,e)},s=e=>{let t=i(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>i(H.tz(e)),newDate:(t,a,r)=>new H(t,a,r,12,0,0,e),startOfDay:e=>i(e),startOfWeek:(e,t)=>{let a=i(e),r=t?.weekStartsOn??n,s=(a.getDay()-r+7)%7;return a.setDate(a.getDate()-s),a},startOfISOWeek:e=>{let t=i(e),a=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-a),t},startOfMonth:e=>{let t=i(e);return t.setDate(1),t},startOfYear:e=>{let t=i(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{let a=i(e),r=(((t?.weekStartsOn??n)+6)%7-a.getDay()+7)%7;return a.setDate(a.getDate()+r),a},endOfISOWeek:e=>{let t=i(e),a=(7-t.getDay())%7;return t.setDate(t.getDate()+a),t},endOfMonth:e=>{let t=i(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{let t=i(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{let a=i(t.start),r=i(t.end),n=[],s=new H(a.getFullYear(),a.getMonth(),1,12,0,0,e),o=12*r.getFullYear()+r.getMonth();for(;12*s.getFullYear()+s.getMonth()<=o;)n.push(new H(s,e)),s.setMonth(s.getMonth()+1,1);return n},addDays:(e,t)=>{let a=i(e);return a.setDate(a.getDate()+t),a},addWeeks:(e,t)=>{let a=i(e);return a.setDate(a.getDate()+7*t),a},addMonths:(e,t)=>{let a=i(e);return a.setMonth(a.getMonth()+t),a},addYears:(e,t)=>{let a=i(e);return a.setFullYear(a.getFullYear()+t),a},eachYearOfInterval:t=>{let a=i(t.start),r=i(t.end),n=[],s=new H(a.getFullYear(),0,1,12,0,0,e);for(;s.getFullYear()<=r.getFullYear();)n.push(new H(s,e)),s.setFullYear(s.getFullYear()+1,0,1);return n},getWeek:(e,t)=>ef(s(e),{weekStartsOn:t?.weekStartsOn??n,firstWeekContainsDate:t?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1}),getISOWeek:e=>eh(s(e)),differenceInCalendarDays:(e,t)=>Z(s(e),s(t)),differenceInCalendarMonths:(e,t)=>J(s(e),s(t))}}(r.timeZone,{weekStartsOn:u,locale:s}):void 0,m=r.dateLib&&h?{...h,...r.dateLib}:r.dateLib??h,f=new eL({locale:s,weekStartsOn:u,firstWeekContainsDate:r.firstWeekContainsDate,useAdditionalWeekYearTokens:r.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:r.useAdditionalDayOfYearTokens,timeZone:r.timeZone,numerals:r.numerals},m);return{dateLib:f,components:(e=r.components,{...tc,...e}),formatters:(t=r.formatters,t?.formatMonthCaption&&!t.formatCaption&&(t.formatCaption=t.formatMonthCaption),t?.formatYearCaption&&!t.formatYearDropdown&&(t.formatYearDropdown=t.formatYearCaption),{...tx,...t}),labels:(a=r.labels,n=f.options,i=n.locale?.labels??{},{...tT,...a??{},labelDayButton:tP(tT.labelDayButton,a?.labelDayButton,i.labelDayButton),labelMonthDropdown:tP(tT.labelMonthDropdown,a?.labelMonthDropdown,i.labelMonthDropdown),labelNext:tP(tT.labelNext,a?.labelNext,i.labelNext),labelPrevious:tP(tT.labelPrevious,a?.labelPrevious,i.labelPrevious),labelWeekNumber:tP(tT.labelWeekNumber,a?.labelWeekNumber,i.labelWeekNumber),labelYearDropdown:tP(tT.labelYearDropdown,a?.labelYearDropdown,i.labelYearDropdown),labelGrid:tP(tT.labelGrid,a?.labelGrid,i.labelGrid),labelGridcell:tP(tT.labelGridcell,a?.labelGridcell,i.labelGridcell),labelNav:tP(tT.labelNav,a?.labelNav,i.labelNav),labelWeekNumberHeader:tP(tT.labelWeekNumberHeader,a?.labelWeekNumberHeader,i.labelWeekNumberHeader),labelWeekday:tP(tT.labelWeekday,a?.labelWeekday,i.labelWeekday)}),locale:s,classNames:{...function(){let e={};for(let t in o)e[o[t]]=`rdp-${o[t]}`;for(let t in l)e[l[t]]=`rdp-${l[t]}`;for(let t in d)e[d[t]]=`rdp-${d[t]}`;for(let t in c)e[c[t]]=`rdp-${c[t]}`;return e}(),...r.classNames}}},[r.locale,r.broadcastCalendar,r.weekStartsOn,r.firstWeekContainsDate,r.useAdditionalWeekYearTokens,r.useAdditionalDayOfYearTokens,r.timeZone,r.numerals,r.dateLib,r.noonSafe,r.components,r.formatters,r.labels,r.classNames]);r.today||(r={...r,today:m.today()});let{captionLayout:p,mode:b,navLayout:y,numberOfMonths:v=1,onDayBlur:w,onDayClick:k,onDayFocus:j,onDayKeyDown:N,onDayMouseEnter:S,onDayMouseLeave:M,onNextClick:D,onPrevClick:C,showWeekNumber:O,styles:T}=r,{formatCaption:P,formatDay:E,formatMonthDropdown:I,formatWeekNumber:W,formatWeekNumberHeader:A,formatWeekdayName:L,formatYearDropdown:F}=s,Y=function(e,t){let[a,r]=function(e,t){let{startMonth:a,endMonth:r}=e,{startOfYear:n,startOfDay:i,startOfMonth:s,endOfMonth:o,addYears:l,endOfYear:d,newDate:c,today:u}=t,{fromYear:h,toYear:m,fromMonth:f,toMonth:g}=e;!a&&f&&(a=f),!a&&h&&(a=t.newDate(h,0,1)),!r&&g&&(r=g),!r&&m&&(r=c(m,11,31));let p="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return a?a=s(a):h?a=c(h,0,1):!a&&p&&(a=n(l(e.today??u(),-100))),r?r=o(r):m?r=c(m,11,31):!r&&p&&(r=d(e.today??u())),[a?i(a):a,r?i(r):r]}(e,t),{startOfMonth:n,endOfMonth:i}=t,s=tL(e,a,r,t),[o,l]=tz(s,e.month?s:void 0);(0,x.useEffect)(()=>{l(tL(e,a,r,t))},[e.timeZone]);let{months:d,weeks:c,days:u,previousMonth:h,nextMonth:m}=(0,x.useMemo)(()=>{let n,s=function(e,t,a,r){let{numberOfMonths:n=1}=a,i=[];for(let a=0;at)break;i.push(n)}return i}(o,r,{numberOfMonths:e.numberOfMonths},t),l=function(e,t,a,r){let n=e[0],i=e[e.length-1],{ISOWeek:s,fixedWeeks:o,broadcastCalendar:l}=a??{},{addDays:d,differenceInCalendarDays:c,differenceInCalendarMonths:u,endOfBroadcastWeek:h,endOfISOWeek:m,endOfMonth:f,endOfWeek:g,isAfter:p,startOfBroadcastWeek:b,startOfISOWeek:x,startOfWeek:y}=r,v=l?b(n,r):s?x(n):y(n),w=l?h(i):s?m(f(i)):g(f(i)),k=t&&(l?h(t):s?m(t):g(t)),j=c(k&&p(w,k)?k:w,v),N=u(i,n)+1,S=[];for(let e=0;e<=j;e++){let t=d(v,e);S.push(t)}let M=(l?35:42)*N;if(o&&S.length{let g=a.broadcastCalendar?u(f,r):a.ISOWeek?h(f):m(f),p=a.broadcastCalendar?i(f):a.ISOWeek?s(o(f)):l(o(f)),b=t.filter(e=>e>=g&&e<=p),x=a.broadcastCalendar?35:42;if(a.fixedWeeks&&b.length{let t=x-b.length;return e>p&&e<=n(p,t)});b.push(...e)}let y=b.reduce((e,t)=>{let n=a.ISOWeek?d(t):c(t),i=e.find(e=>e.weekNumber===n),s=new tF(t,f,r);return i?i.days.push(s):e.push(new tB(n,[s])),e},[]),v=new tY(f,y);return e.push(v),e},[]);return a.reverseMonths?f.reverse():f}(s,l,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),c=d.reduce((e,t)=>e.concat(t.weeks.slice()),[]),u=(n=[],d.reduce((e,t)=>{let a=t.weeks.reduce((e,t)=>e.concat(t.days.slice()),n.slice());return e.concat(a.slice())},n.slice()));return{months:d,weeks:c,days:u,previousMonth:function(e,t,a,r){if(a.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i}=a,{startOfMonth:s,addMonths:o,differenceInCalendarMonths:l}=r,d=s(e);if(!t||!(0>=l(d,t)))return o(d,-(n?i??1:1))}(o,a,e,t),nextMonth:function(e,t,a,r){if(a.disableNavigation)return;let{pagedNavigation:n,numberOfMonths:i=1}=a,{startOfMonth:s,addMonths:o,differenceInCalendarMonths:l}=r,d=s(e);if(!t||!(l(t,e){if(f)return;let t=n(e);a&&tn(r)&&(t=n(r)),l(t),g?.(t)};return{months:d,weeks:c,days:u,navStart:a,navEnd:r,previousMonth:h,nextMonth:m,goToMonth:p,goToDay:e=>{c.some(t=>t.days.some(t=>t.isEqualTo(e)))||p(e.date)}}}(r,m),{days:B,months:z,navStart:$,navEnd:G,previousMonth:_,nextMonth:U,goToMonth:q}=Y,K=function(e,t,a,r,n){let{disabled:i,hidden:s,modifiers:o,showOutsideDays:d,broadcastCalendar:c,today:u=n.today()}=t,{isSameDay:h,isSameMonth:m,startOfMonth:f,isBefore:g,endOfMonth:p,isAfter:b}=n,x=a&&f(a),y=r&&p(r),v={[l.focused]:[],[l.outside]:[],[l.disabled]:[],[l.hidden]:[],[l.today]:[]},w={};for(let t of e){let{date:e,displayMonth:a}=t,r=!!(a&&!m(e,a)),l=!!(x&&g(e,x)),f=!!(y&&b(e,y)),p=!!(i&&eU(e,i,n)),k=!!(s&&eU(e,s,n))||l||f||!c&&!d&&r||c&&!1===d&&r,j=h(e,u);r&&v.outside.push(t),p&&v.disabled.push(t),k&&v.hidden.push(t),j&&v.today.push(t),o&&Object.keys(o).forEach(a=>{let r=o?.[a];r&&eU(e,r,n)&&(w[a]?w[a].push(t):w[a]=[t])})}return e=>{let t={[l.focused]:!1,[l.disabled]:!1,[l.hidden]:!1,[l.outside]:!1,[l.today]:!1},a={};for(let a in v){let r=v[a];t[a]=r.some(t=>t===e)}for(let t in w)a[t]=w[t].some(t=>t===e);return{...t,...a}}}(B,r,$,G,m),{isSelected:V,select:R,selected:Q}=function(e,t){let a=function(e,t){let{selected:a,required:r,onSelect:n}=e,[i,s]=tz(a,n?a:void 0),o=n?a:i,{isSameDay:l}=t;return{selected:o,select:(e,t,a)=>{let i=e;return!r&&o&&o&&l(e,o)&&(i=void 0),n||s(i),n?.(i,e,t,a),i},isSelected:e=>!!o&&l(o,e)}}(e,t),r=function(e,t){let{selected:a,required:r,onSelect:n}=e,[i,s]=tz(a,n?a:void 0),o=n?a:i,{isSameDay:l}=t,d=e=>o?.some(t=>l(t,e))??!1,{min:c,max:u}=e;return{selected:o,select:(e,t,a)=>{let i=[...o??[]];if(d(e)){if(o?.length===c||r&&o?.length===1)return;i=o?.filter(t=>!l(t,e))}else i=o?.length===u?[e]:[...i,e];return n||s(i),n?.(i,e,t,a),i},isSelected:d}}(e,t),n=function(e,t){let{disabled:a,excludeDisabled:r,selected:n,required:i,onSelect:s}=e,[o,l]=tz(n,s?n:void 0),d=s?n:o;return{selected:d,select:(n,o,c)=>{let{min:u,max:h}=e,m=n?function(e,t,a=0,r=0,n=!1,i=eF){let s,{from:o,to:l}=t||{},{isSameDay:d,isAfter:c,isBefore:u}=i;if(o||l){if(o&&!l)s=d(o,e)?0===a?{from:o,to:e}:n?{from:o,to:void 0}:void 0:u(e,o)?{from:e,to:o}:{from:o,to:e};else if(o&&l)if(d(o,e)&&d(l,e))s=n?{from:o,to:l}:void 0;else if(d(o,e))s={from:o,to:a>0?void 0:e};else if(d(l,e))s={from:e,to:a>0?void 0:e};else if(u(e,o))s={from:e,to:l};else if(c(e,o))s={from:o,to:e};else if(c(e,l))s={from:o,to:e};else throw Error("Invalid range")}else s={from:e,to:a>0?void 0:e};if(s?.from&&s?.to){let t=i.differenceInCalendarDays(s.to,s.from);r>0&&t>r?s={from:e,to:void 0}:a>1&&t"function"!=typeof e).some(t=>"boolean"==typeof t?t:a.isDate(t)?eY(e,t,!1,a):e_(t,a)?t.some(t=>eY(e,t,!1,a)):ez(t)?!!t.from&&!!t.to&&t$(e,{from:t.from,to:t.to},a):eG(t)?function(e,t,a=eF){let r=Array.isArray(t)?t:[t],n=e.from,i=Math.min(a.differenceInCalendarDays(e.to,e.from),6);for(let e=0;e<=i;e++){if(r.includes(n.getDay()))return!0;n=a.addDays(n,1)}return!1}(e,t.dayOfWeek,a):eB(t)?a.isAfter(t.before,t.after)?t$(e,{from:a.addDays(t.after,1),to:a.addDays(t.before,-1)},a):eU(e.from,t,a)||eU(e.to,t,a):!!(eH(t)||e$(t))&&(eU(e.from,t,a)||eU(e.to,t,a))))return!0;let n=r.filter(e=>"function"==typeof e);if(n.length){let t=e.from,r=a.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=r;e++){if(n.some(e=>e(t)))return!0;t=a.addDays(t,1)}}return!1}({from:m.from,to:m.to},a,t)&&(m.from=n,m.to=void 0),s||l(m),s?.(m,n,o,c),m},isSelected:e=>d&&eY(d,e,!1,t)}}(e,t);switch(e.mode){case"single":return a;case"multiple":return r;case"range":return n;default:return}}(r,m)??{},{blur:X,focused:ee,isFocusTarget:et,moveFocus:ea,setFocused:er}=function(e,t,a,r,n){let{autoFocus:i}=e,[s,o]=(0,x.useState)(),d=function(e,t,a,r){let n,i=-1;for(let s of e){let e=t(s);tH(e)&&(e[l.focused]&&itH(t(e)))),n}(t.days,a,r||(()=>!1),s),[c,h]=(0,x.useState)(i?d:void 0);return{isFocusTarget:e=>!!d?.isEqualTo(e),setFocused:h,focused:c,blur:()=>{o(c),h(void 0)},moveFocus:(a,r)=>{if(!c)return;let i=function e(t,a,r,n,i,s,o,l=0){if(l>365)return;let d=function(e,t,a,r,n,i,s){let{ISOWeek:o,broadcastCalendar:l}=i,{addDays:d,addMonths:c,addWeeks:u,addYears:h,endOfBroadcastWeek:m,endOfISOWeek:f,endOfWeek:g,max:p,min:b,startOfBroadcastWeek:x,startOfISOWeek:y,startOfWeek:v}=s,w=({day:d,week:u,month:c,year:h,startOfWeek:e=>l?x(e,s):o?y(e):v(e),endOfWeek:e=>l?m(e):o?f(e):g(e)})[e](a,"after"===t?1:-1);return"before"===t&&r?w=p([r,w]):"after"===t&&n&&(w=b([n,w])),w}(t,a,r.date,n,i,s,o),c=!!(s.disabled&&eU(d,s.disabled,o)),u=!!(s.hidden&&eU(d,s.hidden,o)),h=new tF(d,d,o);return c||u?e(t,a,h,n,i,s,o,l+1):h}(a,r,c,t.navStart,t.navEnd,e,n);if(i){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(i)))return;t.goToDay(i),h(i)}}}}(r,Y,K,V??(()=>!1),m),{labelDayButton:en,labelGridcell:ei,labelGrid:es,labelMonthDropdown:eo,labelNav:el,labelPrevious:ed,labelNext:ec,labelWeekday:eu,labelWeekNumber:em,labelWeekNumberHeader:eg,labelYearDropdown:ep}=h,eb=(0,x.useMemo)(()=>(function(e,t,a,r){let n=r??e.today(),i=a?e.startOfBroadcastWeek(n,e):t?e.startOfISOWeek(n):e.startOfWeek(n),s=[];for(let t=0;t<7;t++){let a=e.addDays(i,t);s.push(a)}return s})(m,r.ISOWeek,r.broadcastCalendar,r.today),[m,r.ISOWeek,r.broadcastCalendar,r.today]),ex=void 0!==b||void 0!==k,ey=(0,x.useCallback)(()=>{_&&(q(_),C?.(_))},[_,q,C]),ev=(0,x.useCallback)(()=>{U&&(q(U),D?.(U))},[q,U,D]),ew=(0,x.useCallback)((e,t)=>a=>{a.preventDefault(),a.stopPropagation(),er(e),t.disabled||(R?.(e.date,t,a),k?.(e.date,t,a))},[R,k,er]),ek=(0,x.useCallback)((e,t)=>a=>{er(e),j?.(e.date,t,a)},[j,er]),ej=(0,x.useCallback)((e,t)=>a=>{X(),w?.(e.date,t,a)},[X,w]),eN=(0,x.useCallback)((e,t)=>a=>{let n={ArrowLeft:[a.shiftKey?"month":"day","rtl"===r.dir?"after":"before"],ArrowRight:[a.shiftKey?"month":"day","rtl"===r.dir?"before":"after"],ArrowDown:[a.shiftKey?"year":"week","after"],ArrowUp:[a.shiftKey?"year":"week","before"],PageUp:[a.shiftKey?"year":"month","before"],PageDown:[a.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(n[a.key]){a.preventDefault(),a.stopPropagation();let[e,t]=n[a.key];ea(e,t)}N?.(e.date,t,a)},[ea,N,r.dir]),eS=(0,x.useCallback)((e,t)=>a=>{S?.(e.date,t,a)},[S]),eM=(0,x.useCallback)((e,t)=>a=>{M?.(e.date,t,a)},[M]),eD=(0,x.useCallback)(e=>t=>{let a=Number(t.target.value);q(m.setMonth(m.startOfMonth(e),a))},[m,q]),eC=(0,x.useCallback)(e=>t=>{let a=Number(t.target.value);q(m.setYear(m.startOfMonth(e),a))},[m,q]),{className:eO,style:eT}=(0,x.useMemo)(()=>({className:[g[o.Root],r.className].filter(Boolean).join(" "),style:{...T?.[o.Root],...r.style}}),[g,r.className,r.style,T]),eP=(a={"data-mode":(t=r).mode??void 0,"data-required":"required"in t?t.required:void 0,"data-multiple-months":t.numberOfMonths&&t.numberOfMonths>1||void 0,"data-week-numbers":t.showWeekNumber||void 0,"data-broadcast-calendar":t.broadcastCalendar||void 0,"data-nav-layout":t.navLayout||void 0},Object.entries(t).forEach(([e,t])=>{e.startsWith("data-")&&(a[e]=t)}),a),eE=(0,x.useRef)(null);!function(e,t,{classNames:a,months:r,focused:n,dateLib:i}){let s=(0,x.useRef)(null),o=(0,x.useRef)(r),l=(0,x.useRef)(!1);(0,x.useLayoutEffect)(()=>{let d=o.current;if(o.current=r,!t||!e.current||!(e.current instanceof HTMLElement)||0===r.length||0===d.length||r.length!==d.length)return;let u=i.isSameMonth(r[0].date,d[0].date),h=i.isAfter(r[0].date,d[0].date),m=h?a[c.caption_after_enter]:a[c.caption_before_enter],f=h?a[c.weeks_after_enter]:a[c.weeks_before_enter],g=s.current,p=e.current.cloneNode(!0);if(p instanceof HTMLElement?(tI(p).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=tE(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);let a=tW(e);a&&a.classList.remove(m);let r=tA(e);r&&r.classList.remove(f)}),s.current=p):s.current=null,l.current||u||n)return;let b=g instanceof HTMLElement?tI(g):[],x=tI(e.current);if(x?.every(e=>e instanceof HTMLElement)&&b&&b.every(e=>e instanceof HTMLElement)){l.current=!0;let t=[];e.current.style.isolation="isolate";let r=tE(e.current.querySelector("[data-animated-nav]"));r&&(r.style.zIndex="1"),x.forEach((n,i)=>{let s=b[i];if(!s)return;n.style.position="relative",n.style.overflow="hidden";let o=tW(n);o&&o.classList.add(m);let d=tA(n);d&&d.classList.add(f);let u=()=>{l.current=!1,e.current&&(e.current.style.isolation=""),r&&(r.style.zIndex=""),o&&o.classList.remove(m),d&&d.classList.remove(f),n.style.position="",n.style.overflow="",n.contains(s)&&n.removeChild(s)};t.push(u),s.style.pointerEvents="none",s.style.position="absolute",s.style.overflow="hidden",s.setAttribute("aria-hidden","true");let g=tE(s.querySelector("[data-animated-weekdays]"));g&&(g.style.opacity="0");let p=tW(s);p&&(p.classList.add(h?a[c.caption_before_exit]:a[c.caption_after_exit]),p.addEventListener("animationend",u));let x=tA(s);x&&x.classList.add(h?a[c.weeks_before_exit]:a[c.weeks_after_exit]),n.insertBefore(s,n.firstChild)})}})}(eE,!!r.animate,{classNames:g,months:z,focused:ee,dateLib:m});let eI={dayPickerProps:r,selected:Q,select:R,isSelected:V,months:z,nextMonth:U,previousMonth:_,goToMonth:q,getModifiers:K,components:i,classNames:g,styles:T,labels:h,formatters:s};return x.default.createElement(e3.Provider,{value:eI},x.default.createElement(i.Root,{rootRef:r.animate?eE:void 0,className:eO,style:eT,dir:r.dir,id:r.id,lang:r.lang,nonce:r.nonce,title:r.title,role:r.role,"aria-label":r["aria-label"],"aria-labelledby":r["aria-labelledby"],...eP},x.default.createElement(i.Months,{className:g[o.Months],style:T?.[o.Months]},!r.hideNavigation&&!y&&x.default.createElement(i.Nav,{"data-animated-nav":r.animate?"true":void 0,className:g[o.Nav],style:T?.[o.Nav],"aria-label":el(),onPreviousClick:ey,onNextClick:ev,previousMonth:_,nextMonth:U}),z.map((e,t)=>{let a,n;return x.default.createElement(i.Month,{"data-animated-month":r.animate?"true":void 0,className:g[o.Month],style:T?.[o.Month],key:t,displayIndex:t,calendarMonth:e},"around"===y&&!r.hideNavigation&&0===t&&x.default.createElement(i.PreviousMonthButton,{type:"button",className:g[o.PreviousMonthButton],tabIndex:_?void 0:-1,"aria-disabled":!_||void 0,"aria-label":ed(_),onClick:ey,"data-animated-button":r.animate?"true":void 0},x.default.createElement(i.Chevron,{disabled:!_||void 0,className:g[o.Chevron],orientation:"rtl"===r.dir?"right":"left"})),x.default.createElement(i.MonthCaption,{"data-animated-caption":r.animate?"true":void 0,className:g[o.MonthCaption],style:T?.[o.MonthCaption],calendarMonth:e,displayIndex:t},p?.startsWith("dropdown")?x.default.createElement(i.DropdownNav,{className:g[o.Dropdowns],style:T?.[o.Dropdowns]},(a="dropdown"===p||"dropdown-months"===p?x.default.createElement(i.MonthsDropdown,{key:"month",className:g[o.MonthsDropdown],"aria-label":eo(),classNames:g,components:i,disabled:!!r.disableNavigation,onChange:eD(e.date),options:function(e,t,a,r,n){let{startOfMonth:i,startOfYear:s,endOfYear:o,eachMonthOfInterval:l,getMonth:d}=n;return l({start:s(e),end:o(e)}).map(e=>{let s=r.formatMonthDropdown(e,n);return{value:d(e),label:s,disabled:t&&ei(a)||!1}})}(e.date,$,G,s,m),style:T?.[o.Dropdown],value:m.getMonth(e.date)}):x.default.createElement("span",{key:"month"},I(e.date,m)),n="dropdown"===p||"dropdown-years"===p?x.default.createElement(i.YearsDropdown,{key:"year",className:g[o.YearsDropdown],"aria-label":ep(m.options),classNames:g,components:i,disabled:!!r.disableNavigation,onChange:eC(e.date),options:function(e,t,a,r,n=!1){if(!e||!t)return;let{startOfYear:i,endOfYear:s,eachYearOfInterval:o,getYear:l}=r,d=o({start:i(e),end:s(t)});return n&&d.reverse(),d.map(e=>{let t=a.formatYearDropdown(e,r);return{value:l(e),label:t,disabled:!1}})}($,G,s,m,!!r.reverseYears),style:T?.[o.Dropdown],value:m.getYear(e.date)}):x.default.createElement("span",{key:"year"},F(e.date,m)),"year-first"===m.getMonthYearOrder()?[n,a]:[a,n]),x.default.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},P(e.date,m.options,m))):x.default.createElement(i.CaptionLabel,{className:g[o.CaptionLabel],role:"status","aria-live":"polite"},P(e.date,m.options,m))),"around"===y&&!r.hideNavigation&&t===v-1&&x.default.createElement(i.NextMonthButton,{type:"button",className:g[o.NextMonthButton],tabIndex:U?void 0:-1,"aria-disabled":!U||void 0,"aria-label":ec(U),onClick:ev,"data-animated-button":r.animate?"true":void 0},x.default.createElement(i.Chevron,{disabled:!U||void 0,className:g[o.Chevron],orientation:"rtl"===r.dir?"left":"right"})),t===v-1&&"after"===y&&!r.hideNavigation&&x.default.createElement(i.Nav,{"data-animated-nav":r.animate?"true":void 0,className:g[o.Nav],style:T?.[o.Nav],"aria-label":el(),onPreviousClick:ey,onNextClick:ev,previousMonth:_,nextMonth:U}),x.default.createElement(i.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===b||"range"===b,"aria-label":es(e.date,m.options,m)||void 0,className:g[o.MonthGrid],style:T?.[o.MonthGrid]},!r.hideWeekdays&&x.default.createElement(i.Weekdays,{"data-animated-weekdays":r.animate?"true":void 0,className:g[o.Weekdays],style:T?.[o.Weekdays]},O&&x.default.createElement(i.WeekNumberHeader,{"aria-label":eg(m.options),className:g[o.WeekNumberHeader],style:T?.[o.WeekNumberHeader],scope:"col"},A()),eb.map(e=>x.default.createElement(i.Weekday,{"aria-label":eu(e,m.options,m),className:g[o.Weekday],key:String(e),style:T?.[o.Weekday],scope:"col"},L(e,m.options,m)))),x.default.createElement(i.Weeks,{"data-animated-weeks":r.animate?"true":void 0,className:g[o.Weeks],style:T?.[o.Weeks]},e.weeks.map(e=>x.default.createElement(i.Week,{className:g[o.Week],key:e.weekNumber,style:T?.[o.Week],week:e},O&&x.default.createElement(i.WeekNumber,{week:e,style:T?.[o.WeekNumber],"aria-label":em(e.weekNumber,{locale:f}),className:g[o.WeekNumber],scope:"row",role:"rowheader"},W(e.weekNumber,m)),e.days.map(e=>{let{date:t}=e,a=K(e);if(a[l.focused]=!a.hidden&&!!ee?.isEqualTo(e),a[d.selected]=V?.(t)||a.selected,ez(Q)){let{from:e,to:r}=Q;a[d.range_start]=!!(e&&r&&m.isSameDay(t,e)),a[d.range_end]=!!(e&&r&&m.isSameDay(t,r)),a[d.range_middle]=eY(Q,t,!0,m)}let n=function(e,t={},a={}){let r={...t?.[o.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{r={...r,...a?.[e]}}),r}(a,T,r.modifiersStyles),s=function(e,t,a={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[r])=>(a[r]?e.push(a[r]):t[l[r]]?e.push(t[l[r]]):t[d[r]]&&e.push(t[d[r]]),e),[t[o.Day]])}(a,g,r.modifiersClassNames),c=ex||a.hidden?void 0:ei(t,a,m.options,m);return x.default.createElement(i.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:a,className:s.join(" "),style:n,role:"gridcell","aria-selected":a.selected||void 0,"aria-label":c,"data-day":e.isoDate,"data-month":e.outside?e.dateMonthId:void 0,"data-selected":a.selected||void 0,"data-disabled":a.disabled||void 0,"data-hidden":a.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":a.focused||void 0,"data-today":a.today||void 0},!a.hidden&&ex?x.default.createElement(i.DayButton,{className:g[o.DayButton],style:T?.[o.DayButton],type:"button",day:e,modifiers:a,disabled:!a.focused&&a.disabled||void 0,"aria-disabled":a.focused&&a.disabled||void 0,tabIndex:et(e)?0:-1,"aria-label":en(t,a,m.options,m),onClick:ew(e,a),onBlur:ej(e,a),onFocus:ek(e,a),onKeyDown:eN(e,a),onMouseEnter:eS(e,a),onMouseLeave:eM(e,a)},E(t,m.options,m)):!a.hidden&&E(e.date,m.options,m))}))))))})),r.footer&&x.default.createElement(i.Footer,{className:g[o.Footer],style:T?.[o.Footer],role:"status","aria-live":"polite"},r.footer)))}(s=u||(u={}))[s.Today=0]="Today",s[s.Selected=1]="Selected",s[s.LastFocused=2]="LastFocused",s[s.FocusedModifier=3]="FocusedModifier";var tV=e.i(15288),tR=e.i(75254);let tZ=(0,tR.default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),tJ=(0,tR.default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);var tQ=e.i(97703),tX=e.i(83086);let t0=(0,tR.default)("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),t1=(0,tR.default)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);var t2=e.i(78745),t2=t2,t5=e.i(55146);let t3={christian:[{text:"I can do all things through Christ which strengtheneth me.",source:"Philippians 4:13 (KJV)"},{text:"For God hath not given us the spirit of fear; but of power, and of love, and of a sound mind.",source:"2 Timothy 1:7 (KJV)"},{text:"But they that wait upon the LORD shall renew their strength; they shall mount up with wings as eagles.",source:"Isaiah 40:31 (KJV)"},{text:"Be strong and of a good courage; be not afraid, neither be thou dismayed: for the LORD thy God is with thee whithersoever thou goest.",source:"Joshua 1:9 (KJV)"},{text:"The LORD is my shepherd; I shall not want.",source:"Psalm 23:1 (KJV)"},{text:"Trust in the LORD with all thine heart; and lean not unto thine own understanding.",source:"Proverbs 3:5 (KJV)"},{text:"And be not conformed to this world: but be ye transformed by the renewing of your mind.",source:"Romans 12:2 (KJV)"},{text:"Cast thy burden upon the LORD, and he shall sustain thee.",source:"Psalm 55:22 (KJV)"},{text:"Fear thou not; for I am with thee: be not dismayed; for I am thy God: I will strengthen thee.",source:"Isaiah 41:10 (KJV)"},{text:"Come unto me, all ye that labour and are heavy laden, and I will give you rest.",source:"Matthew 11:28 (KJV)"},{text:"The name of the LORD is a strong tower: the righteous runneth into it, and is safe.",source:"Proverbs 18:10 (KJV)"},{text:"Peace I leave with you, my peace I give unto you: not as the world giveth, give I unto you.",source:"John 14:27 (KJV)"},{text:"If God be for us, who can be against us?",source:"Romans 8:31 (KJV)"},{text:"He healeth the broken in heart, and bindeth up their wounds.",source:"Psalm 147:3 (KJV)"},{text:"Wait on the LORD: be of good courage, and he shall strengthen thine heart.",source:"Psalm 27:14 (KJV)"},{text:"My flesh and my heart faileth: but God is the strength of my heart, and my portion for ever.",source:"Psalm 73:26 (KJV)"},{text:"God is our refuge and strength, a very present help in trouble.",source:"Psalm 46:1 (KJV)"},{text:"In him was life; and the life was the light of men.",source:"John 1:4 (KJV)"},{text:"Therefore if any man be in Christ, he is a new creature: old things are passed away; behold, all things are become new.",source:"2 Corinthians 5:17 (KJV)"},{text:"The LORD shall fight for you, and ye shall hold your peace.",source:"Exodus 14:14 (KJV)"}],secular:[{text:"The only way to do great work is to love what you do.",source:"Steve Jobs"},{text:"It is during our darkest moments that we must focus to see the light.",source:"Aristotle"},{text:"The greatest glory in living lies not in never falling, but in rising every time we fall.",source:"Nelson Mandela"},{text:"In the middle of difficulty lies opportunity.",source:"Albert Einstein"},{text:"What you get by achieving your goals is not as important as what you become by achieving your goals.",source:"Zig Ziglar"},{text:"The future belongs to those who believe in the beauty of their dreams.",source:"Eleanor Roosevelt"},{text:"It does not matter how slowly you go as long as you do not stop.",source:"Confucius"},{text:"Everything you've ever wanted is on the other side of fear.",source:"George Addair"},{text:"The best time to plant a tree was 20 years ago. The second best time is now.",source:"Chinese Proverb"},{text:"You are never too old to set another goal or to dream a new dream.",source:"C.S. Lewis"},{text:"The only impossible journey is the one you never begin.",source:"Tony Robbins"},{text:"Success is not final, failure is not fatal: it is the courage to continue that counts.",source:"Winston Churchill"},{text:"Believe you can and you're halfway there.",source:"Theodore Roosevelt"},{text:"The pain you feel today will be the strength you feel tomorrow.",source:"Arnold Schwarzenegger"},{text:"Your life does not get better by chance, it gets better by change.",source:"Jim Rohn"},{text:"The secret of change is to focus all of your energy not on fighting the old, but on building the new.",source:"Socrates"},{text:"What lies behind us and what lies before us are tiny matters compared to what lies within us.",source:"Ralph Waldo Emerson"},{text:"The man who moves a mountain begins by carrying away small stones.",source:"Confucius"},{text:"Our greatest weakness lies in giving up. The most certain way to succeed is always to try just one more time.",source:"Thomas Edison"},{text:"Fall seven times, stand up eight.",source:"Japanese Proverb"}]};function t4({initialReligion:e,onReligionChange:t}){let[a,r]=(0,x.useState)(e||"secular"),n=(0,x.useMemo)(()=>{let e=t3[a],t=new Date,r=new Date(t.getFullYear(),0,0);return e[Math.floor((t.getTime()-r.getTime())/864e5)%e.length]},[a]),i=async e=>{r(e);let a=(0,y.getPreferences)();if(a){let t={...a,religion:e};await (0,y.savePreferencesAsync)(t)}t&&t(e)};return(0,b.jsxs)("div",{className:"flex-1 flex flex-col justify-center p-3 sm:p-5 rounded-xl border border-white/10 min-h-[100px] sm:min-h-[120px] relative overflow-hidden group",style:{background:"christian"===a?"linear-gradient(135deg, rgba(59, 130, 246, 0.35) 0%, rgba(37, 99, 235, 0.3) 50%, rgba(30, 64, 175, 0.4) 100%)":"linear-gradient(135deg, rgba(67, 56, 202, 0.35) 0%, rgba(109, 40, 217, 0.3) 50%, rgba(76, 29, 149, 0.4) 100%)",boxShadow:`inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 4px 20px ${"christian"===a?"rgba(59, 130, 246, 0.15)":"rgba(99, 102, 241, 0.15)"}`},children:[(0,b.jsx)("div",{className:"absolute top-0 right-0 w-24 h-24 sm:w-32 sm:h-32 bg-gradient-to-br from-white/10 to-transparent rounded-full -translate-y-1/2 translate-x-1/2"}),(0,b.jsxs)("div",{className:"relative z-10",children:[(0,b.jsxs)("div",{className:"flex items-center justify-between mb-2 sm:mb-3",children:[(0,b.jsxs)("div",{className:"flex items-center gap-2",children:["christian"===a?(0,b.jsx)(t1,{className:"h-4 w-4 text-yellow-300 animate-pulse-subtle"}):(0,b.jsx)(tX.Sparkles,{className:"h-4 w-4 text-yellow-300 animate-pulse-subtle"}),(0,b.jsx)("span",{className:"text-xs font-semibold text-white/80 uppercase tracking-wider",children:"secular"===a?"Daily Inspiration":"Daily Verse"})]}),(0,b.jsxs)(t5.DropdownMenu,{children:[(0,b.jsx)(t5.DropdownMenuTrigger,{asChild:!0,children:(0,b.jsx)(k.Button,{variant:"ghost",size:"icon",className:"h-6 w-6 text-white/50 hover:text-white hover:bg-white/10 rounded-full",children:(0,b.jsx)(t0,{className:"h-3.5 w-3.5"})})}),(0,b.jsx)(t5.DropdownMenuContent,{align:"end",children:["christian","secular"].map(e=>(0,b.jsxs)(t5.DropdownMenuItem,{onClick:()=>i(e),className:"flex items-center justify-between gap-2",children:[(0,b.jsx)("span",{children:(e=>{switch(e){case"christian":return"Christian (KJV)";case"secular":return"Secular (Quotes)"}})(e)}),a===e&&(0,b.jsx)(t2.default,{className:"h-4 w-4"})]},e))})]})]}),(0,b.jsxs)("p",{className:"text-xs sm:text-sm font-medium text-white leading-relaxed mb-2 sm:mb-3 text-shadow-sm italic",children:["“",n.text,"”"]}),(0,b.jsxs)("p",{className:"text-[10px] sm:text-xs text-white/70 font-medium",children:["— ",n.source]})]})]})}function t6({usageData:e,onDataUpdate:t,religion:a,onReligionUpdate:r,preferences:n,onPreferencesUpdate:i}){let[s,o]=(0,x.useState)(void 0),[l,d]=(0,x.useState)(""),[c,u]=(0,x.useState)(""),[h,m]=(0,x.useState)(!1),{theme:f}=(0,tQ.useTheme)(),g=(t,a)=>{let r=(0,C.getLocalDateString)(t),n=e.find(e=>e.date===r&&e.substance===a);return n?.count??0},p=e=>{if(!e)return;let t=new Date;if(t.setHours(23,59,59,999),e>t)return;o(e);let a=g(e,"nicotine"),r=g(e,"weed");d(a.toString()),u(r.toString()),m(!0)},v=async()=>{if(s){let e=(0,C.getLocalDateString)(s),a=(0,C.getTodayString)(),r=parseInt(l,10)||0,o=parseInt(c,10)||0;if(await Promise.all([(0,y.setUsageForDateAsync)(e,r,"nicotine"),(0,y.setUsageForDateAsync)(e,o,"weed")]),e===a&&n&&i){let e=new Date().toISOString(),t={...n};r>0&&(t.lastNicotineUsageTime=e),o>0&&(t.lastWeedUsageTime=e),(r>0||o>0)&&await i(t)}t()}m(!1),o(void 0),d(""),u("")},M=()=>{m(!1),o(void 0),d(""),u("")},D=async()=>{if(s){let e=(0,C.getLocalDateString)(s);await Promise.all([(0,y.clearDayDataAsync)(e,"nicotine"),(0,y.clearDayDataAsync)(e,"weed")]),t()}m(!1),o(void 0),d(""),u("")},P=(0,x.useCallback)((e,t,a)=>{let r=e>0,n=t>0;if(a&&!r&&!n)return{background:"linear-gradient(135deg, rgba(251, 191, 36, 0.6) 0%, rgba(245, 158, 11, 0.7) 100%)",color:"white"};if(!r&&!n)return{background:"light"===f?"linear-gradient(135deg, rgba(147, 197, 253, 0.7) 0%, rgba(96, 165, 250, 0.8) 100%)":"linear-gradient(135deg, rgba(96, 165, 250, 0.5) 0%, rgba(59, 130, 246, 0.6) 100%)",color:"white"};if(r&&n)return{background:"linear-gradient(135deg, rgba(239, 68, 68, 0.8) 0%, rgba(239, 68, 68, 0.6) 50%, rgba(34, 197, 94, 0.6) 50%, rgba(34, 197, 94, 0.8) 100%)",color:"white"};if(n){let e=Math.min(t/10,1);return{background:`linear-gradient(135deg, rgba(34, 197, 94, ${.5+.4*e}) 0%, rgba(22, 163, 74, ${.6+.4*e}) 100%)`,color:"white"}}let i=Math.min(e/10,1);return{background:`linear-gradient(135deg, rgba(239, 68, 68, ${.5+.4*i}) 0%, rgba(185, 28, 28, ${.6+.4*i}) 100%)`,color:"white"}},[f]),E=(0,x.useCallback)(({day:e,modifiers:t,...a})=>{let r=e.date,n=new Date;n.setHours(0,0,0,0);let i=new Date(r);i.setHours(0,0,0,0);let s=i>n,o=i.getTime()===n.getTime(),l=s?0:g(r,"nicotine"),d=s?0:g(r,"weed"),c=s?{}:P(l,d,o);return(0,b.jsxs)("button",{...a,style:s?void 0:c,className:(0,j.cn)("relative w-full h-full text-xs sm:text-sm transition-all hover:opacity-80",s?"text-muted-foreground opacity-30 cursor-not-allowed":"cursor-pointer shadow-sm",o&&"ring-2 ring-amber-400 ring-offset-2 ring-offset-background",a.className),onClick:()=>!s&&p(r),disabled:s,children:[(0,b.jsx)("span",{className:"font-semibold",children:r.getDate()}),(l>0||d>0)&&(0,b.jsxs)("div",{className:"absolute bottom-0.5 inset-x-0 flex justify-center gap-0.5",children:[l>0&&(0,b.jsx)("span",{className:"text-[7px] leading-tight font-black bg-red-900/40 px-0.5 rounded-sm",children:"•"}),d>0&&(0,b.jsx)("span",{className:"text-[7px] leading-tight font-black bg-green-900/40 px-0.5 rounded-sm",children:"•"})]})]})},[e,P]);return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(tV.Card,{className:"bg-card/80 backdrop-blur-xl shadow-xl drop-shadow-lg transition-all duration-300 border-white/10 overflow-hidden",children:(0,b.jsxs)(tV.CardContent,{className:"p-2 sm:p-6",children:[(0,b.jsxs)("div",{className:"mb-4 grid grid-cols-2 sm:grid-cols-3 md:flex md:flex-wrap gap-x-3 gap-y-2 text-[10px] sm:text-xs font-medium opacity-80",children:[(0,b.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,b.jsx)("div",{className:"w-3 h-3 rounded-full shrink-0",style:{background:"linear-gradient(135deg, rgba(96,165,250,0.5), rgba(59,130,246,0.6))"}}),(0,b.jsx)("span",{children:"No usage"})]}),(0,b.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,b.jsx)("div",{className:"w-3 h-3 rounded-full shrink-0",style:{background:"linear-gradient(135deg, rgba(251,191,36,0.6), rgba(245,158,11,0.7))"}}),(0,b.jsx)("span",{children:"Today"})]}),(0,b.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,b.jsx)("div",{className:"w-3 h-3 rounded-full shrink-0",style:{background:"linear-gradient(135deg, rgba(239,68,68,0.7), rgba(185,28,28,0.8))"}}),(0,b.jsx)("span",{children:"Nicotine"})]}),(0,b.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,b.jsx)("div",{className:"w-3 h-3 rounded-full shrink-0",style:{background:"linear-gradient(135deg, rgba(34,197,94,0.7), rgba(22,163,74,0.8))"}}),(0,b.jsx)("span",{children:"Marijuana"})]}),(0,b.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,b.jsx)("div",{className:"w-3 h-3 rounded-full shrink-0",style:{background:"linear-gradient(135deg, rgba(239,68,68,0.8) 50%, rgba(34,197,94,0.8) 50%)"}}),(0,b.jsx)("span",{children:"Both"})]})]}),(0,b.jsxs)("div",{className:"flex flex-col lg:flex-row gap-4",children:[(0,b.jsx)("div",{className:"w-full lg:w-auto block",children:(0,b.jsx)(tK,{mode:"single",selected:s,onSelect:p,className:`rounded-xl p-0 sm:p-3 w-full ${"light"===f?"text-slate-900":"text-white"}`,showOutsideDays:!1,components:{DayButton:e=>(0,b.jsx)(E,{...e,className:(0,j.cn)(e.className,"aspect-square rounded-full flex items-center justify-center p-0")}),Chevron:({orientation:e})=>(0,b.jsx)("div",{className:(0,j.cn)("p-1 rounded-full border transition-colors","light"===f?"bg-slate-100/50 border-slate-200 text-slate-600 hover:bg-slate-200":"bg-white/5 border-white/10 text-white/70 hover:bg-white/10"),children:"left"===e?(0,b.jsx)(tZ,{className:"h-3.5 w-3.5"}):(0,b.jsx)(tJ,{className:"h-3.5 w-3.5"})})}})}),(0,b.jsx)(t4,{initialReligion:a,onReligionChange:r})]})]})}),(0,b.jsx)(w.Dialog,{open:h,onOpenChange:e=>!e&&M(),children:(0,b.jsxs)(w.DialogContent,{className:"sm:max-w-sm",children:[(0,b.jsx)(w.DialogHeader,{children:(0,b.jsxs)(w.DialogTitle,{children:["Edit Usage for ",s?.toLocaleDateString()]})}),(0,b.jsxs)("div",{className:"space-y-4 py-4",children:[(0,b.jsxs)("div",{className:"space-y-3",children:[(0,b.jsxs)("div",{className:"flex items-center gap-3",children:[(0,b.jsx)("div",{className:"p-2 rounded-full bg-red-500/20",children:(0,b.jsx)(O.Cigarette,{className:"h-4 w-4 text-red-400"})}),(0,b.jsxs)("div",{className:"flex-1",children:[(0,b.jsx)(S.Label,{htmlFor:"nicotineCount",className:"text-sm",children:"Nicotine (puffs)"}),(0,b.jsx)(N,{id:"nicotineCount",type:"number",min:"0",value:l,onChange:e=>d(e.target.value),className:"text-center"})]})]}),(0,b.jsxs)("div",{className:"flex items-center gap-3",children:[(0,b.jsx)("div",{className:"p-2 rounded-full bg-green-500/20",children:(0,b.jsx)(T.Leaf,{className:"h-4 w-4 text-green-400"})}),(0,b.jsxs)("div",{className:"flex-1",children:[(0,b.jsx)(S.Label,{htmlFor:"weedCount",className:"text-sm",children:"Marijuana (hits)"}),(0,b.jsx)(N,{id:"weedCount",type:"number",min:"0",value:c,onChange:e=>u(e.target.value),className:"text-center"})]})]})]}),(0,b.jsxs)("div",{className:"flex gap-2",children:[(0,b.jsx)(k.Button,{variant:"outline",onClick:M,className:"flex-1",children:"Cancel"}),(0,b.jsx)(k.Button,{onClick:v,className:"flex-1",children:"Save"})]}),(0,b.jsx)("div",{className:"pt-2 border-t",children:(0,b.jsx)(k.Button,{variant:"destructive",onClick:D,className:"w-full",children:"Clear This Day"})})]})]})})]})}var t9=e.i(35310);let t8=(0,tR.default)("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),t7=(0,tR.default)("trending-down",[["path",{d:"M16 17h6v-6",key:"t6n2it"}],["path",{d:"m22 17-8.5-8.5-5 5L2 7",key:"x473p"}]]);function ae({plan:e,onGeneratePlan:t,usageData:a}){let{theme:r}=(0,tQ.useTheme)(),n=new Set(a.map(e=>e.date)).size,i=Math.max(0,7-n),s=n>=7,o=a.reduce((e,t)=>e+t.count,0),l=n>0?Math.round(o/n):0;if(!e)return(0,b.jsxs)(tV.Card,{className:"backdrop-blur-xl shadow-xl drop-shadow-lg border-yellow-500/40 hover-lift transition-all duration-300 overflow-hidden relative",style:{background:"light"===r?"linear-gradient(135deg, rgba(161, 98, 7, 0.85) 0%, rgba(133, 77, 14, 0.9) 100%)":"linear-gradient(135deg, rgba(234, 179, 8, 0.2) 0%, rgba(202, 138, 4, 0.15) 100%)"},children:[(0,b.jsx)("div",{className:"absolute top-0 right-0 w-40 h-40 bg-gradient-to-br from-yellow-500/10 to-transparent rounded-full -translate-y-1/2 translate-x-1/2 pointer-events-none"}),(0,b.jsxs)(tV.CardHeader,{className:"relative z-10",children:[(0,b.jsxs)(tV.CardTitle,{className:"flex items-center gap-2 text-white text-shadow-sm",children:[(0,b.jsx)(t8,{className:"h-5 w-5 text-yellow-400"}),"Your Personalized Plan"]}),(0,b.jsx)(tV.CardDescription,{className:"text-white/70",children:"We're tracking your usage to build your custom quit plan"})]}),(0,b.jsxs)(tV.CardContent,{className:"space-y-4 relative z-10",children:[(0,b.jsxs)("div",{className:"bg-yellow-500/20 border border-yellow-500/30 p-4 rounded-xl backdrop-blur-sm",children:[(0,b.jsxs)("div",{className:"flex justify-between items-center mb-3",children:[(0,b.jsx)("span",{className:"text-sm font-medium text-white",children:"Tracking Progress"}),(0,b.jsx)("span",{className:"text-sm text-yellow-300 font-bold",children:i>0?`${i} days left`:"Ready!"})]}),(0,b.jsx)("div",{className:"w-full bg-white/10 rounded-full h-3 overflow-hidden",children:(0,b.jsx)("div",{className:"bg-gradient-to-r from-yellow-400 to-yellow-500 h-3 rounded-full transition-all duration-700 ease-out",style:{width:`${Math.min(100,n/7*100)}%`}})}),(0,b.jsxs)("p",{className:"text-xs text-white/60 mt-2 text-center",children:[n," of 7 days tracked"]})]}),s?(0,b.jsxs)("div",{className:"space-y-3",children:[(0,b.jsxs)("p",{className:"text-sm text-white text-center",children:["Great work! Your average daily usage is"," ",(0,b.jsx)("strong",{className:"text-yellow-300",children:l})," per day."]}),(0,b.jsxs)(k.Button,{onClick:t,className:"w-full bg-yellow-500 hover:bg-yellow-600 text-black font-semibold transition-all duration-300 hover:scale-[1.02] active:scale-[0.98]",children:[(0,b.jsx)(t7,{className:"mr-2 h-4 w-4"}),"Generate My Quit Plan"]})]}):(0,b.jsxs)("div",{className:"text-center space-y-2",children:[(0,b.jsxs)("p",{className:"text-sm text-white",children:["Log your usage each day. After 7 days, we'll create a personalized plan to help you reduce by ",(0,b.jsx)("strong",{className:"text-yellow-300",children:"25% each week"}),"."]}),(0,b.jsx)("p",{className:"text-xs text-white/60",children:"Your plan will be tailored to your habits"})]})]})]});let d=new Date(e.startDate),c=Math.floor((new Date().getTime()-d.getTime())/6048e5)+1,u=e.weeklyTargets.length,h=c<=u?e.weeklyTargets[c-1]:0;return(0,b.jsxs)(tV.Card,{className:"backdrop-blur-xl shadow-xl drop-shadow-lg border-pink-500/40 hover-lift transition-all duration-300 overflow-hidden relative",style:{background:"light"===r?"linear-gradient(135deg, rgba(157, 23, 77, 0.85) 0%, rgba(131, 24, 67, 0.9) 100%)":"linear-gradient(135deg, rgba(236, 72, 153, 0.2) 0%, rgba(219, 39, 119, 0.15) 100%)"},children:[(0,b.jsx)("div",{className:"absolute top-0 right-0 w-40 h-40 bg-gradient-to-br from-pink-500/10 to-transparent rounded-full -translate-y-1/2 translate-x-1/2 pointer-events-none"}),(0,b.jsxs)(tV.CardHeader,{className:"relative z-10",children:[(0,b.jsxs)(tV.CardTitle,{className:"flex items-center gap-2 text-white text-shadow-sm",children:[(0,b.jsx)(t7,{className:"h-5 w-5 text-pink-400"}),"Your Quit Plan"]}),(0,b.jsxs)(tV.CardDescription,{className:"text-white/70",children:["Week ",Math.min(c,u)," of ",u," - 25% weekly reduction"]})]}),(0,b.jsxs)(tV.CardContent,{className:"space-y-4 relative z-10",children:[(0,b.jsxs)("div",{className:"bg-gradient-to-br from-pink-500/25 to-pink-600/20 border border-pink-500/40 p-5 rounded-xl text-center backdrop-blur-sm",children:[(0,b.jsx)("p",{className:"text-sm text-white/70 mb-1",children:"This week's daily target"}),(0,b.jsx)("p",{className:"text-5xl font-bold text-pink-300 text-shadow",children:null!==h&&h>0?h:"0"}),(0,b.jsx)("p",{className:"text-sm text-white/60",children:"per day"})]}),(0,b.jsxs)("div",{className:"space-y-2 relative z-10",children:[(0,b.jsx)("p",{className:"text-sm font-medium text-white",children:"Weekly targets:"}),(0,b.jsx)("div",{className:"grid grid-cols-4 gap-2",children:e.weeklyTargets.map((e,t)=>(0,b.jsxs)("div",{className:`text-center p-2 rounded-lg transition-all duration-200 hover:scale-105 ${t+1===c?"bg-gradient-to-br from-pink-500 to-pink-600 text-white shadow-lg shadow-pink-500/30":t+1new Set(e.filter(e=>e.substance===t||"both"===e.substance).map(e=>e.badgeId)),[e,t]);return(0,b.jsxs)(tV.Card,{className:"backdrop-blur-xl border border-purple-500/40 shadow-xl drop-shadow-lg hover-lift transition-all duration-300 overflow-hidden relative",style:{background:"light"===a?"linear-gradient(135deg, rgba(124, 58, 237, 0.85) 0%, rgba(109, 40, 217, 0.9) 100%)":"linear-gradient(135deg, rgba(168, 85, 247, 0.2) 0%, rgba(139, 92, 246, 0.15) 100%)"},children:[(0,b.jsx)("div",{className:"absolute top-0 right-0 w-40 h-40 bg-gradient-to-br from-yellow-500/10 to-transparent rounded-full -translate-y-1/2 translate-x-1/2 pointer-events-none"}),(0,b.jsx)(tV.CardHeader,{className:"relative z-10 pb-2",children:(0,b.jsxs)(tV.CardTitle,{className:"flex items-center gap-2 text-white text-shadow-sm",children:[(0,b.jsx)(at,{className:"h-5 w-5 text-yellow-400"}),(0,b.jsx)("span",{children:"Achievements"})]})}),(0,b.jsxs)(tV.CardContent,{className:"relative z-10",children:[(0,b.jsx)("div",{className:"grid grid-cols-3 gap-3",children:y.BADGE_DEFINITIONS.map(a=>{let s=i.has(a.id),o=al[a.icon]||at,l=e.find(e=>e.badgeId===a.id&&(e.substance===t||"both"===e.substance)),d=r===a.id;return(0,b.jsxs)("div",{className:`relative p-3 rounded-xl text-center transition-all duration-300 cursor-pointer ${s?"bg-gradient-to-br from-yellow-500/30 to-amber-600/20 border border-yellow-500/50 hover:scale-105":"bg-white/5 border border-white/10 hover:bg-white/10 hover:border-white/20"}`,onMouseEnter:()=>n(a.id),onMouseLeave:()=>n(null),children:[d&&(0,b.jsxs)("div",{className:"absolute bottom-full left-1/2 -translate-x-1/2 mb-2 z-20 w-48 p-2 bg-gray-900/95 border border-white/20 rounded-lg shadow-xl backdrop-blur-sm",children:[(0,b.jsx)("p",{className:"text-xs text-white font-medium mb-1",children:a.name}),(0,b.jsx)("p",{className:"text-[10px] text-white/70",children:s?`Unlocked: ${new Date(l.unlockedAt).toLocaleDateString()}`:a.howToUnlock}),(0,b.jsx)("div",{className:"absolute top-full left-1/2 -translate-x-1/2 w-0 h-0 border-l-4 border-r-4 border-t-4 border-transparent border-t-gray-900/95"})]}),!s&&(0,b.jsx)("div",{className:"absolute inset-0 flex items-center justify-center bg-black/20 rounded-xl pointer-events-none",children:(0,b.jsx)(aa,{className:"h-4 w-4 text-white/40"})}),(0,b.jsx)("div",{className:`mx-auto mb-1 p-2 rounded-full w-fit ${s?"bg-yellow-500/30 text-yellow-300":"bg-white/10 text-white/30"}`,children:(0,b.jsx)(o,{className:"h-5 w-5"})}),(0,b.jsx)("p",{className:`text-xs font-medium ${s?"text-white":"text-white/40"}`,children:a.name})]},a.id)})}),(0,b.jsx)("div",{className:"mt-4 text-center",children:(0,b.jsxs)("p",{className:"text-sm text-white/70",children:[i.size," of ",y.BADGE_DEFINITIONS.length," badges unlocked"]})})]})]})}let ac={Footprints:ar,Flame:an,Shield:ai,Swords:as,Crown:ao,Trophy:at};function au({badge:e,onComplete:t}){let[a,r]=(0,x.useState)([]);(0,x.useEffect)(()=>{r(Array.from({length:50},(e,t)=>({id:t,x:100*Math.random(),y:100*Math.random(),color:["#fbbf24","#a855f7","#22c55e","#3b82f6","#ef4444"][Math.floor(5*Math.random())],delay:.5*Math.random()})));let e=setTimeout(()=>{t()},3e3);return()=>clearTimeout(e)},[t]);let n=ac[e.icon]||at;return(0,b.jsxs)("div",{className:"fixed inset-0 z-[100] flex items-center justify-center bg-black/60 backdrop-blur-sm",onClick:t,children:[a.map(e=>(0,b.jsx)("div",{className:"absolute w-2 h-2 rounded-full animate-confetti",style:{left:`${e.x}%`,top:"-10px",backgroundColor:e.color,animationDelay:`${e.delay}s`}},e.id)),(0,b.jsxs)("div",{className:"relative animate-scale-in",children:[(0,b.jsx)("div",{className:"absolute inset-0 bg-yellow-500/30 rounded-full blur-3xl scale-150 animate-pulse-subtle"}),(0,b.jsx)("div",{className:"relative bg-gradient-to-br from-purple-600 to-indigo-700 p-8 rounded-2xl border border-yellow-500/50 shadow-2xl",children:(0,b.jsxs)("div",{className:"flex flex-col items-center gap-4",children:[(0,b.jsx)("div",{className:"absolute -top-4 -right-4",children:(0,b.jsx)(tX.Sparkles,{className:"h-8 w-8 text-yellow-400 animate-float"})}),(0,b.jsx)("div",{className:"absolute -bottom-4 -left-4",children:(0,b.jsx)(tX.Sparkles,{className:"h-6 w-6 text-yellow-400 animate-float delay-300"})}),(0,b.jsx)("div",{className:"p-4 bg-gradient-to-br from-yellow-400 to-amber-500 rounded-full shadow-lg",children:(0,b.jsx)(n,{className:"h-12 w-12 text-white"})}),(0,b.jsxs)("div",{className:"text-center",children:[(0,b.jsx)("p",{className:"text-yellow-400 text-sm font-medium uppercase tracking-wider mb-1",children:"Achievement Unlocked!"}),(0,b.jsx)("h2",{className:"text-2xl font-bold text-white mb-1",children:e.name}),(0,b.jsx)("p",{className:"text-white/70 text-sm",children:e.description})]})]})})]}),(0,b.jsx)("p",{className:"absolute bottom-8 text-white/50 text-sm",children:"Tap anywhere to dismiss"})]})}let ah=(0,tR.default)("heart",[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]]);var am=e.i(82365);let af=(0,tR.default)("heart-pulse",[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}],["path",{d:"M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"auskq0"}]]),ag=(0,tR.default)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),ap=(0,tR.default)("activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]),ab=(0,tR.default)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]]),ax=(0,tR.default)("heart-handshake",[["path",{d:"M19.414 14.414C21 12.828 22 11.5 22 9.5a5.5 5.5 0 0 0-9.591-3.676.6.6 0 0 1-.818.001A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.535 5.362a2 2 0 0 0 2.879.052 2.12 2.12 0 0 0-.004-3 2.124 2.124 0 1 0 3-3 2.124 2.124 0 0 0 3.004 0 2 2 0 0 0 0-2.828l-1.881-1.882a2.41 2.41 0 0 0-3.409 0l-1.71 1.71a2 2 0 0 1-2.828 0 2 2 0 0 1 0-2.828l2.823-2.762",key:"17lmqv"}]]),ay=(0,tR.default)("circle-check",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]),av={Heart:ah,Wind:am.Wind,HeartPulse:af,Eye:ag,Activity:ap,TrendingUp:ab,Sparkles:tX.Sparkles,HeartHandshake:ax};function aw(e,t,a){let r=new Date,n="nicotine"===e?a?.lastNicotineUsageTime:a?.lastWeedUsageTime;if(n){let e=new Date(n);return Math.max(0,(r.getTime()-e.getTime())/6e4)}let i=t.filter(t=>t.substance===e&&t.count>0).sort((e,t)=>new Date(t.date).getTime()-new Date(e.date).getTime());if(i.length>0){let e=i[0].date;if(e===r.toISOString().split("T")[0])return 0;let t=new Date(e);return t.setHours(23,59,59,999),Math.max(0,(r.getTime()-t.getTime())/6e4)}if(a?.trackingStartDate){let e=new Date(a.trackingStartDate);return e.setHours(0,0,0,0),Math.max(0,(r.getTime()-e.getTime())/6e4)}return 0}function ak(e){return e<1?"< 1 min":e<60?`${Math.floor(e)} min`:e<1440?`${Math.floor(e/60)} hrs`:e<10080?`${Math.floor(e/1440)} days`:e<43200?`${Math.floor(e/10080)} weeks`:e<525600?`${Math.floor(e/43200)} months`:`${Math.floor(e/525600)} year${e>=1051200?"s":""}`}function aj({substance:e,minutesFree:t,theme:a}){let r,n=-1;for(let e=y.HEALTH_MILESTONES.length-1;e>=0;e--)if(t>=y.HEALTH_MILESTONES[e].timeMinutes){n=e;break}let i=n+1,s=i=0?y.HEALTH_MILESTONES[n].timeMinutes:0,a=s.timeMinutes-e;o=Math.min(100,Math.max(0,(t-e)/a*100))}let l="nicotine"===e?O.Cigarette:T.Leaf,d="nicotine"===e?"text-red-500":"text-green-500";return(0,b.jsxs)("div",{className:"flex flex-col h-full bg-black/5 dark:bg-white/5 rounded-xl border border-white/5 overflow-hidden",children:[(0,b.jsxs)("div",{className:`p-3 border-b border-white/5 flex items-center gap-2 ${"light"===a?"bg-white/50":"bg-black/20"}`,children:[(0,b.jsx)(l,{className:`h-4 w-4 ${d}`}),(0,b.jsx)("span",{className:`text-sm font-semibold ${"light"===a?"text-slate-900":"text-white"}`,children:"nicotine"===e?"Nicotine":"Marijuana"}),(0,b.jsxs)("span",{className:"ml-auto text-xs opacity-70 font-medium tabular-nums",children:[ak(t)," free"]})]}),(0,b.jsxs)("div",{className:"p-3 flex-1 overflow-y-auto min-h-0 space-y-3 custom-scrollbar",children:[s&&(0,b.jsxs)("div",{className:`p-3 rounded-lg border ${"light"===a?"bg-white border-slate-200 shadow-sm":"bg-white/5 border-white/10"}`,children:[(0,b.jsxs)("div",{className:"flex items-center justify-between mb-2",children:[(0,b.jsx)("span",{className:`text-xs font-medium opacity-80 ${"light"===a?"text-slate-700":"text-white"}`,children:"Next Up"}),(0,b.jsx)("span",{className:`text-xs font-bold ${d}`,children:(r=s.timeMinutes-t)<=0?"Achieved!":`${ak(r)} to go`})]}),(0,b.jsx)("div",{className:"w-full bg-slate-200 dark:bg-white/10 rounded-full h-1.5 overflow-hidden",children:(0,b.jsx)("div",{className:`h-1.5 rounded-full transition-all duration-700 ${"nicotine"===e?"bg-red-500":"bg-green-500"}`,style:{width:`${o}%`,opacity:.8}})}),(0,b.jsx)("p",{className:`text-xs mt-1.5 opacity-70 truncate ${"light"===a?"text-slate-600":"text-white/70"}`,children:s.title})]}),y.HEALTH_MILESTONES.map((r,i)=>{let s=t>=r.timeMinutes,o=i===n,l=av[r.icon]||ah;return(0,b.jsxs)("div",{className:`flex items-start gap-2.5 p-2 rounded-lg transition-all ${s?"light"===a?"bg-slate-100/50":"bg-white/5":"opacity-50 grayscale"} ${o?"ring-1 ring-offset-1 ring-offset-transparent "+("nicotine"===e?"ring-red-500/50":"ring-green-500/50"):""}`,children:[(0,b.jsx)("div",{className:`p-1.5 rounded-full shrink-0 mt-0.5 ${s?"light"===a?"bg-white text-slate-700 shadow-sm":"bg-white/10 text-white":"bg-black/5 text-black/30 dark:bg-white/5 dark:text-white/30"}`,children:s?(0,b.jsx)(ay,{className:"h-3 w-3"}):(0,b.jsx)(l,{className:"h-3 w-3"})}),(0,b.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,b.jsx)("p",{className:`text-xs font-semibold ${"light"===a?"text-slate-900":"text-white"}`,children:r.title}),(0,b.jsx)("p",{className:`text-[10px] mt-0.5 leading-tight ${"light"===a?"text-slate-600":"text-white/50"}`,children:r.description})]})]},r.id)})]})]})}function aN({usageData:e,preferences:t}){let{theme:a}=(0,tQ.useTheme)(),[r,n]=(0,x.useState)(0),[i,s]=(0,x.useState)(0),o=(0,x.useCallback)(()=>{let a=t||null;n(aw("nicotine",e,a)),s(aw("weed",e,a))},[e,t]);(0,x.useEffect)(()=>{o();let e=setInterval(o,1e3);return()=>clearInterval(e)},[o]);let l="light"===a?"linear-gradient(135deg, rgba(236, 253, 245, 0.9) 0%, rgba(209, 250, 229, 0.8) 100%)":"linear-gradient(135deg, rgba(20, 184, 166, 0.2) 0%, rgba(6, 182, 212, 0.15) 100%)";return(0,b.jsxs)(tV.Card,{className:"backdrop-blur-xl border border-teal-500/40 shadow-xl drop-shadow-lg hover-lift transition-all duration-300 overflow-hidden relative h-[500px] flex flex-col",style:{background:l},children:[(0,b.jsx)("div",{className:"absolute top-0 right-0 w-40 h-40 bg-gradient-to-br from-teal-500/10 to-transparent rounded-full -translate-y-1/2 translate-x-1/2 pointer-events-none"}),(0,b.jsxs)(tV.CardHeader,{className:"relative z-10 pb-4 shrink-0",children:[(0,b.jsxs)(tV.CardTitle,{className:`flex items-center gap-2 ${"light"===a?"text-teal-900":"text-white"} text-shadow-sm`,children:[(0,b.jsx)(ah,{className:"h-5 w-5 text-teal-500"}),(0,b.jsx)("span",{children:"Health Recovery"})]}),(0,b.jsx)("p",{className:`text-sm ${"light"===a?"text-teal-700":"text-white/70"}`,children:"Track your body's healing process for each substance independently."})]}),(0,b.jsx)(tV.CardContent,{className:"relative z-10 flex-1 min-h-0 pb-6 pt-0",children:(0,b.jsxs)("div",{className:"grid grid-cols-2 gap-4 h-full",children:[(0,b.jsx)(aj,{substance:"nicotine",minutesFree:r,theme:a}),(0,b.jsx)(aj,{substance:"weed",minutesFree:i,theme:a})]})})]})}let aS=(0,tR.default)("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]),aM=[{code:"USD",symbol:"$",name:"US Dollar"},{code:"EUR",symbol:"€",name:"Euro"},{code:"GBP",symbol:"£",name:"British Pound"},{code:"CAD",symbol:"C$",name:"Canadian Dollar"},{code:"AUD",symbol:"A$",name:"Australian Dollar"}];function aD({open:e,onClose:t,onSave:a,existingConfig:r}){let[n,i]=(0,x.useState)(""),[s,o]=(0,x.useState)(""),[l,d]=(0,x.useState)(""),[c,u]=(0,x.useState)(""),[h,m]=(0,x.useState)(""),[f,g]=(0,x.useState)("");(0,x.useEffect)(()=>{r?(i(r.costPerUnit.toString()),o(r.unitsPerDay.toString()),d(r.currency),u(r.substance),m(r.savingsGoal?.toString()||""),g(r.goalName||"")):(i(""),o(""),d(""),u(""),m(""),g(""))},[r,e]);let p=n&&s&&l&&c&&parseFloat(n)>0&&parseFloat(s)>0;return(0,b.jsx)(w.Dialog,{open:e,onOpenChange:e=>!e&&t(),children:(0,b.jsxs)(w.DialogContent,{className:"sm:max-w-md",children:[(0,b.jsxs)(w.DialogHeader,{children:[(0,b.jsxs)(w.DialogTitle,{className:"flex items-center gap-2",children:[(0,b.jsx)(aS,{className:"h-5 w-5 text-emerald-500"}),r?"Edit Savings Tracker":"Set Up Savings Tracker"]}),(0,b.jsx)(w.DialogDescription,{children:"Enter your usage costs to track how much you're saving"})]}),(0,b.jsxs)("div",{className:"space-y-4 py-4",children:[(0,b.jsxs)("div",{className:"space-y-2",children:[(0,b.jsx)(S.Label,{children:"What are you tracking?"}),(0,b.jsxs)(M.Select,{value:c,onValueChange:e=>u(e),children:[(0,b.jsx)(M.SelectTrigger,{children:(0,b.jsx)(M.SelectValue,{placeholder:"Select substance"})}),(0,b.jsxs)(M.SelectContent,{children:[(0,b.jsx)(M.SelectItem,{value:"nicotine",children:"Nicotine (Vape/Cigarettes)"}),(0,b.jsx)(M.SelectItem,{value:"weed",children:"Marijuana"})]})]})]}),(0,b.jsxs)("div",{className:"space-y-2",children:[(0,b.jsx)(S.Label,{children:"Currency"}),(0,b.jsxs)(M.Select,{value:l,onValueChange:d,children:[(0,b.jsx)(M.SelectTrigger,{children:(0,b.jsx)(M.SelectValue,{placeholder:"Select currency"})}),(0,b.jsx)(M.SelectContent,{children:aM.map(e=>(0,b.jsxs)(M.SelectItem,{value:e.code,children:[e.symbol," ",e.name]},e.code))})]})]}),(0,b.jsxs)("div",{className:"space-y-2",children:[(0,b.jsx)(S.Label,{htmlFor:"costPerUnit",children:"Cost per pack/cartridge/unit"}),(0,b.jsxs)("div",{className:"relative",children:[(0,b.jsx)("span",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground",children:aM.find(e=>e.code===l)?.symbol||"$"}),(0,b.jsx)(N,{id:"costPerUnit",type:"number",min:"0",step:"0.01",value:n,onChange:e=>i(e.target.value),className:"pl-8",placeholder:"10.00"})]}),(0,b.jsx)("p",{className:"text-xs text-muted-foreground",children:"How much does one pack or cartridge cost?"})]}),(0,b.jsxs)("div",{className:"space-y-2",children:[(0,b.jsx)(S.Label,{htmlFor:"unitsPerDay",children:"Packs/vapes per week (before quitting)"}),(0,b.jsx)(N,{id:"unitsPerDay",type:"number",min:"0",step:"0.1",value:s,onChange:e=>o(e.target.value),placeholder:"1"}),(0,b.jsx)("p",{className:"text-xs text-muted-foreground",children:"How many packs/vapes did you typically use per week?"})]}),(0,b.jsxs)("div",{className:"pt-4 border-t space-y-4",children:[(0,b.jsxs)("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[(0,b.jsx)(t8,{className:"h-4 w-4"}),(0,b.jsx)("span",{children:"See your real time savings:"})]}),(0,b.jsxs)("div",{className:"space-y-2",children:[(0,b.jsx)(S.Label,{htmlFor:"savingsGoal",children:"Target amount"}),(0,b.jsxs)("div",{className:"relative",children:[(0,b.jsx)("span",{className:"absolute left-3 top-1/2 -translate-y-1/2 text-muted-foreground",children:aM.find(e=>e.code===l)?.symbol||"$"}),(0,b.jsx)(N,{id:"savingsGoal",type:"number",min:"0",step:"1",value:h,onChange:e=>m(e.target.value),className:"pl-8",placeholder:"500"})]})]}),(0,b.jsxs)("div",{className:"space-y-2",children:[(0,b.jsx)(S.Label,{htmlFor:"goalName",children:"What are you saving for?"}),(0,b.jsx)(N,{id:"goalName",type:"text",value:f,onChange:e=>g(e.target.value),placeholder:"e.g., New Phone, Vacation"})]})]}),(0,b.jsxs)("div",{className:"flex gap-2 pt-4",children:[(0,b.jsx)(k.Button,{onClick:t,variant:"outline",className:"flex-1",children:"Cancel"}),(0,b.jsx)(k.Button,{onClick:()=>{let e=parseFloat(n),t=parseFloat(s);isNaN(e)||isNaN(t)||e<=0||t<=0||a({costPerUnit:e,unitsPerDay:t,currency:l,substance:c,savingsGoal:h?parseFloat(h):null,goalName:f.trim()||null})},disabled:!p,className:"flex-1",children:r?"Update":"Save"})]})]})]})})}function aC({savingsConfig:e,usageData:t,trackingStartDate:a,onSavingsConfigChange:r}){let{theme:n}=(0,tQ.useTheme)(),[i,s]=(0,x.useState)(!1),o=(0,x.useMemo)(()=>(0,y.calculateTotalSaved)(e,t,a),[e,t,a]),l=(0,x.useMemo)(()=>{if(!e)return{daily:0,weekly:0,monthly:0,yearly:0};let t=e.costPerUnit*e.unitsPerDay;return{daily:t/7,weekly:t,monthly:4.33*t,yearly:52*t}},[e]),d=(0,x.useMemo)(()=>e?.savingsGoal?Math.min(100,o/e.savingsGoal*100):null,[o,e]),c="light"===n?"linear-gradient(135deg, rgba(5, 150, 105, 0.85) 0%, rgba(4, 120, 87, 0.9) 100%)":"linear-gradient(135deg, rgba(16, 185, 129, 0.2) 0%, rgba(5, 150, 105, 0.15) 100%)",u=t=>{let a=e?.currency||"USD";return new Intl.NumberFormat("en-US",{style:"currency",currency:a,minimumFractionDigits:0,maximumFractionDigits:2}).format(t)};return e?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(tV.Card,{className:"backdrop-blur-xl border border-emerald-500/40 shadow-xl drop-shadow-lg hover-lift transition-all duration-300 overflow-hidden relative",style:{background:c},children:[(0,b.jsx)("div",{className:"absolute top-0 right-0 w-40 h-40 bg-gradient-to-br from-emerald-500/10 to-transparent rounded-full -translate-y-1/2 translate-x-1/2 pointer-events-none"}),(0,b.jsx)(tV.CardHeader,{className:"relative z-10 pb-2",children:(0,b.jsxs)("div",{className:"flex items-center justify-between",children:[(0,b.jsxs)(tV.CardTitle,{className:"flex items-center gap-2 text-white text-shadow-sm",children:[(0,b.jsx)(aS,{className:"h-5 w-5 text-emerald-400"}),(0,b.jsx)("span",{children:"Money Saved"})]}),(0,b.jsx)("button",{onClick:()=>s(!0),className:"p-1.5 rounded-full bg-white/10 hover:bg-white/20 transition-colors",children:(0,b.jsx)(t0,{className:"h-4 w-4 text-white/70"})})]})}),(0,b.jsxs)(tV.CardContent,{className:"relative z-10",children:[(0,b.jsxs)("div",{className:"text-center mb-4 p-4 bg-emerald-500/20 rounded-xl border border-emerald-500/30",children:[(0,b.jsx)("p",{className:"text-sm text-white/70 mb-1",children:"Total Saved"}),(0,b.jsx)("p",{className:"text-4xl font-bold text-emerald-300 text-shadow",children:u(o)})]}),e.savingsGoal&&null!==d&&(0,b.jsxs)("div",{className:"mb-4 p-3 bg-white/10 rounded-xl",children:[(0,b.jsxs)("div",{className:"flex items-center justify-between mb-2",children:[(0,b.jsxs)("div",{className:"flex items-center gap-2",children:[(0,b.jsx)(t8,{className:"h-4 w-4 text-emerald-400"}),(0,b.jsx)("span",{className:"text-sm text-white/80",children:e.goalName||"Savings Goal"})]}),(0,b.jsxs)("span",{className:"text-sm text-emerald-300 font-medium",children:[d.toFixed(0),"%"]})]}),(0,b.jsx)("div",{className:"w-full bg-white/10 rounded-full h-2.5 overflow-hidden",children:(0,b.jsx)("div",{className:"bg-gradient-to-r from-emerald-400 to-green-400 h-2.5 rounded-full transition-all duration-700",style:{width:`${d}%`}})}),(0,b.jsxs)("p",{className:"text-xs text-white/50 mt-2 text-right",children:[u(o)," of ",u(e.savingsGoal)]})]}),(0,b.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,b.jsxs)("div",{className:"bg-white/10 p-3 rounded-lg text-center hover:bg-white/15 transition-all",children:[(0,b.jsx)("p",{className:"text-lg font-bold text-white",children:u(l.weekly)}),(0,b.jsx)("p",{className:"text-xs text-white/60",children:"Weekly"})]}),(0,b.jsxs)("div",{className:"bg-white/10 p-3 rounded-lg text-center hover:bg-white/15 transition-all",children:[(0,b.jsx)("p",{className:"text-lg font-bold text-white",children:u(l.monthly)}),(0,b.jsx)("p",{className:"text-xs text-white/60",children:"Monthly"})]})]}),(0,b.jsxs)("div",{className:"mt-3 flex items-center justify-center gap-1 text-xs text-white/50",children:[(0,b.jsx)(tX.Sparkles,{className:"h-3 w-3"}),(0,b.jsxs)("span",{children:["Based on ",u(l.daily),"/day potential savings"]})]})]})]}),(0,b.jsx)(aD,{open:i,onClose:()=>s(!1),onSave:e=>{r(e),s(!1)},existingConfig:e})]}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(tV.Card,{className:"backdrop-blur-xl border border-emerald-500/40 shadow-xl drop-shadow-lg hover-lift transition-all duration-300 overflow-hidden relative",style:{background:c},children:[(0,b.jsx)("div",{className:"absolute top-0 right-0 w-40 h-40 bg-gradient-to-br from-emerald-500/10 to-transparent rounded-full -translate-y-1/2 translate-x-1/2 pointer-events-none"}),(0,b.jsx)(tV.CardHeader,{className:"relative z-10",children:(0,b.jsxs)(tV.CardTitle,{className:"flex items-center gap-2 text-white text-shadow-sm",children:[(0,b.jsx)(aS,{className:"h-5 w-5 text-emerald-400"}),(0,b.jsx)("span",{children:"Money Savings"})]})}),(0,b.jsxs)(tV.CardContent,{className:"relative z-10 text-center py-6",children:[(0,b.jsxs)("div",{className:"mb-4",children:[(0,b.jsx)(aS,{className:"h-12 w-12 text-emerald-400/50 mx-auto mb-3"}),(0,b.jsx)("p",{className:"text-white/70 text-sm mb-4",children:"Track how much money you're saving by reducing your usage"})]}),(0,b.jsxs)(k.Button,{onClick:()=>s(!0),className:"bg-emerald-500 hover:bg-emerald-600 text-white transition-all duration-300 hover:scale-105",children:[(0,b.jsx)(t0,{className:"mr-2 h-4 w-4"}),"Set Up Savings Tracker"]})]})]}),(0,b.jsx)(aD,{open:i,onClose:()=>s(!1),onSave:e=>{r(e),s(!1)},existingConfig:null})]})}let aO=(0,tR.default)("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),aT=(0,tR.default)("meh",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"8",x2:"16",y1:"15",y2:"15",key:"1xb1d9"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]),aP=(0,tR.default)("frown",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M16 16s-1.5-2-4-2-4 2-4 2",key:"epbg0q"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);var aE=e.i(65960),aI=e.i(31195),aW=e.i(25949),aA=e.i(33369),aL=["axis","item"],aF=(0,x.forwardRef)((e,t)=>x.createElement(aA.CartesianChart,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:aL,tooltipPayloadSearcher:aW.arrayTooltipSearcher,categoricalChartProps:e,ref:t})),aY=x,aB=e.i(7670),az=e.i(97865),aH=e=>null;aH.displayName="Cell";var a$=e.i(69212),aG=e.i(94395),a_=e.i(81977),aU=e.i(79812),aq=e.i(73393);e.i(47167);var aK=e.i(7328),aV=e.i(29905),aR=e.i(51883),aZ=e.i(66576),aJ=e.i(40657),aQ=e.i(92887),aX=e.i(43404),a0=e.i(36536);function a1(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function a2(e){for(var t=1;t{var i=a-r;return(0,a0.roundTemplateLiteral)(h||(h=a3(["M ",",",""])),e,t)+(0,a0.roundTemplateLiteral)(m||(m=a3(["L ",",",""])),e+a,t)+(0,a0.roundTemplateLiteral)(f||(f=a3(["L ",",",""])),e+a-i/2,t+n)+(0,a0.roundTemplateLiteral)(g||(g=a3(["L ",",",""])),e+a-i/2-r,t+n)+(0,a0.roundTemplateLiteral)(p||(p=a3(["L ",","," Z"])),e,t)},a6={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},a9=e=>{var t=(0,aR.resolveDefaultProps)(e,a6),{x:a,y:r,upperWidth:n,lowerWidth:i,height:s,className:o}=t,{animationEasing:l,animationDuration:d,animationBegin:c,isUpdateAnimationActive:u}=t,h=(0,x.useRef)(null),[m,f]=(0,x.useState)(-1),g=(0,x.useRef)(n),p=(0,x.useRef)(i),b=(0,x.useRef)(s),y=(0,x.useRef)(a),v=(0,x.useRef)(r),w=(0,aJ.useAnimationId)(e,"trapezoid-");if((0,x.useEffect)(()=>{if(h.current&&h.current.getTotalLength)try{var e=h.current.getTotalLength();e&&f(e)}catch(e){}},[]),a!==+a||r!==+r||n!==+n||i!==+i||s!==+s||0===n&&0===i||0===s)return null;var k=(0,aB.clsx)("recharts-trapezoid",o);if(!u)return x.createElement("g",null,x.createElement("path",a5({},(0,aX.svgPropertiesAndEvents)(t),{className:k,d:a4(a,r,n,i,s)})));var j=g.current,N=p.current,S=b.current,M=y.current,D=v.current,C="0px ".concat(-1===m?1:m,"px"),O="".concat(m,"px 0px"),T=(0,aQ.getTransitionVal)(["strokeDasharray"],d,l);return x.createElement(aZ.JavascriptAnimate,{animationId:w,key:w,canBegin:m>0,duration:d,easing:l,isActive:u,begin:c},e=>{var o=(0,aG.interpolate)(j,n,e),l=(0,aG.interpolate)(N,i,e),d=(0,aG.interpolate)(S,s,e),c=(0,aG.interpolate)(M,a,e),u=(0,aG.interpolate)(D,r,e);h.current&&(g.current=o,p.current=l,b.current=d,y.current=c,v.current=u);var m=e>0?{transition:T,strokeDasharray:O}:{strokeDasharray:C};return x.createElement("path",a5({},(0,aX.svgPropertiesAndEvents)(t),{className:k,d:a4(c,u,o,l,d),ref:h,style:a2(a2({},m),t.style)}))})},a8=e.i(39425);e.i(2353);var a7=e.i(75058),re=e.i(16888);let rt=Math.cos,ra=Math.sin,rr=Math.sqrt,rn=Math.PI,ri=2*rn;rr(3);let rs={draw(e,t){let a=rr(t/rn);e.moveTo(a,0),e.arc(0,0,a,0,ri)}},ro=rr(1/3),rl=2*ro,rd=ra(rn/10)/ra(7*rn/10),rc=ra(ri/10)*rd,ru=-rt(ri/10)*rd,rh=rr(3);rr(3);let rm=rr(3)/2,rf=1/rr(12),rg=(rf/2+1)*3;var rp=["type","size","sizeType"];function rb(){return(rb=Object.assign.bind()).apply(null,arguments)}function rx(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function ry(e){for(var t=1;t{var{type:t="circle",size:a=64,sizeType:r="area"}=e,n=ry(ry({},function(e,t){if(null==e)return{};var a,r,n=function(e,t){if(null==e)return{};var a={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;a[r]=e[r]}return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r{var e,t=(e=i,rv["symbol".concat((0,aG.upperFirst)(e))]||rs),n=(function(e,t){let a=null,r=(0,re.withPath)(n);function n(){let n;if(a||(a=n=r()),e.apply(this,arguments).draw(a,+t.apply(this,arguments)),n)return a=null,n+""||null}return e="function"==typeof e?e:(0,a7.default)(e||rs),t="function"==typeof t?t:(0,a7.default)(void 0===t?64:+t),n.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,a7.default)(t),n):e},n.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,a7.default)(+e),n):t},n.context=function(e){return arguments.length?(a=null==e?null:e,n):a},n})().type(t).size(((e,t,a)=>{if("area"===t)return e;switch(a){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var r=18*rw;return 1.25*e*e*(Math.tan(r)-Math.tan(2*r)*Math.tan(r)**2);case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}})(a,r,i))();if(null!==n)return n})()})):null};rk.registerSymbol=(e,t)=>{rv["symbol".concat((0,aG.upperFirst)(e))]=t};var rj=e.i(72733),rN=["option","shapeType","activeClassName"];function rS(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function rM(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:0;return(a,r)=>{if((0,aG.isNumber)(e))return e;var n=(0,aG.isNumber)(a)||(0,aG.isNullish)(a);return n?e(a,r):(n||function(e,t){if(!e)throw Error("Invariant failed")}(!1,"minPointSize callback function received a value with type of ".concat(typeof a,". Currently only numbers or null/undefined are supported.")),t)}},rE=e.i(27241),rI=e.i(98982),rW=(e,t,a)=>{var r=(0,rE.useAppDispatch)();return(n,i)=>s=>{null==e||e(n,i,s),r((0,rI.setActiveMouseOverItemIndex)({activeIndex:String(i),activeDataKey:t,activeCoordinate:n.tooltipPosition,activeGraphicalItemId:a}))}},rA=e=>{var t=(0,rE.useAppDispatch)();return(a,r)=>n=>{null==e||e(a,r,n),t((0,rI.mouseLeaveItem)())}},rL=(e,t,a)=>{var r=(0,rE.useAppDispatch)();return(n,i)=>s=>{null==e||e(n,i,s),r((0,rI.setActiveClickItemIndex)({activeIndex:String(i),activeDataKey:t,activeCoordinate:n.tooltipPosition,activeGraphicalItemId:a}))}},rF=e.i(844),rY=["children"],rB=(0,x.createContext)({data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0});function rz(e){var{children:t}=e,a=function(e,t){if(null==e)return{};var a,r,n=function(e,t){if(null==e)return{};var a={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;a[r]=e[r]}return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r{var r=null!=a?a:e;if(!(0,aG.isNullish)(r))return(0,aG.getPercentValue)(r,t,0)},rZ=e.i(22075);function rJ(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function rQ(e){for(var t=1;tt],(e,t)=>e.filter(e=>"bar"===e.type).find(e=>e.id===t)),r2=(0,rG.createSelector)([r1],e=>null==e?void 0:e.maxBarSize),r5=(0,rG.createSelector)([r$.selectChartLayout,r_.selectUnfilteredCartesianItems,r0.selectXAxisIdFromGraphicalItemId,r0.selectYAxisIdFromGraphicalItemId,(e,t,a)=>a],(e,t,a,r,n)=>t.filter(t=>"horizontal"===e?t.xAxisId===a:t.yAxisId===r).filter(e=>e.isPanorama===n).filter(e=>!1===e.hide).filter(e=>"bar"===e.type)),r3=(0,rG.createSelector)([r5,rK.selectRootBarSize,(e,t)=>{var a=(0,r$.selectChartLayout)(e),r=(0,r0.selectXAxisIdFromGraphicalItemId)(e,t),n=(0,r0.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=r&&null!=n)return"horizontal"===a?(0,r_.selectCartesianAxisSize)(e,"xAxis",r):(0,r_.selectCartesianAxisSize)(e,"yAxis",n)}],(e,t,a)=>{var r=e.filter(rV.isStacked),n=e.filter(e=>null==e.stackId);return[...Object.entries(r.reduce((e,t)=>{var a=e[t.stackId];return null==a&&(a=[]),a.push(t),e[t.stackId]=a,e},{})).map(e=>{var r,[n,i]=e;return{stackId:n,dataKeys:i.map(e=>e.dataKey),barSize:rR(t,a,null==(r=i[0])?void 0:r.barSize)}}),...n.map(e=>({stackId:void 0,dataKeys:[e.dataKey].filter(e=>null!=e),barSize:rR(t,a,e.barSize)}))]}),r4=(e,t,a)=>{var r,n,i=(0,r$.selectChartLayout)(e),s=(0,r0.selectXAxisIdFromGraphicalItemId)(e,t),o=(0,r0.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=s&&null!=o)return"horizontal"===i?(r=(0,r_.selectAxisWithScale)(e,"xAxis",s,a),n=(0,r_.selectTicksOfGraphicalItem)(e,"xAxis",s,a)):(r=(0,r_.selectAxisWithScale)(e,"yAxis",o,a),n=(0,r_.selectTicksOfGraphicalItem)(e,"yAxis",o,a)),(0,aU.getBandSizeOfAxis)(r,n)},r6=(0,rG.createSelector)([r3,rK.selectRootMaxBarSize,rK.selectBarGap,rK.selectBarCategoryGap,(e,t,a)=>{var r,n,i,s,o=r1(e,t);if(null==o)return 0;var l=(0,r0.selectXAxisIdFromGraphicalItemId)(e,t),d=(0,r0.selectYAxisIdFromGraphicalItemId)(e,t);if(null==l||null==d)return 0;var c=(0,r$.selectChartLayout)(e),u=(0,rK.selectRootMaxBarSize)(e),{maxBarSize:h}=o,m=(0,aG.isNullish)(h)?u:h;return"horizontal"===c?(i=(0,r_.selectAxisWithScale)(e,"xAxis",l,a),s=(0,r_.selectTicksOfGraphicalItem)(e,"xAxis",l,a)):(i=(0,r_.selectAxisWithScale)(e,"yAxis",d,a),s=(0,r_.selectTicksOfGraphicalItem)(e,"yAxis",d,a)),null!=(r=null!=(n=(0,aU.getBandSizeOfAxis)(i,s,!0))?n:m)?r:0},r4,r2],(e,t,a,r,n,i,s)=>{var o=function(e,t,a,r,n){var i,s,o=r.length;if(!(o<1)){var l=(0,aG.getPercentValue)(e,a,0,!0),d=[];if((0,rZ.isWellBehavedNumber)(null==(i=r[0])?void 0:i.barSize)){var c=!1,u=a/o,h=r.reduce((e,t)=>e+(t.barSize||0),0);(h+=(o-1)*l)>=a&&(h-=(o-1)*l,l=0),h>=a&&u>0&&(c=!0,u*=.9,h=o*u);var m={offset:((a-h)/2|0)-l,size:0};s=r.reduce((e,t)=>{var a,r={stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:m.offset+m.size+l,size:c?u:null!=(a=t.barSize)?a:0}},n=[...e,r];return m=r.position,n},d)}else{var f=(0,aG.getPercentValue)(t,a,0,!0);a-2*f-(o-1)*l<=0&&(l=0);var g=(a-2*f-(o-1)*l)/o;g>1&&(g>>=0);var p=(0,rZ.isWellBehavedNumber)(n)?Math.min(g,n):g;s=r.reduce((e,t,a)=>[...e,{stackId:t.stackId,dataKeys:t.dataKeys,position:{offset:f+(g+l)*a+(g-p)/2,size:p}}],d)}return s}}(a,r,n!==i?n:i,e,(0,aG.isNullish)(s)?t:s);return n!==i&&null!=o&&(o=o.map(e=>rQ(rQ({},e),{},{position:rQ(rQ({},e.position),{},{offset:e.position.offset-n/2})}))),o}),r9=(0,rG.createSelector)([r6,r1],(e,t)=>{if(null!=e&&null!=t){var a=e.find(e=>e.stackId===t.stackId&&null!=t.dataKey&&e.dataKeys.includes(t.dataKey));if(null!=a)return a.position}}),r8=(0,rG.createSelector)([(e,t,a)=>{var r=(0,r$.selectChartLayout)(e),n=(0,r0.selectXAxisIdFromGraphicalItemId)(e,t),i=(0,r0.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=n&&null!=i)return"horizontal"===r?(0,r_.selectStackGroups)(e,"yAxis",i,a):(0,r_.selectStackGroups)(e,"xAxis",n,a)},r1],(e,t)=>{var a=(0,rX.getStackSeriesIdentifier)(t);if(!e||null==a||null==t)return;var{stackId:r}=t;if(null!=r){var n=e[r];if(n){var{stackedData:i}=n;if(i)return i.find(e=>e.key===a)}}}),r7=(0,rG.createSelector)([rq.selectChartOffsetInternal,rq.selectAxisViewBox,(e,t,a)=>{var r=(0,r0.selectXAxisIdFromGraphicalItemId)(e,t);if(null!=r)return(0,r_.selectAxisWithScale)(e,"xAxis",r,a)},(e,t,a)=>{var r=(0,r0.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=r)return(0,r_.selectAxisWithScale)(e,"yAxis",r,a)},(e,t,a)=>{var r=(0,r0.selectXAxisIdFromGraphicalItemId)(e,t);if(null!=r)return(0,r_.selectTicksOfGraphicalItem)(e,"xAxis",r,a)},(e,t,a)=>{var r=(0,r0.selectYAxisIdFromGraphicalItemId)(e,t);if(null!=r)return(0,r_.selectTicksOfGraphicalItem)(e,"yAxis",r,a)},r9,r$.selectChartLayout,rU.selectChartDataWithIndexesIfNotInPanoramaPosition3,r4,r8,r1,(e,t,a,r)=>r],(e,t,a,r,n,i,s,o,l,d,c,u,h)=>{var m,{chartData:f,dataStartIndex:g,dataEndIndex:p}=l;if(null!=u&&null!=s&&null!=t&&("horizontal"===o||"vertical"===o)&&null!=a&&null!=r&&null!=n&&null!=i&&null!=d){var{data:b}=u;if(null!=(m=null!=b&&b.length>0?b:null==f?void 0:f.slice(g,p+1)))return function(e){var{layout:t,barSettings:{dataKey:a,minPointSize:r},pos:n,bandSize:i,xAxis:s,yAxis:o,xAxisTicks:l,yAxisTicks:d,stackedData:c,displayedData:u,offset:h,cells:m,parentViewBox:f,dataStartIndex:g}=e,p="horizontal"===t?o:s,b=c?p.scale.domain():null,x=(0,aU.getBaseValueOfBar)({numericAxis:p}),y=p.scale.map(x);return u.map((e,u)=>{if(c){var p=c[u+g];if(null==p)return null;w=(0,aU.truncateByDomain)(p,b)}else Array.isArray(w=(0,aU.getValueByDataKey)(e,a))||(w=[x,w]);var v=rP(r,0)(w[1],u);if("horizontal"===t){var w,k,j,N,S,M,D,C=o.scale.map(w[0]),O=o.scale.map(w[1]);if(null==C||null==O)return null;k=(0,aU.getCateCoordinateOfBar)({axis:s,ticks:l,bandSize:i,offset:n.offset,entry:e,index:u}),j=null!=(D=null!=O?O:C)?D:void 0,N=n.size;var T=C-O;if(S=(0,aG.isNan)(T)?0:T,M={x:k,y:h.top,width:N,height:h.height},Math.abs(v)>0&&Math.abs(S)0&&Math.abs(N)t),nc=(e,t,a)=>a,nu=(0,rG.createSelector)([nd,r_.selectUnfilteredCartesianItems,nc],(e,t,a)=>t.filter(e=>"bar"===e.type).filter(t=>t.stackId===e).filter(e=>e.isPanorama===a).filter(e=>!e.hide)),nh=(0,rG.createSelector)([nu],e=>e.map(e=>e.id)),nm=(0,rG.createSelector)([e=>e,nd,nc],(e,t,a)=>{var r=nh(e,t,a),n=[];return r.forEach(t=>{var r=r7(e,t,a,void 0);null==r||r.forEach((e,t)=>{n[t]=((e,t)=>{if(!e)return t;if(!t)return e;var a=Math.min(e.x,e.x+e.width,t.x,t.x+t.width),r=Math.min(e.y,e.y+e.height,t.y,t.y+t.height);return{x:a,y:r,width:Math.max(e.x,e.x+e.width,t.x,t.x+t.width)-a,height:Math.max(e.y,e.y+e.height,t.y,t.y+t.height)-r}})(n[t],e)})}),n}),nf=["index"];function ng(){return(ng=Object.assign.bind()).apply(null,arguments)}var np=(0,x.createContext)(void 0),nb=(e,t)=>"recharts-bar-stack-clip-path-".concat(e,"-").concat(t),nx=e=>{var{index:t}=e,a=function(e,t){if(null==e)return{};var a,r,n=function(e,t){if(null==e)return{};var a={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;a[r]=e[r]}return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r{var t=(0,x.useContext)(np);if(null!=t){var{stackId:a}=t;return"url(#".concat(nb(a,e),")")}})(t);return x.createElement(az.Layer,ng({className:"recharts-bar-stack-layer",clipPath:r},a))};nl.propsAreEqual;var ny=["onMouseEnter","onMouseLeave","onClick"],nv=["value","background","tooltipPosition"],nw=["id"],nk=["onMouseEnter","onClick","onMouseLeave"];function nj(){return(nj=Object.assign.bind()).apply(null,arguments)}function nN(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,r)}return a}function nS(e){for(var t=1;t{var{dataKey:t,stroke:a,strokeWidth:r,fill:n,name:i,hide:s,unit:o,tooltipType:l,id:d}=e,c={dataDefinedOnItem:void 0,getPosition:aG.noop,settings:{stroke:a,strokeWidth:r,fill:n,dataKey:t,nameKey:void 0,name:(0,aU.getTooltipNameProp)(i,t),hide:s,type:l,color:n,unit:o,graphicalItemId:d}};return aY.createElement(rF.SetTooltipEntrySettings,{tooltipEntrySettings:c})});function nC(e){var t,a=(0,rE.useAppSelector)(nt.selectActiveTooltipIndex),{data:r,dataKey:n,background:i,allOtherBarProps:s}=e,{onMouseEnter:o,onMouseLeave:l,onClick:d}=s,c=nM(s,ny),u=rW(o,n,s.id),h=rA(l),m=rL(d,n,s.id);if(!i||null==r)return null;var f=(0,ni.svgPropertiesNoEventsFromUnknown)(i);return aY.createElement(ns.ZIndexLayer,{zIndex:(t=no.DefaultZIndexes.barBackground,i&&"object"==typeof i&&"zIndex"in i&&"number"==typeof i.zIndex&&(0,rZ.isWellBehavedNumber)(i.zIndex)?i.zIndex:t)},r.map((e,t)=>{var{value:r,background:s,tooltipPosition:o}=e,l=nM(e,nv);if(!s)return null;var d=u(e,t),g=h(e,t),p=m(e,t),b=nS(nS(nS(nS(nS({option:i,isActive:String(t)===a},l),{},{fill:"#eee"},s),f),(0,aq.adaptEventsOfChild)(c,e,t)),{},{onMouseEnter:d,onMouseLeave:g,onClick:p,dataKey:n,index:t,className:"recharts-bar-background-rectangle"});return aY.createElement(rT,nj({key:"background-bar-".concat(t)},b))}))}function nO(e){var{showLabels:t,children:a,rects:r}=e,n=null==r?void 0:r.map(e=>{var t={x:e.x,y:e.y,width:e.width,lowerWidth:e.width,upperWidth:e.width,height:e.height};return nS(nS({},t),{},{value:e.value,payload:e.payload,parentViewBox:e.parentViewBox,viewBox:t,fill:e.fill})});return aY.createElement(a$.CartesianLabelListContextProvider,{value:t?n:void 0},a)}function nT(e){var{shape:t,activeBar:a,baseProps:r,entry:n,index:i,dataKey:s}=e,o=(0,rE.useAppSelector)(nt.selectActiveTooltipIndex),l=(0,rE.useAppSelector)(nt.selectActiveTooltipDataKey),d=a&&String(i)===o&&(null==l||s===l),c=d?a:t;return d?aY.createElement(ns.ZIndexLayer,{zIndex:no.DefaultZIndexes.activeBar},aY.createElement(nx,{index:i},aY.createElement(rT,nj({},r,{name:String(r.name)},n,{isActive:d,option:c,index:i,dataKey:s})))):aY.createElement(rT,nj({},r,{name:String(r.name)},n,{isActive:d,option:c,index:i,dataKey:s}))}function nP(e){var{shape:t,baseProps:a,entry:r,index:n,dataKey:i}=e;return aY.createElement(rT,nj({},a,{name:String(a.name)},r,{isActive:!1,option:t,index:n,dataKey:i}))}function nE(e){var t,{data:a,props:r}=e,n=null!=(t=(0,ni.svgPropertiesNoEvents)(r))?t:{},{id:i}=n,s=nM(n,nw),{shape:o,dataKey:l,activeBar:d}=r,{onMouseEnter:c,onClick:u,onMouseLeave:h}=r,m=nM(r,nk),f=rW(c,l,i),g=rA(h),p=rL(u,l,i);return a?aY.createElement(aY.Fragment,null,a.map((e,t)=>aY.createElement(nx,nj({index:t,key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value,"-").concat(t),className:"recharts-bar-rectangle"},(0,aq.adaptEventsOfChild)(m,e,t),{onMouseEnter:f(e,t),onMouseLeave:g(e,t),onClick:p(e,t)}),d?aY.createElement(nT,{shape:o,activeBar:d,baseProps:s,entry:e,index:t,dataKey:l}):aY.createElement(nP,{shape:o,baseProps:s,entry:e,index:t,dataKey:l})))):null}function nI(e){var{props:t,previousRectanglesRef:a}=e,{data:r,layout:n,isAnimationActive:i,animationBegin:s,animationDuration:o,animationEasing:l,onAnimationEnd:d,onAnimationStart:c}=t,u=a.current,h=(0,aJ.useAnimationId)(t,"recharts-bar-"),[m,f]=(0,aY.useState)(!1),g=(0,aY.useCallback)(()=>{"function"==typeof d&&d(),f(!1)},[d]),p=(0,aY.useCallback)(()=>{"function"==typeof c&&c(),f(!0)},[c]);return aY.createElement(nO,{showLabels:!m,rects:r},aY.createElement(aZ.JavascriptAnimate,{animationId:h,begin:s,duration:o,isActive:i,easing:l,onAnimationEnd:g,onAnimationStart:p,key:h},e=>{var i=1===e?r:null==r?void 0:r.map((t,a)=>{var r=u&&u[a];if(r)return nS(nS({},t),{},{x:(0,aG.interpolate)(r.x,t.x,e),y:(0,aG.interpolate)(r.y,t.y,e),width:(0,aG.interpolate)(r.width,t.width,e),height:(0,aG.interpolate)(r.height,t.height,e)});if("horizontal"===n){var i=(0,aG.interpolate)(0,t.height,e),s=(0,aG.interpolate)(t.stackedBarStart,t.y,e);return nS(nS({},t),{},{y:s,height:i})}var o=(0,aG.interpolate)(0,t.width,e),l=(0,aG.interpolate)(t.stackedBarStart,t.x,e);return nS(nS({},t),{},{width:o,x:l})});return(e>0&&(a.current=null!=i?i:null),null==i)?null:aY.createElement(az.Layer,null,aY.createElement(nE,{props:t,data:i}))}),aY.createElement(a$.LabelListFromLabelProp,{label:t.label}),t.children)}function nW(e){var t=(0,aY.useRef)(null);return aY.createElement(nI,{previousRectanglesRef:t,props:e})}var nA=(e,t)=>{var a=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:a,errorVal:(0,aU.getValueByDataKey)(e,t)}};class nL extends aY.PureComponent{render(){var{hide:e,data:t,dataKey:a,className:r,xAxisId:n,yAxisId:i,needClip:s,background:o,id:l}=this.props;if(e||null==t)return null;var d=(0,aB.clsx)("recharts-bar",r);return aY.createElement(az.Layer,{className:d,id:l},s&&aY.createElement("defs",null,aY.createElement(rH.GraphicalItemClipPath,{clipPathId:l,xAxisId:n,yAxisId:i})),aY.createElement(az.Layer,{className:"recharts-bar-rectangles",clipPath:s?"url(#clipPath-".concat(l,")"):void 0},aY.createElement(nC,{data:t,dataKey:a,background:o,allOtherBarProps:this.props}),aY.createElement(nW,this.props)))}}var nF={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendType:"rect",minPointSize:0,xAxisId:0,yAxisId:0,zIndex:no.DefaultZIndexes.bar};function nY(e){var t,{xAxisId:a,yAxisId:r,hide:n,legendType:i,minPointSize:s,activeBar:o,animationBegin:l,animationDuration:d,animationEasing:c,isAnimationActive:u}=e,{needClip:h}=(0,rH.useNeedsClip)(a,r),m=(0,r$.useChartLayout)(),f=(0,ne.useIsPanorama)(),g=(0,a_.findAllByType)(e.children,aH),p=(0,rE.useAppSelector)(t=>r7(t,e.id,f,g));if("vertical"!==m&&"horizontal"!==m)return null;var b=null==p?void 0:p[0];return t=null==b||null==b.height||null==b.width?0:"vertical"===m?b.height/2:b.width/2,aY.createElement(rz,{xAxisId:a,yAxisId:r,data:p,dataPointFormatter:nA,errorBarOffset:t},aY.createElement(nL,nj({},e,{layout:m,needClip:h,data:p,xAxisId:a,yAxisId:r,hide:n,legendType:i,minPointSize:s,activeBar:o,animationBegin:l,animationDuration:d,animationEasing:c,isAnimationActive:u})))}var nB=aY.memo(function(e){var t,a,r=(0,aR.resolveDefaultProps)(e,nF),n=(t=r.stackId,null!=(a=(0,x.useContext)(np))?a.stackId:null!=t?(0,aU.getNormalizedStackId)(t):void 0),i=(0,ne.useIsPanorama)();return aY.createElement(nr.RegisterGraphicalItemId,{id:r.id,type:"bar"},e=>aY.createElement(aY.Fragment,null,aY.createElement(na.SetLegendPayload,{legendPayload:(e=>{var{dataKey:t,name:a,fill:r,legendType:n,hide:i}=e;return[{inactive:i,dataKey:t,type:n,color:r,value:(0,aU.getTooltipNameProp)(a,t),payload:e}]})(r)}),aY.createElement(nD,{dataKey:r.dataKey,stroke:r.stroke,strokeWidth:r.strokeWidth,fill:r.fill,name:r.name,hide:r.hide,unit:r.unit,tooltipType:r.tooltipType,id:e}),aY.createElement(nn.SetCartesianGraphicalItem,{type:"bar",id:e,data:void 0,xAxisId:r.xAxisId,yAxisId:r.yAxisId,zAxisId:0,dataKey:r.dataKey,stackId:n,hide:r.hide,barSize:r.barSize,minPointSize:r.minPointSize,maxBarSize:r.maxBarSize,isPanorama:i}),aY.createElement(ns.ZIndexLayer,{zIndex:r.zIndex},aY.createElement(nY,nj({},r,{id:e})))))},nl.propsAreEqual);nB.displayName="Bar";var nz=e.i(85183),nH=e.i(64003);function n$(){let{theme:e}=(0,tQ.useTheme)(),[t,a]=(0,x.useState)([]),[r,n]=(0,x.useState)(!0),[i,s]=(0,x.useState)(!1),[o,l]=(0,x.useState)(null),[d,c]=(0,x.useState)(0),[u,h]=(0,x.useState)(null),[m,f]=(0,x.useState)(null);(0,x.useEffect)(()=>{(async()=>{let e=await (0,y.fetchMoodEntries)();if(a(e),e.length>0){let t=eI(new Date,"yyyy-MM-dd"),a=e[0];a.date===t&&h(a.mood)}n(!1)})()},[]);let g=async e=>{s(!0),l(null),h(e),m&&(clearTimeout(m),f(null));try{let t=await (0,y.saveMoodEntry)(e);if(t){a(e=>{let a=e.filter(e=>e.date!==t.entry.date);return[t.entry,...a]}),l(t.affirmation);let e=setTimeout(()=>{l(null),f(null)},8e3);f(e)}}finally{s(!1)}},p=(0,x.useMemo)(()=>{let e=ed(U(new Date,-(7*d),void 0),{weekStartsOn:1}),a=ee(e,{weekStartsOn:1});return(function(e,t){let{start:a,end:r}=Q(void 0,e),n=+a>+r,i=n?+a:+r,s=n?r:a;s.setHours(0,0,0,0);let o=(void 0)??1;if(!o)return[];o<0&&(o=-o,n=!n);let l=[];for(;+s<=i;)l.push(G(a,s)),s.setDate(s.getDate()+o),s.setHours(0,0,0,0);return n?l.reverse():l})({start:e,end:a}).map(e=>{let a=eI(e,"yyyy-MM-dd"),r=t.find(e=>e.date===a),n=0;return r&&("good"===r.mood?n=3:"neutral"===r.mood?n=2:"bad"===r.mood&&(n=1)),{name:eI(e,"EEE"),fullDate:a,value:0===n?.2:n,isPlaceholder:0===n,mood:r?.mood}})},[t,d]),v=(0,x.useMemo)(()=>{let e=ed(U(new Date,-(7*d),void 0),{weekStartsOn:1}),t=ee(e,{weekStartsOn:1});return 0===d?"This Week":1===d?"Last Week":`${eI(e,"MMM d")} - ${eI(t,"MMM d")}`},[d]);return(0,b.jsxs)(tV.Card,{className:(0,j.cn)("overflow-hidden transition-all duration-700 backdrop-blur-xl border shadow-xl","bg-gradient-to-br",(()=>{if("light"===e)switch(u){case"good":return"from-emerald-100 via-teal-50 to-emerald-100 border-emerald-200 shadow-emerald-500/5";case"neutral":return"from-amber-100 via-orange-50 to-amber-100 border-amber-200 shadow-amber-500/5";case"bad":return"from-rose-100 via-red-50 to-rose-100 border-rose-200 shadow-rose-500/5";default:return"from-indigo-50 via-white to-indigo-50 border-indigo-100 shadow-indigo-500/5"}switch(u){case"good":return"from-emerald-500/10 via-teal-500/5 to-emerald-500/10 border-emerald-500/20 shadow-emerald-500/10";case"neutral":return"from-amber-500/10 via-orange-500/5 to-amber-500/10 border-amber-500/20 shadow-amber-500/10";case"bad":return"from-rose-500/10 via-red-500/5 to-rose-500/10 border-rose-500/20 shadow-rose-500/10";default:return"from-violet-500/10 via-indigo-500/5 to-violet-500/10 border-white/10 shadow-indigo-500/5"}})()),children:[(0,b.jsx)(tV.CardHeader,{className:"pb-4",children:(0,b.jsxs)("div",{className:"flex items-center justify-between",children:[(0,b.jsxs)(tV.CardTitle,{className:(0,j.cn)("text-base sm:text-lg font-medium flex items-center gap-2","light"===e?"text-slate-700":"text-white/90"),children:[(0,b.jsx)("div",{className:(0,j.cn)("p-1.5 rounded-lg transition-colors duration-500","good"===u?"light"===e?"bg-emerald-100 text-emerald-600":"bg-emerald-500/20 text-emerald-400":"neutral"===u?"light"===e?"bg-amber-100 text-amber-600":"bg-amber-500/20 text-amber-400":"bad"===u?"light"===e?"bg-rose-100 text-rose-600":"bg-rose-500/20 text-rose-400":"light"===e?"bg-indigo-100 text-indigo-500":"bg-white/10 text-white/70"),children:(0,b.jsx)(tX.Sparkles,{className:"w-4 h-4"})}),"How are you feeling?"]}),(0,b.jsxs)("div",{className:(0,j.cn)("flex items-center gap-1 rounded-full p-0.5 border","light"===e?"bg-slate-100 border-slate-200":"bg-black/20 border-white/5"),children:[(0,b.jsx)(k.Button,{variant:"ghost",size:"icon",className:(0,j.cn)("h-6 w-6 rounded-full","light"===e?"text-slate-400 hover:text-slate-700 hover:bg-white":"text-white/50 hover:text-white hover:bg-white/10"),onClick:()=>c(e=>e+1),children:(0,b.jsx)(tZ,{className:"w-3 h-3"})}),(0,b.jsx)("span",{className:(0,j.cn)("text-[10px] font-medium px-2 uppercase tracking-wider min-w-[60px] text-center","light"===e?"text-slate-500":"text-white/60"),children:v}),(0,b.jsx)(k.Button,{variant:"ghost",size:"icon",className:(0,j.cn)("h-6 w-6 rounded-full disabled:opacity-20","light"===e?"text-slate-400 hover:text-slate-700 hover:bg-white":"text-white/50 hover:text-white hover:bg-white/10"),disabled:0===d,onClick:()=>c(e=>e-1),children:(0,b.jsx)(tJ,{className:"w-3 h-3"})})]})]})}),(0,b.jsxs)(tV.CardContent,{className:"pt-2 space-y-4",children:[(0,b.jsx)("div",{className:"grid grid-cols-3 gap-3",children:[{id:"good",icon:aO,label:"Good",color:"emerald"},{id:"neutral",icon:aT,label:"Okay",color:"amber"},{id:"bad",icon:aP,label:"Bad",color:"rose"}].map(t=>{let a=u===t.id,r=t.icon;return(0,b.jsxs)("button",{onClick:()=>g(t.id),disabled:i,className:(0,j.cn)("group relative flex flex-col items-center justify-center gap-2 p-3 rounded-2xl transition-all duration-300","border",a?"light"===e?`bg-${t.color}-100 border-${t.color}-200 shadow-sm`:`bg-${t.color}-500/20 border-${t.color}-500/50 shadow-[0_0_20px_-5px_var(--color-${t.color}-500)]`:"light"===e?"bg-white border-slate-200 hover:bg-slate-50 hover:border-slate-300 hover:-translate-y-1 shadow-sm":"bg-white/5 border-white/10 hover:bg-white/10 hover:border-white/20 hover:-translate-y-1"),children:[(0,b.jsx)("div",{className:(0,j.cn)("p-2 rounded-xl transition-all duration-300",a?`bg-${t.color}-500 text-white shadow-lg scale-110`:"light"===e?`bg-slate-100 text-slate-400 group-hover:text-${t.color}-500 group-hover:scale-110`:`bg-white/5 text-white/60 group-hover:text-${t.color}-400 group-hover:scale-110`),children:(0,b.jsx)(r,{className:(0,j.cn)("w-5 h-5",a&&"animate-pulse-subtle")})}),(0,b.jsx)("span",{className:(0,j.cn)("text-[10px] font-semibold tracking-wide uppercase transition-colors",a?"light"===e?`text-${t.color}-700`:"text-white":"light"===e?"text-slate-400 group-hover:text-slate-600":"text-white/40 group-hover:text-white/80"),children:t.label})]},t.id)})}),(0,b.jsx)("div",{className:(0,j.cn)("relative overflow-hidden transition-all duration-500 ease-out",o?"opacity-100 max-h-24 translate-y-0":"opacity-0 max-h-0 translate-y-4"),children:(0,b.jsxs)("div",{className:(0,j.cn)("rounded-xl p-3 flex gap-3 items-center border","light"===e?"bg-indigo-50 border-indigo-100":"bg-gradient-to-r from-indigo-500/10 to-purple-500/10 border-indigo-500/20"),children:[(0,b.jsx)("div",{className:(0,j.cn)("p-1.5 rounded-full shrink-0","light"===e?"bg-indigo-100 text-indigo-500":"bg-indigo-500/20"),children:(0,b.jsx)(aE.Quote,{className:(0,j.cn)("w-3.5 h-3.5","light"===e?"text-indigo-500":"text-indigo-400")})}),(0,b.jsx)("p",{className:(0,j.cn)("text-xs font-medium leading-relaxed","light"===e?"text-indigo-900":"text-indigo-100/90"),children:o})]})}),(0,b.jsxs)("div",{className:"space-y-3 pt-0",children:[(0,b.jsxs)("div",{className:(0,j.cn)("flex items-center gap-2 text-[10px] font-medium uppercase tracking-widest px-1","light"===e?"text-slate-400":"text-white/40"),children:[(0,b.jsx)(ab,{className:"w-3 h-3"}),(0,b.jsx)("span",{children:"Mood Tracking"})]}),(0,b.jsxs)("div",{className:(0,j.cn)("h-28 w-full rounded-xl border p-2 relative group","light"===e?"bg-white/50 border-slate-200":"bg-white/5 border-white/5"),children:[(0,b.jsx)("div",{className:(0,j.cn)("absolute inset-0 bg-[size:14px_14px] pointer-events-none","light"===e?"bg-[linear-gradient(to_right,rgba(0,0,0,0.03)_1px,transparent_1px),linear-gradient(to_bottom,rgba(0,0,0,0.03)_1px,transparent_1px)] mask-image-linear-gradient(to_bottom,transparent,black)]":"bg-[linear-gradient(to_right,rgba(255,255,255,0.03)_1px,transparent_1px),linear-gradient(to_bottom,rgba(255,255,255,0.03)_1px,transparent_1px)] mask-image-linear-gradient(to_bottom,transparent,black)]")}),(0,b.jsx)(aI.ResponsiveContainer,{width:"100%",height:"100%",children:(0,b.jsxs)(aF,{data:p,barSize:36,children:[(0,b.jsx)(nH.Tooltip,{cursor:{fill:"light"===e?"rgba(0,0,0,0.03)":"rgba(255,255,255,0.05)",radius:4},content:({active:t,payload:a})=>{if(t&&a&&a.length){let t=a[0].payload;return t.isPlaceholder?null:(0,b.jsxs)("div",{className:(0,j.cn)("p-2 rounded-lg shadow-xl backdrop-blur-md border","light"===e?"bg-white/95 border-slate-200 text-slate-900":"bg-slate-900/90 border-white/10 text-white"),children:[(0,b.jsx)("p",{className:(0,j.cn)("text-xs font-medium mb-1","light"===e?"text-slate-600":"text-white"),children:t.fullDate}),(0,b.jsx)("p",{className:(0,j.cn)("text-xs font-bold capitalize","good"===t.mood?"light"===e?"text-emerald-600":"text-emerald-400":"neutral"===t.mood?"light"===e?"text-amber-600":"text-amber-400":"light"===e?"text-rose-600":"text-rose-400"),children:t.mood})]})}return null}}),(0,b.jsx)(nz.XAxis,{dataKey:"name",axisLine:!1,tickLine:!1,tick:{fill:"light"===e?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.4)",fontSize:10,dy:10}}),(0,b.jsx)(nB,{dataKey:"value",radius:[4,4,4,4],children:p.map((t,a)=>{let r;return r=t.isPlaceholder?"light"===e?"rgba(0,0,0,0.05)":"rgba(255,255,255,0.05)":"good"===t.mood?"light"===e?"#10b981":"#34d399":"neutral"===t.mood?"light"===e?"#f59e0b":"#fbbf24":"light"===e?"#f43f5e":"#fb7185",(0,b.jsx)(aH,{fill:r,className:"transition-all duration-300 hover:opacity-80"},`cell-${a}`)})})]})})]})]})]})]})}let nG=(0,tR.default)("circle-plus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);function n_({user:e}){let[t,a]=(0,x.useState)(null),[r,n]=(0,x.useState)([]),[i,s]=(0,x.useState)([]),[o,l]=(0,x.useState)(null),[d,c]=(0,x.useState)(!1),[u,h]=(0,x.useState)(!1),[m,f]=(0,x.useState)(!1),[g,p]=(0,x.useState)(null),[w,j]=(0,x.useState)(!0),[N,S]=(0,x.useState)(0),{theme:M}=(0,tQ.useTheme)(),O=(0,x.useCallback)(async()=>{let[e,t,r,i]=await Promise.all([(0,y.fetchPreferences)(),(0,y.fetchUsageData)(),(0,y.fetchAchievements)(),(0,y.fetchSavingsConfig)()]);return a(e),n(t),s(r),l(i),console.log("[Dashboard] Loaded prefs:",e),S(e=>e+1),{prefs:e,usage:t,achvs:r}},[]),T=(0,x.useCallback)(async(e,t,a)=>{let r=new Set(a.map(e=>`${e.badgeId}-${e.substance}`));for(let a of y.BADGE_DEFINITIONS)for(let n of["nicotine","weed"]){let i=`${a.id}-${n}`;if(!r.has(i)&&(0,y.checkBadgeEligibility)(a.id,e,t,n)){let e=await (0,y.unlockAchievement)(a.id,n);if(e.isNew&&e.achievement){p(a),f(!0),s(t=>[...t,e.achievement]);return}}}},[]);(0,x.useEffect)(()=>{(async()=>{let{prefs:e,usage:t,achvs:a}=await O();e.hasCompletedSetup?(await T(t,e,a),window.matchMedia("(display-mode: standalone)").matches||!0===window.navigator.standalone?h(!0):(0,y.shouldShowUsagePrompt)()&&(h(!0),(0,y.markPromptShown)())):c(!0),j(!1)})()},[O,T]);let E=async e=>{let t=(0,C.getTodayString)(),r={substance:e.substance,trackingStartDate:t,hasCompletedSetup:!0,dailyGoal:null,quitPlan:null,userName:e.name,userAge:e.age,religion:e.religion};await (0,y.savePreferencesAsync)(r),a(r),c(!1),h(!0),S(e=>e+1)},I=async(e,r)=>{if(!t)return void h(!1);let s=t;if(e>0){let n=(0,C.getTodayString)(),i=new Date().toISOString();await (0,y.saveUsageEntryAsync)({date:n,count:e,substance:r}),s={...t,["nicotine"===r?"lastNicotineUsageTime":"lastWeedUsageTime"]:i},await (0,y.savePreferencesAsync)(s),a(s)}h(!1);let o=await (0,y.fetchUsageData)();n(o),S(e=>e+1),await T(o,s,i)},W=async()=>{if(!t)return;let e=(0,y.generateQuitPlan)(t.substance),r={...t,quitPlan:e};await (0,y.savePreferencesAsync)(r),a(r),S(e=>e+1)},A=async e=>{l(e),await (0,y.saveSavingsConfig)(e)};return w?(0,b.jsx)("div",{className:"min-h-screen flex items-center justify-center",children:(0,b.jsx)("div",{className:"animate-pulse text-lg text-white",children:"Loading..."})}):(0,b.jsxs)("div",{className:"min-h-screen",children:[(0,b.jsx)(v.UserHeader,{user:e,preferences:t}),(0,b.jsx)("main",{className:"container mx-auto px-4 py-8 pb-24 sm:pb-8",children:t&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"fixed bottom-4 right-4 sm:bottom-6 sm:right-6 z-50 opacity-0 animate-scale-in delay-500",children:(0,b.jsxs)(k.Button,{size:"lg",onClick:()=>h(!0),className:"h-14 px-6 sm:h-16 sm:px-8 text-base sm:text-lg rounded-full shadow-xl bg-gradient-to-r from-primary to-primary/80 hover:from-primary/90 hover:to-primary/70 drop-shadow-lg hover-lift transition-all duration-300 hover:scale-105 active:scale-95",children:[(0,b.jsx)(nG,{className:"mr-2 h-5 w-5 sm:h-6 sm:w-6"}),"Log Usage"]})}),(0,b.jsxs)("div",{className:"grid gap-6 md:grid-cols-2",children:[(0,b.jsxs)("div",{className:"space-y-6",children:[(0,b.jsx)("div",{className:"opacity-0 animate-fade-in-up",children:(0,b.jsx)(t6,{usageData:r,onDataUpdate:O,userId:e.id,religion:t.religion,onReligionUpdate:async e=>{let r={...t,religion:e};a(r),await (0,y.savePreferencesAsync)(r)},preferences:t,onPreferencesUpdate:async e=>{await (0,y.savePreferencesAsync)(e),a(e)}},N)}),(0,b.jsx)("div",{className:"opacity-0 animate-fade-in-up delay-100",children:(0,b.jsx)(n$,{})}),(0,b.jsx)("div",{className:"opacity-0 animate-fade-in-up delay-200",children:(0,b.jsx)(ae,{plan:t.quitPlan,onGeneratePlan:W,usageData:r},`quit-plan-${N}`)}),(0,b.jsx)("div",{className:"opacity-0 animate-fade-in-up delay-400",children:(0,b.jsx)(aN,{usageData:r,preferences:t},`health-${N}`)})]}),(0,b.jsxs)("div",{className:"space-y-6",children:[(0,b.jsx)("div",{className:"opacity-0 animate-slide-in-right delay-100",children:(0,b.jsx)(t9.StatsCard,{usageData:r,substance:"nicotine"},`stats-nicotine-${N}`)}),(0,b.jsx)("div",{className:"opacity-0 animate-slide-in-right delay-300",children:(0,b.jsx)(t9.StatsCard,{usageData:r,substance:"weed"},`stats-weed-${N}`)}),(0,b.jsx)("div",{className:"opacity-0 animate-slide-in-right delay-400",children:(0,b.jsx)(ad,{achievements:i,substance:t.substance},`achievements-${N}`)}),(0,b.jsx)("div",{className:"opacity-0 animate-slide-in-right delay-500",children:(0,b.jsx)(aC,{savingsConfig:o,usageData:r,trackingStartDate:t.trackingStartDate,onSavingsConfigChange:A},`savings-${N}`)})]})]})]})}),(0,b.jsx)(D,{open:d,onComplete:E}),t&&(0,b.jsx)(P,{open:u,onClose:()=>h(!1),onSubmit:I,userId:e.id}),m&&g&&(0,b.jsx)(au,{badge:g,onComplete:()=>{f(!1),p(null)}})]})}e.s(["Dashboard",()=>n_],58116)}]); \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/chunks/3c899ebb5da9f748.js b/.open-next 2/assets/_next/static/chunks/3c899ebb5da9f748.js deleted file mode 100644 index e154ab5..0000000 --- a/.open-next 2/assets/_next/static/chunks/3c899ebb5da9f748.js +++ /dev/null @@ -1 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,35310,97764,e=>{"use strict";var t=e.i(43476),r=e.i(15288),n=e.i(30886),i=e.i(31674),a=e.i(97703);function o(e=new Date){let t=e.getFullYear(),r=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0");return`${t}-${r}-${n}`}function l(){return o(new Date)}function s({usageData:e,substance:s}){let{theme:u}=(0,a.useTheme)(),c=e.filter(e=>e.substance===s),f=new Date,p=l(),d=c.find(e=>e.date===p)?.count??0,h=c.filter(e=>{let t=new Date(e.date),r=(f.getTime()-t.getTime())/864e5;return r<=7&&r>=0}),y=h.reduce((e,t)=>e+t.count,0),v=h.length>0?Math.round(y/h.length):0,g=0;c.map(e=>e.date).sort((e,t)=>new Date(t).getTime()-new Date(e).getTime());for(let e=0;e<=30;e++){let t=new Date(f);t.setDate(t.getDate()-e);let r=o(t),n=c.find(e=>e.date===r)?.count??-1;if(0===n)g++;else if(n>0)break}c.reduce((e,t)=>e+t.count,0);let m=c.length,b="nicotine"===s?n.Cigarette:i.Leaf,x="nicotine"===s?"Nicotine":"Marijuana";return(0,t.jsxs)(r.Card,{className:`backdrop-blur-xl border ${"nicotine"===s?"border-red-500/30":"border-green-500/30"} shadow-xl drop-shadow-lg hover-lift transition-all duration-300 overflow-hidden relative`,style:{background:"light"===u?"nicotine"===s?"linear-gradient(135deg, rgba(185, 28, 28, 0.85) 0%, rgba(127, 29, 29, 0.9) 100%)":"linear-gradient(135deg, rgba(22, 101, 52, 0.85) 0%, rgba(20, 83, 45, 0.9) 100%)":"nicotine"===s?"linear-gradient(135deg, rgba(239, 68, 68, 0.2) 0%, rgba(127, 29, 29, 0.1) 100%)":"linear-gradient(135deg, rgba(34, 197, 94, 0.2) 0%, rgba(20, 83, 45, 0.1) 100%)"},children:[(0,t.jsx)("div",{className:"absolute top-0 right-0 w-40 h-40 bg-gradient-to-br from-white/5 to-transparent rounded-full -translate-y-1/2 translate-x-1/2 pointer-events-none"}),(0,t.jsx)(r.CardHeader,{className:"pb-2 relative z-10",children:(0,t.jsxs)(r.CardTitle,{className:"flex items-center gap-2 text-white text-shadow-sm",children:[(0,t.jsx)(b,{className:`h-5 w-5 ${"nicotine"===s?"text-red-400":"text-green-400"}`}),(0,t.jsxs)("span",{children:[x," Stats"]})]})}),(0,t.jsxs)(r.CardContent,{children:[(0,t.jsxs)("div",{className:"grid grid-cols-2 gap-2 sm:gap-4",children:[(0,t.jsxs)("div",{className:"bg-white/10 p-3 sm:p-4 rounded-lg text-center hover:bg-white/15 transition-all duration-200 hover:scale-[1.02]",children:[(0,t.jsx)("p",{className:"text-xl sm:text-2xl font-bold text-white",children:d}),(0,t.jsx)("p",{className:"text-xs sm:text-sm text-white/70",children:"Today"})]}),(0,t.jsxs)("div",{className:"bg-white/10 p-3 sm:p-4 rounded-lg text-center hover:bg-white/15 transition-all duration-200 hover:scale-[1.02]",children:[(0,t.jsx)("p",{className:"text-xl sm:text-2xl font-bold text-white",children:v}),(0,t.jsx)("p",{className:"text-xs sm:text-sm text-white/70",children:"Daily Avg (7d)"})]}),(0,t.jsxs)("div",{className:"bg-white/10 p-3 sm:p-4 rounded-lg text-center hover:bg-white/15 transition-all duration-200 hover:scale-[1.02]",children:[(0,t.jsx)("p",{className:"text-xl sm:text-2xl font-bold text-white",children:g}),(0,t.jsx)("p",{className:"text-xs sm:text-sm text-white/70",children:"Free days"})]}),(0,t.jsxs)("div",{className:"bg-white/10 p-3 sm:p-4 rounded-lg text-center hover:bg-white/15 transition-all duration-200 hover:scale-[1.02]",children:[(0,t.jsx)("p",{className:"text-xl sm:text-2xl font-bold text-white",children:m}),(0,t.jsx)("p",{className:"text-xs sm:text-sm text-white/70",children:"Days tracked"})]})]}),g>0&&(0,t.jsxs)("div",{className:`mt-4 ${"nicotine"===s?"bg-gradient-to-r from-red-500/20 to-orange-500/20 border-red-500/30":"bg-gradient-to-r from-green-500/20 to-emerald-500/20 border-green-500/30"} p-4 rounded-xl text-center border backdrop-blur-sm`,children:[(0,t.jsxs)("p",{className:"text-lg font-semibold text-white",children:[g," day",g>1?"s":""," ",x.toLowerCase(),"-free!"]}),(0,t.jsx)("p",{className:"text-sm text-white/70",children:"Keep up the great work!"})]})]})]})}e.s(["getLocalDateString",()=>o,"getTodayString",()=>l],97764),e.s(["StatsCard",()=>s],35310)},24798,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.debounce=function(e,t,{signal:r,edges:n}={}){let i,a=null,o=null!=n&&n.includes("leading"),l=null==n||n.includes("trailing"),s=()=>{null!==a&&(e.apply(i,a),i=void 0,a=null)},u=null,c=()=>{null!=u&&clearTimeout(u),u=setTimeout(()=>{u=null,l&&s(),f()},t)},f=()=>{null!==u&&(clearTimeout(u),u=null),i=void 0,a=null},p=function(...e){if(r?.aborted)return;i=this,a=e;let t=null==u;c(),o&&t&&s()};return p.schedule=c,p.cancel=f,p.flush=()=>{s()},r?.addEventListener("abort",f,{once:!0}),p}},96074,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(24798);r.debounce=function(e,t=0,r={}){let i;"object"!=typeof r&&(r={});let{leading:a=!1,trailing:o=!0,maxWait:l}=r,s=[,,];a&&(s[0]="leading"),o&&(s[1]="trailing");let u=null,c=n.debounce(function(...t){i=e.apply(this,t),u=null},t,{edges:s}),f=function(...t){return null!=l&&(null===u&&(u=Date.now()),Date.now()-u>=l)?(i=e.apply(this,t),u=Date.now(),c.cancel(),c.schedule(),i):(c.apply(this,t),i)};return f.cancel=c.cancel,f.flush=()=>(c.flush(),i),f}},46508,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(96074);r.throttle=function(e,t=0,r={}){let{leading:i=!0,trailing:a=!0}=r;return n.debounce(e,t,{leading:i,maxWait:t,trailing:a})}},58723,(e,t,r)=>{t.exports=e.r(46508).throttle},78756,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isUnsafeProperty=function(e){return"__proto__"===e}},33858,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isDeepKey=function(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}},96736,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.toKey=function(e){return"string"==typeof e||"symbol"==typeof e?e:Object.is(e?.valueOf?.(),-0)?"-0":String(e)}},48018,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.toString=function e(t){if(null==t)return"";if("string"==typeof t)return t;if(Array.isArray(t))return t.map(e).join(",");let r=String(t);return"0"===r&&Object.is(Number(t),-0)?"-0":r}},79232,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(48018),i=e.r(96736);r.toPath=function(e){if(Array.isArray(e))return e.map(i.toKey);if("symbol"==typeof e)return[e];e=n.toString(e);let t=[],r=e.length;if(0===r)return t;let a=0,o="",l="",s=!1;for(46===e.charCodeAt(0)&&(t.push(""),a++);a{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(78756),i=e.r(33858),a=e.r(96736),o=e.r(79232);r.get=function e(t,r,l){if(null==t)return l;switch(typeof r){case"string":{if(n.isUnsafeProperty(r))return l;let a=t[r];if(void 0===a)if(i.isDeepKey(r))return e(t,o.toPath(r),l);else return l;return a}case"number":case"symbol":{"number"==typeof r&&(r=a.toKey(r));let e=t[r];if(void 0===e)return l;return e}default:{if(Array.isArray(r)){var s=t,u=r,c=l;if(0===u.length)return c;let e=s;for(let t=0;t{t.exports=e.r(18915).get},94395,36536,e=>{"use strict";var t=e.i(92068);function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,r=10**t,n=Math.round(e*r)/r;return Object.is(n,-0)?0:n}function n(e){for(var t=arguments.length,n=Array(t>1?t-1:0),i=1;i{var a=n[i-1];return"string"==typeof a?e+a+t:void 0!==a?e+r(a)+t:e+t},"")}e.s(["round",()=>r,"roundTemplateLiteral",()=>n],36536);var i=e=>0===e?0:e>0?1:-1,a=e=>"number"==typeof e&&e!=+e,o=e=>"string"==typeof e&&e.indexOf("%")===e.length-1,l=e=>("number"==typeof e||e instanceof Number)&&!a(e),s=e=>l(e)||"string"==typeof e,u=0,c=e=>{var t=++u;return"".concat(e||"").concat(t)},f=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!l(e)&&"string"!=typeof e)return n;if(o(e)){if(null==t)return n;var s=e.indexOf("%");r=t*parseFloat(e.slice(0,s))/100}else r=+e;return a(r)&&(r=n),i&&null!=t&&r>t&&(r=t),r},p=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;ne&&("function"==typeof r?r(e):(0,t.default)(e,r))===n)}var y=e=>null==e,v=e=>y(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function g(e){return null!=e}function m(){}e.s(["findEntryInArray",()=>h,"getPercentValue",()=>f,"hasDuplicate",()=>p,"interpolate",()=>d,"isNan",()=>a,"isNotNil",()=>g,"isNullish",()=>y,"isNumOrStr",()=>s,"isNumber",()=>l,"isPercent",()=>o,"mathSign",()=>i,"noop",()=>m,"uniqueId",()=>c,"upperFirst",()=>v],94395)},49341,36636,e=>{"use strict";var t=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;itypeof console&&console.warn&&(void 0===t&&console.warn("LogUtils requires an error message argument"),!e))if(void 0===t)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=0;console.warn(t.replace(/%s/g,()=>n[a++]))}};e.s(["warn",()=>t],49341);var r=e.i(94395),n={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},i=(e,t,i)=>{var{width:a=n.width,height:o=n.height,aspect:l,maxHeight:s}=i,u=(0,r.isPercent)(a)?e:Number(a),c=(0,r.isPercent)(o)?t:Number(o);return l&&l>0&&(u?c=u/l:c&&(u=c*l),s&&null!=c&&c>s&&(c=s)),{calculatedWidth:u,calculatedHeight:c}},a={width:0,height:0,overflow:"visible"},o={width:0,overflowX:"visible"},l={height:0,overflowY:"visible"},s={},u=e=>{var{width:t,height:n}=e,i=(0,r.isPercent)(t),u=(0,r.isPercent)(n);return i&&u?a:i?o:u?l:s};function c(e){var{width:t,height:r,aspect:i}=e,a=t,o=r;return void 0===a&&void 0===o?(a=n.width,o=n.height):void 0===a?a=i&&i>0?void 0:n.width:void 0===o&&(o=i&&i>0?void 0:n.height),{width:a,height:o}}e.s(["calculateChartDimensions",()=>i,"defaultResponsiveContainerProps",()=>n,"getDefaultWidthAndHeight",()=>c,"getInnerDivStyle",()=>u],36636)},22075,e=>{"use strict";function t(e){return Number.isFinite(e)}function r(e){return"number"==typeof e&&e>0&&Number.isFinite(e)}e.s(["isPositiveNumber",()=>r,"isWellBehavedNumber",()=>t])},31195,e=>{"use strict";var t=e.i(7670),r=e.i(71645),n=e.i(58723),i=e.i(94395),a=e.i(49341),o=e.i(36636),l=e.i(22075);function s(){return(s=Object.assign.bind()).apply(null,arguments)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function c(e){for(var t=1;t({width:n,height:i}),[n,i]);return(0,l.isPositiveNumber)(a.width)&&(0,l.isPositiveNumber)(a.height)?r.createElement(f.Provider,{value:a},t):null}var d=()=>(0,r.useContext)(f),h=(0,r.forwardRef)((e,l)=>{var{aspect:s,initialDimension:u=o.defaultResponsiveContainerProps.initialDimension,width:f,height:d,minWidth:h=o.defaultResponsiveContainerProps.minWidth,minHeight:y,maxHeight:v,children:g,debounce:m=o.defaultResponsiveContainerProps.debounce,id:b,className:x,onResize:w,style:S={}}=e,A=(0,r.useRef)(null),O=(0,r.useRef)();O.current=w,(0,r.useImperativeHandle)(l,()=>A.current);var[P,E]=(0,r.useState)({containerWidth:u.width,containerHeight:u.height}),_=(0,r.useCallback)((e,t)=>{E(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]);(0,r.useEffect)(()=>{if(null==A.current||"u"{var t,r=e[0];if(null!=r){var{width:n,height:i}=r.contentRect;_(n,i),null==(t=O.current)||t.call(O,n,i)}};m>0&&(e=(0,n.default)(e,m,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),{width:r,height:a}=A.current.getBoundingClientRect();return _(r,a),t.observe(A.current),()=>{t.disconnect()}},[_,m]);var{containerWidth:T,containerHeight:C}=P;(0,a.warn)(!s||s>0,"The aspect(%s) must be greater than zero.",s);var{calculatedWidth:j,calculatedHeight:M}=(0,o.calculateChartDimensions)(T,C,{width:f,height:d,aspect:s,maxHeight:v});return(0,a.warn)(null!=j&&j>0||null!=M&&M>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",j,M,f,d,h,y,s),r.createElement("div",{id:b?"".concat(b):void 0,className:(0,t.clsx)("recharts-responsive-container",x),style:c(c({},S),{},{width:f,height:d,minWidth:h,minHeight:y,maxHeight:v}),ref:A},r.createElement("div",{style:(0,o.getInnerDivStyle)({width:f,height:d})},r.createElement(p,{width:j,height:M},g)))}),y=(0,r.forwardRef)((e,t)=>{var n=d();if((0,l.isPositiveNumber)(n.width)&&(0,l.isPositiveNumber)(n.height))return e.children;var{width:a,height:u}=(0,o.getDefaultWidthAndHeight)({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:c,calculatedHeight:f}=(0,o.calculateChartDimensions)(void 0,void 0,{width:a,height:u,aspect:e.aspect,maxHeight:e.maxHeight});return(0,i.isNumber)(c)&&(0,i.isNumber)(f)?r.createElement(p,{width:c,height:f},e.children):r.createElement(h,s({},e,{width:a,height:u,ref:t}))});e.s(["ResponsiveContainer",()=>y,"useResponsiveContainerContext",()=>d])},64645,57829,61849,8158,e=>{"use strict";e.i(47167);var t,r,n=Symbol.for("immer-nothing"),i=Symbol.for("immer-draftable"),a=Symbol.for("immer-state");function o(e){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var l=Object,s=l.getPrototypeOf,u="constructor",c="prototype",f="configurable",p="enumerable",d="writable",h="value",y=e=>!!e&&!!e[a];function v(e){return!!e&&(b(e)||E(e)||!!e[i]||!!e[u]?.[i]||_(e)||T(e))}var g=l[c][u].toString(),m=new WeakMap;function b(e){if(!e||!C(e))return!1;let t=s(e);if(null===t||t===l[c])return!0;let r=l.hasOwnProperty.call(t,u)&&t[u];if(r===Object)return!0;if(!j(r))return!1;let n=m.get(r);return void 0===n&&(n=Function.toString.call(r),m.set(r,n)),n===g}function x(e){return y(e)||o(15,e),e[a].base_}function w(e,t,r=!0){0===S(e)?(r?Reflect.ownKeys(e):l.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function S(e){let t=e[a];return t?t.type_:E(e)?1:_(e)?2:3*!!T(e)}var A=(e,t,r=S(e))=>2===r?e.has(t):l[c].hasOwnProperty.call(e,t),O=(e,t,r=S(e))=>2===r?e.get(t):e[t],P=(e,t,r,n=S(e))=>{2===n?e.set(t,r):3===n?e.add(r):e[t]=r},E=Array.isArray,_=e=>e instanceof Map,T=e=>e instanceof Set,C=e=>"object"==typeof e,j=e=>"function"==typeof e,M=e=>e.modified_?e.copy_:e.base_;function k(e,t){if(_(e))return new Map(e);if(T(e))return new Set(e);if(E(e))return Array[c].slice.call(e);let r=b(e);if(!0!==t&&("class_only"!==t||r)){let t=s(e);if(null!==t&&r)return{...e};let n=l.create(t);return l.assign(n,e)}{let t=l.getOwnPropertyDescriptors(e);delete t[a];let r=Reflect.ownKeys(t);for(let n=0;n1&&l.defineProperties(e,{set:N,add:N,clear:N,delete:N}),l.freeze(e),t&&w(e,(e,t)=>{D(t,!0)},!1)),e}var N={[h]:function(){o(2)}};function I(e){return!(null!==e&&C(e))||l.isFrozen(e)}var L="MapSet",R="Patches",B="ArrayMethods",z={};function U(e){let t=z[e];return t||o(0,e),t}var F=e=>!!z[e];function W(e,t){t&&(e.patchPlugin_=U(R),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function $(e){V(e),e.drafts_.forEach(q),e.drafts_=null}function V(e){e===r&&(r=e.parent_)}var K=e=>r={drafts_:[],parent_:r,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:F(L)?U(L):void 0,arrayMethodsPlugin_:F(B)?U(B):void 0};function q(e){let t=e[a];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function H(e,t){t.unfinalizedDrafts_=t.drafts_.length;let r=t.drafts_[0];if(void 0!==e&&e!==r){r[a].modified_&&($(t),o(4)),v(e)&&(e=Y(t,e));let{patchPlugin_:n}=t;n&&n.generateReplacementPatches_(r[a].base_,e,t)}else e=Y(t,r);return function(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&D(t,r)}(t,e,!0),$(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==n?e:void 0}function Y(e,t){if(I(t))return t;let r=t[a];if(!r)return ee(t,e.handledSet_,e);if(!G(r,e))return t;if(!r.modified_)return r.base_;if(!r.finalized_){let{callbacks_:t}=r;if(t)for(;t.length>0;)t.pop()(e);J(r,e)}return r.copy_}function X(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var G=(e,t)=>e.scope_===t,Z=[];function Q(e,t,r,n){let i=e.copy_||e.base_,a=e.type_;if(void 0!==n&&O(i,n,a)===t)return void P(i,n,r,a);if(!e.draftLocations_){let t=e.draftLocations_=new Map;w(i,(e,r)=>{if(y(r)){let n=t.get(r)||[];n.push(e),t.set(r,n)}})}for(let n of e.draftLocations_.get(t)??Z)P(i,n,r,a)}function J(e,t){if(e.modified_&&!e.finalized_&&(3===e.type_||1===e.type_&&e.allIndicesReassigned_||(e.assigned_?.size??0)>0)){let{patchPlugin_:r}=t;if(r){let n=r.getPath(e);n&&r.generatePatches_(e,n,t)}X(e)}}function ee(e,t,r){return!r.immer_.autoFreeze_&&r.unfinalizedDrafts_<1||y(e)||t.has(e)||!v(e)||I(e)||(t.add(e),w(e,(n,i)=>{if(y(i)){let t=i[a];G(t,r)&&(P(e,n,M(t),e.type_),X(t))}else v(i)&&ee(i,t,r)})),e}var et={get(e,t){let r;if(t===a)return e;let n=e.scope_.arrayMethodsPlugin_,i=1===e.type_&&"string"==typeof t;if(i&&n?.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);let o=e.copy_||e.base_;if(!A(o,t,e.type_)){var l;let r;return l=e,(r=ei(o,t))?h in r?r[h]:r.get?.call(l.draft_):void 0}let s=o[t];if(e.finalized_||!v(s)||i&&e.operationMethod&&n?.isMutatingArrayMethod(e.operationMethod)&&Number.isInteger(r=+t)&&String(r)===t)return s;if(s===en(e.base_,t)){eo(e);let r=1===e.type_?+t:t,n=el(e.scope_,s,e,r);return e.copy_[r]=n}return s},has:(e,t)=>t in(e.copy_||e.base_),ownKeys:e=>Reflect.ownKeys(e.copy_||e.base_),set(e,t,r){let n=ei(e.copy_||e.base_,t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let n=en(e.copy_||e.base_,t),i=n?.[a];if(i&&i.base_===r)return e.copy_[t]=r,e.assigned_.set(t,!1),!0;if((r===n?0!==r||1/r==1/n:r!=r&&n!=n)&&(void 0!==r||A(e.base_,t,e.type_)))return!0;eo(e),ea(e)}return!!(e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=r,e.assigned_.set(t,!0),!function(e,t,r){let{scope_:n}=e;if(y(r)){let i=r[a];G(i,n)&&i.callbacks_.push(function(){eo(e),Q(e,r,M(i),t)})}else v(r)&&e.callbacks_.push(function(){let i=e.copy_||e.base_;3===e.type_?i.has(r)&&ee(r,n.handledSet_,n):O(i,t,e.type_)===r&&n.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&ee(O(e.copy_,t,e.type_),n.handledSet_,n)})}(e,t,r),!0)},deleteProperty:(e,t)=>(eo(e),void 0!==en(e.base_,t)||t in e.base_?(e.assigned_.set(t,!1),ea(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=e.copy_||e.base_,n=Reflect.getOwnPropertyDescriptor(r,t);return n?{[d]:!0,[f]:1!==e.type_||"length"!==t,[p]:n[p],[h]:r[t]}:n},defineProperty(){o(11)},getPrototypeOf:e=>s(e.base_),setPrototypeOf(){o(12)}},er={};for(let e in et){let t=et[e];er[e]=function(){let e=arguments;return e[0]=e[0][0],t.apply(this,e)}}function en(e,t){let r=e[a];return(r?r.copy_||r.base_:e)[t]}function ei(e,t){if(!(t in e))return;let r=s(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=s(r)}}function ea(e){!e.modified_&&(e.modified_=!0,e.parent_&&ea(e.parent_))}function eo(e){e.copy_||(e.assigned_=new Map,e.copy_=k(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function el(e,t,n,i){let[a,o]=_(t)?U(L).proxyMap_(t,n):T(t)?U(L).proxySet_(t,n):function(e,t){let n=E(e),i={type_:+!!n,scope_:t?t.scope_:r,modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0},a=i,o=et;n&&(a=[i],o=er);let{revoke:l,proxy:s}=Proxy.revocable(a,o);return i.draft_=s,i.revoke_=l,[s,i]}(t,n);if((n?.scope_??r).drafts_.push(a),o.callbacks_=n?.callbacks_??[],o.key_=i,n&&void 0!==i)n.callbacks_.push(function(e){if(!o||!G(o,e))return;e.mapSetPlugin_?.fixSetContents(o);let t=M(o);Q(n,o.draft_??o,t,i),J(o,e)});else o.callbacks_.push(function(e){e.mapSetPlugin_?.fixSetContents(o);let{patchPlugin_:t}=e;o.modified_&&t&&t.generatePatches_(o,[],e)});return a}function es(e){return y(e)||o(10,e),function e(t){let r;if(!v(t)||I(t))return t;let n=t[a],i=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=k(t,n.scope_.immer_.useStrictShallowCopy_),i=n.scope_.immer_.shouldUseStrictIteration()}else r=k(t,!0);return w(r,(t,n)=>{P(r,t,e(n))},i),n&&(n.finalized_=!1),r}(e)}er.deleteProperty=function(e,t){return er.set.call(this,e,t,void 0)},er.set=function(e,t,r){return et.set.call(this,e[0],t,r,e[0])};var eu=new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(e,t,r)=>{let i;if(j(e)&&!j(t)){let r=t;t=e;let n=this;return function(e=r,...i){return n.produce(e,e=>t.call(this,e,...i))}}if(j(t)||o(6),void 0===r||j(r)||o(7),v(e)){let n=K(this),a=el(n,e,void 0),o=!0;try{i=t(a),o=!1}finally{o?$(n):V(n)}return W(n,r),H(i,n)}if(e&&C(e))o(1,e);else{if(void 0===(i=t(e))&&(i=e),i===n&&(i=void 0),this.autoFreeze_&&D(i,!0),r){let t=[],n=[];U(R).generateReplacementPatches_(e,i,{patches_:t,inversePatches_:n}),r(t,n)}return i}},this.produceWithPatches=(e,t)=>{let r,n;return j(e)?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,n=t}),r,n]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"==typeof e?.useStrictIteration&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){v(e)||o(8),y(e)&&(e=es(e));let t=K(this),r=el(t,e,void 0);return r[a].isManual_=!0,V(t),r}finishDraft(e,t){let r=e&&e[a];r&&r.isManual_||o(9);let{scope_:n}=r;return W(n,t),H(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));let n=U(R).applyPatches_;return y(e)?n(e,t):this.produce(e,e=>n(e,t))}}().produce;e.s(["current",()=>es,"freeze",()=>D,"isDraft",()=>y,"isDraftable",()=>v,"original",()=>x,"produce",()=>eu],57829);var ec=Symbol("NOT_FOUND"),ef=e=>Array.isArray(e)?e:[e],ep=0,ed=class{revision=ep;_value;_lastValue;_isEqual=eh;constructor(e,t=eh){this._value=this._lastValue=e,this._isEqual=t}get value(){return this._value}set value(e){this.value!==e&&(this._value=e,this.revision=++ep)}};function eh(e,t){return e===t}function ey(e){return e instanceof ed||console.warn("Not a valid cell! ",e),e.value}var ev=(e,t)=>!1;function eg(){return function(e,t=eh){return new ed(null,t)}(0,ev)}var em=e=>{let t=e.collectionTag;null===t&&(t=e.collectionTag=eg()),ey(t)};Symbol();var eb=0,ex=Object.getPrototypeOf({}),ew=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy(this,eS);tag=eg();tags={};children={};collectionTag=null;id=eb++},eS={get:(e,t)=>(function(){let{value:r}=e,n=Reflect.get(r,t);if("symbol"==typeof t||t in ex)return n;if("object"==typeof n&&null!==n){var i;let r=e.children[t];return void 0===r&&(r=e.children[t]=Array.isArray(i=n)?new eA(i):new ew(i)),r.tag&&ey(r.tag),r.proxy}{let r=e.tags[t];return void 0===r&&((r=e.tags[t]=eg()).value=n),ey(r),n}})(),ownKeys:e=>(em(e),Reflect.ownKeys(e.value)),getOwnPropertyDescriptor:(e,t)=>Reflect.getOwnPropertyDescriptor(e.value,t),has:(e,t)=>Reflect.has(e.value,t)},eA=class{constructor(e){this.value=e,this.value=e,this.tag.value=e}proxy=new Proxy([this],eO);tag=eg();tags={};children={};collectionTag=null;id=eb++},eO={get:([e],t)=>("length"===t&&em(e),eS.get(e,t)),ownKeys:([e])=>eS.ownKeys(e),getOwnPropertyDescriptor:([e],t)=>eS.getOwnPropertyDescriptor(e,t),has:([e],t)=>eS.has(e,t)},eP=(e,t)=>e===t;function eE(e,t){let r,{equalityCheck:n=eP,maxSize:i=1,resultEqualityCheck:a}="object"==typeof t?t:{equalityCheck:t},o=function(e,t){if(null===e||null===t||e.length!==t.length)return!1;let{length:r}=e;for(let i=0;ir&&o(r.key,e)?r.value:ec,put(e,t){r={key:e,value:t}},getEntries:()=>r?[r]:[],clear(){r=void 0}}:function(e,t){let r=[];function n(e){let n=r.findIndex(r=>t(e,r.key));if(n>-1){let e=r[n];return n>0&&(r.splice(n,1),r.unshift(e)),e.value}return ec}return{get:n,put:function(t,i){n(t)===ec&&(r.unshift({key:t,value:i}),r.length>e&&r.pop())},getEntries:function(){return r},clear:function(){r=[]}}}(i,o);function u(){let t=s.get(arguments);if(t===ec){if(t=e.apply(null,arguments),l++,a){let e=s.getEntries().find(e=>a(e.value,t));e&&(t=e.value,0!==l&&l--)}s.put(arguments,t)}return t}return u.clearCache=()=>{s.clear(),u.resetResultsCount()},u.resultsCount=()=>l,u.resetResultsCount=()=>{l=0},u}var e_="u">typeof WeakRef?WeakRef:class{constructor(e){this.value=e}deref(){return this.value}};function eT(){return{s:0,v:void 0,o:null,p:null}}function eC(e,t={}){let r,n=eT(),{resultEqualityCheck:i}=t,a=0;function o(){let t,o=n,{length:l}=arguments;for(let e=0;e{n=eT(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function ej(e,...t){let r="function"==typeof e?{memoize:e,memoizeOptions:t}:e,n=(...e)=>{let t,n,i=0,a=0,o={},l=e.pop();"object"==typeof l&&(o=l,l=e.pop()),function(e,t=`expected a function, instead received ${typeof e}`){if("function"!=typeof e)throw TypeError(t)}(l,`createSelector expects an output function after the inputs, but received: [${typeof l}]`);let{memoize:s,memoizeOptions:u=[],argsMemoize:c=eC,argsMemoizeOptions:f=[],devModeChecks:p={}}={...r,...o},d=ef(u),h=ef(f),y=(!function(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(e=>"function"==typeof e)){let r=e.map(e=>"function"==typeof e?`function ${e.name||"unnamed"}()`:typeof e).join(", ");throw TypeError(`${t}[${r}]`)}}(t=Array.isArray(e[0])?e[0]:e,"createSelector expects all input-selectors to be functions, but received the following types: "),t),v=s(function(){return i++,l.apply(null,arguments)},...d);return Object.assign(c(function(){a++;let e=function(e,t){let r=[],{length:n}=e;for(let i=0;ia,resetDependencyRecomputations:()=>{a=0},lastResult:()=>n,recomputations:()=>i,resetRecomputations:()=>{i=0},memoize:s,argsMemoize:c})};return Object.assign(n,{withTypes:()=>n}),n}var eM=ej(eC),ek=Object.assign((e,t=eM)=>{!function(e,t=`expected an object, instead received ${typeof e}`){if("object"!=typeof e)throw TypeError(t)}(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);let r=Object.keys(e);return t(r.map(t=>e[t]),(...e)=>e.reduce((e,t,n)=>(e[r[n]]=t,e),{}))},{withTypes:()=>ek});function eD(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}e.s(["createSelector",()=>eM,"createSelectorCreator",()=>ej,"lruMemoize",()=>eE,"weakMapMemoize",()=>eC],61849);var eN="function"==typeof Symbol&&Symbol.observable||"@@observable",eI=()=>Math.random().toString(36).substring(7).split("").join("."),eL={INIT:`@@redux/INIT${eI()}`,REPLACE:`@@redux/REPLACE${eI()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${eI()}`};function eR(e){if("object"!=typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function eB(e,t,r){if("function"!=typeof e)throw Error(eD(2));if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw Error(eD(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw Error(eD(1));return r(eB)(e,t)}let n=e,i=t,a=new Map,o=a,l=0,s=!1;function u(){o===a&&(o=new Map,a.forEach((e,t)=>{o.set(t,e)}))}function c(){if(s)throw Error(eD(3));return i}function f(e){if("function"!=typeof e)throw Error(eD(4));if(s)throw Error(eD(5));let t=!0;u();let r=l++;return o.set(r,e),function(){if(t){if(s)throw Error(eD(6));t=!1,u(),o.delete(r),a=null}}}function p(e){if(!eR(e))throw Error(eD(7));if(void 0===e.type)throw Error(eD(8));if("string"!=typeof e.type)throw Error(eD(17));if(s)throw Error(eD(9));try{s=!0,i=n(i,e)}finally{s=!1}return(a=o).forEach(e=>{e()}),e}return p({type:eL.INIT}),{dispatch:p,subscribe:f,getState:c,replaceReducer:function(e){if("function"!=typeof e)throw Error(eD(10));n=e,p({type:eL.REPLACE})},[eN]:function(){return{subscribe(e){if("object"!=typeof e||null===e)throw Error(eD(11));function t(){e.next&&e.next(c())}return t(),{unsubscribe:f(t)}},[eN](){return this}}}}}function ez(e){let t,r=Object.keys(e),n={};for(let t=0;t{let t=n[e];if(void 0===t(void 0,{type:eL.INIT}))throw Error(eD(12));if(void 0===t(void 0,{type:eL.PROBE_UNKNOWN_ACTION()}))throw Error(eD(13))})}catch(e){t=e}return function(e={},r){if(t)throw t;let a=!1,o={};for(let t=0;te:1===e.length?e[0]:e.reduce((e,t)=>(...r)=>e(t(...r)))}function eF(...e){return t=>(r,n)=>{let i=t(r,n),a=()=>{throw Error(eD(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=eU(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}function eW(e){return eR(e)&&"type"in e&&"string"==typeof e.type}function e$(e){return({dispatch:t,getState:r})=>n=>i=>"function"==typeof i?i(t,r,e):n(i)}e.s(["applyMiddleware",()=>eF,"combineReducers",()=>ez,"compose",()=>eU,"createStore",()=>eB,"isAction",()=>eW,"isPlainObject",()=>eR],8158);var eV=e$(),eK="u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!=arguments.length)return"object"==typeof arguments[0]?eU:eU.apply(null,arguments)};function eq(e,t){function r(...n){if(t){let r=t(...n);if(!r)throw Error(tE(0));return{type:e,payload:r.payload,..."meta"in r&&{meta:r.meta},..."error"in r&&{error:r.error}}}return{type:e,payload:n[0]}}return r.toString=()=>`${e}`,r.type=e,r.match=t=>eW(t)&&t.type===e,r}"u">typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var eH=class e extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,e.prototype)}static get[Symbol.species](){return e}concat(...e){return super.concat.apply(this,e)}prepend(...t){return 1===t.length&&Array.isArray(t[0])?new e(...t[0].concat(this)):new e(...t.concat(this))}};function eY(e){return v(e)?eu(e,()=>{}):e}function eX(e,t,r){return e.has(t)?e.get(t):e.set(t,r(t)).get(t)}var eG="RTK_autoBatch",eZ=()=>e=>({payload:e,meta:{[eG]:!0}}),eQ=e=>t=>{setTimeout(t,e)},eJ=(e={type:"raf"})=>t=>(...r)=>{let n=t(...r),i=!0,a=!1,o=!1,l=new Set,s="tick"===e.type?queueMicrotask:"raf"===e.type?"u">typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:eQ(10):"callback"===e.type?e.queueNotification:eQ(e.timeout),u=()=>{o=!1,a&&(a=!1,l.forEach(e=>e()))};return Object.assign({},n,{subscribe(e){let t=n.subscribe(()=>i&&e());return l.add(e),()=>{t(),l.delete(e)}},dispatch(e){try{return(a=!(i=!e?.meta?.[eG]))&&!o&&(o=!0,s(u)),n.dispatch(e)}finally{i=!0}}})};function e0(e){let t,r,n,i=function(e){let{thunk:t=!0,immutableCheck:r=!0,serializableCheck:n=!0,actionCreatorCheck:i=!0}=e??{},a=new eH;return t&&("boolean"==typeof t?a.push(eV):a.push(e$(t.extraArgument))),a},{reducer:a,middleware:o,devTools:l=!0,duplicateMiddlewareCheck:s=!0,preloadedState:u,enhancers:c}=e||{};if("function"==typeof a)t=a;else if(eR(a))t=ez(a);else throw Error(tE(1));r="function"==typeof o?o(i):i();let f=eU;l&&(f=eK({trace:!1,..."object"==typeof l&&l}));let p=(n=eF(...r),function(e){let{autoBatch:t=!0}=e??{},r=new eH(n);return t&&r.push(eJ("object"==typeof t?t:void 0)),r});return eB(t,u,f(..."function"==typeof c?c(p):p()))}function e1(e){let t,r={},n=[],i={addCase(e,t){let n="string"==typeof e?e:e.type;if(!n)throw Error(tE(28));if(n in r)throw Error(tE(29));return r[n]=t,i},addAsyncThunk:(e,t)=>(t.pending&&(r[e.pending.type]=t.pending),t.rejected&&(r[e.rejected.type]=t.rejected),t.fulfilled&&(r[e.fulfilled.type]=t.fulfilled),t.settled&&n.push({matcher:e.settled,reducer:t.settled}),i),addMatcher:(e,t)=>(n.push({matcher:e,reducer:t}),i),addDefaultCase:e=>(t=e,i)};return e(i),[r,n,t]}var e2=Symbol.for("rtk-slice-createasyncthunk"),e5=((t=e5||{}).reducer="reducer",t.reducerWithPrepare="reducerWithPrepare",t.asyncThunk="asyncThunk",t),e6=function({creators:e}={}){let t=e?.asyncThunk?.[e2];return function(e){let r,{name:n,reducerPath:i=n}=e;if(!n)throw Error(tE(11));let a=("function"==typeof e.reducers?e.reducers(function(){function e(e,t){return{_reducerDefinitionType:"asyncThunk",payloadCreator:e,...t}}return e.withTypes=()=>e,{reducer:e=>Object.assign({[e.name]:(...t)=>e(...t)}[e.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(e,t)=>({_reducerDefinitionType:"reducerWithPrepare",prepare:e,reducer:t}),asyncThunk:e}}()):e.reducers)||{},o=Object.keys(a),l={},s={},u={},c=[],f={addCase(e,t){let r="string"==typeof e?e:e.type;if(!r)throw Error(tE(12));if(r in s)throw Error(tE(13));return s[r]=t,f},addMatcher:(e,t)=>(c.push({matcher:e,reducer:t}),f),exposeAction:(e,t)=>(u[e]=t,f),exposeCaseReducer:(e,t)=>(l[e]=t,f)};function p(){let[t={},r=[],n]="function"==typeof e.extraReducers?e1(e.extraReducers):[e.extraReducers],i={...t,...s};return function(e,t){let r,[n,i,a]=e1(t);if("function"==typeof e)r=()=>eY(e());else{let t=eY(e);r=()=>t}function o(e=r(),t){let l=[n[t.type],...i.filter(({matcher:e})=>e(t)).map(({reducer:e})=>e)];return 0===l.filter(e=>!!e).length&&(l=[a]),l.reduce((e,r)=>{if(r)if(y(e)){let n=r(e,t);return void 0===n?e:n}else{if(v(e))return eu(e,e=>r(e,t));let n=r(e,t);if(void 0===n){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return n}return e},e)}return o.getInitialState=r,o}(e.initialState,e=>{for(let t in i)e.addCase(t,i[t]);for(let t of c)e.addMatcher(t.matcher,t.reducer);for(let t of r)e.addMatcher(t.matcher,t.reducer);n&&e.addDefaultCase(n)})}o.forEach(r=>{let i=a[r],o={reducerName:r,type:`${n}/${r}`,createNotation:"function"==typeof e.reducers};"asyncThunk"===i._reducerDefinitionType?function({type:e,reducerName:t},r,n,i){if(!i)throw Error(tE(18));let{payloadCreator:a,fulfilled:o,pending:l,rejected:s,settled:u,options:c}=r,f=i(e,a,c);n.exposeAction(t,f),o&&n.addCase(f.fulfilled,o),l&&n.addCase(f.pending,l),s&&n.addCase(f.rejected,s),u&&n.addMatcher(f.settled,u),n.exposeCaseReducer(t,{fulfilled:o||e3,pending:l||e3,rejected:s||e3,settled:u||e3})}(o,i,f,t):function({type:e,reducerName:t,createNotation:r},n,i){let a,o;if("reducer"in n){if(r&&"reducerWithPrepare"!==n._reducerDefinitionType)throw Error(tE(17));a=n.reducer,o=n.prepare}else a=n;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?eq(e,o):eq(e))}(o,i,f)});let d=e=>e,h=new Map,g=new WeakMap;function m(e,t){return r||(r=p()),r(e,t)}function b(){return r||(r=p()),r.getInitialState()}function x(t,r=!1){function n(e){let i=e[t];return void 0===i&&r&&(i=eX(g,n,b)),i}function i(t=d){let n=eX(h,r,()=>new WeakMap);return eX(n,t,()=>{let n={};for(let[i,a]of Object.entries(e.selectors??{}))n[i]=function(e,t,r,n){function i(a,...o){let l=t(a);return void 0===l&&n&&(l=r()),e(l,...o)}return i.unwrapped=e,i}(a,t,()=>eX(g,t,b),r);return n})}return{reducerPath:t,getSelectors:i,get selectors(){return i(n)},selectSlice:n}}let w={name:n,reducer:m,actions:u,caseReducers:l,getInitialState:b,...x(i),injectInto(e,{reducerPath:t,...r}={}){let n=t??i;return e.inject({reducerPath:n,reducer:m},r),{...w,...x(n,!0)}}};return w}}();function e3(){}var e4="listener",e8="completed",e7="cancelled",e9=`task-${e7}`,te=`task-${e8}`,tt=`${e4}-${e7}`,tr=`${e4}-${e8}`,tn=class{constructor(e){this.code=e,this.message=`task ${e7} (reason: ${e})`}name="TaskAbortError";message},ti=(e,t)=>{if("function"!=typeof e)throw TypeError(tE(32))},ta=()=>{},to=(e,t=ta)=>(e.catch(t),e),tl=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),ts=e=>{if(e.aborted)throw new tn(e.reason)};function tu(e,t){let r=ta;return new Promise((n,i)=>{let a=()=>i(new tn(e.reason));e.aborted?a():(r=tl(e,a),t.finally(()=>r()).then(n,i))}).finally(()=>{r=ta})}var tc=async(e,t)=>{try{await Promise.resolve();let t=await e();return{status:"ok",value:t}}catch(e){return{status:e instanceof tn?"cancelled":"rejected",error:e}}finally{t?.()}},tf=e=>t=>to(tu(e,t).then(t=>(ts(e),t))),tp=e=>{let t=tf(e);return e=>t(new Promise(t=>setTimeout(t,e)))},{assign:td}=Object,th={},ty="listenerMiddleware",tv=e=>{let{type:t,actionCreator:r,matcher:n,predicate:i,effect:a}=e;if(t)i=eq(t).match;else if(r)t=r.type,i=r.match;else if(n)i=n;else if(i);else throw Error(tE(21));return ti(a,"options.listener"),{predicate:i,type:t,effect:a}},tg=td(e=>{let{type:t,predicate:r,effect:n}=tv(e);return{id:((e=21)=>{let t="",r=e;for(;r--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t})(),effect:n,type:t,predicate:r,pending:new Set,unsubscribe:()=>{throw Error(tE(22))}}},{withTypes:()=>tg}),tm=(e,t)=>{let{type:r,effect:n,predicate:i}=tv(t);return Array.from(e.values()).find(e=>("string"==typeof r?e.type===r:e.predicate===i)&&e.effect===n)},tb=e=>{e.pending.forEach(e=>{e.abort(tt)})},tx=(e,t,r)=>{try{e(t,r)}catch(e){setTimeout(()=>{throw e},0)}},tw=td(eq(`${ty}/add`),{withTypes:()=>tw}),tS=eq(`${ty}/removeAll`),tA=td(eq(`${ty}/remove`),{withTypes:()=>tA}),tO=(...e)=>{console.error(`${ty}/error`,...e)},tP=(e={})=>{let t=new Map,r=new Map,{extra:n,onError:i=tO}=e;ti(i,"onError");let a=e=>{var r;return(r=tm(t,e)??tg(e)).unsubscribe=()=>t.delete(r.id),t.set(r.id,r),e=>{r.unsubscribe(),e?.cancelActive&&tb(r)}};td(a,{withTypes:()=>a});let o=e=>{let r=tm(t,e);return r&&(r.unsubscribe(),e.cancelActive&&tb(r)),!!r};td(o,{withTypes:()=>o});let l=async(e,o,l,s)=>{var u,c;let f,p=new AbortController,d=(u=p.signal,f=async(e,t)=>{ts(u);let r=()=>{},n=[new Promise((t,n)=>{let i=a({predicate:e,effect:(e,r)=>{r.unsubscribe(),t([e,r.getState(),r.getOriginalState()])}});r=()=>{i(),n()}})];null!=t&&n.push(new Promise(e=>setTimeout(e,t,null)));try{let e=await tu(u,Promise.race(n));return ts(u),e}finally{r()}},(e,t)=>to(f(e,t))),h=[];try{let i;e.pending.add(p),i=r.get(e)??0,r.set(e,i+1),await Promise.resolve(e.effect(o,td({},l,{getOriginalState:s,condition:(e,t)=>d(e,t).then(Boolean),take:d,delay:tp(p.signal),pause:tf(p.signal),extra:n,signal:p.signal,fork:(c=p.signal,(e,t)=>{ti(e,"taskExecutor");let r=new AbortController;tl(c,()=>r.abort(c.reason));let n=tc(async()=>{ts(c),ts(r.signal);let t=await e({pause:tf(r.signal),delay:tp(r.signal),signal:r.signal});return ts(r.signal),t},()=>r.abort(te));return t?.autoJoin&&h.push(n.catch(ta)),{result:tf(c)(n),cancel(){r.abort(e9)}}}),unsubscribe:e.unsubscribe,subscribe:()=>{t.set(e.id,e)},cancelActiveListeners:()=>{e.pending.forEach((e,t,r)=>{e!==p&&(e.abort(tt),r.delete(e))})},cancel:()=>{p.abort(tt),e.pending.delete(p)},throwIfCancelled:()=>{ts(p.signal)}})))}catch(e){e instanceof tn||tx(i,e,{raisedBy:"effect"})}finally{let t;await Promise.all(h),p.abort(tr),1===(t=r.get(e)??1)?r.delete(e):r.set(e,t-1),e.pending.delete(p)}},s=()=>{for(let e of r.keys())tb(e);t.clear()};return{middleware:e=>r=>n=>{let u;if(!eW(n))return r(n);if(tw.match(n))return a(n.payload);if(tS.match(n))return void s();if(tA.match(n))return o(n.payload);let c=e.getState(),f=()=>{if(c===th)throw Error(tE(23));return c};try{if(u=r(n),t.size>0){let r=e.getState();for(let a of Array.from(t.values())){let t=!1;try{t=a.predicate(n,r,c)}catch(e){t=!1,tx(i,e,{raisedBy:"predicate"})}t&&l(a,n,e,f)}}}finally{c=th}return u},startListening:a,stopListening:o,clearListeners:s}};function tE(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}Symbol.for("rtk-state-proxy-original"),e.s(["autoBatchEnhancer",()=>eJ,"configureStore",()=>e0,"createAction",()=>eq,"createListenerMiddleware",()=>tP,"createSlice",()=>e6,"prepareAutoBatched",()=>eZ],64645)},25949,e=>{"use strict";var t=e.i(64645),r=e.i(94395),n=(e,t)=>{if(t&&Array.isArray(e)){var n=Number.parseInt(t,10);if(!(0,r.isNan)(n))return e[n]}},i=(0,t.createSlice)({name:"options",initialState:{chartName:"",tooltipPayloadSearcher:()=>void 0,eventEmitter:void 0,defaultTooltipEventType:"axis"},reducers:{createEventEmitter:e=>{null==e.eventEmitter&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),a=i.reducer,{createEventEmitter:o}=i.actions;e.s(["arrayTooltipSearcher",()=>n,"createEventEmitter",()=>o,"optionsReducer",()=>a])},14595,(e,t,r)=>{"use strict";var n=e.r(71645),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useSyncExternalStore,o=n.useRef,l=n.useEffect,s=n.useMemo,u=n.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,n,c){var f=o(null);if(null===f.current){var p={hasValue:!1,value:null};f.current=p}else p=f.current;var d=a(e,(f=s(function(){function e(e){if(!l){if(l=!0,a=e,e=n(e),void 0!==c&&p.hasValue){var t=p.value;if(c(t,e))return o=t}return o=e}if(t=o,i(a,e))return t;var r=n(e);return void 0!==c&&c(t,r)?(a=e,t):(a=e,o=r)}var a,o,l=!1,s=void 0===r?null:r;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,r,n,c]))[0],f[1]);return l(function(){p.hasValue=!0,p.value=d},[d]),u(d),d}},13027,(e,t,r)=>{"use strict";t.exports=e.r(14595)},88348,e=>{"use strict";var t=e.i(71645);e.i(13027);var r={notify(){},get:()=>[]},n="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement,i="u">typeof navigator&&"ReactNative"===navigator.product,a=n||i?t.useLayoutEffect:t.useEffect;function o(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function l(e,t){if(o(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;ntypeof globalThis?globalThis:{},c=function(){if(!t.createContext)return{};let e=u[s]??=new Map,r=e.get(t.createContext);return r||(r=t.createContext(null),e.set(t.createContext,r)),r}(),f=function(e){let{children:n,context:i,serverState:o,store:l}=e,s=t.useMemo(()=>{let e=function(e,t){let n,i=r,a=0,o=!1;function l(){c.onStateChange&&c.onStateChange()}function s(){if(a++,!n){let t,r;n=e.subscribe(l),t=null,r=null,i={clear(){t=null,r=null},notify(){let e=t;for(;e;)e.callback(),e=e.next},get(){let e=[],r=t;for(;r;)e.push(r),r=r.next;return e},subscribe(e){let n=!0,i=r={callback:e,next:null,prev:r};return i.prev?i.prev.next=i:t=i,function(){n&&null!==t&&(n=!1,i.next?i.next.prev=i.prev:r=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}}function u(){a--,n&&0===a&&(n(),n=void 0,i.clear(),i=r)}let c={addNestedSub:function(e){s();let t=i.subscribe(e),r=!1;return()=>{r||(r=!0,t(),u())}},notifyNestedSubs:function(){i.notify()},handleChangeWrapper:l,isSubscribed:function(){return o},trySubscribe:function(){o||(o=!0,s())},tryUnsubscribe:function(){o&&(o=!1,u())},getListeners:()=>i};return c}(l);return{store:l,subscription:e,getServerState:o?()=>o:void 0}},[l,o]),u=t.useMemo(()=>l.getState(),[l]);return a(()=>{let{subscription:e}=s;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),u!==l.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}},[s,u]),t.createElement((i||c).Provider,{value:s},n)};function p(e=c){return function(){return t.useContext(e)}}var d=p();e.s(["Provider",()=>f,"shallowEqual",()=>l])},6368,e=>{"use strict";var t,r=Symbol.for("immer-nothing"),n=Symbol.for("immer-draftable"),i=Symbol.for("immer-state");function a(e){throw Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var o=Object.getPrototypeOf;function l(e){return!!e&&!!e[i]}function s(e){return!!e&&(f(e)||Array.isArray(e)||!!e[n]||!!e.constructor?.[n]||v(e)||g(e))}var u=Object.prototype.constructor.toString(),c=new WeakMap;function f(e){if(!e||"object"!=typeof e)return!1;let t=Object.getPrototypeOf(e);if(null===t||t===Object.prototype)return!0;let r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if("function"!=typeof r)return!1;let n=c.get(r);return void 0===n&&(n=Function.toString.call(r),c.set(r,n)),n===u}function p(e,t,r=!0){0===d(e)?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,n)=>t(n,r,e))}function d(e){let t=e[i];return t?t.type_:Array.isArray(e)?1:v(e)?2:3*!!g(e)}function h(e,t){return 2===d(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function y(e,t,r){let n=d(e);2===n?e.set(t,r):3===n?e.add(r):e[t]=r}function v(e){return e instanceof Map}function g(e){return e instanceof Set}function m(e){return e.copy_||e.base_}function b(e,t){if(v(e))return new Map(e);if(g(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);let r=f(e);if(!0!==t&&("class_only"!==t||r)){let t=o(e);return null!==t&&r?{...e}:Object.assign(Object.create(t),e)}{let t=Object.getOwnPropertyDescriptors(e);delete t[i];let r=Reflect.ownKeys(t);for(let n=0;n1&&Object.defineProperties(e,{set:w,add:w,clear:w,delete:w}),Object.freeze(e),t&&Object.values(e).forEach(e=>x(e,!0))),e}var w={value:function(){a(2)}};function S(e){return null===e||"object"!=typeof e||Object.isFrozen(e)}var A={};function O(e){let t=A[e];return t||a(0,e),t}function P(e,t){t&&(O("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function E(e){_(e),e.drafts_.forEach(C),e.drafts_=null}function _(e){e===t&&(t=e.parent_)}function T(e){return t={drafts_:[],parent_:t,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function C(e){let t=e[i];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function j(e,t){t.unfinalizedDrafts_=t.drafts_.length;let n=t.drafts_[0];return void 0!==e&&e!==n?(n[i].modified_&&(E(t),a(4)),s(e)&&(e=M(t,e),t.parent_||D(t,e)),t.patches_&&O("Patches").generateReplacementPatches_(n[i].base_,e,t.patches_,t.inversePatches_)):e=M(t,n,[]),E(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==r?e:void 0}function M(e,t,r){if(S(t))return t;let n=e.immer_.shouldUseStrictIteration(),a=t[i];if(!a)return p(t,(n,i)=>k(e,a,t,n,i,r),n),t;if(a.scope_!==e)return t;if(!a.modified_)return D(e,a.base_,!0),a.base_;if(!a.finalized_){a.finalized_=!0,a.scope_.unfinalizedDrafts_--;let t=a.copy_,i=t,o=!1;3===a.type_&&(i=new Set(t),t.clear(),o=!0),p(i,(n,i)=>k(e,a,t,n,i,r,o),n),D(e,t,!1),r&&e.patches_&&O("Patches").generatePatches_(a,r,e.patches_,e.inversePatches_)}return a.copy_}function k(e,t,r,n,i,a,o){if(null==i||"object"!=typeof i&&!o)return;let u=S(i);if(!u||o){if(l(i)){let o=M(e,i,a&&t&&3!==t.type_&&!h(t.assigned_,n)?a.concat(n):void 0);if(y(r,n,o),!l(o))return;e.canAutoFreeze_=!1}else o&&r.add(i);if(s(i)&&!u){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[n]===i&&u)return;M(e,i),(!t||!t.scope_.parent_)&&"symbol"!=typeof n&&(v(r)?r.has(n):Object.prototype.propertyIsEnumerable.call(r,n))&&D(e,i)}}}function D(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&x(t,r)}var N={get(e,t){if(t===i)return e;let r=m(e);if(!h(r,t)){var n;let i;return n=e,(i=R(r,t))?"value"in i?i.value:i.get?.call(n.draft_):void 0}let a=r[t];return e.finalized_||!s(a)?a:a===L(e.base_,t)?(z(e),e.copy_[t]=U(a,e)):a},has:(e,t)=>t in m(e),ownKeys:e=>Reflect.ownKeys(m(e)),set(e,t,r){let n=R(m(e),t);if(n?.set)return n.set.call(e.draft_,r),!0;if(!e.modified_){let n=L(m(e),t),a=n?.[i];if(a&&a.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if((r===n?0!==r||1/r==1/n:r!=r&&n!=n)&&(void 0!==r||h(e.base_,t)))return!0;z(e),B(e)}return!!(e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t]))||(e.copy_[t]=r,e.assigned_[t]=!0,!0)},deleteProperty:(e,t)=>(void 0!==L(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,z(e),B(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){let r=m(e),n=Reflect.getOwnPropertyDescriptor(r,t);return n?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:n.enumerable,value:r[t]}:n},defineProperty(){a(11)},getPrototypeOf:e=>o(e.base_),setPrototypeOf(){a(12)}},I={};function L(e,t){let r=e[i];return(r?m(r):e)[t]}function R(e,t){if(!(t in e))return;let r=o(e);for(;r;){let e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=o(r)}}function B(e){!e.modified_&&(e.modified_=!0,e.parent_&&B(e.parent_))}function z(e){e.copy_||(e.copy_=b(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function U(e,r){let n=v(e)?O("MapSet").proxyMap_(e,r):g(e)?O("MapSet").proxySet_(e,r):function(e,r){let n=Array.isArray(e),i={type_:+!!n,scope_:r?r.scope_:t,modified_:!1,finalized_:!1,assigned_:{},parent_:r,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},a=i,o=N;n&&(a=[i],o=I);let{revoke:l,proxy:s}=Proxy.revocable(a,o);return i.draft_=s,i.revoke_=l,s}(e,r);return(r?r.scope_:t).drafts_.push(n),n}function F(e){return e}p(N,(e,t)=>{I[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),I.deleteProperty=function(e,t){return I.set.call(this,e,t,void 0)},I.set=function(e,t,r){return N.set.call(this,e[0],t,r,e[0])},new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,n)=>{let i;if("function"==typeof e&&"function"!=typeof t){let r=t;t=e;let n=this;return function(e=r,...i){return n.produce(e,e=>t.call(this,e,...i))}}if("function"!=typeof t&&a(6),void 0!==n&&"function"!=typeof n&&a(7),s(e)){let r=T(this),a=U(e,void 0),o=!0;try{i=t(a),o=!1}finally{o?E(r):_(r)}return P(r,n),j(i,r)}if(e&&"object"==typeof e)a(1,e);else{if(void 0===(i=t(e))&&(i=e),i===r&&(i=void 0),this.autoFreeze_&&x(i,!0),n){let t=[],r=[];O("Patches").generateReplacementPatches_(e,i,t,r),n(t,r)}return i}},this.produceWithPatches=(e,t)=>{let r,n;return"function"==typeof e?(t,...r)=>this.produceWithPatches(t,t=>e(t,...r)):[this.produce(e,t,(e,t)=>{r=e,n=t}),r,n]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"==typeof e?.useStrictIteration&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){var t;s(e)||a(8),l(e)&&(l(t=e)||a(10,t),e=function e(t){let r;if(!s(t)||S(t))return t;let n=t[i],a=!0;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=b(t,n.scope_.immer_.useStrictShallowCopy_),a=n.scope_.immer_.shouldUseStrictIteration()}else r=b(t,!0);return p(r,(t,n)=>{y(r,t,e(n))},a),n&&(n.finalized_=!1),r}(t));let r=T(this),n=U(e,void 0);return n[i].isManual_=!0,_(r),n}finishDraft(e,t){let r=e&&e[i];r&&r.isManual_||a(9);let{scope_:n}=r;return P(n,t),j(void 0,n)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){let n=t[r];if(0===n.path.length&&"replace"===n.op){e=n.value;break}}r>-1&&(t=t.slice(r+1));let n=O("Patches").applyPatches_;return l(e)?n(e,t):this.produce(e,e=>n(e,t))}}().produce,e.s(["castDraft",()=>F])},98982,e=>{"use strict";var t=e.i(64645),r=e.i(57829),n=e.i(6368),i={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},a=(0,t.createSlice)({name:"tooltip",initialState:{itemInteraction:{click:i,hover:i},axisInteraction:{click:i,hover:i},keyboardInteraction:i,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push((0,n.castDraft)(t.payload))},prepare:(0,t.prepareAutoBatched)()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:i,next:a}=t.payload,o=(0,r.current)(e).tooltipItemPayloads.indexOf((0,n.castDraft)(i));o>-1&&(e.tooltipItemPayloads[o]=(0,n.castDraft)(a))},prepare:(0,t.prepareAutoBatched)()},removeTooltipEntrySettings:{reducer(e,t){var i=(0,r.current)(e).tooltipItemPayloads.indexOf((0,n.castDraft)(t.payload));i>-1&&e.tooltipItemPayloads.splice(i,1)},prepare:(0,t.prepareAutoBatched)()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:o,replaceTooltipEntrySettings:l,removeTooltipEntrySettings:s,setTooltipSettingsState:u,setActiveMouseOverItemIndex:c,mouseLeaveItem:f,mouseLeaveChart:p,setActiveClickItemIndex:d,setMouseOverAxisIndex:h,setMouseClickAxisIndex:y,setSyncInteraction:v,setKeyboardInteraction:g}=a.actions,m=a.reducer;e.s(["addTooltipEntrySettings",()=>o,"mouseLeaveChart",()=>p,"mouseLeaveItem",()=>f,"noInteraction",()=>i,"removeTooltipEntrySettings",()=>s,"replaceTooltipEntrySettings",()=>l,"setActiveClickItemIndex",()=>d,"setActiveMouseOverItemIndex",()=>c,"setKeyboardInteraction",()=>g,"setMouseClickAxisIndex",()=>y,"setMouseOverAxisIndex",()=>h,"setSyncInteraction",()=>v,"setTooltipSettingsState",()=>u,"tooltipReducer",()=>m])},88701,e=>{"use strict";var t=e.i(64645),r=e.i(6368),n=(0,t.createSlice)({name:"chartData",initialState:{chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},reducers:{setChartData(e,t){if(e.chartData=(0,r.castDraft)(t.payload),null==t.payload){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:r,endIndex:n}=t.payload;null!=r&&(e.dataStartIndex=r),null!=n&&(e.dataEndIndex=n)}}}),{setChartData:i,setDataStartEndIndexes:a,setComputedData:o}=n.actions,l=n.reducer;e.s(["chartDataReducer",()=>l,"setChartData",()=>i,"setComputedData",()=>o,"setDataStartEndIndexes",()=>a])},20437,e=>{"use strict";var t=(0,e.i(64645).createSlice)({name:"chartLayout",initialState:{layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var r,n,i,a;e.margin.top=null!=(r=t.payload.top)?r:0,e.margin.right=null!=(n=t.payload.right)?n:0,e.margin.bottom=null!=(i=t.payload.bottom)?i:0,e.margin.left=null!=(a=t.payload.left)?a:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:r,setLayout:n,setChartSize:i,setScale:a}=t.actions,o=t.reducer;e.s(["chartLayoutReducer",()=>o,"setChartSize",()=>i,"setLayout",()=>n,"setMargin",()=>r,"setScale",()=>a])},52822,(e,t,r)=>{"use strict";var n=e.r(71645),i=e.r(2239),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=i.useSyncExternalStore,l=n.useRef,s=n.useEffect,u=n.useMemo,c=n.useDebugValue;r.useSyncExternalStoreWithSelector=function(e,t,r,n,i){var f=l(null);if(null===f.current){var p={hasValue:!1,value:null};f.current=p}else p=f.current;var d=o(e,(f=u(function(){function e(e){if(!s){if(s=!0,o=e,e=n(e),void 0!==i&&p.hasValue){var t=p.value;if(i(t,e))return l=t}return l=e}if(t=l,a(o,e))return t;var r=n(e);return void 0!==i&&i(t,r)?(o=e,t):(o=e,l=r)}var o,l,s=!1,u=void 0===r?null:r;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,r,n,i]))[0],f[1]);return s(function(){p.hasValue=!0,p.value=d},[d]),c(d),d}},30224,(e,t,r)=>{"use strict";t.exports=e.r(52822)},27241,76277,e=>{"use strict";var t=e.i(30224),r=e.i(71645),n=(0,r.createContext)(null);e.s(["RechartsReduxContext",()=>n],76277);var i=e=>e,a=()=>{var e=(0,r.useContext)(n);return e?e.store.dispatch:i},o=()=>{},l=()=>o,s=(e,t)=>e===t;function u(e){var i=(0,r.useContext)(n),a=(0,r.useMemo)(()=>i?t=>{if(null!=t)return e(t)}:o,[i,e]);return(0,t.useSyncExternalStoreWithSelector)(i?i.subscription.addNestedSub:l,i?i.store.getState:o,i?i.store.getState:o,a,s)}e.s(["useAppDispatch",()=>a,"useAppSelector",()=>u],27241)},45403,(e,t,r)=>{"use strict";function n(e){return"symbol"==typeof e?1:null===e?2:void 0===e?3:4*(e!=e)}Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.compareValues=(e,t,r)=>{if(e!==t){let i=n(e),a=n(t);if(i===a&&0===i){if(et)return"desc"===r?-1:1}return"desc"===r?a-i:i-a}return 0}},9542,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isSymbol=function(e){return"symbol"==typeof e||e instanceof Symbol}},38104,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(9542),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;r.isKey=function(e,t){return!Array.isArray(e)&&(!!("number"==typeof e||"boolean"==typeof e||null==e||n.isSymbol(e))||"string"==typeof e&&(a.test(e)||!i.test(e))||null!=t&&Object.hasOwn(t,e))}},910,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(45403),i=e.r(38104),a=e.r(79232);r.orderBy=function(e,t,r,o){if(null==e)return[];r=o?void 0:r,Array.isArray(e)||(e=Object.values(e)),Array.isArray(t)||(t=null==t?[null]:[t]),0===t.length&&(t=[null]),Array.isArray(r)||(r=null==r?[]:[r]),r=r.map(e=>String(e));let l=(e,t)=>{let r=e;for(let e=0;e(Array.isArray(e)&&1===e.length&&(e=e[0]),null==e||"function"==typeof e||Array.isArray(e)||i.isKey(e))?e:{key:e,path:a.toPath(e)});return e.map(e=>({original:e,criteria:s.map(t=>{var r,n;return r=t,null==(n=e)||null==r?n:"object"==typeof r&&"key"in r?Object.hasOwn(n,r.key)?n[r.key]:l(n,r.path):"function"==typeof r?r(n):Array.isArray(r)?l(n,r):"object"==typeof n?n[r]:n})})).slice().sort((e,t)=>{for(let i=0;ie.original)}},44647,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.flatten=function(e,t=1){let r=[],n=Math.floor(t),i=(e,t)=>{for(let a=0;a{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=/^(?:0|[1-9]\d*)$/;r.isIndex=function(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isLength=function(e){return Number.isSafeInteger(e)&&e>=0}},69642,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(70871);r.isArrayLike=function(e){return null!=e&&"function"!=typeof e&&n.isLength(e.length)}},90820,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isObject=function(e){return null!==e&&("object"==typeof e||"function"==typeof e)}},93363,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isEqualsSameValueZero=function(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}},15111,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(5257),i=e.r(69642),a=e.r(90820),o=e.r(93363);r.isIterateeCall=function(e,t,r){return!!a.isObject(r)&&(!!("number"==typeof t&&i.isArrayLike(r)&&n.isIndex(t))&&t{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(910),i=e.r(44647),a=e.r(15111);r.sortBy=function(e,...t){let r=t.length;return r>1&&a.isIterateeCall(e,t[0],t[1])?t=[]:r>2&&a.isIterateeCall(t[0],t[1],t[2])&&(t=[t[0]]),n.orderBy(e,i.flatten(t),["asc"])}},42342,(e,t,r)=>{t.exports=e.r(69955).sortBy},41088,2353,62990,75058,86681,79812,15892,44959,94810,75337,16842,e=>{"use strict";var t=e.i(61849),r=e.i(42342),n=e=>e.legend.settings;(0,t.createSelector)([e=>e.legend.payload,n],(e,t)=>{var{itemSorter:n}=t,i=e.flat(1);return n?(0,r.default)(i,n):i});var i=e.i(92068);function a(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function o(e){return function(){return e}}function l(e,t){if((i=e.length)>1)for(var r,n,i,a=1,o=e[t[0]],l=o.length;a=0;)r[t]=t;return r}function u(e,t){return e[t]}function c(e){let t=[];return t.key=e,t}e.s([],2353),Array.prototype.slice,e.s(["default",0,a],62990),e.s(["default",0,o],75058);var f=e.i(94395);function p(e,t,r){return Array.isArray(e)&&e&&t+r!==0?e.slice(t,r+1):e}e.s(["getSliced",()=>p],86681);var d=e.i(22075);function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t{if(t&&r){var{width:n,height:i}=r,{align:a,verticalAlign:o,layout:l}=t;if(("vertical"===l||"horizontal"===l&&"middle"===o)&&"center"!==a&&(0,f.isNumber)(e[a]))return y(y({},e),{},{[a]:e[a]+(n||0)});if(("horizontal"===l||"vertical"===l&&"center"===a)&&"middle"!==o&&(0,f.isNumber)(e[o]))return y(y({},e),{},{[o]:e[o]+(i||0)})}return e},m=(e,t)=>"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t,b=(e,t,r,n)=>{if(n)return e.map(e=>e.coordinate);var i,a,o=e.map(e=>(e.coordinate===t&&(i=!0),e.coordinate===r&&(a=!0),e.coordinate));return i||o.push(t),a||o.push(r),o},x=(e,t,r)=>{if(!e)return null;var{duplicateDomain:n,type:i,range:a,scale:o,realScaleType:l,isCategorical:s,categoricalDomain:u,tickCount:c,ticks:p,niceTicks:h,axisType:y}=e;if(!o)return null;var v="scaleBand"===l&&o.bandwidth?o.bandwidth()/2:2,g=(t||r)&&"category"===i&&o.bandwidth?o.bandwidth()/v:0;return(g="angleAxis"===y&&a&&a.length>=2?2*(0,f.mathSign)(a[0]-a[1])*g:g,t&&(p||h))?(p||h||[]).map((e,t)=>{var r=n?n.indexOf(e):e,i=o.map(r);return(0,d.isWellBehavedNumber)(i)?{coordinate:i+g,value:e,offset:g,index:t}:null}).filter(f.isNotNil):s&&u?u.map((e,t)=>{var r=o.map(e);return(0,d.isWellBehavedNumber)(r)?{coordinate:r+g,value:e,index:t,offset:g}:null}).filter(f.isNotNil):o.ticks&&!r&&null!=c?o.ticks(c).map((e,t)=>{var r=o.map(e);return(0,d.isWellBehavedNumber)(r)?{coordinate:r+g,value:e,index:t,offset:g}:null}).filter(f.isNotNil):o.domain().map((e,t)=>{var r=o.map(e);return(0,d.isWellBehavedNumber)(r)?{coordinate:r+g,value:n?n[e]:e,index:t,offset:g}:null}).filter(f.isNotNil)},w=(e,t)=>{if(!t||2!==t.length||!(0,f.isNumber)(t[0])||!(0,f.isNumber)(t[1]))return e;var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!(0,f.isNumber)(e[0])||e[0]n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]{var t,r=e.length;if(!(r<=0)){var n=null==(t=e[0])?void 0:t.length;if(null!=n&&!(n<=0))for(var i=0;i=0?(u[0]=a,a+=d,u[1]=a):(u[0]=o,o+=d,u[1]=o)}}}},expand:function(e,t){if((n=e.length)>0){for(var r,n,i,a=0,o=e[0].length;a0){for(var r,n=0,i=e[t[0]],a=i.length;n0&&(n=(r=e[t[0]]).length)>0){for(var r,n,i,a=0,o=1;o{var t,r=e.length;if(!(r<=0)){var n=null==(t=e[0])?void 0:t.length;if(null!=n&&!(n<=0))for(var i=0;i=0?(s[0]=a,a+=u,s[1]=a):(s[0]=0,s[1]=0)}}}}},A=(e,t,r)=>{var n,i=null!=(n=S[r])?n:l,p=(function(){var e=o([]),t=s,r=l,n=u;function i(i){var o,l,s=Array.from(e.apply(this,arguments),c),u=s.length,f=-1;for(let e of i)for(o=0,++f;oNumber(v(e,t,0))).order(s).offset(i)(e);return p.forEach((r,n)=>{r.forEach((r,i)=>{var a=v(e[i],t[n],0);Array.isArray(a)&&2===a.length&&(0,f.isNumber)(a[0])&&(0,f.isNumber)(a[1])&&(r[0]=a[0],r[1]=a[1])})}),p};function O(e){return null==e?void 0:String(e)}function P(e){var{axis:t,ticks:r,bandSize:n,entry:i,index:a,dataKey:o}=e;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!(0,f.isNullish)(i[t.dataKey])){var l=(0,f.findEntryInArray)(r,"value",i[t.dataKey]);if(l)return l.coordinate+n/2}return null!=r&&r[a]?r[a].coordinate+n/2:null}var s=v(i,(0,f.isNullish)(o)?t.dataKey:o),u=t.scale.map(s);return(0,f.isNumber)(u)?u:null}var E=e=>{var{axis:t,ticks:r,offset:n,bandSize:i,entry:a,index:o}=e;if("category"===t.type)return r[o]?r[o].coordinate+n:null;var l=v(a,t.dataKey,t.scale.domain()[o]);if((0,f.isNullish)(l))return null;var s=t.scale.map(l);return(0,f.isNumber)(s)?s-i/2+n:null},_=e=>{var{numericAxis:t}=e,r=t.scale.domain();if("number"===t.type){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]},T=(e,t,r)=>{if(null!=e){let n;return[(n=Object.keys(e).reduce((n,i)=>{var a=e[i];if(!a)return n;var{stackedData:o}=a,l=o.reduce((e,n)=>{var i,a=[Math.min(...i=p(n,t,r).flat(2).filter(f.isNumber)),Math.max(...i)];return(0,d.isWellBehavedNumber)(a[0])&&(0,d.isWellBehavedNumber)(a[1])?[Math.min(e[0],a[0]),Math.max(e[1],a[1])]:e},[1/0,-1/0]);return[Math.min(l[0],n[0]),Math.max(l[1],n[1])]},[1/0,-1/0]))[0]===1/0?0:n[0],n[1]===-1/0?0:n[1]]}},C=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,j=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,M=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth){var i=e.scale.bandwidth();if(!n||i>0)return i}if(e&&t&&t.length>=2){for(var a=(0,r.default)(t,e=>e.coordinate),o=1/0,l=1,s=a.length;l"horizontal"===t?e.chartX:"vertical"===t?e.chartY:void 0,I=(e,t)=>"centric"===t?e.angle:e.radius;e.s(["MAX_VALUE_REG",()=>j,"MIN_VALUE_REG",()=>C,"appendOffsetOfLegend",()=>g,"calculateCartesianTooltipPos",()=>N,"calculatePolarTooltipPos",()=>I,"getBandSizeOfAxis",()=>M,"getBaseValueOfBar",()=>_,"getCateCoordinateOfBar",()=>E,"getCateCoordinateOfLine",()=>P,"getCoordinatesOfGrid",()=>b,"getDomainOfStackGroups",()=>T,"getNormalizedStackId",()=>O,"getStackedData",()=>A,"getTicksOfAxis",()=>x,"getTooltipEntry",()=>k,"getTooltipNameProp",()=>D,"getValueByDataKey",()=>v,"isCategoricalAxis",()=>m,"truncateByDomain",()=>w],79812);var L=e=>e.layout.width,R=e=>e.layout.height,B=e=>e.layout.scale,z=e=>e.layout.margin;e.s(["selectChartHeight",()=>R,"selectChartWidth",()=>L,"selectContainerScale",()=>B,"selectMargin",()=>z],15892);var U=(0,t.createSelector)(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),F=(0,t.createSelector)(e=>e.cartesianAxis.yAxis,e=>Object.values(e));function W(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function $(e){for(var t=1;tU,"selectAllYAxes",()=>F],44959),e.s(["DATA_ITEM_GRAPHICAL_ITEM_ID_ATTRIBUTE_NAME",()=>"data-recharts-item-id","DATA_ITEM_INDEX_ATTRIBUTE_NAME",()=>"data-recharts-item-index","DEFAULT_Y_AXIS_WIDTH",()=>60],94810);var V=(0,t.createSelector)([L,R,z,e=>e.brush.height,function(e){return F(e).reduce((e,t)=>"left"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:60),0)},function(e){return F(e).reduce((e,t)=>"right"!==t.orientation||t.mirror||t.hide?e:e+("number"==typeof t.width?t.width:60),0)},function(e){return U(e).reduce((e,t)=>"top"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},function(e){return U(e).reduce((e,t)=>"bottom"!==t.orientation||t.mirror||t.hide?e:e+t.height,0)},n,e=>e.legend.size],(e,t,r,n,i,a,o,l,s,u)=>{var c={left:(r.left||0)+i,right:(r.right||0)+a},f=$($({},{top:(r.top||0)+o,bottom:(r.bottom||0)+l}),c),p=f.bottom;f.bottom+=n;var d=e-(f=g(f,s,u)).left-f.right,h=t-f.top-f.bottom;return $($({brushBottom:p},f),{},{width:Math.max(d,0),height:Math.max(h,0)})}),K=(0,t.createSelector)(V,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),q=(0,t.createSelector)(L,R,(e,t)=>({x:0,y:0,width:e,height:t}));e.s(["selectAxisViewBox",()=>q,"selectChartOffsetInternal",()=>V,"selectChartViewBox",()=>K],41088);var H=e.i(71645),Y=(0,H.createContext)(null),X=()=>null!=(0,H.useContext)(Y);e.s(["useIsPanorama",()=>X],75337);var G=e=>e.brush,Z=(0,t.createSelector)([G,V,z],(e,t,r)=>({height:e.height,x:(0,f.isNumber)(e.x)?e.x:t.left,y:(0,f.isNumber)(e.y)?e.y:t.top+t.height+t.brushBottom-((null==r?void 0:r.bottom)||0),width:(0,f.isNumber)(e.width)?e.width:t.width}));e.s(["selectBrushDimensions",()=>Z,"selectBrushSettings",()=>G],16842)},46710,e=>{"use strict";var t=e.i(71645),r=e.i(27241),n=e.i(20437),i=e.i(41088),a=e.i(15892),o=e.i(75337),l=e.i(16842),s=e.i(31195),u=e.i(22075);function c(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var f=()=>{var e,t=(0,o.useIsPanorama)(),n=(0,r.useAppSelector)(i.selectChartViewBox),a=(0,r.useAppSelector)(l.selectBrushDimensions),s=null==(e=(0,r.useAppSelector)(l.selectBrushSettings))?void 0:e.padding;return t&&a&&s?{width:a.width-s.left-s.right,height:a.height-s.top-s.bottom,x:s.left,y:s.top}:n},p={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},d=()=>{var e;return null!=(e=(0,r.useAppSelector)(i.selectChartOffsetInternal))?e:p},h=()=>(0,r.useAppSelector)(a.selectChartWidth),y=()=>(0,r.useAppSelector)(a.selectChartHeight),v=e=>e.layout.layoutType,g=()=>(0,r.useAppSelector)(v),m=()=>{var e=g();if("horizontal"===e||"vertical"===e)return e},b=e=>{var t=e.layout.layoutType;if("centric"===t||"radial"===t)return t},x=()=>void 0!==g(),w=e=>{var i=(0,r.useAppDispatch)(),a=(0,o.useIsPanorama)(),{width:l,height:c}=e,f=(0,s.useResponsiveContainerContext)(),p=l,d=c;return f&&(p=f.width>0?f.width:l,d=f.height>0?f.height:c),(0,t.useEffect)(()=>{!a&&(0,u.isPositiveNumber)(p)&&(0,u.isPositiveNumber)(d)&&i((0,n.setChartSize)({width:p,height:d}))},[i,a,p,d]),null};e.s(["ReportChartSize",()=>w,"cartesianViewBoxToTrapezoid",()=>c,"selectChartLayout",()=>v,"selectPolarChartLayout",()=>b,"useCartesianChartLayout",()=>m,"useChartHeight",()=>y,"useChartLayout",()=>g,"useChartWidth",()=>h,"useIsInChartContext",()=>x,"useOffsetInternal",()=>d,"useViewBox",()=>f])},41015,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(9542);r.toNumber=function(e){return n.isSymbol(e)?NaN:Number(e)}},89793,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(41015);r.toFinite=function(e){return e?(e=n.toNumber(e))===1/0||e===-1/0?(e<0?-1:1)*Number.MAX_VALUE:e==e?e:0:0===e?e:0}},45264,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(15111),i=e.r(89793);r.range=function(e,t,r){r&&"number"!=typeof r&&n.isIterateeCall(e,t,r)&&(t=r=void 0),e=i.toFinite(e),void 0===t?(t=e,e=0):t=i.toFinite(t),r=void 0===r?e{t.exports=e.r(45264).range},51655,(e,t,r)=>{!function(r){"use strict";var n,i={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},a=!0,o="[DecimalError] ",l=o+"Invalid argument: ",s=o+"Exponent out of range: ",u=Math.floor,c=Math.pow,f=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,p=u(1286742750677284.5),d={};function h(e,t){var r,n,i,o,l,s,u,c,f=e.constructor,p=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),a?O(t,p):t;if(u=e.d,c=t.d,l=e.e,i=t.e,u=u.slice(),o=l-i){for(o<0?(n=u,o=-o,s=c.length):(n=c,i=l,s=u.length),o>(s=(l=Math.ceil(p/7))>s?l+1:s+1)&&(o=s,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for((s=u.length)-(o=c.length)<0&&(o=s,n=c,c=u,u=n),r=0;o;)r=(u[--o]=u[o]+c[o]+r)/1e7|0,u[o]%=1e7;for(r&&(u.unshift(r),++i),s=u.length;0==u[--s];)u.pop();return t.d=u,t.e=i,a?O(t,p):t}function y(e,t,r){if(e!==~~e||er)throw Error(l+e)}function v(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;te.e^this.s<0?1:-1;for(t=0,r=(n=this.d.length)<(i=e.d.length)?n:i;te.d[t]^this.s<0?1:-1;return n===i?0:n>i^this.s<0?1:-1},d.decimalPlaces=d.dp=function(){var e=this.d.length-1,t=(e-this.e)*7;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},d.dividedBy=d.div=function(e){return g(this,new this.constructor(e))},d.dividedToIntegerBy=d.idiv=function(e){var t=this.constructor;return O(g(this,new t(e),0,1),t.precision)},d.equals=d.eq=function(e){return!this.cmp(e)},d.exponent=function(){return b(this)},d.greaterThan=d.gt=function(e){return this.cmp(e)>0},d.greaterThanOrEqualTo=d.gte=function(e){return this.cmp(e)>=0},d.isInteger=d.isint=function(){return this.e>this.d.length-2},d.isNegative=d.isneg=function(){return this.s<0},d.isPositive=d.ispos=function(){return this.s>0},d.isZero=function(){return 0===this.s},d.lessThan=d.lt=function(e){return 0>this.cmp(e)},d.lessThanOrEqualTo=d.lte=function(e){return 1>this.cmp(e)},d.logarithm=d.log=function(e){var t,r=this.constructor,i=r.precision,l=i+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(n))throw Error(o+"NaN");if(this.s<1)throw Error(o+(this.s?"NaN":"-Infinity"));return this.eq(n)?new r(0):(a=!1,t=g(S(this,l),S(e,l),l),a=!0,O(t,i))},d.minus=d.sub=function(e){return e=new this.constructor(e),this.s==e.s?P(this,e):h(this,(e.s=-e.s,e))},d.modulo=d.mod=function(e){var t,r=this.constructor,n=r.precision;if(!(e=new r(e)).s)throw Error(o+"NaN");return this.s?(a=!1,t=g(this,e,0,1).times(e),a=!0,this.minus(t)):O(new r(this),n)},d.naturalExponential=d.exp=function(){return m(this)},d.naturalLogarithm=d.ln=function(){return S(this)},d.negated=d.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},d.plus=d.add=function(e){return e=new this.constructor(e),this.s==e.s?h(this,e):P(this,(e.s=-e.s,e))},d.precision=d.sd=function(e){var t,r,n;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(l+e);if(t=b(this)+1,r=7*(n=this.d.length-1)+1,n=this.d[n]){for(;n%10==0;n/=10)r--;for(n=this.d[0];n>=10;n/=10)r++}return e&&t>r?t:r},d.squareRoot=d.sqrt=function(){var e,t,r,n,i,l,s,c=this.constructor;if(this.s<1){if(!this.s)return new c(0);throw Error(o+"NaN")}for(e=b(this),a=!1,0==(i=Math.sqrt(+this))||i==1/0?(((t=v(this.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=u((e+1)/2)-(e<0||e%2),n=new c(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):n=new c(i.toString()),i=s=(r=c.precision)+3;;)if(n=(l=n).plus(g(this,l,s+2)).times(.5),v(l.d).slice(0,s)===(t=v(n.d)).slice(0,s)){if(t=t.slice(s-3,s+1),i==s&&"4999"==t){if(O(l,r+1,0),l.times(l).eq(this)){n=l;break}}else if("9999"!=t)break;s+=4}return a=!0,O(n,r)},d.times=d.mul=function(e){var t,r,n,i,o,l,s,u,c,f=this.constructor,p=this.d,d=(e=new f(e)).d;if(!this.s||!e.s)return new f(0);for(e.s*=this.s,r=this.e+e.e,(u=p.length)<(c=d.length)&&(o=p,p=d,d=o,l=u,u=c,c=l),o=[],n=l=u+c;n--;)o.push(0);for(n=c;--n>=0;){for(t=0,i=u+n;i>n;)s=o[i]+d[n]*p[i-n-1]+t,o[i--]=s%1e7|0,t=s/1e7|0;o[i]=(o[i]+t)%1e7|0}for(;!o[--l];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,a?O(e,f.precision):e},d.toDecimalPlaces=d.todp=function(e,t){var r=this,n=r.constructor;return(r=new n(r),void 0===e)?r:(y(e,0,1e9),void 0===t?t=n.rounding:y(t,0,8),O(r,e+b(r)+1,t))},d.toExponential=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=E(n,!0):(y(e,0,1e9),void 0===t?t=i.rounding:y(t,0,8),r=E(n=O(new i(n),e+1,t),!0,e+1)),r},d.toFixed=function(e,t){var r,n,i=this.constructor;return void 0===e?E(this):(y(e,0,1e9),void 0===t?t=i.rounding:y(t,0,8),r=E((n=O(new i(this),e+b(this)+1,t)).abs(),!1,e+b(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},d.toInteger=d.toint=function(){var e=this.constructor;return O(new e(this),b(this)+1,e.rounding)},d.toNumber=function(){return+this},d.toPower=d.pow=function(e){var t,r,i,l,s,c,f=this,p=f.constructor,d=+(e=new p(e));if(!e.s)return new p(n);if(!(f=new p(f)).s){if(e.s<1)throw Error(o+"Infinity");return f}if(f.eq(n))return f;if(i=p.precision,e.eq(n))return O(f,i);if(c=(t=e.e)>=(r=e.d.length-1),s=f.s,c){if((r=d<0?-d:d)<=0x1fffffffffffff){for(l=new p(n),t=Math.ceil(i/7+4),a=!1;r%2&&_((l=l.times(f)).d,t),0!==(r=u(r/2));)_((f=f.times(f)).d,t);return a=!0,e.s<0?new p(n).div(l):O(l,i)}}else if(s<0)throw Error(o+"NaN");return s=s<0&&1&e.d[Math.max(t,r)]?-1:1,f.s=1,a=!1,l=e.times(S(f,i+12)),a=!0,(l=m(l)).s=s,l},d.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return void 0===e?(r=b(i),n=E(i,r<=a.toExpNeg||r>=a.toExpPos)):(y(e,1,1e9),void 0===t?t=a.rounding:y(t,0,8),r=b(i=O(new a(i),e,t)),n=E(i,e<=r||r<=a.toExpNeg,e)),n},d.toSignificantDigits=d.tosd=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(y(e,1,1e9),void 0===t?t=r.rounding:y(t,0,8)),O(new r(this),e,t)},d.toString=d.valueOf=d.val=d.toJSON=function(){var e=b(this),t=this.constructor;return E(this,e<=t.toExpNeg||e>=t.toExpPos)};var g=function(){function e(e,t){var r,n=0,i=e.length;for(e=e.slice();i--;)r=e[i]*t+n,e[i]=r%1e7|0,n=r/1e7|0;return n&&e.unshift(n),e}function t(e,t,r,n){var i,a;if(r!=n)a=r>n?1:-1;else for(i=a=0;it[i]?1:-1;break}return a}function r(e,t,r){for(var n=0;r--;)e[r]-=n,n=+(e[r]1;)e.shift()}return function(n,i,a,l){var s,u,c,f,p,d,h,y,v,g,m,x,w,S,A,P,E,_,T=n.constructor,C=n.s==i.s?1:-1,j=n.d,M=i.d;if(!n.s)return new T(n);if(!i.s)throw Error(o+"Division by zero");for(c=0,u=n.e-i.e,E=M.length,A=j.length,y=(h=new T(C)).d=[];M[c]==(j[c]||0);)++c;if(M[c]>(j[c]||0)&&--u,(x=null==a?a=T.precision:l?a+(b(n)-b(i))+1:a)<0)return new T(0);if(x=x/7+2|0,c=0,1==E)for(f=0,M=M[0],x++;(c1&&(M=e(M,f),j=e(j,f),E=M.length,A=j.length),S=E,g=(v=j.slice(0,E)).length;g=1e7/2&&++P;do f=0,(s=t(M,v,E,g))<0?(m=v[0],E!=g&&(m=1e7*m+(v[1]||0)),(f=m/P|0)>1?(f>=1e7&&(f=1e7-1),d=(p=e(M,f)).length,g=v.length,1==(s=t(p,v,d,g))&&(f--,r(p,E16)throw Error(s+b(e));if(!e.s)return new d(n);for(null==t?(a=!1,u=h):u=t,l=new d(.03125);e.abs().gte(.1);)e=e.times(l),p+=5;for(u+=Math.log(c(2,p))/Math.LN10*2+5|0,r=i=o=new d(n),d.precision=u;;){if(i=O(i.times(e),u),r=r.times(++f),v((l=o.plus(g(i,r,u))).d).slice(0,u)===v(o.d).slice(0,u)){for(;p--;)o=O(o.times(o),u);return d.precision=h,null==t?(a=!0,O(o,h)):o}o=l}}function b(e){for(var t=7*e.e,r=e.d[0];r>=10;r/=10)t++;return t}function x(e,t,r){if(t>e.LN10.sd())throw a=!0,r&&(e.precision=r),Error(o+"LN10 precision limit exceeded");return O(new e(e.LN10),t)}function w(e){for(var t="";e--;)t+="0";return t}function S(e,t){var r,i,l,s,u,c,f,p,d,h=1,y=e,m=y.d,w=y.constructor,A=w.precision;if(y.s<1)throw Error(o+(y.s?"NaN":"-Infinity"));if(y.eq(n))return new w(0);if(null==t?(a=!1,p=A):p=t,y.eq(10))return null==t&&(a=!0),x(w,p);if(w.precision=p+=10,i=(r=v(m)).charAt(0),!(15e14>Math.abs(s=b(y))))return f=x(w,p+2,A).times(s+""),y=S(new w(i+"."+r.slice(1)),p-10).plus(f),w.precision=A,null==t?(a=!0,O(y,A)):y;for(;i<7&&1!=i||1==i&&r.charAt(1)>3;)i=(r=v((y=y.times(e)).d)).charAt(0),h++;for(s=b(y),i>1?(y=new w("0."+r),s++):y=new w(i+"."+r.slice(1)),c=u=y=g(y.minus(n),y.plus(n),p),d=O(y.times(y),p),l=3;;){if(u=O(u.times(d),p),v((f=c.plus(g(u,new w(l),p))).d).slice(0,p)===v(c.d).slice(0,p))return c=c.times(2),0!==s&&(c=c.plus(x(w,p+2,A).times(s+""))),c=g(c,new w(h),p),w.precision=A,null==t?(a=!0,O(c,A)):c;c=f,l+=2}}function A(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);)++n;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(n,i)){if(i-=n,e.e=u((r=r-n-1)/7),e.d=[],n=(r+1)%7,r<0&&(n+=7),np||e.e<-p))throw Error(s+r)}else e.s=0,e.e=0,e.d=[0];return e}function O(e,t,r){var n,i,o,l,f,d,h,y,v=e.d;for(l=1,o=v[0];o>=10;o/=10)l++;if((n=t-l)<0)n+=7,i=t,h=v[y=0];else{if((y=Math.ceil((n+1)/7))>=(o=v.length))return e;for(l=1,h=o=v[y];o>=10;o/=10)l++;n%=7,i=n-7+l}if(void 0!==r&&(f=h/(o=c(10,l-i-1))%10|0,d=t<0||void 0!==v[y+1]||h%o,d=r<4?(f||d)&&(0==r||r==(e.s<0?3:2)):f>5||5==f&&(4==r||d||6==r&&(n>0?i>0?h/c(10,l-i):0:v[y-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return d?(o=b(e),v.length=1,t=t-o-1,v[0]=c(10,(7-t%7)%7),e.e=u(-t/7)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(0==n?(v.length=y,o=1,y--):(v.length=y+1,o=c(10,7-n),v[y]=i>0?(h/c(10,l-i)%c(10,i)|0)*o:0),d)for(;;)if(0==y){1e7==(v[0]+=o)&&(v[0]=1,++e.e);break}else{if(v[y]+=o,1e7!=v[y])break;v[y--]=0,o=1}for(n=v.length;0===v[--n];)v.pop();if(a&&(e.e>p||e.e<-p))throw Error(s+b(e));return e}function P(e,t){var r,n,i,o,l,s,u,c,f,p,d=e.constructor,h=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),a?O(t,h):t;if(u=e.d,p=t.d,n=t.e,c=e.e,u=u.slice(),l=c-n){for((f=l<0)?(r=u,l=-l,s=p.length):(r=p,n=c,s=u.length),l>(i=Math.max(Math.ceil(h/7),s)+2)&&(l=i,r.length=1),r.reverse(),i=l;i--;)r.push(0);r.reverse()}else{for((f=(i=u.length)<(s=p.length))&&(s=i),i=0;i0;--i)u[s++]=0;for(i=p.length;i>l;){if(u[--i]0?a=a.charAt(0)+"."+a.slice(1)+w(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+w(-i-1)+a,r&&(n=r-o)>0&&(a+=w(n))):i>=o?(a+=w(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+w(n))):((n=i+1)0&&(i+1===o&&(a+="."),a+=w(n))),e.s<0?"-"+a:a}function _(e,t){if(e.length>t)return e.length=t,!0}function T(e){if(!e||"object"!=typeof e)throw Error(o+"Object expected");var t,r,n,i=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(l+r+": "+n);if(void 0!==(n=e[r="LN10"]))if(n==Math.LN10)this[r]=new this(n);else throw Error(l+r+": "+n);return this}if((i=function e(t){var r,n,i;function a(e){if(!(this instanceof a))return new a(e);if(this.constructor=a,e instanceof a){this.s=e.s,this.e=e.e,this.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(l+e);if(e>0)this.s=1;else if(e<0)e=-e,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(e===~~e&&e<1e7){this.e=0,this.d=[e];return}return A(this,e.toString())}if("string"!=typeof e)throw Error(l+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,f.test(e))A(this,e);else throw Error(l+e)}if(a.prototype=d,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=e,a.config=a.set=T,void 0===t&&(t={}),t)for(r=0,i=["precision","rounding","toExpNeg","toExpPos","LN10"];rtypeof self&&self&&self.self==self?self:Function("return this")()),r.Decimal=i)}(e.e)},25212,79357,92860,20810,39421,77320,e=>{"use strict";function t(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function r(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}e.s([],25212),e.i(25212),e.s([],67155),e.i(67155);class n extends Map{constructor(e,t=a){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,r]of e)this.set(t,r)}get(e){return super.get(i(this,e))}has(e){return super.has(i(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},r){let n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}(this,e))}}function i({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):r}function a(e){return null!==e&&"object"==typeof e?e.valueOf():e}let o=Symbol("implicit");function l(){var e=new n,r=[],i=[],a=o;function s(t){let n=e.get(t);if(void 0===n){if(a!==o)return a;e.set(t,n=r.push(t)-1)}return i[n%i.length]}return s.domain=function(t){if(!arguments.length)return r.slice();for(let i of(r=[],e=new n,t))e.has(i)||e.set(i,r.push(i)-1);return s},s.range=function(e){return arguments.length?(i=Array.from(e),s):i.slice()},s.unknown=function(e){return arguments.length?(a=e,s):a},s.copy=function(){return l(r,i).unknown(a)},t.apply(s,arguments),s}function s(){var e,r,n=l().unknown(void 0),i=n.domain,a=n.range,o=0,u=1,c=!1,f=0,p=0,d=.5;function h(){var t=i().length,n=u=c?10:s>=f?5:s>=p?2:1;return(l<0?(n=Math.round(e*(a=Math.pow(10,-l)/u)),i=Math.round(t*a),n/at&&--i,a=-a):(n=Math.round(e/(a=Math.pow(10,l)*u)),i=Math.round(t/a),n*at&&--i),i0))return[];if(e===t)return[e];let n=t=i))return[];let l=a-i+1,s=Array(l);if(n)if(o<0)for(let e=0;et?1:e>=t?0:NaN}function m(e,t){return null==e||null==t?NaN:te?1:t>=e?0:NaN}function b(e){let t,r,n;function i(e,n,a=0,o=e.length){if(a>>1;0>r(e[t],n)?a=t+1:o=t}while(ag(e(t),r),n=(t,r)=>e(t)-r):(t=e===g||e===m?e:x,r=e,n=e),{left:i,center:function(e,t,r=0,a=e.length){let o=i(e,t,r,a-1);return o>r&&n(e[o-1],t)>-n(e[o],t)?o-1:o},right:function(e,n,i=0,a=e.length){if(i>>1;0>=r(e[t],n)?i=t+1:a=t}while(i>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?X(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?X(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=B.exec(e))?new Z(t[1],t[2],t[3],1):(t=z.exec(e))?new Z(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=U.exec(e))?X(t[1],t[2],t[3],t[4]):(t=F.exec(e))?X(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=W.exec(e))?en(t[1],t[2]/100,t[3]/100,1):(t=$.exec(e))?en(t[1],t[2]/100,t[3]/100,t[4]):V.hasOwnProperty(e)?Y(V[e]):"transparent"===e?new Z(NaN,NaN,NaN,0):null}function Y(e){return new Z(e>>16&255,e>>8&255,255&e,1)}function X(e,t,r,n){return n<=0&&(e=t=r=NaN),new Z(e,t,r,n)}function G(e,t,r,n){var i;return 1==arguments.length?((i=e)instanceof E||(i=H(i)),i)?new Z((i=i.rgb()).r,i.g,i.b,i.opacity):new Z:new Z(e,t,r,null==n?1:n)}function Z(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function Q(){return`#${er(this.r)}${er(this.g)}${er(this.b)}`}function J(){let e=ee(this.opacity);return`${1===e?"rgb(":"rgba("}${et(this.r)}, ${et(this.g)}, ${et(this.b)}${1===e?")":`, ${e})`}`}function ee(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function et(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function er(e){return((e=et(e))<16?"0":"")+e.toString(16)}function en(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new ea(e,t,r,n)}function ei(e){if(e instanceof ea)return new ea(e.h,e.s,e.l,e.opacity);if(e instanceof E||(e=H(e)),!e)return new ea;if(e instanceof ea)return e;var t=(e=e.rgb()).r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,l=a-i,s=(a+i)/2;return l?(o=t===a?(r-n)/l+(r0&&s<1?0:o,new ea(o,l,s,e.opacity)}function ea(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function eo(e){return(e=(e||0)%360)<0?e+360:e}function el(e){return Math.max(0,Math.min(1,e||0))}function es(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}function eu(e,t,r,n,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*r+(1+3*e+3*a-3*o)*n+o*i)/6}O(E,H,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:K,formatHex:K,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return ei(this).formatHsl()},formatRgb:q,toString:q}),O(Z,G,P(E,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new Z(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new Z(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Z(et(this.r),et(this.g),et(this.b),ee(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Q,formatHex:Q,formatHex8:function(){return`#${er(this.r)}${er(this.g)}${er(this.b)}${er((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:J,toString:J})),O(ea,function(e,t,r,n){return 1==arguments.length?ei(e):new ea(e,t,r,null==n?1:n)},P(E,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new ea(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new ea(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new Z(es(e>=240?e-240:e+120,i,n),es(e,i,n),es(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new ea(eo(this.h),el(this.s),el(this.l),ee(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=ee(this.opacity);return`${1===e?"hsl(":"hsla("}${eo(this.h)}, ${100*el(this.s)}%, ${100*el(this.l)}%${1===e?")":`, ${e})`}`}}));let ec=e=>()=>e;function ef(e,t){var r=t-e;return r?function(t){return e+t*r}:ec(isNaN(e)?t:e)}let ep=function e(t){var r,n=1==(r=+t)?ef:function(e,t){var n,i,a;return t-e?(n=e,i=t,n=Math.pow(n,a=r),i=Math.pow(i,a)-n,a=1/a,function(e){return Math.pow(n+e*i,a)}):ec(isNaN(e)?t:e)};function i(e,t){var r=n((e=G(e)).r,(t=G(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=ef(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return i.gamma=e,i}(1);function ed(e){return function(t){var r,n,i=t.length,a=Array(i),o=Array(i),l=Array(i);for(r=0;r=1?(r=1,t-1):Math.floor(r*t),i=e[n],a=e[n+1],o=n>0?e[n-1]:2*i-a,l=nl&&(o=t.slice(l,o),u[s]?u[s]+=o:u[++s]=o),(i=i[0])===(a=a[0])?u[s]?u[s]+=a:u[++s]=a:(u[++s]=null,c.push({i:s,x:eh(i,a)})),l=ev.lastIndex;return lt&&(r=e,e=t,t=r),u=function(r){return Math.max(e,Math.min(t,r))}),n=s>2?eO:eA,i=a=null,f}function f(t){return null==t||isNaN(t*=1)?r:(i||(i=n(o.map(e),l,s)))(e(u(t)))}return f.invert=function(r){return u(t((a||(a=n(l,o.map(e),eh)))(r)))},f.domain=function(e){return arguments.length?(o=Array.from(e,eb),c()):o.slice()},f.range=function(e){return arguments.length?(l=Array.from(e),c()):l.slice()},f.rangeRound=function(e){return l=Array.from(e),s=em,c()},f.clamp=function(e){return arguments.length?(u=!!e||ew,c()):u!==ew},f.interpolate=function(e){return arguments.length?(s=e,c()):s},f.unknown=function(e){return arguments.length?(r=e,f):r},function(r,n){return e=r,t=n,c()}}function e_(){return eE()(ew,ew)}function eT(e,t){if(!isFinite(e)||0===e)return null;var r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function eC(e){return(e=eT(Math.abs(e)))?e[1]:NaN}var ej=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function eM(e){var t;if(!(t=ej.exec(e)))throw Error("invalid format: "+e);return new ek({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function ek(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function eD(e,t){var r=eT(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+Array(i-n.length+2).join("0")}eM.prototype=ek.prototype,ek.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let eN={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>eD(100*e,t),r:eD,s:function(e,t){var r=eT(e,t);if(!r)return _=void 0,e.toPrecision(t);var n=r[0],i=r[1],a=i-(_=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=n.length;return a===o?n:a>o?n+Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+Array(1-a).join("0")+eT(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function eI(e){return e}var eL=Array.prototype.map,eR=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function eB(e,t,r,n){var i,a,o=v(e,t,r);switch((n=eM(null==n?",f":n)).type){case"s":var l=Math.max(Math.abs(e),Math.abs(t));return null!=n.precision||isNaN(a=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(eC(l)/3)))-eC(Math.abs(o))))||(n.precision=a),j(n,l);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(a=Math.max(0,eC(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(i=Math.abs(i=o)))-eC(i))+1)||(n.precision=a-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(a=Math.max(0,-eC(Math.abs(o))))||(n.precision=a-("%"===n.type)*2)}return C(n)}function ez(e){var t=e.domain;return e.ticks=function(e){var r=t();return h(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,r){var n=t();return eB(n[0],n[n.length-1],null==e?10:e,r)},e.nice=function(r){null==r&&(r=10);var n,i,a=t(),o=0,l=a.length-1,s=a[o],u=a[l],c=10;for(u0;){if((i=y(s,u,r))===n)return a[o]=s,a[l]=u,t(a);if(i>0)s=Math.floor(s/i)*i,u=Math.ceil(u/i)*i;else if(i<0)s=Math.ceil(s*i)/i,u=Math.floor(u*i)/i;else break;n=i}return e},e}function eU(){var e=e_();return e.copy=function(){return eP(e,eU())},t.apply(e,arguments),ez(e)}function eF(e){var t;function r(e){return null==e||isNaN(e*=1)?t:e}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,eb),r):e.slice()},r.unknown=function(e){return arguments.length?(t=e,r):t},r.copy=function(){return eF(e).unknown(t)},e=arguments.length?Array.from(e,eb):[0,1],ez(r)}function eW(e,t){e=e.slice();var r,n=0,i=e.length-1,a=e[n],o=e[i];return o-e(-t,r)}function eX(e){let t,r,n=e(e$,eV),i=n.domain,a=10;function o(){var o,l;return t=(o=a)===Math.E?Math.log:10===o&&Math.log10||2===o&&Math.log2||(o=Math.log(o),e=>Math.log(e)/o),r=10===(l=a)?eH:l===Math.E?Math.exp:e=>Math.pow(l,e),i()[0]<0?(t=eY(t),r=eY(r),e(eK,eq)):e(e$,eV),n}return n.base=function(e){return arguments.length?(a=+e,o()):a},n.domain=function(e){return arguments.length?(i(e),o()):i()},n.ticks=e=>{let n,o,l=i(),s=l[0],u=l[l.length-1],c=u0){for(;f<=p;++f)for(n=1;nu)break;y.push(o)}}else for(;f<=p;++f)for(n=a-1;n>=1;--n)if(!((o=f>0?n/r(-f):n*r(f))u)break;y.push(o)}2*y.length{if(null==e&&(e=10),null==i&&(i=10===a?"s":","),"function"!=typeof i&&(a%1||null!=(i=eM(i)).precision||(i.trim=!0),i=C(i)),e===1/0)return i;let o=Math.max(1,a*e/n.ticks().length);return e=>{let n=e/r(Math.round(t(e)));return n*ai(eW(i(),{floor:e=>r(Math.floor(t(e))),ceil:e=>r(Math.ceil(t(e)))})),n}function eG(){let e=eX(eE()).domain([1,10]);return e.copy=()=>eP(e,eG()).base(e.base()),t.apply(e,arguments),e}function eZ(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function eQ(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function eJ(e){var t=1,r=e(eZ(1),eQ(t));return r.constant=function(r){return arguments.length?e(eZ(t=+r),eQ(t)):t},ez(r)}function e0(){var e=eJ(eE());return e.copy=function(){return eP(e,e0()).constant(e.constant())},t.apply(e,arguments)}function e1(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function e2(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function e5(e){return e<0?-e*e:e*e}function e6(e){var t=e(ew,ew),r=1;return t.exponent=function(t){return arguments.length?1==(r=+t)?e(ew,ew):.5===r?e(e2,e5):e(e1(r),e1(1/r)):r},ez(t)}function e3(){var e=e6(eE());return e.copy=function(){return eP(e,e3()).exponent(e.exponent())},t.apply(e,arguments),e}function e4(){return e3.apply(null,arguments).exponent(.5)}function e8(e){return Math.sign(e)*e*e}function e7(){var e,r=e_(),n=[0,1],i=!1;function a(t){var n,a=Math.sign(n=r(t))*Math.sqrt(Math.abs(n));return isNaN(a)?e:i?Math.round(a):a}return a.invert=function(e){return r.invert(e8(e))},a.domain=function(e){return arguments.length?(r.domain(e),a):r.domain()},a.range=function(e){return arguments.length?(r.range((n=Array.from(e,eb)).map(e8)),a):n.slice()},a.rangeRound=function(e){return a.range(e).round(!0)},a.round=function(e){return arguments.length?(i=!!e,a):i},a.clamp=function(e){return arguments.length?(r.clamp(e),a):r.clamp()},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return e7(r.domain(),n).round(i).clamp(r.clamp()).unknown(e)},t.apply(a,arguments),ez(a)}function e9(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r=t)&&(r=t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(r=i)&&(r=i)}return r}function te(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r>t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(r>i||void 0===r&&i>=i)&&(r=i)}return r}function tt(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(et))}function tr(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function tn(){var e,r=[],n=[],i=[];function a(){var e=0,t=Math.max(1,n.length);for(i=Array(t-1);++e=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e);return o+(r(e[a+1],a+1,e)-o)*(i-a)}}(r,e/t);return o}function o(t){return null==t||isNaN(t*=1)?e:n[A(i,t)]}return o.invertExtent=function(e){var t=n.indexOf(e);return t<0?[NaN,NaN]:[t>0?i[t-1]:r[0],t=i?[a[i-1],n]:[a[t-1],a[t]]},l.unknown=function(t){return arguments.length&&(e=t),l},l.thresholds=function(){return a.slice()},l.copy=function(){return ti().domain([r,n]).range(o).unknown(e)},t.apply(ez(l),arguments)}function ta(){var e,r=[.5],n=[0,1],i=1;function a(t){return null!=t&&t<=t?n[A(r,t,0,i)]:e}return a.domain=function(e){return arguments.length?(i=Math.min((r=Array.from(e)).length,n.length-1),a):r.slice()},a.range=function(e){return arguments.length?(n=Array.from(e),i=Math.min(r.length,n.length-1),a):n.slice()},a.invertExtent=function(e){var t=n.indexOf(e);return[r[t-1],r[t]]},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return ta().domain(r).range(n).unknown(e)},t.apply(a,arguments)}C=(T=function(e){var t,r,n,i=void 0===e.grouping||void 0===e.thousands?eI:(t=eL.call(e.grouping,Number),r=e.thousands+"",function(e,n){for(var i=e.length,a=[],o=0,l=t[0],s=0;i>0&&l>0&&(s+l+1>n&&(l=Math.max(1,n-s)),a.push(e.substring(i-=l,i+l)),!((s+=l+1)>n));)l=t[o=(o+1)%t.length];return a.reverse().join(r)}),a=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",l=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?eI:(n=eL.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return n[+e]})}),u=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"−":e.minus+"",f=void 0===e.nan?"NaN":e.nan+"";function p(e,t){var r=(e=eM(e)).fill,n=e.align,p=e.sign,d=e.symbol,h=e.zero,y=e.width,v=e.comma,g=e.precision,m=e.trim,b=e.type;"n"===b?(v=!0,b="g"):eN[b]||(void 0===g&&(g=12),m=!0,b="g"),(h||"0"===r&&"="===n)&&(h=!0,r="0",n="=");var x=(t&&void 0!==t.prefix?t.prefix:"")+("$"===d?a:"#"===d&&/[boxX]/.test(b)?"0"+b.toLowerCase():""),w=("$"===d?o:/[%p]/.test(b)?u:"")+(t&&void 0!==t.suffix?t.suffix:""),S=eN[b],A=/[defgprs%]/.test(b);function O(e){var t,a,o,u=x,d=w;if("c"===b)d=S(e)+d,e="";else{var O=(e*=1)<0||1/e<0;if(e=isNaN(e)?f:S(Math.abs(e),g),m&&(e=function(e){e:for(var t,r=e.length,n=1,i=-1;n0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),O&&0==+e&&"+"!==p&&(O=!1),u=(O?"("===p?p:c:"-"===p||"("===p?"":p)+u,d=("s"!==b||isNaN(e)||void 0===_?"":eR[8+_/3])+d+(O&&"("===p?")":""),A){for(t=-1,a=e.length;++t(o=e.charCodeAt(t))||o>57){d=(46===o?l+e.slice(t+1):e.slice(t))+d,e=e.slice(0,t);break}}}v&&!h&&(e=i(e,1/0));var P=u.length+e.length+d.length,E=P>1)+u+e+d+E.slice(P);break;default:e=E+u+e+d}return s(e)}return g=void 0===g?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),O.toString=function(){return e+""},O}return{format:p,formatPrefix:function(e,t){var r=3*Math.max(-8,Math.min(8,Math.floor(eC(t)/3))),n=Math.pow(10,-r),i=p(((e=eM(e)).type="f",e),{suffix:eR[8+r/3]});return function(e){return i(n*e)}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,j=T.formatPrefix;let to=new Date,tl=new Date;function ts(e,t,r,n){function i(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=r=>(e(r=new Date(r-1)),t(r,1),e(r),r),i.round=e=>{let t=i(e),r=i.ceil(e);return e-t(t(e=new Date(+e),null==r?1:Math.floor(r)),e),i.range=(r,n,a)=>{let o,l=[];if(r=i.ceil(r),a=null==a?1:Math.floor(a),!(r0))return l;do l.push(o=new Date(+r)),t(r,a),e(r);while(ots(t=>{if(t>=t)for(;e(t),!r(t);)t.setTime(t-1)},(e,n)=>{if(e>=e)if(n<0)for(;++n<=0;)for(;t(e,-1),!r(e););else for(;--n>=0;)for(;t(e,1),!r(e););}),r&&(i.count=(t,n)=>(to.setTime(+t),tl.setTime(+n),e(to),e(tl),Math.floor(r(to,tl))),i.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?i.filter(n?t=>n(t)%e==0:t=>i.count(0,t)%e==0):i:null),i}let tu=ts(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());tu.every=e=>isFinite(e=Math.floor(e))&&e>0?ts(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)}):null,tu.range;let tc=ts(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());tc.every=e=>isFinite(e=Math.floor(e))&&e>0?ts(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)}):null,tc.range;let tf=ts(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());tf.range;let tp=ts(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());tp.range;function td(e){return ts(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5)}let th=td(0),ty=td(1),tv=td(2),tg=td(3),tm=td(4),tb=td(5),tx=td(6);function tw(e){return ts(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/6048e5)}th.range,ty.range,tv.range,tg.range,tm.range,tb.range,tx.range;let tS=tw(0),tA=tw(1),tO=tw(2),tP=tw(3),tE=tw(4),t_=tw(5),tT=tw(6);tS.range,tA.range,tO.range,tP.range,tE.range,t_.range,tT.range;let tC=ts(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);tC.range;let tj=ts(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);tj.range;let tM=ts(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));tM.range;let tk=ts(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());tk.range;let tD=ts(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());tD.range;let tN=ts(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());tN.range;let tI=ts(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());tI.range;let tL=ts(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());tL.range;let tR=ts(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);function tB(e,t,r,n,i,a){let o=[[tL,1,1e3],[tL,5,5e3],[tL,15,15e3],[tL,30,3e4],[a,1,6e4],[a,5,3e5],[a,15,9e5],[a,30,18e5],[i,1,36e5],[i,3,108e5],[i,6,216e5],[i,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function l(t,r,n){let i=Math.abs(r-t)/n,a=b(([,,e])=>e).right(o,i);if(a===o.length)return e.every(v(t/31536e6,r/31536e6,n));if(0===a)return tR.every(Math.max(v(t,r,n),1));let[l,s]=o[i/o[a-1][2]isFinite(e=Math.floor(e))&&e>0?e>1?ts(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):tR:null,tR.range;let[tz,tU]=tB(tc,tp,tS,tM,tD,tI),[tF,tW]=tB(tu,tf,th,tC,tk,tN);function t$(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function tV(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function tK(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}var tq={"-":"",_:" ",0:"0"},tH=/^\s*\d+/,tY=/^%/,tX=/[\\^$*+?|[\]().{}]/g;function tG(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a[e.toLowerCase(),t]))}function t0(e,t,r){var n=tH.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function t1(e,t,r){var n=tH.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function t2(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function t5(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function t6(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function t3(e,t,r){var n=tH.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function t4(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function t8(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function t7(e,t,r){var n=tH.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function t9(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function re(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function rt(e,t,r){var n=tH.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function rr(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function rn(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function ri(e,t,r){var n=tH.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function ra(e,t,r){var n=tH.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function ro(e,t,r){var n=tH.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function rl(e,t,r){var n=tY.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function rs(e,t,r){var n=tH.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function ru(e,t,r){var n=tH.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function rc(e,t){return tG(e.getDate(),t,2)}function rf(e,t){return tG(e.getHours(),t,2)}function rp(e,t){return tG(e.getHours()%12||12,t,2)}function rd(e,t){return tG(1+tC.count(tu(e),e),t,3)}function rh(e,t){return tG(e.getMilliseconds(),t,3)}function ry(e,t){return rh(e,t)+"000"}function rv(e,t){return tG(e.getMonth()+1,t,2)}function rg(e,t){return tG(e.getMinutes(),t,2)}function rm(e,t){return tG(e.getSeconds(),t,2)}function rb(e){var t=e.getDay();return 0===t?7:t}function rx(e,t){return tG(th.count(tu(e)-1,e),t,2)}function rw(e){var t=e.getDay();return t>=4||0===t?tm(e):tm.ceil(e)}function rS(e,t){return e=rw(e),tG(tm.count(tu(e),e)+(4===tu(e).getDay()),t,2)}function rA(e){return e.getDay()}function rO(e,t){return tG(ty.count(tu(e)-1,e),t,2)}function rP(e,t){return tG(e.getFullYear()%100,t,2)}function rE(e,t){return tG((e=rw(e)).getFullYear()%100,t,2)}function r_(e,t){return tG(e.getFullYear()%1e4,t,4)}function rT(e,t){var r=e.getDay();return tG((e=r>=4||0===r?tm(e):tm.ceil(e)).getFullYear()%1e4,t,4)}function rC(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+tG(t/60|0,"0",2)+tG(t%60,"0",2)}function rj(e,t){return tG(e.getUTCDate(),t,2)}function rM(e,t){return tG(e.getUTCHours(),t,2)}function rk(e,t){return tG(e.getUTCHours()%12||12,t,2)}function rD(e,t){return tG(1+tj.count(tc(e),e),t,3)}function rN(e,t){return tG(e.getUTCMilliseconds(),t,3)}function rI(e,t){return rN(e,t)+"000"}function rL(e,t){return tG(e.getUTCMonth()+1,t,2)}function rR(e,t){return tG(e.getUTCMinutes(),t,2)}function rB(e,t){return tG(e.getUTCSeconds(),t,2)}function rz(e){var t=e.getUTCDay();return 0===t?7:t}function rU(e,t){return tG(tS.count(tc(e)-1,e),t,2)}function rF(e){var t=e.getUTCDay();return t>=4||0===t?tE(e):tE.ceil(e)}function rW(e,t){return e=rF(e),tG(tE.count(tc(e),e)+(4===tc(e).getUTCDay()),t,2)}function r$(e){return e.getUTCDay()}function rV(e,t){return tG(tA.count(tc(e)-1,e),t,2)}function rK(e,t){return tG(e.getUTCFullYear()%100,t,2)}function rq(e,t){return tG((e=rF(e)).getUTCFullYear()%100,t,2)}function rH(e,t){return tG(e.getUTCFullYear()%1e4,t,4)}function rY(e,t){var r=e.getUTCDay();return tG((e=r>=4||0===r?tE(e):tE.ceil(e)).getUTCFullYear()%1e4,t,4)}function rX(){return"+0000"}function rG(){return"%"}function rZ(e){return+e}function rQ(e){return Math.floor(e/1e3)}function rJ(e){return new Date(e)}function r0(e){return e instanceof Date?+e:+new Date(+e)}function r1(e,t,r,n,i,a,o,l,s,u){var c=e_(),f=c.invert,p=c.domain,d=u(".%L"),h=u(":%S"),y=u("%I:%M"),v=u("%I %p"),g=u("%a %d"),m=u("%b %d"),b=u("%B"),x=u("%Y");function w(e){return(s(e)t(n/(e.length-1)))},n.quantiles=function(t){return Array.from({length:t+1},(r,n)=>(function(e,t,r){if(!(!(n=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t*=1)>=t&&(yield t);else{let r=-1;for(let n of e)null!=(n=t(n,++r,e))&&(n*=1)>=n&&(yield n)}}(e,void 0))).length)||isNaN(t*=1))){if(t<=0||n<2)return te(e);if(t>=1)return e9(e);var n,i=(n-1)*t,a=Math.floor(i),o=e9((function e(t,r,n=0,i=1/0,a){if(r=Math.floor(r),n=Math.floor(Math.max(0,n)),i=Math.floor(Math.min(t.length-1,i)),!(n<=r&&r<=i))return t;for(a=void 0===a?tt:function(e=g){if(e===g)return tt;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,r)=>{let n=e(t,r);return n||0===n?n:(0===e(r,r))-(0===e(t,t))}}(a);i>n;){if(i-n>600){let o=i-n+1,l=r-n+1,s=Math.log(o),u=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*u*(o-u)/o)*(l-o/2<0?-1:1),f=Math.max(n,Math.floor(r-l*u/o+c)),p=Math.min(i,Math.floor(r+(o-l)*u/o+c));e(t,r,f,p,a)}let o=t[r],l=n,s=i;for(tr(t,n,r),a(t[i],o)>0&&tr(t,n,i);la(t[l],o);)++l;for(;a(t[s],o)>0;)--s}0===a(t[n],o)?tr(t,n,s):tr(t,++s,i),s<=r&&(n=s+1),r<=s&&(i=s-1)}return t})(e,a).subarray(0,a+1));return o+(te(e.subarray(a+1))-o)*(i-a)}})(e,n/t))},n.copy=function(){return nt(t).domain(e)},r.apply(n,arguments)}function nr(){var e,t,r,n,i,a,o,l=0,s=.5,u=1,c=1,f=ew,p=!1;function d(e){return isNaN(e*=1)?o:(e=.5+((e=+a(e))-t)*(c*e=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:rZ,s:rQ,S:rm,u:rb,U:rx,V:rS,w:rA,W:rO,x:null,X:null,y:rP,Y:r_,Z:rC,"%":rG},x={a:function(e){return o[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return s[e.getUTCMonth()]},B:function(e){return l[e.getUTCMonth()]},c:null,d:rj,e:rj,f:rI,g:rq,G:rY,H:rM,I:rk,j:rD,L:rN,m:rL,M:rR,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:rZ,s:rQ,S:rB,u:rz,U:rU,V:rW,w:r$,W:rV,x:null,X:null,y:rK,Y:rH,Z:rX,"%":rG},w={a:function(e,t,r){var n=d.exec(t.slice(r));return n?(e.w=h.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(e,t,r){var n=f.exec(t.slice(r));return n?(e.w=p.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(e,t,r){var n=g.exec(t.slice(r));return n?(e.m=m.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(e,t,r){var n=y.exec(t.slice(r));return n?(e.m=v.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(e,r,n){return O(e,t,r,n)},d:re,e:re,f:ro,g:t4,G:t3,H:rr,I:rr,j:rt,L:ra,m:t9,M:rn,p:function(e,t,r){var n=u.exec(t.slice(r));return n?(e.p=c.get(n[0].toLowerCase()),r+n[0].length):-1},q:t7,Q:rs,s:ru,S:ri,u:t1,U:t2,V:t5,w:t0,W:t6,x:function(e,t,n){return O(e,r,t,n)},X:function(e,t,r){return O(e,n,t,r)},y:t4,Y:t3,Z:t8,"%":rl};function S(e,t){return function(r){var n,i,a,o=[],l=-1,s=0,u=e.length;for(r instanceof Date||(r=new Date(+r));++l53)return null;"w"in a||(a.w=1),"Z"in a?(n=(i=(n=tV(tK(a.y,0,1))).getUTCDay())>4||0===i?tA.ceil(n):tA(n),n=tj.offset(n,(a.V-1)*7),a.y=n.getUTCFullYear(),a.m=n.getUTCMonth(),a.d=n.getUTCDate()+(a.w+6)%7):(n=(i=(n=t$(tK(a.y,0,1))).getDay())>4||0===i?ty.ceil(n):ty(n),n=tC.offset(n,(a.V-1)*7),a.y=n.getFullYear(),a.m=n.getMonth(),a.d=n.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:+("W"in a)),i="Z"in a?tV(tK(a.y,0,1)).getUTCDay():t$(tK(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,tV(a)):t$(a)}}function O(e,t,r,n){for(var i,a,o=0,l=t.length,s=r.length;o=s)return -1;if(37===(i=t.charCodeAt(o++))){if(!(a=w[(i=t.charAt(o++))in tq?t.charAt(o++):i])||(n=a(e,r,n))<0)return -1}else if(i!=r.charCodeAt(n++))return -1}return n}return b.x=S(r,b),b.X=S(n,b),b.c=S(t,b),x.x=S(r,x),x.X=S(n,x),x.c=S(t,x),{format:function(e){var t=S(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=A(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=S(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=A(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,M.parse,D=M.utcFormat,M.utcParse,e.s(["scaleBand",()=>s,"scaleDiverging",()=>nn,"scaleDivergingLog",()=>ni,"scaleDivergingPow",()=>no,"scaleDivergingSqrt",()=>nl,"scaleDivergingSymlog",()=>na,"scaleIdentity",()=>eF,"scaleImplicit",0,o,"scaleLinear",()=>eU,"scaleLog",()=>eG,"scaleOrdinal",()=>l,"scalePoint",()=>u,"scalePow",()=>e3,"scaleQuantile",()=>tn,"scaleQuantize",()=>ti,"scaleRadial",()=>e7,"scaleSequential",()=>r4,"scaleSequentialLog",()=>r8,"scaleSequentialPow",()=>r9,"scaleSequentialQuantile",()=>nt,"scaleSequentialSqrt",()=>ne,"scaleSequentialSymlog",()=>r7,"scaleSqrt",()=>e4,"scaleSymlog",()=>e0,"scaleThreshold",()=>ta,"scaleTime",()=>r2,"scaleUtc",()=>r5,"tickFormat",()=>eB],29061),e.i(29061),e.s(["scaleBand",()=>s,"scaleDiverging",()=>nn,"scaleDivergingLog",()=>ni,"scaleDivergingPow",()=>no,"scaleDivergingSqrt",()=>nl,"scaleDivergingSymlog",()=>na,"scaleIdentity",()=>eF,"scaleImplicit",0,o,"scaleLinear",()=>eU,"scaleLog",()=>eG,"scaleOrdinal",()=>l,"scalePoint",()=>u,"scalePow",()=>e3,"scaleQuantile",()=>tn,"scaleQuantize",()=>ti,"scaleRadial",()=>e7,"scaleSequential",()=>r4,"scaleSequentialLog",()=>r8,"scaleSequentialPow",()=>r9,"scaleSequentialQuantile",()=>nt,"scaleSequentialSqrt",()=>ne,"scaleSequentialSymlog",()=>r7,"scaleSqrt",()=>e4,"scaleSymlog",()=>e0,"scaleThreshold",()=>ta,"scaleTime",()=>r2,"scaleUtc",()=>r5,"tickFormat",()=>eB],79357);var ns=e.i(61849),nu=e=>e.chartData,nc=(0,ns.createSelector)([nu],e=>{var t=null!=e.chartData?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),nf=(e,t,r,n)=>n?nc(e):nu(e),np=(e,t,r)=>r?nc(e):nu(e);e.s(["selectChartDataWithIndexes",()=>nu,"selectChartDataWithIndexesIfNotInPanoramaPosition3",()=>np,"selectChartDataWithIndexesIfNotInPanoramaPosition4",()=>nf],92860);var nd=e.i(79812),nh=e.i(94395),ny=e.i(22075);function nv(e){if(Array.isArray(e)&&2===e.length){var[t,r]=e;if((0,ny.isWellBehavedNumber)(t)&&(0,ny.isWellBehavedNumber)(r))return!0}return!1}function ng(e,t,r){return r?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function nm(e,t){if(t&&"function"!=typeof e&&Array.isArray(e)&&2===e.length){var r,n,[i,a]=e;if((0,ny.isWellBehavedNumber)(i))r=i;else if("function"==typeof i)return;if((0,ny.isWellBehavedNumber)(a))n=a;else if("function"==typeof a)return;var o=[r,n];if(nv(o))return o}}function nb(e,t,r){if(r||null!=t){if("function"==typeof e&&null!=t)try{var n=e(t,r);if(nv(n))return ng(n,t,r)}catch(e){}if(Array.isArray(e)&&2===e.length){var i,a,[o,l]=e;if("auto"===o)null!=t&&(i=Math.min(...t));else if((0,nh.isNumber)(o))i=o;else if("function"==typeof o)try{null!=t&&(i=o(null==t?void 0:t[0]))}catch(e){}else if("string"==typeof o&&nd.MIN_VALUE_REG.test(o)){var s=nd.MIN_VALUE_REG.exec(o);if(null==s||null==s[1]||null==t)i=void 0;else{var u=+s[1];i=t[0]-u}}else i=null==t?void 0:t[0];if("auto"===l)null!=t&&(a=Math.max(...t));else if((0,nh.isNumber)(l))a=l;else if("function"==typeof l)try{null!=t&&(a=l(null==t?void 0:t[1]))}catch(e){}else if("string"==typeof l&&nd.MAX_VALUE_REG.test(l)){var c=nd.MAX_VALUE_REG.exec(l);if(null==c||null==c[1]||null==t)a=void 0;else{var f=+c[1];a=t[1]+f}}else a=null==t?void 0:t[1];var p=[i,a];if(nv(p))return null==t?p:ng(p,t,r)}}}e.s(["isWellFormedNumberDomain",()=>nv,"numericalDomainSpecifiedWithoutRequiringData",()=>nm,"parseNumericalUserDomain",()=>nb],20810);var nx=e.i(51655);function nw(e){return 0===e?1:Math.floor(new nx.default(e).abs().log(10).toNumber())+1}function nS(e,t,r){for(var n=new nx.default(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a}var nA=e=>{var[t,r]=e,[n,i]=[t,r];return t>r&&([n,i]=[r,t]),[n,i]},nO=(e,t,r)=>{if(e.lte(0))return new nx.default(0);var n=nw(e.toNumber()),i=new nx.default(10).pow(n),a=e.div(i),o=1!==n?.05:.1,l=new nx.default(Math.ceil(a.div(o).toNumber())).add(r).mul(o).mul(i);return new nx.default(t?l.toNumber():Math.ceil(l.toNumber()))},nP=function(e,t,r,n){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new nx.default(0),tickMin:new nx.default(0),tickMax:new nx.default(0)};var o=nO(new nx.default(t).sub(e).div(r-1),n,a),l=Math.ceil((i=e<=0&&t>=0?new nx.default(0):(i=new nx.default(e).add(t).div(2)).sub(new nx.default(i).mod(o))).sub(e).div(o).toNumber()),s=Math.ceil(new nx.default(t).sub(i).div(o).toNumber()),u=l+s+1;return u>r?nP(e,t,r,n,a+1):(u0?s+(r-u):s,l=t>0?l:l+(r-u)),{step:o,tickMin:i.sub(new nx.default(l).mul(o)),tickMax:i.add(new nx.default(s).mul(o))})},nE=function(e){var[t,r]=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(n,2),[o,l]=nA([t,r]);if(o===-1/0||l===1/0){var s=l===1/0?[o,...Array(n-1).fill(1/0)]:[...Array(n-1).fill(-1/0),l];return t>r?s.reverse():s}if(o===l)return((e,t,r)=>{var n=new nx.default(1),i=new nx.default(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new nx.default(10).pow(nw(e)-1),i=new nx.default(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new nx.default(Math.floor(e)))}else 0===e?i=new nx.default(Math.floor((t-1)/2)):r||(i=new nx.default(Math.floor(e)));for(var o=Math.floor((t-1)/2),l=[],s=0;sr?p.reverse():p},n_=function(e,t){var[r,n]=e,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],[a,o]=nA([r,n]);if(a===-1/0||o===1/0)return[r,n];if(a===o)return[a];var l=Math.max(t,2),s=nO(new nx.default(o).sub(a).div(l-1),i,0),u=[...nS(new nx.default(a),new nx.default(o),s),o];return!1===i&&(u=u.map(e=>Math.round(e))),r>n?u.reverse():u};e.s(["getNiceTickValues",()=>nE,"getTickValuesFixedDomain",()=>n_],39421);var nT=e=>e.rootProps.maxBarSize,nC=e=>e.rootProps.barGap,nj=e=>e.rootProps.barCategoryGap,nM=e=>e.rootProps.barSize,nk=e=>e.rootProps.stackOffset,nD=e=>e.rootProps.reverseStackOrder,nN=e=>e.options.chartName,nI=e=>e.rootProps.syncId,nL=e=>e.rootProps.syncMethod,nR=e=>e.options.eventEmitter,nB=e=>e.rootProps.baseValue;e.s(["selectBarCategoryGap",()=>nj,"selectBarGap",()=>nC,"selectChartBaseValue",()=>nB,"selectChartName",()=>nN,"selectEventEmitter",()=>nR,"selectReverseStackOrder",()=>nD,"selectRootBarSize",()=>nM,"selectRootMaxBarSize",()=>nT,"selectStackOffsetType",()=>nk,"selectSyncId",()=>nI,"selectSyncMethod",()=>nL],77320)},68970,e=>{"use strict";function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r(e){for(var r=1;r({x:e+Math.cos(-n*i)*r,y:t+Math.sin(-n*i)*r}),a=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0,width:0,height:0,brushBottom:0};return Math.min(Math.abs(e-(r.left||0)-(r.right||0)),Math.abs(t-(r.top||0)-(r.bottom||0)))/2},o=(e,t)=>{var n,{chartX:i,chartY:a}=e,{radius:o,angle:l}=((e,t)=>{var{x:r,y:n}=e,{cx:i,cy:a}=t,o=((e,t)=>{var{x:r,y:n}=e,{x:i,y:a}=t;return Math.sqrt((r-i)**2+(n-a)**2)})({x:r,y:n},{x:i,y:a});if(o<=0)return{radius:o,angle:0};var l=Math.acos((r-i)/o);return n>a&&(l=2*Math.PI-l),{radius:o,angle:180*l/Math.PI,angleInRadian:l}})({x:i,y:a},t),{innerRadius:s,outerRadius:u}=t;if(ou||0===o)return null;var{startAngle:c,endAngle:f}=(e=>{var{startAngle:t,endAngle:r}=e,n=Math.min(Math.floor(t/360),Math.floor(r/360));return{startAngle:t-360*n,endAngle:r-360*n}})(t),p=l;if(c<=f){for(;p>f;)p-=360;for(;p=c&&p<=f}else{for(;p>c;)p-=360;for(;p=f&&p<=c}return n?r(r({},t),{},{radius:o,angle:((e,t)=>{var{startAngle:r,endAngle:n}=t;return e+360*Math.min(Math.floor(r/360),Math.floor(n/360))})(p,t)}):null};e.s(["RADIAN",()=>n,"getMaxRadius",()=>a,"inRangeOfSector",()=>o,"polarToCartesian",()=>i])},78836,18457,62865,6393,e=>{"use strict";var t=e.i(61849),r=e.i(15892),n=e.i(41088),i=e.i(68970),a=e.i(94395),o={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3};e.s(["DefaultZIndexes",()=>o],18457);var l={allowDecimals:!1,allowDuplicatedCategory:!0,allowDataOverflow:!1,angle:0,angleAxisId:0,axisLine:!0,axisLineType:"polygon",cx:0,cy:0,hide:!1,includeHidden:!1,label:!1,orientation:"outer",reversed:!1,scale:"auto",tick:!0,tickLine:!0,tickSize:8,type:"auto",zIndex:o.axis},s={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,angle:0,axisLine:!0,includeHidden:!1,hide:!1,label:!1,orientation:"right",radiusAxisId:0,reversed:!1,scale:"auto",stroke:"#ccc",tick:!0,tickCount:5,tickLine:!0,type:"auto",zIndex:o.axis},u=(e,t)=>{if(e&&t)return null!=e&&e.reversed?[t[1],t[0]]:t};e.s(["combineAxisRangeWithReverse",()=>u],62865);var c=e.i(46710),f=e.i(79812);function p(e,t,r){return"auto"!==r?r:null!=e?(0,f.isCategoricalAxis)(e,t)?"category":"number":void 0}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;tp],6393);var y={allowDataOverflow:l.allowDataOverflow,allowDecimals:l.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:l.angleAxisId,includeHidden:!1,name:void 0,reversed:l.reversed,scale:l.scale,tick:l.tick,tickCount:void 0,ticks:void 0,type:l.type,unit:void 0},v={allowDataOverflow:s.allowDataOverflow,allowDecimals:s.allowDecimals,allowDuplicatedCategory:s.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:s.radiusAxisId,includeHidden:s.includeHidden,name:void 0,reversed:s.reversed,scale:s.scale,tick:s.tick,tickCount:s.tickCount,ticks:void 0,type:s.type,unit:void 0},g=(0,t.createSelector)([(e,t)=>{if(null!=t)return e.polarAxis.angleAxis[t]},c.selectPolarChartLayout],(e,t)=>{if(null!=e)return e;var r,n=null!=(r=p(t,"angleAxis",y.type))?r:"category";return h(h({},y),{},{type:n})}),m=(0,t.createSelector)([(e,t)=>e.polarAxis.radiusAxis[t],c.selectPolarChartLayout],(e,t)=>{if(null!=e)return e;var r,n=null!=(r=p(t,"radiusAxis",v.type))?r:"category";return h(h({},v),{},{type:n})}),b=e=>e.polarOptions,x=(0,t.createSelector)([r.selectChartWidth,r.selectChartHeight,n.selectChartOffsetInternal],i.getMaxRadius),w=(0,t.createSelector)([b,x],(e,t)=>{if(null!=e)return(0,a.getPercentValue)(e.innerRadius,t,0)}),S=(0,t.createSelector)([b,x],(e,t)=>{if(null!=e)return(0,a.getPercentValue)(e.outerRadius,t,.8*t)}),A=(0,t.createSelector)([b],e=>{if(null==e)return[0,0];var{startAngle:t,endAngle:r}=e;return[t,r]});(0,t.createSelector)([g,A],u);var O=(0,t.createSelector)([x,w,S],(e,t,r)=>{if(null!=e&&null!=t&&null!=r)return[t,r]});(0,t.createSelector)([m,O],u);var P=(0,t.createSelector)([c.selectChartLayout,b,w,S,r.selectChartWidth,r.selectChartHeight],(e,t,r,n,i,o)=>{if(("centric"===e||"radial"===e)&&null!=t&&null!=r&&null!=n){var{cx:l,cy:s,startAngle:u,endAngle:c}=t;return{cx:(0,a.getPercentValue)(l,i,i/2),cy:(0,a.getPercentValue)(s,o,o/2),innerRadius:r,outerRadius:n,startAngle:u,endAngle:c,clockWise:!1}}});e.s(["selectAngleAxis",()=>g,"selectAngleAxisRange",()=>A,"selectPolarViewBox",()=>P,"selectRadiusAxis",()=>m,"selectRadiusAxisRange",()=>O],78836)},73962,91561,91526,76802,10439,44275,e=>{"use strict";var t=(e,t)=>t;e.s(["pickAxisType",()=>t],73962);var r=(e,t,r)=>r;function n(e){return null==e?void 0:e.id}e.s(["pickAxisId",()=>r],91561),e.s(["getStackSeriesIdentifier",()=>n],91526);var i=e.i(79812);function a(e,t,r){var{chartData:a=[]}=t,{allowDuplicatedCategory:o,dataKey:l}=r,s=new Map;return e.forEach(e=>{var t,r=null!=(t=e.data)?t:a;if(null!=r&&0!==r.length){var u=n(e);r.forEach((t,r)=>{var n,a=null==l||o?r:String((0,i.getValueByDataKey)(t,l,null)),c=(0,i.getValueByDataKey)(t,e.dataKey,0);Object.assign(n=s.has(a)?s.get(a):{},{[u]:c}),s.set(a,n)})}}),Array.from(s.values())}function o(e){return"stackId"in e&&null!=e.stackId&&null!=e.dataKey}e.s(["combineDisplayedStackedData",()=>a],76802),e.s(["isStacked",()=>o],10439);var l=(e,t)=>e===t||null!=e&&null!=t&&e[0]===t[0]&&e[1]===t[1];e.s(["numberDomainEqualityCheck",()=>l],44275)},77093,e=>{"use strict";function t(e,t){return!!(Array.isArray(e)&&Array.isArray(t))&&0===e.length&&0===t.length||e===t}function r(e,t){if(e.length===t.length){for(var r=0;rr,"emptyArraysAreEqualCheck",()=>t])},61764,10251,64555,e=>{"use strict";var t=e.i(61849),r=e.i(66814);e.i(25212);var n=e.i(79357),i=e.i(46710),a=e.i(79812),o=e.i(92860),l=e.i(20810),s=e.i(94395),u=e.i(22075),c=e.i(39421),f=e.i(15892),p=e.i(44959),d=e.i(41088),h=e.i(16842),y=e.i(77320),v=e.i(78836),g=e.i(73962),m=e.i(91561),b=e.i(62865),x=e.i(94810),w=e.i(91526),S=e.i(76802),A=e.i(10439),O=e.i(44275),P=e.i(77093),E=e=>{var t=(0,i.selectChartLayout)(e);return"horizontal"===t?"xAxis":"vertical"===t?"yAxis":"centric"===t?"angleAxis":"radiusAxis"};e.s(["selectTooltipAxisType",()=>E],10251);var _=e=>e.tooltip.settings.axisId;function T(e){var t=e.ticks,r=e.bandwidth,n=e.range(),i=[Math.min(...n),Math.max(...n)];return{domain:()=>e.domain(),range:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(()=>i),rangeMin:()=>i[0],rangeMax:()=>i[1],isInRange(e){var t=i[0],r=i[1];return t<=r?e>=t&&e<=r:e>=r&&e<=t},bandwidth:r?()=>r.call(e):void 0,ticks:t?r=>t.call(e,r):void 0,map:(t,r)=>{var n=e(t);if(null!=n){if(e.bandwidth&&null!=r&&r.position){var i=e.bandwidth();switch(r.position){case"middle":n+=i/2;break;case"end":n+=i}}return n}}}}function C(e,t,r){if("function"==typeof e)return T(e.copy().domain(t).range(r));if(null!=e){var i=function(e){if(e in n)return n[e]();var t="scale".concat((0,s.upperFirst)(e));if(t in n)return n[t]()}(e);if(null!=i)return i.domain(t).range(r),T(i)}}function j(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function M(e){for(var t=1;t_],64555);var k=[0,"auto"],D={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0},N=(e,t)=>e.cartesianAxis.xAxis[t],I=(e,t)=>{var r=N(e,t);return null==r?D:r},L={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:k,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,width:x.DEFAULT_Y_AXIS_WIDTH},R=(e,t)=>e.cartesianAxis.yAxis[t],B=(e,t)=>{var r=R(e,t);return null==r?L:r},z={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},U=(e,t)=>{var r=e.cartesianAxis.zAxis[t];return null==r?z:r},F=(e,t,r)=>{switch(t){case"xAxis":return I(e,r);case"yAxis":return B(e,r);case"zAxis":return U(e,r);case"angleAxis":return(0,v.selectAngleAxis)(e,r);case"radiusAxis":return(0,v.selectRadiusAxis)(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},W=(e,t,r)=>{switch(t){case"xAxis":return I(e,r);case"yAxis":return B(e,r);case"angleAxis":return(0,v.selectAngleAxis)(e,r);case"radiusAxis":return(0,v.selectRadiusAxis)(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},$=e=>e.graphicalItems.cartesianItems.some(e=>"bar"===e.type)||e.graphicalItems.polarItems.some(e=>"radialBar"===e.type);function V(e,t){return r=>{switch(e){case"xAxis":return"xAxisId"in r&&r.xAxisId===t;case"yAxis":return"yAxisId"in r&&r.yAxisId===t;case"zAxis":return"zAxisId"in r&&r.zAxisId===t;case"angleAxis":return"angleAxisId"in r&&r.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in r&&r.radiusAxisId===t;default:return!1}}}var K=e=>e.graphicalItems.cartesianItems,q=(0,t.createSelector)([g.pickAxisType,m.pickAxisId],V),H=(e,t,r)=>e.filter(r).filter(e=>(null==t?void 0:t.includeHidden)===!0||!e.hide),Y=(0,t.createSelector)([K,F,q],H,{memoizeOptions:{resultEqualityCheck:P.emptyArraysAreEqualCheck}}),X=(0,t.createSelector)([Y],e=>e.filter(e=>"area"===e.type||"bar"===e.type).filter(A.isStacked)),G=e=>e.filter(e=>!("stackId"in e)||void 0===e.stackId),Z=(0,t.createSelector)([Y],G),Q=e=>e.map(e=>e.data).filter(Boolean).flat(1),J=(0,t.createSelector)([Y],Q,{memoizeOptions:{resultEqualityCheck:P.emptyArraysAreEqualCheck}}),ee=(e,t)=>{var{chartData:r=[],dataStartIndex:n,dataEndIndex:i}=t;return e.length>0?e:r.slice(n,i+1)},et=(0,t.createSelector)([J,o.selectChartDataWithIndexesIfNotInPanoramaPosition4],ee),er=(e,t,r)=>(null==t?void 0:t.dataKey)!=null?e.map(e=>({value:(0,a.getValueByDataKey)(e,t.dataKey)})):r.length>0?r.map(e=>e.dataKey).flatMap(t=>e.map(e=>({value:(0,a.getValueByDataKey)(e,t)}))):e.map(e=>({value:e})),en=(0,t.createSelector)([et,F,Y],er);function ei(e,t){switch(e){case"xAxis":return"x"===t.direction;case"yAxis":return"y"===t.direction;default:return!1}}function ea(e){if((0,s.isNumOrStr)(e)||e instanceof Date){var t=Number(e);if((0,u.isWellBehavedNumber)(t))return t}}function eo(e){if(Array.isArray(e)){var t=[ea(e[0]),ea(e[1])];return(0,l.isWellFormedNumberDomain)(t)?t:void 0}var r=ea(e);if(null!=r)return[r,r]}function el(e){return e.map(ea).filter(s.isNotNil)}var es=e=>{var t=E(e),r=_(e);return W(e,t,r)},eu=(0,t.createSelector)([es],e=>null==e?void 0:e.dataKey),ec=(0,t.createSelector)([X,o.selectChartDataWithIndexesIfNotInPanoramaPosition4,es],S.combineDisplayedStackedData),ef=(e,t,r,n)=>Object.fromEntries(Object.entries(t.reduce((e,t)=>{if(null==t.stackId)return e;var r=e[t.stackId];return null==r&&(r=[]),r.push(t),e[t.stackId]=r,e},{})).map(t=>{var[i,o]=t,l=n?[...o].reverse():o,s=l.map(w.getStackSeriesIdentifier);return[i,{stackedData:(0,a.getStackedData)(e,s,r),graphicalItems:l}]})),ep=(0,t.createSelector)([ec,X,y.selectStackOffsetType,y.selectReverseStackOrder],ef),ed=(e,t,r,n)=>{var{dataStartIndex:i,dataEndIndex:o}=t;if(null==n&&"zAxis"!==r){var l=(0,a.getDomainOfStackGroups)(e,i,o);if(null==l||0!==l[0]||0!==l[1])return l}},eh=(0,t.createSelector)([F],e=>e.allowDataOverflow),ey=e=>{var t;if(null==e||!("domain"in e))return k;if(null!=e.domain)return e.domain;if("ticks"in e&&null!=e.ticks){if("number"===e.type){var r=el(e.ticks);return[Math.min(...r),Math.max(...r)]}if("category"===e.type)return e.ticks.map(String)}return null!=(t=null==e?void 0:e.domain)?t:k},ev=(0,t.createSelector)([F],ey),eg=(0,t.createSelector)([ev,eh],l.numericalDomainSpecifiedWithoutRequiringData),em=(0,t.createSelector)([ep,o.selectChartDataWithIndexes,g.pickAxisType,eg],ed,{memoizeOptions:{resultEqualityCheck:O.numberDomainEqualityCheck}}),eb=e=>e.errorBars,ex=function(){for(var e=arguments.length,t=Array(e),r=0;r{var o,l;if(r.length>0&&e.forEach(e=>{r.forEach(r=>{var c,f,p=null==(c=n[r.id])?void 0:c.filter(e=>ei(i,e)),d=(0,a.getValueByDataKey)(e,null!=(f=t.dataKey)?f:r.dataKey),h=!(!p||"number"!=typeof d||(0,s.isNan)(d))&&p.length?el(p.flatMap(t=>{var r,n,i=(0,a.getValueByDataKey)(e,t.dataKey);if(Array.isArray(i)?[r,n]=i:r=n=i,(0,u.isWellBehavedNumber)(r)&&(0,u.isWellBehavedNumber)(n))return[d-r,d+n]})):[];if(h.length>=2){var y=Math.min(...h),v=Math.max(...h);(null==o||yl)&&(l=v)}var g=eo(d);null!=g&&(o=null==o?g[0]:Math.min(o,g[0]),l=null==l?g[1]:Math.max(l,g[1]))})}),(null==t?void 0:t.dataKey)!=null&&e.forEach(e=>{var r=eo((0,a.getValueByDataKey)(e,t.dataKey));null!=r&&(o=null==o?r[0]:Math.min(o,r[0]),l=null==l?r[1]:Math.max(l,r[1]))}),(0,u.isWellBehavedNumber)(o)&&(0,u.isWellBehavedNumber)(l))return[o,l]},eS=(0,t.createSelector)([et,F,Z,eb,g.pickAxisType],ew,{memoizeOptions:{resultEqualityCheck:O.numberDomainEqualityCheck}});function eA(e){var{value:t}=e;if((0,s.isNumOrStr)(t)||t instanceof Date)return t}var eO=e=>e.referenceElements.dots,eP=(e,t,r)=>e.filter(e=>"extendDomain"===e.ifOverflow).filter(e=>"xAxis"===t?e.xAxisId===r:e.yAxisId===r),eE=(0,t.createSelector)([eO,g.pickAxisType,m.pickAxisId],eP),e_=e=>e.referenceElements.areas,eT=(0,t.createSelector)([e_,g.pickAxisType,m.pickAxisId],eP),eC=e=>e.referenceElements.lines,ej=(0,t.createSelector)([eC,g.pickAxisType,m.pickAxisId],eP),eM=(e,t)=>{if(null!=e){var r=el(e.map(e=>"xAxis"===t?e.x:e.y));if(0!==r.length)return[Math.min(...r),Math.max(...r)]}},ek=(0,t.createSelector)(eE,g.pickAxisType,eM),eD=(e,t)=>{if(null!=e){var r=el(e.flatMap(e=>["xAxis"===t?e.x1:e.y1,"xAxis"===t?e.x2:e.y2]));if(0!==r.length)return[Math.min(...r),Math.max(...r)]}},eN=(0,t.createSelector)([eT,g.pickAxisType],eD),eI=(e,t)=>{if(null!=e){var r=e.flatMap(e=>"xAxis"===t?function(e){if(null!=e.x)return el([e.x]);var t,r=null==(t=e.segment)?void 0:t.map(e=>e.x);return null==r||0===r.length?[]:el(r)}(e):function(e){if(null!=e.y)return el([e.y]);var t,r=null==(t=e.segment)?void 0:t.map(e=>e.y);return null==r||0===r.length?[]:el(r)}(e));if(0!==r.length)return[Math.min(...r),Math.max(...r)]}},eL=(0,t.createSelector)([ej,g.pickAxisType],eI),eR=(0,t.createSelector)(ek,eL,eN,(e,t,r)=>ex(e,r,t)),eB=(e,t,r,n,i,a,o,s)=>{if(null!=r)return r;var u="vertical"===o&&"xAxis"===s||"horizontal"===o&&"yAxis"===s?ex(n,a,i):ex(a,i);return(0,l.parseNumericalUserDomain)(t,u,e.allowDataOverflow)},ez=(0,t.createSelector)([F,ev,eg,em,eS,eR,i.selectChartLayout,g.pickAxisType],eB,{memoizeOptions:{resultEqualityCheck:O.numberDomainEqualityCheck}}),eU=[0,1],eF=(e,t,n,i,o,l,u)=>{if(null!=e&&null!=n&&0!==n.length||void 0!==u){var c,f,{dataKey:p,type:d}=e,h=(0,a.isCategoricalAxis)(t,l);return h&&null==p?(0,r.default)(0,null!=(f=null==n?void 0:n.length)?f:0):"category"===d?(c=i.map(eA).filter(e=>null!=e),h&&(null==e.dataKey||e.allowDuplicatedCategory&&(0,s.hasDuplicate)(c))?(0,r.default)(0,i.length):e.allowDuplicatedCategory?c:Array.from(new Set(c))):"expand"===o?eU:u}},eW=(0,t.createSelector)([F,i.selectChartLayout,et,en,y.selectStackOffsetType,g.pickAxisType,ez],eF),e$=(e,t,r)=>{if(null!=e){var{scale:i,type:a}=e;if("auto"===i)return"category"===a&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!t)?"point":"category"===a?"band":"linear";if("string"==typeof i){var o="scale".concat((0,s.upperFirst)(i));return o in n?o:"point"}}},eV=(0,t.createSelector)([F,$,y.selectChartName],e$);function eK(e,t,r,n){if(null!=r&&null!=n)return"function"==typeof e.scale?C(e.scale,r,n):C(t,r,n)}var eq=(e,t,r)=>{var n=ey(t);if("auto"===r||"linear"===r){if(null!=t&&t.tickCount&&Array.isArray(n)&&("auto"===n[0]||"auto"===n[1])&&(0,l.isWellFormedNumberDomain)(e))return(0,c.getNiceTickValues)(e,t.tickCount,t.allowDecimals);if(null!=t&&t.tickCount&&"number"===t.type&&(0,l.isWellFormedNumberDomain)(e))return(0,c.getTickValuesFixedDomain)(e,t.tickCount,t.allowDecimals)}},eH=(0,t.createSelector)([eW,W,eV],eq),eY=(e,t,r,n)=>{if("angleAxis"!==n&&(null==e?void 0:e.type)==="number"&&(0,l.isWellFormedNumberDomain)(t)&&Array.isArray(r)&&r.length>0){var i,a;return[Math.min(t[0],null!=(i=r[0])?i:0),Math.max(t[1],null!=(a=r[r.length-1])?a:0)]}return t},eX=(0,t.createSelector)([F,eW,eH,g.pickAxisType],eY),eG=(0,t.createSelector)(en,F,(e,t)=>{if(t&&"number"===t.type){var r=1/0,n=Array.from(el(e.map(e=>e.value))).sort((e,t)=>e-t),i=n[0],a=n[n.length-1];if(null==i||null==a)return 1/0;var o=a-i;if(0===o)return 1/0;for(var l=0;li,(e,t,r,n,i)=>{if(!(0,u.isWellBehavedNumber)(e))return 0;var a="vertical"===t?n.height:n.width;if("gap"===i)return e*a/2;if("no-gap"===i){var o=(0,s.getPercentValue)(r,e*a),l=e*a/2;return l-o-(l-o)/a*o}return 0}),eQ=(0,t.createSelector)(I,(e,t,r)=>{var n=I(e,t);return null==n||"string"!=typeof n.padding?0:eZ(e,"xAxis",t,r,n.padding)},(e,t)=>{if(null==e)return{left:0,right:0};var r,n,{padding:i}=e;return"string"==typeof i?{left:t,right:t}:{left:(null!=(r=i.left)?r:0)+t,right:(null!=(n=i.right)?n:0)+t}}),eJ=(0,t.createSelector)(B,(e,t,r)=>{var n=B(e,t);return null==n||"string"!=typeof n.padding?0:eZ(e,"yAxis",t,r,n.padding)},(e,t)=>{if(null==e)return{top:0,bottom:0};var r,n,{padding:i}=e;return"string"==typeof i?{top:t,bottom:t}:{top:(null!=(r=i.top)?r:0)+t,bottom:(null!=(n=i.bottom)?n:0)+t}}),e0=(0,t.createSelector)([d.selectChartOffsetInternal,eQ,h.selectBrushDimensions,h.selectBrushSettings,(e,t,r)=>r],(e,t,r,n,i)=>{var{padding:a}=n;return i?[a.left,r.width-a.right]:[e.left+t.left,e.left+e.width-t.right]}),e1=(0,t.createSelector)([d.selectChartOffsetInternal,i.selectChartLayout,eJ,h.selectBrushDimensions,h.selectBrushSettings,(e,t,r)=>r],(e,t,r,n,i,a)=>{var{padding:o}=i;return a?[n.height-o.bottom,o.top]:"horizontal"===t?[e.top+e.height-r.bottom,e.top+r.top]:[e.top+r.top,e.top+e.height-r.bottom]}),e2=(e,t,r,n)=>{var i;switch(t){case"xAxis":return e0(e,r,n);case"yAxis":return e1(e,r,n);case"zAxis":return null==(i=U(e,r))?void 0:i.range;case"angleAxis":return(0,v.selectAngleAxisRange)(e);case"radiusAxis":return(0,v.selectRadiusAxisRange)(e,r);default:return}},e5=(0,t.createSelector)([F,e2],b.combineAxisRangeWithReverse),e6=(0,t.createSelector)([eV,eX],(e,t)=>{if(null!=t)if("linear"!==e)return t;else{if(!(0,l.isWellFormedNumberDomain)(t)){for(var r,n,i=0;in)&&(n=a))}return void 0!==r&&void 0!==n?[r,n]:void 0}return t}}),e3=(0,t.createSelector)([F,eV,e6,e5],eK);function e4(e,t){return e.idt.id)}(0,t.createSelector)([Y,eb,g.pickAxisType],(e,t,r)=>e.flatMap(e=>t[e.id]).filter(Boolean).filter(e=>ei(r,e)));var e8=(e,t)=>t,e7=(e,t,r)=>r,e9=(0,t.createSelector)(p.selectAllXAxes,e8,e7,(e,t,r)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===r).sort(e4)),te=(0,t.createSelector)(p.selectAllYAxes,e8,e7,(e,t,r)=>e.filter(e=>e.orientation===t).filter(e=>e.mirror===r).sort(e4)),tt=(e,t)=>({width:e.width,height:t.height}),tr=(0,t.createSelector)(d.selectChartOffsetInternal,I,tt),tn=(0,t.createSelector)(f.selectChartHeight,d.selectChartOffsetInternal,e9,e8,e7,(e,t,r,n,i)=>{var a,o={};return r.forEach(r=>{var l=tt(t,r);null==a&&(a=((e,t,r)=>{switch(t){case"top":return e.top;case"bottom":return r-e.bottom;default:return 0}})(t,n,e));var s="top"===n&&!i||"bottom"===n&&i;o[r.id]=a-Number(s)*l.height,a+=(s?-1:1)*l.height}),o}),ti=(0,t.createSelector)(f.selectChartWidth,d.selectChartOffsetInternal,te,e8,e7,(e,t,r,n,i)=>{var a,o={};return r.forEach(r=>{var l={width:"number"==typeof r.width?r.width:x.DEFAULT_Y_AXIS_WIDTH,height:t.height};null==a&&(a=((e,t,r)=>{switch(t){case"left":return e.left;case"right":return r-e.right;default:return 0}})(t,n,e));var s="left"===n&&!i||"right"===n&&i;o[r.id]=a-Number(s)*l.width,a+=(s?-1:1)*l.width}),o}),ta=(0,t.createSelector)([d.selectChartOffsetInternal,I,(e,t)=>{var r=I(e,t);if(null!=r)return tn(e,r.orientation,r.mirror)},(e,t)=>t],(e,t,r,n)=>{if(null!=t){var i=null==r?void 0:r[n];return null==i?{x:e.left,y:0}:{x:e.left,y:i}}}),to=(0,t.createSelector)([d.selectChartOffsetInternal,B,(e,t)=>{var r=B(e,t);if(null!=r)return ti(e,r.orientation,r.mirror)},(e,t)=>t],(e,t,r,n)=>{if(null!=t){var i=null==r?void 0:r[n];return null==i?{x:0,y:e.top}:{x:i,y:e.top}}}),tl=(0,t.createSelector)(d.selectChartOffsetInternal,B,(e,t)=>({width:"number"==typeof t.width?t.width:x.DEFAULT_Y_AXIS_WIDTH,height:e.height})),ts=(e,t,r)=>{switch(t){case"xAxis":return tr(e,r).width;case"yAxis":return tl(e,r).height;default:return}},tu=(e,t,r,n)=>{if(null!=r){var{allowDuplicatedCategory:i,type:o,dataKey:l}=r,u=(0,a.isCategoricalAxis)(e,n),c=t.map(e=>e.value);if(l&&u&&"category"===o&&i&&(0,s.hasDuplicate)(c))return c}},tc=(0,t.createSelector)([i.selectChartLayout,en,F,g.pickAxisType],tu),tf=(e,t,r,n)=>{if(null!=r&&null!=r.dataKey){var{type:i,scale:o}=r;if((0,a.isCategoricalAxis)(e,n)&&("number"===i||"auto"!==o))return t.map(e=>e.value)}},tp=(0,t.createSelector)([i.selectChartLayout,en,W,g.pickAxisType],tf),td=(0,t.createSelector)([i.selectChartLayout,(e,t,r)=>{switch(t){case"xAxis":return I(e,r);case"yAxis":return B(e,r);default:throw Error("Unexpected axis type: ".concat(t))}},eV,e3,tc,tp,e2,eH,g.pickAxisType],(e,t,r,n,i,o,l,s,u)=>{if(null!=t){var c=(0,a.isCategoricalAxis)(e,u);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:u,categoricalDomain:o,duplicateDomain:i,isCategorical:c,niceTicks:s,range:l,realScaleType:r,scale:n}}}),th=(0,t.createSelector)([i.selectChartLayout,W,eV,e3,eH,e2,tc,tp,g.pickAxisType],(e,t,r,n,i,o,l,c,f)=>{if(null!=t&&null!=n){var p=(0,a.isCategoricalAxis)(e,f),{type:d,ticks:h,tickCount:y}=t,v="scaleBand"===r&&"function"==typeof n.bandwidth?n.bandwidth()/2:2,g="category"===d&&n.bandwidth?n.bandwidth()/v:0;g="angleAxis"===f&&null!=o&&o.length>=2?2*(0,s.mathSign)(o[0]-o[1])*g:g;var m=h||i;return m?m.map((e,t)=>{var r=l?l.indexOf(e):e,i=n.map(r);return(0,u.isWellBehavedNumber)(i)?{index:t,coordinate:i+g,value:e,offset:g}:null}).filter(s.isNotNil):p&&c?c.map((e,t)=>{var r=n.map(e);return(0,u.isWellBehavedNumber)(r)?{coordinate:r+g,value:e,index:t,offset:g}:null}).filter(s.isNotNil):n.ticks?n.ticks(y).map((e,t)=>{var r=n.map(e);return(0,u.isWellBehavedNumber)(r)?{coordinate:r+g,value:e,index:t,offset:g}:null}).filter(s.isNotNil):n.domain().map((e,t)=>{var r=n.map(e);return(0,u.isWellBehavedNumber)(r)?{coordinate:r+g,value:l?l[e]:e,index:t,offset:g}:null}).filter(s.isNotNil)}}),ty=(0,t.createSelector)([i.selectChartLayout,W,e3,e2,tc,tp,g.pickAxisType],(e,t,r,n,i,o,l)=>{if(null!=t&&null!=r&&null!=n&&n[0]!==n[1]){var c=(0,a.isCategoricalAxis)(e,l),{tickCount:f}=t,p=0;return(p="angleAxis"===l&&(null==n?void 0:n.length)>=2?2*(0,s.mathSign)(n[0]-n[1])*p:p,c&&o)?o.map((e,t)=>{var n=r.map(e);return(0,u.isWellBehavedNumber)(n)?{coordinate:n+p,value:e,index:t,offset:p}:null}).filter(s.isNotNil):r.ticks?r.ticks(f).map((e,t)=>{var n=r.map(e);return(0,u.isWellBehavedNumber)(n)?{coordinate:n+p,value:e,index:t,offset:p}:null}).filter(s.isNotNil):r.domain().map((e,t)=>{var n=r.map(e);return(0,u.isWellBehavedNumber)(n)?{coordinate:n+p,value:i?i[e]:e,index:t,offset:p}:null}).filter(s.isNotNil)}}),tv=(0,t.createSelector)(F,e3,(e,t)=>{if(null!=e&&null!=t)return M(M({},e),{},{scale:t})}),tg=(0,t.createSelector)([F,eV,eW,e5],eK);(0,t.createSelector)((e,t,r)=>U(e,r),tg,(e,t)=>{if(null!=e&&null!=t)return M(M({},e),{},{scale:t})});var tm=(0,t.createSelector)([i.selectChartLayout,p.selectAllXAxes,p.selectAllYAxes],(e,t,r)=>{switch(e){case"horizontal":return t.some(e=>e.reversed)?"right-to-left":"left-to-right";case"vertical":return r.some(e=>e.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}});e.s(["combineAppliedValues",()=>er,"combineAreasDomain",()=>eD,"combineAxisDomain",()=>eF,"combineAxisDomainWithNiceTicks",()=>eY,"combineCategoricalDomain",()=>tf,"combineDisplayedData",()=>ee,"combineDomainOfAllAppliedNumericalValuesIncludingErrorValues",()=>ew,"combineDomainOfStackGroups",()=>ed,"combineDotsDomain",()=>eM,"combineDuplicateDomain",()=>tu,"combineGraphicalItemsData",()=>Q,"combineGraphicalItemsSettings",()=>H,"combineLinesDomain",()=>eI,"combineNiceTicks",()=>eq,"combineNumericalDomain",()=>eB,"combineRealScaleType",()=>e$,"combineScaleFunction",()=>eK,"combineStackGroups",()=>ef,"filterGraphicalNotStackedItems",()=>G,"filterReferenceElements",()=>eP,"getDomainDefinition",()=>ey,"implicitXAxis",()=>D,"implicitYAxis",()=>L,"itemAxisPredicate",()=>V,"mergeDomains",()=>ex,"selectAllErrorBarSettings",()=>eb,"selectAxisDomain",()=>eW,"selectAxisPropsNeededForCartesianGridTicksGenerator",()=>td,"selectAxisRange",()=>e2,"selectAxisWithScale",()=>tv,"selectCartesianAxisSize",()=>ts,"selectChartDirection",()=>tm,"selectHasBar",()=>$,"selectReferenceAreas",()=>e_,"selectReferenceDots",()=>eO,"selectReferenceLines",()=>eC,"selectStackGroups",()=>ep,"selectTicksOfAxis",()=>th,"selectTicksOfGraphicalItem",()=>ty,"selectTooltipAxis",()=>es,"selectTooltipAxisDataKey",()=>eu,"selectUnfilteredCartesianItems",()=>K,"selectXAxisPosition",()=>ta,"selectXAxisSettings",()=>I,"selectXAxisSettingsNoDefaults",()=>N,"selectXAxisSize",()=>tr,"selectYAxisPosition",()=>to,"selectYAxisSettings",()=>B,"selectYAxisSettingsNoDefaults",()=>R,"selectYAxisSize",()=>tl],61764)},99475,20149,10420,e=>{"use strict";var t=e.i(27241),r=e=>e.options.defaultTooltipEventType,n=e=>e.options.validateTooltipEventTypes;function i(e,t,r){if(null==e)return t;var n=e?"axis":"item";return null==r?t:r.includes(n)?n:t}function a(e,t){return i(t,r(e),n(e))}function o(e){return(0,t.useAppSelector)(t=>a(t,e))}e.s(["combineTooltipEventType",()=>i,"selectDefaultTooltipEventType",()=>r,"selectTooltipEventType",()=>a,"selectValidateTooltipEventTypes",()=>n,"useTooltipEventType",()=>o],99475);var l=e.i(94395),s=(e,t)=>{var r,n=Number(t);if(!(0,l.isNan)(n)&&null!=t)return n>=0?null==e||null==(r=e[n])?void 0:r.value:void 0};e.s(["combineActiveLabel",()=>s],20149);var u=e=>e.tooltip.settings;e.s(["selectTooltipSettings",()=>u],10420)},76735,97955,398,70661,25372,36986,19797,3580,e=>{"use strict";var t=e.i(61849),r=e.i(61764),n=e.i(46710),i=e.i(79812),a=e.i(92860),o=e.i(77320),l=e.i(94395),s=e.i(62865),u=e.i(99475),c=e.i(20149),f=e.i(10420),p=e.i(98982);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function h(e){for(var t=1;t{if(null==t)return p.noInteraction;var i,a,o,l=(i=e,a=t,o=r,"axis"===a?"click"===o?i.axisInteraction.click:i.axisInteraction.hover:"click"===o?i.itemInteraction.click:i.itemInteraction.hover);if(null==l)return p.noInteraction;if(l.active)return l;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&null!=e.syncInteraction.index)return e.syncInteraction;var s=!0===e.settings.active;if(null!=l.index){if(s)return h(h({},l),{},{active:!0})}else if(null!=n)return{active:!0,coordinate:void 0,dataKey:void 0,index:n,graphicalItemId:void 0};return h(h({},p.noInteraction),{},{coordinate:l.coordinate})};e.s(["combineTooltipInteractionState",()=>y],97955);var v=e.i(22075),g=e.i(20810),m=(e,t,r,n)=>{var a=null==e?void 0:e.index;if(null==a)return null;var o=Number(a);if(!(0,v.isWellBehavedNumber)(o))return a;var l=Infinity;t.length>0&&(l=t.length-1);var s=Math.max(0,Math.min(o,l)),u=t[s];return null==u?String(s):!function(e,t,r){if(null==r||null==t)return!0;var n=(0,i.getValueByDataKey)(e,t);return!(null!=n&&(0,g.isWellFormedNumberDomain)(r))||function(e,t){var r=function(e){if("number"==typeof e)return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var r=Number(e);return Number.isFinite(r)?r:void 0}(e),n=t[0],i=t[1];if(void 0===r)return!1;var a=Math.min(n,i),o=Math.max(n,i);return r>=a&&r<=o}(n,r)}(u,r,n)?null:String(s)};e.s(["combineActiveTooltipIndex",()=>m],398);var b=(e,t,r,n,i,a,o)=>{if(null!=a){var l=o[0],s=null==l?void 0:l.getPosition(a);if(null!=s)return s;var u=null==i?void 0:i[Number(a)];if(u)if("horizontal"===r)return{x:u.coordinate,y:(n.top+t)/2};else return{x:(n.left+e)/2,y:u.coordinate}}};e.s(["combineCoordinateForDefaultIndex",()=>b],70661);var x=e.i(15892),w=e.i(41088),S=(e,t,r,n)=>{if("axis"===t)return e.tooltipItemPayloads;if(0===e.tooltipItemPayloads.length)return[];if(null==(i="hover"===r?e.itemInteraction.hover.graphicalItemId:e.itemInteraction.click.graphicalItemId)&&null!=n){var i,a=e.tooltipItemPayloads[0];return null!=a?[a]:[]}return e.tooltipItemPayloads.filter(e=>{var t;return(null==(t=e.settings)?void 0:t.graphicalItemId)===i})};e.s(["combineTooltipPayloadConfigurations",()=>S],25372);var A=e=>e.options.tooltipPayloadSearcher;e.s(["selectTooltipPayloadSearcher",()=>A],36986);var O=e=>e.tooltip;e.s(["selectTooltipState",()=>O],19797);var P=e.i(86681);function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _(e){for(var t=1;t{if(null!=t&&null!=o){var{chartData:u,computedData:c,dataStartIndex:f,dataEndIndex:p}=r;return e.reduce((e,r)=>{var d,h,y,{dataDefinedOnItem:v,settings:g}=r,m=null!=v?v:u,b=Array.isArray(m)?(0,P.getSliced)(m,f,p):m,x=null!=(d=null==g?void 0:g.dataKey)?d:n,w=null==g?void 0:g.nameKey;return Array.isArray(h=n&&Array.isArray(b)&&!Array.isArray(b[0])&&"axis"===s?(0,l.findEntryInArray)(b,n,a):o(b,t,c,w))?h.forEach(t=>{var r=_(_({},g),{},{name:t.name,unit:t.unit,color:void 0,fill:void 0});e.push((0,i.getTooltipEntry)({tooltipEntrySettings:r,dataKey:t.dataKey,payload:t.payload,value:(0,i.getValueByDataKey)(t.payload,t.dataKey),name:t.name}))}):e.push((0,i.getTooltipEntry)({tooltipEntrySettings:g,dataKey:x,payload:h,value:(0,i.getValueByDataKey)(h,x),name:null!=(y=(0,i.getValueByDataKey)(h,w))?y:null==g?void 0:g.name})),e},[])}};e.s(["combineTooltipPayload",()=>T],3580);var C=e.i(64555),j=e.i(10251),M=e.i(76802),k=e.i(10439),D=e.i(44275),N=e.i(77093),I=(0,t.createSelector)([r.selectTooltipAxis,r.selectHasBar,o.selectChartName],r.combineRealScaleType),L=(0,t.createSelector)([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),R=(0,t.createSelector)([j.selectTooltipAxisType,C.selectTooltipAxisId],r.itemAxisPredicate),B=(0,t.createSelector)([L,r.selectTooltipAxis,R],r.combineGraphicalItemsSettings,{memoizeOptions:{resultEqualityCheck:N.emptyArraysAreEqualCheck}}),z=(0,t.createSelector)([B],e=>e.filter(k.isStacked)),U=(0,t.createSelector)([B],r.combineGraphicalItemsData,{memoizeOptions:{resultEqualityCheck:N.emptyArraysAreEqualCheck}}),F=(0,t.createSelector)([U,a.selectChartDataWithIndexes],r.combineDisplayedData),W=(0,t.createSelector)([z,a.selectChartDataWithIndexes,r.selectTooltipAxis],M.combineDisplayedStackedData),$=(0,t.createSelector)([F,r.selectTooltipAxis,B],r.combineAppliedValues),V=(0,t.createSelector)([r.selectTooltipAxis],r.getDomainDefinition),K=(0,t.createSelector)([r.selectTooltipAxis],e=>e.allowDataOverflow),q=(0,t.createSelector)([V,K],g.numericalDomainSpecifiedWithoutRequiringData),H=(0,t.createSelector)([B],e=>e.filter(k.isStacked)),Y=(0,t.createSelector)([W,H,o.selectStackOffsetType,o.selectReverseStackOrder],r.combineStackGroups),X=(0,t.createSelector)([Y,a.selectChartDataWithIndexes,j.selectTooltipAxisType,q],r.combineDomainOfStackGroups),G=(0,t.createSelector)([B],r.filterGraphicalNotStackedItems),Z=(0,t.createSelector)([F,r.selectTooltipAxis,G,r.selectAllErrorBarSettings,j.selectTooltipAxisType],r.combineDomainOfAllAppliedNumericalValuesIncludingErrorValues,{memoizeOptions:{resultEqualityCheck:D.numberDomainEqualityCheck}}),Q=(0,t.createSelector)([r.selectReferenceDots,j.selectTooltipAxisType,C.selectTooltipAxisId],r.filterReferenceElements),J=(0,t.createSelector)([Q,j.selectTooltipAxisType],r.combineDotsDomain),ee=(0,t.createSelector)([r.selectReferenceAreas,j.selectTooltipAxisType,C.selectTooltipAxisId],r.filterReferenceElements),et=(0,t.createSelector)([ee,j.selectTooltipAxisType],r.combineAreasDomain),er=(0,t.createSelector)([r.selectReferenceLines,j.selectTooltipAxisType,C.selectTooltipAxisId],r.filterReferenceElements),en=(0,t.createSelector)([er,j.selectTooltipAxisType],r.combineLinesDomain),ei=(0,t.createSelector)([J,en,et],r.mergeDomains),ea=(0,t.createSelector)([r.selectTooltipAxis,V,q,X,Z,ei,n.selectChartLayout,j.selectTooltipAxisType],r.combineNumericalDomain),eo=(0,t.createSelector)([r.selectTooltipAxis,n.selectChartLayout,F,$,o.selectStackOffsetType,j.selectTooltipAxisType,ea],r.combineAxisDomain),el=(0,t.createSelector)([eo,r.selectTooltipAxis,I],r.combineNiceTicks),es=(0,t.createSelector)([r.selectTooltipAxis,eo,el,j.selectTooltipAxisType],r.combineAxisDomainWithNiceTicks),eu=e=>{var t=(0,j.selectTooltipAxisType)(e),n=(0,C.selectTooltipAxisId)(e);return(0,r.selectAxisRange)(e,t,n,!1)},ec=(0,t.createSelector)([r.selectTooltipAxis,eu],s.combineAxisRangeWithReverse),ef=(0,t.createSelector)([r.selectTooltipAxis,I,es,ec],r.combineScaleFunction),ep=(0,t.createSelector)([n.selectChartLayout,$,r.selectTooltipAxis,j.selectTooltipAxisType],r.combineDuplicateDomain),ed=(0,t.createSelector)([n.selectChartLayout,$,r.selectTooltipAxis,j.selectTooltipAxisType],r.combineCategoricalDomain),eh=(0,t.createSelector)([n.selectChartLayout,r.selectTooltipAxis,I,ef,eu,ep,ed,j.selectTooltipAxisType],(e,t,r,n,a,o,s,u)=>{if(t){var{type:c}=t,f=(0,i.isCategoricalAxis)(e,u);if(n){var p="scaleBand"===r&&n.bandwidth?n.bandwidth()/2:2,d="category"===c&&n.bandwidth?n.bandwidth()/p:0;return(d="angleAxis"===u&&null!=a&&(null==a?void 0:a.length)>=2?2*(0,l.mathSign)(a[0]-a[1])*d:d,f&&s)?s.map((e,t)=>{var r=n.map(e);return(0,v.isWellBehavedNumber)(r)?{coordinate:r+d,value:e,index:t,offset:d}:null}).filter(l.isNotNil):n.domain().map((e,t)=>{var r=n.map(e);return(0,v.isWellBehavedNumber)(r)?{coordinate:r+d,value:o?o[e]:e,index:t,offset:d}:null}).filter(l.isNotNil)}}}),ey=(0,t.createSelector)([u.selectDefaultTooltipEventType,u.selectValidateTooltipEventTypes,f.selectTooltipSettings],(e,t,r)=>(0,u.combineTooltipEventType)(r.shared,e,t)),ev=e=>e.tooltip.settings.trigger,eg=e=>e.tooltip.settings.defaultIndex,em=(0,t.createSelector)([O,ey,ev,eg],y),eb=(0,t.createSelector)([em,F,r.selectTooltipAxisDataKey,eo],m),ex=(0,t.createSelector)([eh,eb],c.combineActiveLabel),ew=(0,t.createSelector)([em],e=>{if(e)return e.dataKey});(0,t.createSelector)([em],e=>{if(e)return e.graphicalItemId});var eS=(0,t.createSelector)([O,ey,ev,eg],S),eA=(0,t.createSelector)([x.selectChartWidth,x.selectChartHeight,n.selectChartLayout,w.selectChartOffsetInternal,eh,eg,eS],b),eO=(0,t.createSelector)([em,eA],(e,t)=>null!=e&&e.coordinate?e.coordinate:t),eP=(0,t.createSelector)([em],e=>{var t;return null!=(t=null==e?void 0:e.active)&&t}),eE=(0,t.createSelector)([eS,eb,a.selectChartDataWithIndexes,r.selectTooltipAxisDataKey,ex,A,ey],T),e_=(0,t.createSelector)([eE],e=>{if(null!=e)return Array.from(new Set(e.map(e=>e.payload).filter(e=>null!=e)))});e.s(["selectActiveLabel",()=>ex,"selectActiveTooltipCoordinate",()=>eO,"selectActiveTooltipDataKey",()=>ew,"selectActiveTooltipDataPoints",()=>e_,"selectActiveTooltipIndex",()=>eb,"selectAllGraphicalItemsSettings",()=>B,"selectIsTooltipActive",()=>eP,"selectTooltipAxisDomain",()=>eo,"selectTooltipAxisRangeWithReverse",()=>ec,"selectTooltipAxisScale",()=>ef,"selectTooltipAxisTicks",()=>eh,"selectTooltipDisplayedData",()=>F],76735)},75502,e=>{"use strict";var t=e.i(61849),r=e.i(42342),n=e.i(27241),i=e.i(79812),a=e.i(92860),o=e.i(76735),l=e.i(61764),s=e.i(77320),u=e.i(46710),c=e.i(41088),f=e.i(15892),p=e.i(20149),d=e.i(97955),h=e.i(398),y=e.i(70661),v=e.i(25372),g=e.i(36986),m=e.i(19797),b=e.i(3580),x=e.i(68970),w=e.i(94395);function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t{var a=null!=(f=null==t?void 0:t.length)?f:0;if(a<=1||null==e)return 0;if("angleAxis"===n&&null!=i&&1e-6>=Math.abs(Math.abs(i[1]-i[0])-360))for(var o=0;o0?null==(p=r[o-1])?void 0:p.coordinate:null==(d=r[a-1])?void 0:d.coordinate,s=null==(h=r[o])?void 0:h.coordinate,u=o>=a-1?null==(y=r[0])?void 0:y.coordinate:null==(v=r[o+1])?void 0:v.coordinate,c=void 0;if(null!=l&&null!=s&&null!=u)if((0,w.mathSign)(s-l)!==(0,w.mathSign)(u-s)){var f,p,d,h,y,v,g,m=[];if((0,w.mathSign)(u-s)===(0,w.mathSign)(i[1]-i[0])){c=u;var b=s+i[1]-i[0];m[0]=Math.min(b,(b+l)/2),m[1]=Math.max(b,(b+l)/2)}else{c=l;var x=u+i[1]-i[0];m[0]=Math.min(s,(x+s)/2),m[1]=Math.max(s,(x+s)/2)}var S=[Math.min(s,(c+s)/2),Math.max(s,(c+s)/2)];if(e>S[0]&&e<=S[1]||e>=m[0]&&e<=m[1])return null==(g=r[o])?void 0:g.index}else{var A,O=Math.min(l,u),P=Math.max(l,u);if(e>(O+s)/2&&e<=(P+s)/2)return null==(A=r[o])?void 0:A.index}}else if(t)for(var E=0;E(_.coordinate+C.coordinate)/2||E>0&&E(_.coordinate+C.coordinate)/2&&e<=(_.coordinate+T.coordinate)/2)return _.index}}return -1},P=()=>(0,n.useAppSelector)(s.selectChartName),E=(e,t)=>t,_=(e,t,r)=>r,T=(e,t,r,n)=>n,C=(0,t.createSelector)(o.selectTooltipAxisTicks,e=>(0,r.default)(e,e=>e.coordinate)),j=(0,t.createSelector)([m.selectTooltipState,E,_,T],d.combineTooltipInteractionState),M=(0,t.createSelector)([j,o.selectTooltipDisplayedData,l.selectTooltipAxisDataKey,o.selectTooltipAxisDomain],h.combineActiveTooltipIndex),k=(e,t,r)=>{if(null!=t){var n=(0,m.selectTooltipState)(e);return"axis"===t?"hover"===r?n.axisInteraction.hover.dataKey:n.axisInteraction.click.dataKey:"hover"===r?n.itemInteraction.hover.dataKey:n.itemInteraction.click.dataKey}},D=(0,t.createSelector)([m.selectTooltipState,E,_,T],v.combineTooltipPayloadConfigurations),N=(0,t.createSelector)([f.selectChartWidth,f.selectChartHeight,u.selectChartLayout,c.selectChartOffsetInternal,o.selectTooltipAxisTicks,T,D],y.combineCoordinateForDefaultIndex),I=(0,t.createSelector)([j,N],(e,t)=>{var r;return null!=(r=e.coordinate)?r:t}),L=(0,t.createSelector)([o.selectTooltipAxisTicks,M],p.combineActiveLabel),R=(0,t.createSelector)([D,M,a.selectChartDataWithIndexes,l.selectTooltipAxisDataKey,L,g.selectTooltipPayloadSearcher,E],b.combineTooltipPayload),B=(0,t.createSelector)([j,M],(e,t)=>({isActive:e.active&&null!=t,activeIndex:t})),z=(e,t,r,n,a,o,l,s)=>{if(e&&t&&n&&a&&o){if("horizontal"===t||"vertical"===t){if(!e||!n||!a||!o)return;if(function(e,t){var{chartX:r,chartY:n}=e;return r>=t.left&&r<=t.left+t.width&&n>=t.top&&n<=t.top+t.height}(e,s)){var u=O((0,i.calculateCartesianTooltipPos)(e,t),l,o,n,a),c=((e,t,r,n)=>{var i=t.find(e=>e&&e.index===r);if(i){if("horizontal"===e)return{x:i.coordinate,y:n.chartY};if("vertical"===e)return{x:n.chartX,y:i.coordinate}}return{x:0,y:0}})(t,o,u,e);return{activeIndex:String(u),activeCoordinate:c}}return}if(e&&n&&a&&o&&r){var f=(0,x.inRangeOfSector)(e,r);if(f){var p=O((0,i.calculatePolarTooltipPos)(f,t),l,o,n,a),d=((e,t,r,n)=>{var i=t.find(e=>e&&e.index===r);if(i){if("centric"===e){var a=i.coordinate,{radius:o}=n;return A(A(A({},n),(0,x.polarToCartesian)(n.cx,n.cy,o,a)),{},{angle:a,radius:o})}var l=i.coordinate,{angle:s}=n;return A(A(A({},n),(0,x.polarToCartesian)(n.cx,n.cy,l,s)),{},{angle:s,radius:l})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}})(t,o,p,f);return{activeIndex:String(p),activeCoordinate:d}}return}}};e.s(["combineActiveProps",()=>z,"selectActiveCoordinate",()=>I,"selectActiveLabel",()=>L,"selectCoordinateForDefaultIndex",()=>N,"selectIsTooltipActive",()=>B,"selectOrderedTooltipTicks",()=>C,"selectTooltipDataKey",()=>k,"selectTooltipPayload",()=>R,"useChartName",()=>P],75502)},76932,73207,94444,98723,e=>{"use strict";var t=e.i(64645),r=e.i(98982),n=e.i(61849),i=e.i(46710),a=e.i(76735),o=e.i(41088),l=e.i(75502),s=e.i(78836),u=e.i(10251),c=(0,n.createSelector)([(e,t)=>t,i.selectChartLayout,s.selectPolarViewBox,u.selectTooltipAxisType,a.selectTooltipAxisRangeWithReverse,a.selectTooltipAxisTicks,l.selectOrderedTooltipTicks,o.selectChartOffsetInternal],l.combineActiveProps);e.s(["selectActivePropsFromChartPointer",()=>c],73207);var f=e.i(99475),p=e=>{var t=e.currentTarget.getBoundingClientRect(),r=t.width/e.currentTarget.offsetWidth,n=t.height/e.currentTarget.offsetHeight;return{chartX:Math.round((e.clientX-t.left)/r),chartY:Math.round((e.clientY-t.top)/n)}};e.s(["getChartPointer",()=>p],94444);var d=(0,t.createAction)("mouseClick"),h=(0,t.createListenerMiddleware)();h.startListening({actionCreator:d,effect:(e,t)=>{var n=e.payload,i=c(t.getState(),p(n));(null==i?void 0:i.activeIndex)!=null&&t.dispatch((0,r.setMouseClickAxisIndex)({activeIndex:i.activeIndex,activeDataKey:void 0,activeCoordinate:i.activeCoordinate}))}});var y=(0,t.createAction)("mouseMove"),v=(0,t.createListenerMiddleware)(),g=null;function m(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":"children"===e&&"object"==typeof t&&null!==t?"<>":t}v.startListening({actionCreator:y,effect:(e,t)=>{var n=e.payload;null!==g&&cancelAnimationFrame(g);var i=p(n);g=requestAnimationFrame(()=>{var e=t.getState();if("axis"===(0,f.selectTooltipEventType)(e,e.tooltip.settings.shared)){var n=c(e,i);(null==n?void 0:n.activeIndex)!=null?t.dispatch((0,r.setMouseOverAxisIndex)({activeIndex:n.activeIndex,activeDataKey:void 0,activeCoordinate:n.activeCoordinate})):t.dispatch((0,r.mouseLeaveChart)())}g=null})}}),e.s(["mouseClickAction",()=>d,"mouseClickMiddleware",()=>h,"mouseMoveAction",()=>y,"mouseMoveMiddleware",()=>v],76932),e.s(["reduxDevtoolsJsonStringifyReplacer",()=>m],98723)},29194,e=>{"use strict";var t=e.i(64645),r=e.i(6368);function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i(e){for(var t=1;t=Math.abs(n-(null!=(o=l[0])?o:0)))return;var s=[...l,n].slice(-3);e.yAxis[r]=i(i({},a),{},{width:n,widthHistory:s})}}}}),{addXAxis:o,replaceXAxis:l,removeXAxis:s,addYAxis:u,replaceYAxis:c,removeYAxis:f,addZAxis:p,replaceZAxis:d,removeZAxis:h,updateYAxisWidth:y}=a.actions,v=a.reducer;e.s(["addXAxis",()=>o,"addYAxis",()=>u,"cartesianAxisReducer",()=>v,"defaultAxisId",()=>0,"removeXAxis",()=>s,"removeYAxis",()=>f,"replaceXAxis",()=>l,"replaceYAxis",()=>c,"updateYAxisWidth",()=>y])},25604,e=>{"use strict";var t=e.i(64645),r=e.i(57829),n=e.i(6368),i=(0,t.createSlice)({name:"graphicalItems",initialState:{cartesianItems:[],polarItems:[]},reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push((0,n.castDraft)(t.payload))},prepare:(0,t.prepareAutoBatched)()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:i,next:a}=t.payload,o=(0,r.current)(e).cartesianItems.indexOf((0,n.castDraft)(i));o>-1&&(e.cartesianItems[o]=(0,n.castDraft)(a))},prepare:(0,t.prepareAutoBatched)()},removeCartesianGraphicalItem:{reducer(e,t){var i=(0,r.current)(e).cartesianItems.indexOf((0,n.castDraft)(t.payload));i>-1&&e.cartesianItems.splice(i,1)},prepare:(0,t.prepareAutoBatched)()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push((0,n.castDraft)(t.payload))},prepare:(0,t.prepareAutoBatched)()},removePolarGraphicalItem:{reducer(e,t){var i=(0,r.current)(e).polarItems.indexOf((0,n.castDraft)(t.payload));i>-1&&e.polarItems.splice(i,1)},prepare:(0,t.prepareAutoBatched)()}}}),{addCartesianGraphicalItem:a,replaceCartesianGraphicalItem:o,removeCartesianGraphicalItem:l,addPolarGraphicalItem:s,removePolarGraphicalItem:u}=i.actions,c=i.reducer;e.s(["addCartesianGraphicalItem",()=>a,"graphicalItemsReducer",()=>c,"removeCartesianGraphicalItem",()=>l,"replaceCartesianGraphicalItem",()=>o])},31725,34393,e=>{"use strict";var t=e.i(64645),r=e.i(57829),n=e.i(6368),i=(0,t.createSlice)({name:"referenceElements",initialState:{dots:[],areas:[],lines:[]},reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=(0,r.current)(e).dots.findIndex(e=>e===t.payload);-1!==n&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=(0,r.current)(e).areas.findIndex(e=>e===t.payload);-1!==n&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push((0,n.castDraft)(t.payload))},removeLine:(e,t)=>{var n=(0,r.current)(e).lines.findIndex(e=>e===t.payload);-1!==n&&e.lines.splice(n,1)}}}),{addDot:a,removeDot:o,addArea:l,removeArea:s,addLine:u,removeLine:c}=i.actions,f=i.reducer;e.s(["referenceElementsReducer",()=>f],31725);var p={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},d=(0,t.createSlice)({name:"brush",initialState:p,reducers:{setBrushSettings:(e,t)=>null==t.payload?p:t.payload}}),{setBrushSettings:h}=d.actions,y=d.reducer;e.s(["brushReducer",()=>y],34393)},93882,e=>{"use strict";var t=e.i(64645),r=e.i(57829),n=e.i(6368),i=(0,t.createSlice)({name:"legend",initialState:{settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push((0,n.castDraft)(t.payload))},prepare:(0,t.prepareAutoBatched)()},replaceLegendPayload:{reducer(e,t){var{prev:i,next:a}=t.payload,o=(0,r.current)(e).payload.indexOf((0,n.castDraft)(i));o>-1&&(e.payload[o]=(0,n.castDraft)(a))},prepare:(0,t.prepareAutoBatched)()},removeLegendPayload:{reducer(e,t){var i=(0,r.current)(e).payload.indexOf((0,n.castDraft)(t.payload));i>-1&&e.payload.splice(i,1)},prepare:(0,t.prepareAutoBatched)()}}}),{setLegendSize:a,setLegendSettings:o,addLegendPayload:l,replaceLegendPayload:s,removeLegendPayload:u}=i.actions,c=i.reducer;e.s(["addLegendPayload",()=>l,"legendReducer",()=>c,"removeLegendPayload",()=>u,"replaceLegendPayload",()=>s])},51515,84599,73310,61771,91200,85990,42696,e=>{"use strict";var t=e.i(64645),r={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},n=(0,t.createSlice)({name:"rootProps",initialState:r,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=null!=(n=t.payload.barGap)?n:r.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),i=n.reducer,{updateOptions:a}=n.actions;e.s(["rootPropsReducer",()=>i,"updateOptions",()=>a],51515);var o=e.i(6368),l=(0,t.createSlice)({name:"polarAxis",initialState:{radiusAxis:{},angleAxis:{}},reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=(0,o.castDraft)(t.payload)},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=(0,o.castDraft)(t.payload)},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:s,removeRadiusAxis:u,addAngleAxis:c,removeAngleAxis:f}=l.actions,p=l.reducer;e.s(["polarAxisReducer",()=>p],84599);var d=(0,t.createSlice)({name:"polarOptions",initialState:null,reducers:{updatePolarOptions:(e,t)=>t.payload}}),{updatePolarOptions:h}=d.actions,y=d.reducer;e.s(["polarOptionsReducer",()=>y],73310);var v=e.i(98982),g=e.i(76735),m=e.i(75502),b=e.i(61764),x=e.i(398),w=(0,t.createAction)("keyDown"),S=(0,t.createAction)("focus"),A=(0,t.createListenerMiddleware)();A.startListening({actionCreator:w,effect:(e,t)=>{var r=t.getState();if(!1===r.rootProps.accessibilityLayer)return;var{keyboardInteraction:n}=r.tooltip,i=e.payload;if("ArrowRight"===i||"ArrowLeft"===i||"Enter"===i){var a=(0,x.combineActiveTooltipIndex)(n,(0,g.selectTooltipDisplayedData)(r),(0,b.selectTooltipAxisDataKey)(r),(0,g.selectTooltipAxisDomain)(r)),o=null==a?-1:Number(a);if(Number.isFinite(o)&&!(o<0)){var l=(0,g.selectTooltipAxisTicks)(r);if("Enter"===i){var s=(0,m.selectCoordinateForDefaultIndex)(r,"axis","hover",String(n.index));t.dispatch((0,v.setKeyboardInteraction)({active:!n.active,activeIndex:n.index,activeCoordinate:s}));return}var u=o+("ArrowRight"===i?1:-1)*("left-to-right"===(0,b.selectChartDirection)(r)?1:-1);if(null!=l&&!(u>=l.length)&&!(u<0)){var c=(0,m.selectCoordinateForDefaultIndex)(r,"axis","hover",String(u));t.dispatch((0,v.setKeyboardInteraction)({active:!0,activeIndex:u.toString(),activeCoordinate:c}))}}}}}),A.startListening({actionCreator:S,effect:(e,t)=>{var r=t.getState();if(!1!==r.rootProps.accessibilityLayer){var{keyboardInteraction:n}=r.tooltip;if(!n.active&&null==n.index){var i=(0,m.selectCoordinateForDefaultIndex)(r,"axis","hover",String("0"));t.dispatch((0,v.setKeyboardInteraction)({active:!0,activeIndex:"0",activeCoordinate:i}))}}}}),e.s(["focusAction",()=>S,"keyDownAction",()=>w,"keyboardEventsMiddleware",()=>A],61771);var O=(0,t.createAction)("externalEvent"),P=(0,t.createListenerMiddleware)(),E=new Map;P.startListening({actionCreator:O,effect:(e,t)=>{var{handler:r,reactEvent:n}=e.payload;if(null!=r){n.persist();var i=n.type,a=E.get(i);void 0!==a&&cancelAnimationFrame(a);var o=requestAnimationFrame(()=>{try{var e=t.getState(),a={activeCoordinate:(0,g.selectActiveTooltipCoordinate)(e),activeDataKey:(0,g.selectActiveTooltipDataKey)(e),activeIndex:(0,g.selectActiveTooltipIndex)(e),activeLabel:(0,g.selectActiveLabel)(e),activeTooltipIndex:(0,g.selectActiveTooltipIndex)(e),isTooltipActive:(0,g.selectIsTooltipActive)(e)};r(a,n)}finally{E.delete(i)}});E.set(i,o)}}}),e.s(["externalEventAction",()=>O,"externalEventsMiddleware",()=>P],91200);var _=e.i(73207),T=e.i(94444),C=e.i(99475),j=e.i(94810),M=e.i(61849),k=e.i(19797),D=(0,M.createSelector)([k.selectTooltipState],e=>e.tooltipItemPayloads),N=(0,M.createSelector)([D,(e,t)=>t,(e,t,r)=>r],(e,t,r)=>{if(null!=t){var n=e.find(e=>e.settings.graphicalItemId===r);if(null!=n){var{getPosition:i}=n;if(null!=i)return i(t)}}}),I=(0,t.createAction)("touchMove"),L=(0,t.createListenerMiddleware)();L.startListening({actionCreator:I,effect:(e,t)=>{var r=e.payload;if(null!=r.touches&&0!==r.touches.length){var n=t.getState(),i=(0,C.selectTooltipEventType)(n,n.tooltip.settings.shared);if("axis"===i){var a=r.touches[0];if(null==a)return;var o=(0,_.selectActivePropsFromChartPointer)(n,(0,T.getChartPointer)({clientX:a.clientX,clientY:a.clientY,currentTarget:r.currentTarget}));(null==o?void 0:o.activeIndex)!=null&&t.dispatch((0,v.setMouseOverAxisIndex)({activeIndex:o.activeIndex,activeDataKey:void 0,activeCoordinate:o.activeCoordinate}))}else if("item"===i){var l,s=r.touches[0];if(null==document.elementFromPoint||null==s)return;var u=document.elementFromPoint(s.clientX,s.clientY);if(!u||!u.getAttribute)return;var c=u.getAttribute(j.DATA_ITEM_INDEX_ATTRIBUTE_NAME),f=null!=(l=u.getAttribute(j.DATA_ITEM_GRAPHICAL_ITEM_ID_ATTRIBUTE_NAME))?l:void 0,p=(0,g.selectAllGraphicalItemsSettings)(n).find(e=>e.id===f);if(null==c||null==p||null==f)return;var{dataKey:d}=p,h=N(n,c,f);t.dispatch((0,v.setActiveMouseOverItemIndex)({activeDataKey:d,activeIndex:c,activeCoordinate:h,activeGraphicalItemId:f}))}}}}),e.s(["touchEventAction",()=>I,"touchEventMiddleware",()=>L],85990);var R=(0,t.createSlice)({name:"errorBars",initialState:{},reducers:{addErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]||(e[r]=[]),e[r].push(n)},replaceErrorBar:(e,t)=>{var{itemId:r,prev:n,next:i}=t.payload;e[r]&&(e[r]=e[r].map(e=>e.dataKey===n.dataKey&&e.direction===n.direction?i:e))},removeErrorBar:(e,t)=>{var{itemId:r,errorBar:n}=t.payload;e[r]&&(e[r]=e[r].filter(e=>e.dataKey!==n.dataKey||e.direction!==n.direction))}}}),{addErrorBar:B,replaceErrorBar:z,removeErrorBar:U}=R.actions,F=R.reducer;e.s(["errorBarReducer",()=>F],42696)},62728,e=>{"use strict";var t={devToolsEnabled:!0,isSsr:!("u">typeof window&&window.document&&window.document.createElement&&window.setTimeout)};e.s(["Global",()=>t])},643,e=>{"use strict";var t=e.i(64645),r=e.i(6368),n=e.i(18457);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;ta(a({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),{})},l=new Set(Object.values(n.DefaultZIndexes)),s=(0,t.createSlice)({name:"zIndex",initialState:o,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]?e.zIndexMap[r].consumers+=1:e.zIndexMap[r]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:(0,t.prepareAutoBatched)()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(e.zIndexMap[r].consumers-=1,e.zIndexMap[r].consumers<=0&&!l.has(r)&&delete e.zIndexMap[r])},prepare:(0,t.prepareAutoBatched)()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n,element:i,isPanorama:a}=t.payload;e.zIndexMap[n]?a?e.zIndexMap[n].panoramaElement=(0,r.castDraft)(i):e.zIndexMap[n].element=(0,r.castDraft)(i):e.zIndexMap[n]={consumers:0,element:a?void 0:(0,r.castDraft)(i),panoramaElement:a?(0,r.castDraft)(i):void 0}},prepare:(0,t.prepareAutoBatched)()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:r}=t.payload;e.zIndexMap[r]&&(t.payload.isPanorama?e.zIndexMap[r].panoramaElement=void 0:e.zIndexMap[r].element=void 0)},prepare:(0,t.prepareAutoBatched)()}}}),{registerZIndexPortal:u,unregisterZIndexPortal:c,registerZIndexPortalElement:f,unregisterZIndexPortalElement:p}=s.actions,d=s.reducer;e.s(["registerZIndexPortal",()=>u,"registerZIndexPortalElement",()=>f,"unregisterZIndexPortal",()=>c,"unregisterZIndexPortalElement",()=>p,"zIndexReducer",()=>d])},70778,98596,e=>{"use strict";var t=e.i(71645),r=e.i(88348),n=e.i(64645),i=e.i(8158),a=e.i(25949),o=e.i(98982),l=e.i(88701),s=e.i(20437),u=e.i(76932),c=e.i(98723),f=e.i(29194),p=e.i(25604),d=e.i(31725),h=e.i(34393),y=e.i(93882),v=e.i(51515),g=e.i(84599),m=e.i(73310),b=e.i(61771),x=e.i(91200),w=e.i(85990),S=e.i(42696),A=e.i(62728),O=e.i(643),P=(0,i.combineReducers)({brush:h.brushReducer,cartesianAxis:f.cartesianAxisReducer,chartData:l.chartDataReducer,errorBars:S.errorBarReducer,graphicalItems:p.graphicalItemsReducer,layout:s.chartLayoutReducer,legend:y.legendReducer,options:a.optionsReducer,polarAxis:g.polarAxisReducer,polarOptions:m.polarOptionsReducer,referenceElements:d.referenceElementsReducer,rootProps:v.rootPropsReducer,tooltip:o.tooltipReducer,zIndex:O.zIndexReducer}),E=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Chart";return(0,n.configureStore)({reducer:P,preloadedState:e,middleware:e=>e({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes("es6")}).concat([u.mouseClickMiddleware.middleware,u.mouseMoveMiddleware.middleware,b.keyboardEventsMiddleware.middleware,x.externalEventsMiddleware.middleware,w.touchEventMiddleware.middleware]),enhancers:e=>{var t=e;return"function"==typeof e&&(t=e()),t.concat((0,n.autoBatchEnhancer)({type:"raf"}))},devTools:A.Global.devToolsEnabled&&{serialize:{replacer:c.reduxDevtoolsJsonStringifyReplacer},name:"recharts-".concat(t)}})},_=e.i(75337),T=e.i(76277);function C(e){var{preloadedState:n,children:i,reduxStoreName:a}=e,o=(0,_.useIsPanorama)(),l=(0,t.useRef)(null);if(o)return i;null==l.current&&(l.current=E(n,a));var s=T.RechartsReduxContext;return t.createElement(r.Provider,{context:s,store:l.current},i)}e.s(["RechartsStoreProvider",()=>C],70778);var j=e.i(27241),M=e=>{var{chartData:r}=e,n=(0,j.useAppDispatch)(),i=(0,_.useIsPanorama)();return(0,t.useEffect)(()=>i?()=>{}:(n((0,l.setChartData)(r)),()=>{n((0,l.setChartData)(void 0))}),[r,n,i]),null};e.s(["ChartDataContextProvider",()=>M],98596)},20135,e=>{"use strict";var t=e.i(88348),r=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius"]);function n(e,n){for(var i of new Set([...Object.keys(e),...Object.keys(n)]))if(r.has(i)){if(null==e[i]&&null==n[i])continue;if(!(0,t.shallowEqual)(e[i],n[i]))return!1}else{var a,o;if(a=e[i],o=n[i],(null!=a||null!=o)&&("number"==typeof a&&"number"==typeof o?a!==o&&(a==a||o==o):a!==o))return!1}return!0}e.s(["propsAreEqual",()=>n])},22273,62327,e=>{"use strict";var t=e.i(71645),r=e.i(75337),n=e.i(20437),i=e.i(27241),a=e.i(20135),o=(0,t.memo)(function(e){var{layout:a,margin:o}=e,l=(0,i.useAppDispatch)(),s=(0,r.useIsPanorama)();return(0,t.useEffect)(()=>{s||(l((0,n.setLayout)(a)),l((0,n.setMargin)(o)))},[l,s,a,o]),null},a.propsAreEqual);e.s(["ReportMainChartProps",()=>o],22273);var l=e.i(51515);function s(e){var r=(0,i.useAppDispatch)();return(0,t.useEffect)(()=>{r((0,l.updateOptions)(e))},[r,e]),null}e.s(["ReportChartProps",()=>s],62327)},39305,e=>{"use strict";var t=e.i(27241),r=()=>{var e;return null==(e=(0,t.useAppSelector)(e=>e.rootProps.accessibilityLayer))||e};e.s(["useAccessibilityLayer",()=>r])},43404,30194,57999,e=>{"use strict";var t=e.i(71645),r=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function n(e){return"string"==typeof e&&r.includes(e)}e.s(["isEventKey",()=>n],30194);var i=new Set(["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"]);function a(e){return"string"==typeof e&&i.has(e)}function o(e){return"string"==typeof e&&e.startsWith("data-")}function l(e){if("object"!=typeof e||null===e)return{};var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(a(r)||o(r))&&(t[r]=e[r]);return t}function s(e){return null==e?null:(0,t.isValidElement)(e)&&"object"==typeof e.props&&null!==e.props?l(e.props):"object"!=typeof e||Array.isArray(e)?null:l(e)}function u(e){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(a(r)||o(r)||n(r))&&(t[r]=e[r]);return t}function c(e){return null==e?null:(0,t.isValidElement)(e)?u(e.props):"object"!=typeof e||Array.isArray(e)?null:u(e)}e.s(["isDataAttribute",()=>o,"isSvgElementPropKey",()=>a,"svgPropertiesNoEvents",()=>l,"svgPropertiesNoEventsFromUnknown",()=>s],57999),e.s(["svgPropertiesAndEvents",()=>u,"svgPropertiesAndEventsFromUnknown",()=>c],43404)},48337,e=>{"use strict";var t=e.i(71645),r=e.i(7670),n=e.i(43404),i=["children","width","height","viewBox","className","style","title","desc"];function a(){return(a=Object.assign.bind()).apply(null,arguments)}var o=(0,t.forwardRef)((e,o)=>{var{children:l,width:s,height:u,viewBox:c,className:f,style:p,title:d,desc:h}=e,y=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;no])},21107,e=>{"use strict";var t=e.i(61849),r=e.i(77093),n=e.i(18457),i=(0,t.createSelector)(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,r)=>r,(e,t,r)=>{if(null!=t){var n=e[t];if(null!=n)return r?n.panoramaElement:n.element}}),a=(0,t.createSelector)(e=>e.zIndex.zIndexMap,e=>Array.from(new Set(Object.keys(e).map(e=>parseInt(e,10)).concat(Object.values(n.DefaultZIndexes)))).sort((e,t)=>e-t),{memoizeOptions:{resultEqualityCheck:r.arrayContentsAreEqualCheck}});e.s(["selectAllRegisteredZIndexes",()=>a,"selectZIndexPortalElement",()=>i])},64260,e=>{"use strict";var t=e.i(71645),r=e.i(46710),n=e.i(39305),i=e.i(75337),a=e.i(48337),o=e.i(27241),l=e.i(16842),s=e.i(22075),u=e.i(643),c=e.i(21107);function f(e){var{zIndex:r,isPanorama:n}=e,i=(0,t.useRef)(null),a=(0,o.useAppDispatch)();return(0,t.useLayoutEffect)(()=>(i.current&&a((0,u.registerZIndexPortalElement)({zIndex:r,element:i.current,isPanorama:n})),()=>{a((0,u.unregisterZIndexPortalElement)({zIndex:r,isPanorama:n}))}),[a,r,n]),t.createElement("g",{tabIndex:-1,ref:i})}function p(e){var{children:r,isPanorama:n}=e,i=(0,o.useAppSelector)(c.selectAllRegisteredZIndexes);if(!i||0===i.length)return r;var a=i.filter(e=>e<0),l=i.filter(e=>e>0);return t.createElement(t.Fragment,null,a.map(e=>t.createElement(f,{key:e,zIndex:e,isPanorama:n})),r,l.map(e=>t.createElement(f,{key:e,zIndex:e,isPanorama:n})))}var d=["children"];function h(){return(h=Object.assign.bind()).apply(null,arguments)}var y={width:"100%",height:"100%",display:"block"},v=(0,t.forwardRef)((e,i)=>{var o,l,u=(0,r.useChartWidth)(),c=(0,r.useChartHeight)(),f=(0,n.useAccessibilityLayer)();if(!(0,s.isPositiveNumber)(u)||!(0,s.isPositiveNumber)(c))return null;var{children:p,otherAttributes:d,title:v,desc:g}=e;return null!=d&&(o="number"==typeof d.tabIndex?d.tabIndex:f?0:void 0,l="string"==typeof d.role?d.role:f?"application":void 0),t.createElement(a.Surface,h({},d,{title:v,desc:g,role:l,tabIndex:o,width:u,height:c,style:y,ref:i}),p)}),g=e=>{var{children:r}=e,n=(0,o.useAppSelector)(l.selectBrushDimensions);if(!n)return null;var{width:i,height:s,y:u,x:c}=n;return t.createElement(a.Surface,{width:i,height:s,x:c,y:u},r)},m=(0,t.forwardRef)((e,r)=>{var{children:n}=e,a=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;nm],64260)},78492,(e,t,r)=>{"use strict";var n=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function l(e,t,r,n,a){if("function"!=typeof r)throw TypeError("The listener must be a function");var l=new o(r,n||e,a),s=i?i+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],l]:e._events[s].push(l):(e._events[s]=l,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function u(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),new a().__proto__||(i=!1)),u.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)n.call(e,t)&&r.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},u.prototype.listeners=function(e){var t=i?i+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,a=r.length,o=Array(a);n{"use strict";var t=new(e.i(78492)).default;e.s(["BRUSH_SYNC_EVENT",()=>"recharts.syncEvent.brush","TOOLTIP_SYNC_EVENT",()=>"recharts.syncEvent.tooltip","eventCenter",()=>t],71868)},52304,e=>{"use strict";function t(e){return e.tooltip.syncInteraction}e.s(["selectSynchronisedTooltipState",()=>t])},6613,e=>{"use strict";var t=e.i(71645),r=e.i(27241),n=e.i(77320),i=e.i(71868),a=e.i(25949),o=e.i(98982),l=e.i(75502),s=e.i(76735),u=e.i(52304),c=e.i(46710),f=e.i(88701),p=e.i(94395),d=["x","y"];function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t{A((0,a.createEventEmitter)())},[A]),e=(0,r.useAppSelector)(n.selectSyncId),l=(0,r.useAppSelector)(n.selectEventEmitter),u=(0,r.useAppDispatch)(),h=(0,r.useAppSelector)(n.selectSyncMethod),v=(0,r.useAppSelector)(s.selectTooltipAxisTicks),g=(0,c.useChartLayout)(),m=(0,c.useViewBox)(),b=(0,r.useAppSelector)(e=>e.rootProps.className),(0,t.useEffect)(()=>{if(null==e)return p.noop;var t=(t,r,n)=>{if(l!==n&&e===t){if("index"===h){if(m&&null!=r&&null!=(i=r.payload)&&i.coordinate&&r.payload.sourceViewBox){var i,a,s=r.payload.coordinate,{x:c,y:f}=s,p=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;nString(e.value)===r.payload.label));var{coordinate:P}=r.payload;if(null==a||!1===r.payload.active||null==P||null==m)return void u((0,o.setSyncInteraction)({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));var{x:E,y:_}=P,T=Math.min(E,m.x+m.width),C=Math.min(_,m.y+m.height),j={x:"horizontal"===g?a.coordinate:T,y:"horizontal"===g?C:a.coordinate};u((0,o.setSyncInteraction)({active:r.payload.active,coordinate:j,dataKey:r.payload.dataKey,index:String(a.index),label:r.payload.label,sourceViewBox:r.payload.sourceViewBox,graphicalItemId:r.payload.graphicalItemId}))}}};return i.eventCenter.on(i.TOOLTIP_SYNC_EVENT,t),()=>{i.eventCenter.off(i.TOOLTIP_SYNC_EVENT,t)}},[b,u,l,e,h,v,g,m]),x=(0,r.useAppSelector)(n.selectSyncId),w=(0,r.useAppSelector)(n.selectEventEmitter),S=(0,r.useAppDispatch)(),(0,t.useEffect)(()=>{if(null==x)return p.noop;var e=(e,t,r)=>{w!==r&&x===e&&S((0,f.setDataStartEndIndexes)(t))};return i.eventCenter.on(i.BRUSH_SYNC_EVENT,e),()=>{i.eventCenter.off(i.BRUSH_SYNC_EVENT,e)}},[S,w,x])}function g(e,a,s,f,p,d){var h=(0,r.useAppSelector)(t=>(0,l.selectTooltipDataKey)(t,e,a)),y=(0,r.useAppSelector)(n.selectEventEmitter),v=(0,r.useAppSelector)(n.selectSyncId),g=(0,r.useAppSelector)(n.selectSyncMethod),m=(0,r.useAppSelector)(u.selectSynchronisedTooltipState),b=null==m?void 0:m.active,x=(0,c.useViewBox)();(0,t.useEffect)(()=>{if(!b&&null!=v&&null!=y){var e=(0,o.setSyncInteraction)({active:d,coordinate:s,dataKey:h,index:p,label:"number"==typeof f?String(f):f,sourceViewBox:x,graphicalItemId:void 0});i.eventCenter.emit(i.TOOLTIP_SYNC_EVENT,v,e,y)}},[b,s,h,p,f,y,v,g,d,x])}e.s(["useSynchronisedEventsFromOtherCharts",()=>v,"useTooltipChartSynchronisation",()=>g])},91270,e=>{"use strict";var t=e.i(71645),r=e.i(27241),n=e.i(15892),i=e.i(20437),a=e.i(22075);function o(){var e=(0,r.useAppDispatch)(),[o,l]=(0,t.useState)(null),s=(0,r.useAppSelector)(n.selectContainerScale);return(0,t.useEffect)(()=>{if(null!=o){var t=o.getBoundingClientRect().width/o.offsetWidth;(0,a.isWellBehavedNumber)(t)&&t!==s&&e((0,i.setScale)(t))}},[o,e,s]),l}e.s(["useReportScale",()=>o])},99638,e=>{"use strict";var t=e.i(71645),r=(0,t.createContext)(null),n=()=>(0,t.useContext)(r);e.s(["TooltipPortalContext",()=>r,"useTooltipPortal",()=>n])},11655,e=>{"use strict";var t=e.i(71645),r=e.i(7670),n=e.i(98982),i=e.i(27241),a=e.i(76932),o=e.i(6613),l=e.i(61771),s=e.i(91270),u=e.i(91200),c=e.i(85990),f=e.i(99638),p=(0,t.createContext)(null),d=e.i(46710),h=e.i(31195);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v(){return(v=Object.assign.bind()).apply(null,arguments)}var g=()=>((0,o.useSynchronisedEventsFromOtherCharts)(),null);function m(e){if("number"==typeof e)return e;if("string"==typeof e){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var b=(0,t.forwardRef)((e,r)=>{var n,i,a=(0,t.useRef)(null),[o,l]=(0,t.useState)({containerWidth:m(null==(n=e.style)?void 0:n.width),containerHeight:m(null==(i=e.style)?void 0:i.height)}),s=(0,t.useCallback)((e,t)=>{l(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]),u=(0,t.useCallback)(e=>{if("function"==typeof r&&r(e),null!=e&&"u">typeof ResizeObserver){var{width:t,height:n}=e.getBoundingClientRect();s(t,n);var i=new ResizeObserver(e=>{var t=e[0];if(null!=t){var{width:r,height:n}=t.contentRect;s(r,n)}});i.observe(e),a.current=i}},[r,s]);return(0,t.useEffect)(()=>()=>{var e=a.current;null!=e&&e.disconnect()},[s]),t.createElement(t.Fragment,null,t.createElement(d.ReportChartSize,{width:o.containerWidth,height:o.containerHeight}),t.createElement("div",v({ref:u},e)))}),x=(0,t.forwardRef)((e,r)=>{var{width:n,height:i}=e,[a,o]=(0,t.useState)({containerWidth:m(n),containerHeight:m(i)}),l=(0,t.useCallback)((e,t)=>{o(r=>{var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]),s=(0,t.useCallback)(e=>{if("function"==typeof r&&r(e),null!=e){var{width:t,height:n}=e.getBoundingClientRect();l(t,n)}},[r,l]);return t.createElement(t.Fragment,null,t.createElement(d.ReportChartSize,{width:a.containerWidth,height:a.containerHeight}),t.createElement("div",v({ref:s},e)))}),w=(0,t.forwardRef)((e,r)=>{var{width:n,height:i}=e;return t.createElement(t.Fragment,null,t.createElement(d.ReportChartSize,{width:n,height:i}),t.createElement("div",v({ref:r},e)))}),S=(0,t.forwardRef)((e,r)=>{var{width:n,height:i}=e;return"string"==typeof n||"string"==typeof i?t.createElement(x,v({},e,{ref:r})):"number"==typeof n&&"number"==typeof i?t.createElement(w,v({},e,{width:n,height:i,ref:r})):t.createElement(t.Fragment,null,t.createElement(d.ReportChartSize,{width:n,height:i}),t.createElement("div",v({ref:r},e)))}),A=(0,t.forwardRef)((e,o)=>{var{children:d,className:v,height:m,onClick:x,onContextMenu:w,onDoubleClick:A,onMouseDown:O,onMouseEnter:P,onMouseLeave:E,onMouseMove:_,onMouseUp:T,onTouchEnd:C,onTouchMove:j,onTouchStart:M,style:k,width:D,responsive:N,dispatchTouchEvents:I=!0}=e,L=(0,t.useRef)(null),R=(0,i.useAppDispatch)(),[B,z]=(0,t.useState)(null),[U,F]=(0,t.useState)(null),W=(0,s.useReportScale)(),$=(0,h.useResponsiveContainerContext)(),V=(null==$?void 0:$.width)>0?$.width:D,K=(null==$?void 0:$.height)>0?$.height:m,q=(0,t.useCallback)(e=>{W(e),"function"==typeof o&&o(e),z(e),F(e),null!=e&&(L.current=e)},[W,o,z,F]),H=(0,t.useCallback)(e=>{R((0,a.mouseClickAction)(e)),R((0,u.externalEventAction)({handler:x,reactEvent:e}))},[R,x]),Y=(0,t.useCallback)(e=>{R((0,a.mouseMoveAction)(e)),R((0,u.externalEventAction)({handler:P,reactEvent:e}))},[R,P]),X=(0,t.useCallback)(e=>{R((0,n.mouseLeaveChart)()),R((0,u.externalEventAction)({handler:E,reactEvent:e}))},[R,E]),G=(0,t.useCallback)(e=>{R((0,a.mouseMoveAction)(e)),R((0,u.externalEventAction)({handler:_,reactEvent:e}))},[R,_]),Z=(0,t.useCallback)(()=>{R((0,l.focusAction)())},[R]),Q=(0,t.useCallback)(e=>{R((0,l.keyDownAction)(e.key))},[R]),J=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:w,reactEvent:e}))},[R,w]),ee=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:A,reactEvent:e}))},[R,A]),et=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:O,reactEvent:e}))},[R,O]),er=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:T,reactEvent:e}))},[R,T]),en=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:M,reactEvent:e}))},[R,M]),ei=(0,t.useCallback)(e=>{I&&R((0,c.touchEventAction)(e)),R((0,u.externalEventAction)({handler:j,reactEvent:e}))},[R,I,j]),ea=(0,t.useCallback)(e=>{R((0,u.externalEventAction)({handler:C,reactEvent:e}))},[R,C]);return t.createElement(f.TooltipPortalContext.Provider,{value:B},t.createElement(p.Provider,{value:U},t.createElement(N?b:S,{width:null!=V?V:null==k?void 0:k.width,height:null!=K?K:null==k?void 0:k.height,className:(0,r.clsx)("recharts-wrapper",v),style:function(e){for(var t=1;tA],11655)},52734,e=>{"use strict";e.i(29194),e.i(61764);var t=e.i(27241);e.i(75337);var r=e.i(76735),n=e.i(61849),i=e.i(41088),a=(0,n.createSelector)([i.selectChartOffsetInternal],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),o=e.i(15892),l=(0,n.createSelector)([a,o.selectChartWidth,o.selectChartHeight],(e,t,r)=>{if(e&&null!=t&&null!=r)return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,r-e.top-e.bottom)}}),s=()=>(0,t.useAppSelector)(l),u=()=>(0,t.useAppSelector)(r.selectActiveTooltipDataPoints);e.s(["useActiveTooltipDataPoints",()=>u,"usePlotArea",()=>s],52734)},48973,e=>{"use strict";var t=e.i(71645),r=e.i(64260),n=e.i(11655),i=e.i(94395),a=e.i(52734),o=(0,t.createContext)(void 0),l=e=>{var{children:r}=e,[n]=(0,t.useState)("".concat((0,i.uniqueId)("recharts"),"-clip")),l=(0,a.usePlotArea)();if(null==l)return null;var{x:s,y:u,width:c,height:f}=l;return t.createElement(o.Provider,{value:n},t.createElement("defs",null,t.createElement("clipPath",{id:n},t.createElement("rect",{x:s,y:u,height:f,width:c}))),r)},s=e.i(57999),u=e.i(46710),c=["width","height","responsive","children","className","style","compact","title","desc"],f=(0,t.forwardRef)((e,i)=>{var{width:a,height:o,responsive:f,children:p,className:d,style:h,compact:y,title:v,desc:g}=e,m=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;nf],48973)},51883,e=>{"use strict";function t(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r(e,r){var n=function(e){for(var r=1;r(void 0===e[t]&&void 0!==r[t]&&(e[t]=r[t]),e),n)}e.s(["resolveDefaultProps",()=>r])},33369,e=>{"use strict";var t=e.i(71645),r=e.i(70778),n=e.i(98596),i=e.i(22273),a=e.i(62327),o=e.i(48973),l=e.i(51883);function s(){return(s=Object.assign.bind()).apply(null,arguments)}var u={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:{top:5,right:5,bottom:5,left:5},responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},c=(0,t.forwardRef)(function(e,c){var f,p=(0,l.resolveDefaultProps)(e.categoricalChartProps,u),{chartName:d,defaultTooltipEventType:h,validateTooltipEventTypes:y,tooltipPayloadSearcher:v,categoricalChartProps:g}=e;return t.createElement(r.RechartsStoreProvider,{preloadedState:{options:{chartName:d,defaultTooltipEventType:h,validateTooltipEventTypes:y,tooltipPayloadSearcher:v,eventEmitter:void 0}},reduxStoreName:null!=(f=g.id)?f:d},t.createElement(n.ChartDataContextProvider,{chartData:g.data}),t.createElement(i.ReportMainChartProps,{layout:p.layout,margin:p.margin}),t.createElement(a.ReportChartProps,{baseValue:p.baseValue,accessibilityLayer:p.accessibilityLayer,barCategoryGap:p.barCategoryGap,maxBarSize:p.maxBarSize,stackOffset:p.stackOffset,barGap:p.barGap,barSize:p.barSize,syncId:p.syncId,syncMethod:p.syncMethod,className:p.className,reverseStackOrder:p.reverseStackOrder}),t.createElement(o.CategoricalChart,s({},p,{ref:c})))});e.s(["CartesianChart",()=>c])},97865,e=>{"use strict";var t=e.i(71645),r=e.i(7670),n=e.i(43404),i=["children","className"];function a(){return(a=Object.assign.bind()).apply(null,arguments)}var o=t.forwardRef((e,o)=>{var{children:l,className:s}=e,u=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;no])},43210,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.last=function(e){return e[e.length-1]}},75576,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.toArray=function(e){return Array.isArray(e)?e:Array.from(e)}},5518,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(43210),i=e.r(75576),a=e.r(69642);r.last=function(e){if(a.isArrayLike(e))return n.last(i.toArray(e))}},4178,(e,t,r)=>{t.exports=e.r(5518).last},68431,68984,e=>{"use strict";var t,r,n,i=e.i(62728);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var o=function(e){for(var t=1;t=this.maxSize){var r=this.cache.keys().next().value;null!=r&&this.cache.delete(r)}this.cache.set(e,t)}clear(){this.cache.clear()}size(){return this.cache.size}}(o.cacheSize),s={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},u="recharts_measurement_span",c=(e,t)=>{try{var r=document.getElementById(u);r||((r=document.createElement("span")).setAttribute("id",u),r.setAttribute("aria-hidden","true"),document.body.appendChild(r)),Object.assign(r.style,s,t),r.textContent="".concat(e);var n=r.getBoundingClientRect();return{width:n.width,height:n.height}}catch(e){return{width:0,height:0}}},f=function(e){var t,r,n,a,s,u,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||i.Global.isSsr)return{width:0,height:0};if(!o.enableCache)return c(e,f);var p=(t=f.fontSize||"",r=f.fontFamily||"",n=f.fontWeight||"",a=f.fontStyle||"",s=f.letterSpacing||"",u=f.textTransform||"","".concat(e,"|").concat(t,"|").concat(r,"|").concat(n,"|").concat(a,"|").concat(s,"|").concat(u)),d=l.get(p);if(d)return d;var h=c(e,f);return l.set(p,h),h};e.s(["getStringSize",()=>f],68431);var p=e.i(94395),d=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,h=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,y=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,v=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,g={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},m=["cm","mm","pt","pc","in","Q","px"];class b{static parse(e){var t,[,r,n]=null!=(t=v.exec(e))?t:[];return null==r?b.NaN:new b(parseFloat(r),null!=n?n:"")}constructor(e,t){this.num=e,this.unit=t,this.num=e,this.unit=t,(0,p.isNan)(e)&&(this.unit=""),""===t||y.test(t)||(this.num=NaN,this.unit=""),m.includes(t)&&(this.num=e*g[t],this.unit="px")}add(e){return this.unit!==e.unit?new b(NaN,""):new b(this.num+e.num,this.unit)}subtract(e){return this.unit!==e.unit?new b(NaN,""):new b(this.num-e.num,this.unit)}multiply(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new b(NaN,""):new b(this.num*e.num,this.unit||e.unit)}divide(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new b(NaN,""):new b(this.num/e.num,this.unit||e.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return(0,p.isNan)(this.num)}}function x(e){if(null==e||e.includes("NaN"))return"NaN";for(var t=e;t.includes("*")||t.includes("/");){var r,[,n,i,a]=null!=(r=d.exec(t))?r:[],o=b.parse(null!=n?n:""),l=b.parse(null!=a?a:""),s="*"===i?o.multiply(l):o.divide(l);if(s.isNaN())return"NaN";t=t.replace(d,s.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var u,[,c,f,p]=null!=(u=h.exec(t))?u:[],y=b.parse(null!=c?c:""),v=b.parse(null!=p?p:""),g="+"===f?y.add(v):y.subtract(v);if(g.isNaN())return"NaN";t=t.replace(h,g.toString())}return t}r="NaN",n=new b(NaN,""),(r="symbol"==typeof(t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(r,"string"))?t:t+"")in b?Object.defineProperty(b,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):b[r]=n;var w=/\(([^()]*)\)/;function S(e){var t=function(e){try{var t;return t=e.replace(/\s+/g,""),t=function(e){for(var t,r=e;null!=(t=w.exec(r));){var[,n]=t;r=r.replace(w,x(n))}return r}(t),t=x(t)}catch(e){return"NaN"}}(e.slice(5,-1));return"NaN"===t?"":t}e.s(["reduceCSSCalc",()=>S],68984)},9516,e=>{"use strict";var t=e.i(71645),r=e.i(7670),n=e.i(94395),i=e.i(62728),a=e.i(68431),o=e.i(68984),l=e.i(43404),s=e.i(51883),u=e.i(22075),c=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],f=["dx","dy","angle","className","breakAll"];function p(){return(p=Object.assign.bind()).apply(null,arguments)}function d(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n{var{children:t,breakAll:r,style:i}=e;try{var o=[];(0,n.isNullish)(t)||(o=r?t.toString().split(""):t.toString().split(h));var l=o.map(e=>({word:e,width:(0,a.getStringSize)(e,i).width})),s=r?0:(0,a.getStringSize)(" ",i).width;return{wordsWithComputedWidth:l,spaceWidth:s}}catch(e){return null}};function v(e){return"start"===e||"middle"===e||"end"===e||"inherit"===e}var g=(e,t,r,n)=>e.reduce((e,i)=>{var{word:a,width:o}=i,l=e[e.length-1];return l&&null!=o&&(null==t||n||l.width+o+re.reduce((e,t)=>e.width>t.width?e:t),b=(e,t,r,n,i,a,o,l)=>{var s=y({breakAll:r,style:n,children:e.slice(0,t)+"…"});if(!s)return[!1,[]];var u=g(s.wordsWithComputedWidth,a,o,l);return[u.length>i||m(u).width>Number(a),u]},x=e=>[{words:(0,n.isNullish)(e)?[]:e.toString().split(h),width:void 0}],w="#808080",S={angle:0,breakAll:!1,capHeight:"0.71em",fill:w,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},A=(0,t.forwardRef)((e,a)=>{var h,v=(0,s.resolveDefaultProps)(e,S),{x:A,y:O,lineHeight:P,capHeight:E,fill:_,scaleToFit:T,textAnchor:C,verticalAnchor:j}=v,M=d(v,c),k=(0,t.useMemo)(()=>(e=>{var{width:t,scaleToFit:r,children:a,style:o,breakAll:l,maxLines:s}=e;if((t||r)&&!i.Global.isSsr){var u=y({breakAll:l,children:a,style:o});if(!u)return x(a);var{wordsWithComputedWidth:c,spaceWidth:f}=u;return((e,t,r,i,a)=>{var o,{maxLines:l,children:s,style:u,breakAll:c}=e,f=(0,n.isNumber)(l),p=String(s),d=g(t,i,r,a);if(!f||a||!(d.length>l||m(d).width>Number(i)))return d;for(var h=0,y=p.length-1,v=0;h<=y&&v<=p.length-1;){var x=Math.floor((h+y)/2),[w,S]=b(p,x-1,c,u,l,i,r,a),[A]=b(p,x,c,u,l,i,r,a);if(w||A||(h=x+1),w&&A&&(y=x-1),!w&&A){o=S;break}v++}return o||d})({breakAll:l,children:a,maxLines:s,style:o},c,f,t,!!r)}return x(a)})({breakAll:M.breakAll,children:M.children,maxLines:M.maxLines,scaleToFit:T,style:M.style,width:M.width}),[M.breakAll,M.children,M.maxLines,T,M.style,M.width]),{dx:D,dy:N,angle:I,className:L,breakAll:R}=M,B=d(M,f);if(!(0,n.isNumOrStr)(A)||!(0,n.isNumOrStr)(O)||0===k.length)return null;var z=Number(A)+((0,n.isNumber)(D)?D:0),U=Number(O)+((0,n.isNumber)(N)?N:0);if(!(0,u.isWellBehavedNumber)(z)||!(0,u.isWellBehavedNumber)(U))return null;switch(j){case"start":h=(0,o.reduceCSSCalc)("calc(".concat(E,")"));break;case"middle":h=(0,o.reduceCSSCalc)("calc(".concat((k.length-1)/2," * -").concat(P," + (").concat(E," / 2))"));break;default:h=(0,o.reduceCSSCalc)("calc(".concat(k.length-1," * -").concat(P,")"))}var F=[],W=k[0];if(T&&null!=W){var $=W.width,{width:V}=M;F.push("scale(".concat((0,n.isNumber)(V)&&(0,n.isNumber)($)?V/$:1,")"))}return I&&F.push("rotate(".concat(I,", ").concat(z,", ").concat(U,")")),F.length&&(B.transform=F.join(" ")),t.createElement("text",p({},(0,l.svgPropertiesAndEvents)(B),{ref:a,x:z,y:U,className:(0,r.clsx)("recharts-text",L),textAnchor:C,fill:_.includes("url")?w:_}),k.map((e,r)=>{var n=e.words.join(R?"":" ");return t.createElement("tspan",{x:z,dy:0===r?h:P,key:"".concat(n,"-").concat(r)},n)}))});A.displayName="Text",e.s(["Text",()=>A,"isValidTextAnchor",()=>v])},494,29601,e=>{"use strict";var t=e.i(71645),r=e.i(7670),n=e.i(9516),i=e.i(94395),a=e.i(68970),o=e.i(46710),l=e.i(27241),s=e.i(78836),u=e.i(51883),c=e.i(43404),f=e.i(74080),p=e.i(21107),d=e.i(643),h=e.i(75337);function y(e){var{zIndex:r,children:n}=e,a=(0,o.useIsInChartContext)()&&void 0!==r&&0!==r,s=(0,h.useIsPanorama)(),u=(0,l.useAppDispatch)();(0,t.useLayoutEffect)(()=>a?(u((0,d.registerZIndexPortal)({zIndex:r})),()=>{u((0,d.unregisterZIndexPortal)({zIndex:r}))}):i.noop,[u,r,a]);var c=(0,l.useAppSelector)(e=>(0,p.selectZIndexPortalElement)(e,r,s));return a?c?(0,f.createPortal)(n,c):null:n}e.s(["ZIndexLayer",()=>y],29601);var v=e.i(18457);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t{var{x:r,y:n,upperWidth:i,lowerWidth:a,width:o,height:l,children:s}=e,u=(0,t.useMemo)(()=>({x:r,y:n,upperWidth:i,lowerWidth:a,width:o,height:l}),[r,n,i,a,o,l]);return t.createElement(P.Provider,{value:u},s)},_=()=>{var e=(0,t.useContext)(P),r=(0,o.useViewBox)();return e||(r?(0,o.cartesianViewBoxToTrapezoid)(r):void 0)},T=(0,t.createContext)(null),C=e=>null!=e&&"function"==typeof e,j=e=>null!=e&&"cx"in e&&(0,i.isNumber)(e.cx),M={angle:0,offset:5,zIndex:v.DefaultZIndexes.label,position:"middle",textBreakAll:!1};function k(e){var f,p,d,h,v,g=(0,u.resolveDefaultProps)(e,M),{viewBox:S,parentViewBox:P,position:E,value:C,children:k,content:D,className:N="",textBreakAll:I,labelRef:L}=g,R=(f=(0,t.useContext)(T),p=(0,l.useAppSelector)(s.selectPolarViewBox),f||p),B=_(),z=function(e){if(!j(e))return e;var{cx:t,cy:r,outerRadius:n}=e,i=2*n;return{x:t-n,y:r-n,width:i,upperWidth:i,lowerWidth:i,height:i}}(d=null==S?"center"===E?B:null!=R?R:B:j(S)?S:(0,o.cartesianViewBoxToTrapezoid)(S));if(!d||(0,i.isNullish)(C)&&(0,i.isNullish)(k)&&!(0,t.isValidElement)(D)&&"function"!=typeof D)return null;var U=A(A({},g),{},{viewBox:d});if((0,t.isValidElement)(D)){var{labelRef:F}=U,W=w(U,b);return(0,t.cloneElement)(D,W)}if("function"==typeof D){var{content:$}=U,V=w(U,x);if(h=(0,t.createElement)(D,V),(0,t.isValidElement)(h))return h}else h=(e=>{var{value:t,formatter:r}=e,n=(0,i.isNullish)(e.children)?t:e.children;return"function"==typeof r?r(n):n})(g);var K=(0,c.svgPropertiesAndEvents)(g);if(j(d)){if("insideStart"===E||"insideEnd"===E||"end"===E)return((e,n,o,l,s)=>{var u,c,{offset:f,className:p}=e,{cx:d,cy:h,innerRadius:y,outerRadius:v,startAngle:g,endAngle:m,clockWise:b}=s,x=(y+v)/2,w=(0,i.mathSign)(m-g)*Math.min(Math.abs(m-g),360),S=w>=0?1:-1;switch(n){case"insideStart":u=g+S*f,c=b;break;case"insideEnd":u=m-S*f,c=!b;break;case"end":u=m+S*f,c=b;break;default:throw Error("Unsupported position ".concat(n))}c=w<=0?c:!c;var A=(0,a.polarToCartesian)(d,h,x,u),P=(0,a.polarToCartesian)(d,h,x,u+(c?1:-1)*359),E="M".concat(A.x,",").concat(A.y,"\n A").concat(x,",").concat(x,",0,1,").concat(+!c,",\n ").concat(P.x,",").concat(P.y),_=(0,i.isNullish)(e.id)?(0,i.uniqueId)("recharts-radial-line-"):e.id;return t.createElement("text",O({},l,{dominantBaseline:"central",className:(0,r.clsx)("recharts-radial-bar-label",p)}),t.createElement("defs",null,t.createElement("path",{id:_,d:E})),t.createElement("textPath",{xlinkHref:"#".concat(_)},o))})(g,E,h,K,d);v=((e,t,r)=>{var{cx:n,cy:i,innerRadius:o,outerRadius:l,startAngle:s,endAngle:u}=e,c=(s+u)/2;if("outside"===r){var{x:f,y:p}=(0,a.polarToCartesian)(n,i,l+t,c);return{x:f,y:p,textAnchor:f>=n?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:n,y:i,textAnchor:"middle",verticalAnchor:"end"};var{x:d,y:h}=(0,a.polarToCartesian)(n,i,(o+l)/2,c);return{x:d,y:h,textAnchor:"middle",verticalAnchor:"middle"}})(d,g.offset,g.position)}else{if(!z)return null;var q=(e=>{var{viewBox:t,position:r,offset:n=0,parentViewBox:a,clamp:l}=e,{x:s,y:u,height:c,upperWidth:f,lowerWidth:p}=(0,o.cartesianViewBoxToTrapezoid)(t),d=s+(f-p)/2,h=(s+d)/2,y=(f+p)/2,v=c>=0?1:-1,g=v*n,b=v>0?"end":"start",x=v>0?"start":"end",w=f>=0?1:-1,S=w*n,A=w>0?"end":"start",O=w>0?"start":"end";if("top"===r){var P={x:s+f/2,y:u-g,horizontalAnchor:"middle",verticalAnchor:b};return l&&a&&(P.height=Math.max(u-a.y,0),P.width=f),P}if("bottom"===r){var E={x:d+p/2,y:u+c+g,horizontalAnchor:"middle",verticalAnchor:x};return l&&a&&(E.height=Math.max(a.y+a.height-(u+c),0),E.width=p),E}if("left"===r){var _={x:h-S,y:u+c/2,horizontalAnchor:A,verticalAnchor:"middle"};return l&&a&&(_.width=Math.max(_.x-a.x,0),_.height=c),_}if("right"===r){var T={x:h+y+S,y:u+c/2,horizontalAnchor:O,verticalAnchor:"middle"};return l&&a&&(T.width=Math.max(a.x+a.width-T.x,0),T.height=c),T}var C=l&&a?{width:y,height:c}:{};return"insideLeft"===r?m({x:h+S,y:u+c/2,horizontalAnchor:O,verticalAnchor:"middle"},C):"insideRight"===r?m({x:h+y-S,y:u+c/2,horizontalAnchor:A,verticalAnchor:"middle"},C):"insideTop"===r?m({x:s+f/2,y:u+g,horizontalAnchor:"middle",verticalAnchor:x},C):"insideBottom"===r?m({x:d+p/2,y:u+c-g,horizontalAnchor:"middle",verticalAnchor:b},C):"insideTopLeft"===r?m({x:s+S,y:u+g,horizontalAnchor:O,verticalAnchor:x},C):"insideTopRight"===r?m({x:s+f-S,y:u+g,horizontalAnchor:A,verticalAnchor:x},C):"insideBottomLeft"===r?m({x:d+S,y:u+c-g,horizontalAnchor:O,verticalAnchor:b},C):"insideBottomRight"===r?m({x:d+p-S,y:u+c-g,horizontalAnchor:A,verticalAnchor:b},C):r&&"object"==typeof r&&((0,i.isNumber)(r.x)||(0,i.isPercent)(r.x))&&((0,i.isNumber)(r.y)||(0,i.isPercent)(r.y))?m({x:s+(0,i.getPercentValue)(r.x,y),y:u+(0,i.getPercentValue)(r.y,c),horizontalAnchor:"end",verticalAnchor:"end"},C):m({x:s+f/2,y:u+c/2,horizontalAnchor:"middle",verticalAnchor:"middle"},C)})({viewBox:z,position:E,offset:g.offset,parentViewBox:j(P)?void 0:P,clamp:!0});v=A(A({x:q.x,y:q.y,textAnchor:q.horizontalAnchor,verticalAnchor:q.verticalAnchor},void 0!==q.width?{width:q.width}:{}),void 0!==q.height?{height:q.height}:{})}return t.createElement(y,{zIndex:g.zIndex},t.createElement(n.Text,O({ref:L,className:(0,r.clsx)("recharts-label",N)},K,v,{textAnchor:(0,n.isValidTextAnchor)(K.textAnchor)?K.textAnchor:v.textAnchor,breakAll:I}),h))}function D(e){var{label:r,labelRef:n}=e;return((e,r,n)=>{if(!e)return null;var a={viewBox:r,labelRef:n};return!0===e?t.createElement(k,O({key:"label-implicit"},a)):(0,i.isNumOrStr)(e)?t.createElement(k,O({key:"label-implicit",value:e},a)):(0,t.isValidElement)(e)?e.type===k?(0,t.cloneElement)(e,A({key:"label-implicit"},a)):t.createElement(k,O({key:"label-implicit",content:e},a)):C(e)?t.createElement(k,O({key:"label-implicit",content:e},a)):e&&"object"==typeof e?t.createElement(k,O({},e,{key:"label-implicit"},a)):null})(r,_(),n)||null}k.displayName="Label",e.s(["CartesianLabelContextProvider",()=>E,"CartesianLabelFromLabelProp",()=>D,"Label",()=>k,"isLabelContentAFunction",()=>C],494)},52210,(e,t,r)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,i=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,l=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,f=n?Symbol.for("react.async_mode"):60111,p=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,y=n?Symbol.for("react.suspense_list"):60120,v=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,m=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,x=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function S(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case f:case p:case o:case s:case l:case h:return e;default:switch(e=e&&e.$$typeof){case c:case d:case g:case v:case u:return e;default:return t}}case a:return t}}}function A(e){return S(e)===p}r.AsyncMode=f,r.ConcurrentMode=p,r.ContextConsumer=c,r.ContextProvider=u,r.Element=i,r.ForwardRef=d,r.Fragment=o,r.Lazy=g,r.Memo=v,r.Portal=a,r.Profiler=s,r.StrictMode=l,r.Suspense=h,r.isAsyncMode=function(e){return A(e)||S(e)===f},r.isConcurrentMode=A,r.isContextConsumer=function(e){return S(e)===c},r.isContextProvider=function(e){return S(e)===u},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},r.isForwardRef=function(e){return S(e)===d},r.isFragment=function(e){return S(e)===o},r.isLazy=function(e){return S(e)===g},r.isMemo=function(e){return S(e)===v},r.isPortal=function(e){return S(e)===a},r.isProfiler=function(e){return S(e)===s},r.isStrictMode=function(e){return S(e)===l},r.isSuspense=function(e){return S(e)===h},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===p||e===s||e===l||e===h||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===v||e.$$typeof===u||e.$$typeof===c||e.$$typeof===d||e.$$typeof===b||e.$$typeof===x||e.$$typeof===w||e.$$typeof===m)},r.typeOf=S},79684,(e,t,r)=>{"use strict";t.exports=e.r(52210)},69212,81977,e=>{"use strict";var t=e.i(71645),r=e.i(4178),n=e.i(494),i=e.i(97865),a=e.i(79812),o=e.i(94395),l=e.i(43404),s=e.i(29601),u=e.i(18457),c=["valueAccessor"],f=["dataKey","clockWise","id","textBreakAll","zIndex"];function p(){return(p=Object.assign.bind()).apply(null,arguments)}function d(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;nArray.isArray(e.value)?(0,r.default)(e.value):e.value,y=(0,t.createContext)(void 0),v=y.Provider,g=(0,t.createContext)(void 0);function m(e){var{valueAccessor:r=h}=e,v=d(e,c),{dataKey:m,clockWise:b,id:x,textBreakAll:w,zIndex:S}=v,A=d(v,f),O=(0,t.useContext)(y),P=(0,t.useContext)(g),E=O||P;return E&&E.length?t.createElement(s.ZIndexLayer,{zIndex:null!=S?S:u.DefaultZIndexes.label},t.createElement(i.Layer,{className:"recharts-label-list"},E.map((e,i)=>{var s,u=(0,o.isNullish)(m)?r(e,i):(0,a.getValueByDataKey)(e.payload,m),c=(0,o.isNullish)(x)?{}:{id:"".concat(x,"-").concat(i)};return t.createElement(n.Label,p({key:"label-".concat(i)},(0,l.svgPropertiesAndEvents)(e),A,c,{fill:null!=(s=v.fill)?s:e.fill,parentViewBox:e.parentViewBox,value:u,textBreakAll:w,viewBox:e.viewBox,index:i,zIndex:0}))}))):null}function b(e){var{label:r}=e;return r?!0===r?t.createElement(m,{key:"labelList-implicit"}):t.isValidElement(r)||(0,n.isLabelContentAFunction)(r)?t.createElement(m,{key:"labelList-implicit",content:r}):"object"==typeof r?t.createElement(m,p({key:"labelList-implicit"},r,{type:String(r.type)})):null:null}g.Provider,m.displayName="LabelList",e.s(["CartesianLabelListContextProvider",()=>v,"LabelListFromLabelProp",()=>b],69212);var x=e.i(92068),w=e.i(79684),S=e=>"string"==typeof e?e:e?e.displayName||e.name||"Component":"",A=null,O=null,P=e=>{if(e===A&&Array.isArray(O))return O;var r=[];return t.Children.forEach(e,e=>{(0,o.isNullish)(e)||((0,w.isFragment)(e)?r=r.concat(P(e.props.children)):r.push(e))}),O=r,A=e,r};function E(e,t){var r=[],n=[];return n=Array.isArray(t)?t.map(e=>S(e)):[S(t)],P(e).forEach(e=>{var t=(0,x.default)(e,"type.displayName")||(0,x.default)(e,"type.name");t&&-1!==n.indexOf(t)&&r.push(e)}),r}var _=e=>!e||"object"!=typeof e||!("clipDot"in e)||!!e.clipDot;e.s(["findAllByType",()=>E,"isClipDot",()=>_],81977)},73393,e=>{"use strict";var t=e.i(71645),r=e.i(30194),n=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,i=(e,n)=>{if(!e||"function"==typeof e||"boolean"==typeof e)return null;var i=e;if((0,t.isValidElement)(e)&&(i=e.props),"object"!=typeof i&&"function"!=typeof i)return null;var a={};return Object.keys(i).forEach(e=>{(0,r.isEventKey)(e)&&(a[e]=n||(t=>i[e](i,t)))}),a},a=(e,t,n)=>{if(null===e||"object"!=typeof e&&"function"!=typeof e)return null;var i=null;return Object.keys(e).forEach(a=>{var o=e[a];(0,r.isEventKey)(a)&&"function"==typeof o&&(i||(i={}),i[a]=e=>(o(t,n,e),null))}),i};e.s(["adaptEventHandlers",()=>i,"adaptEventsOfChild",()=>a,"isPolarCoordinate",()=>n])},29905,92887,66576,40657,e=>{"use strict";var t,r,n,i,a,o,l,s,u,c,f=e.i(71645),p=e.i(7670),d=e.i(51883),h=e.i(94395);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function v(e){for(var t=1;te.map(e=>"".concat(e.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase()))," ").concat(t,"ms ").concat(r)).join(","),m=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((e,t)=>e.filter(e=>t.includes(e))),b=(e,t)=>Object.keys(t).reduce((r,n)=>v(v({},r),{},{[n]:e(n,t[n])}),{});function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function w(e){for(var t=1;tm,"getTransitionVal",()=>g,"mapObject",()=>b],92887);var S=(e,t,r)=>e+(t-e)*r,A=e=>{var{from:t,to:r}=e;return t!==r},O=(e,t,r)=>{var n=b((t,r)=>{if(A(r)){var[n,i]=e(r.from,r.to,r.velocity);return w(w({},r),{},{from:n,velocity:i})}return r},t);return r<1?b((e,t)=>A(t)&&null!=n[e]?w(w({},t),{},{velocity:S(t.velocity,n[e].velocity,r),from:S(t.from,n[e].from,r)}):t,t):O(e,n,r-1)},P=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],E=(e,t)=>e.map((e,r)=>e*t**r).reduce((e,t)=>e+t),_=(e,t)=>r=>E(P(e,t),r),T=function(){for(var e=arguments.length,t=Array(e),r=0;r{var t,r=e.split("(");if(2!==r.length||"cubic-bezier"!==r[0])return null;var n=null==(t=r[1])||null==(t=t.split(")")[0])?void 0:t.split(",");if(null==n||4!==n.length)return null;var i=n.map(e=>parseFloat(e));return[i[0],i[1],i[2],i[3]]})(t[0]);if(n)return n}return 4===t.length?t:[0,0,1,1]},C=function(){return((e,t,r,n)=>{var i=_(e,r),a=_(t,n),o=t=>E([...P(e,r).map((e,t)=>e*t).slice(1),0],t),l=e=>e>1?1:e<0?0:e,s=e=>{for(var t=e>1?1:e,r=t,n=0;n<8;++n){var s=i(r)-t,u=o(r);if(1e-4>Math.abs(s-t)||u<1e-4)break;r=l(r-s/u)}return a(r)};return s.isStepper=!1,s})(...T(...arguments))},j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{stiff:t=100,damping:r=8,dt:n=17}=e,i=(e,i,a)=>{var o=a+(-(e-i)*t-a*r)*n/1e3,l=a*n/1e3+e;return 1e-4>Math.abs(l-i)&&1e-4>Math.abs(o)?[i,0]:[l,o]};return i.isStepper=!0,i.dt=n,i};class M{setTimeout(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=performance.now(),n=null,i=a=>{a-r>=t?e(a):"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(i))};return n=requestAnimationFrame(i),()=>{null!=n&&cancelAnimationFrame(n)}}}var k=(0,f.createContext)(function(){var e,t,r,n,i;return e=new M,t=()=>null,r=!1,n=null,i=a=>{if(!r){if(Array.isArray(a)){if(!a.length)return;var[o,...l]=a;if("number"==typeof o){n=e.setTimeout(i.bind(null,l),o);return}i(o),n=e.setTimeout(i.bind(null,l));return}"string"==typeof a&&t(a),"object"==typeof a&&t(a),"function"==typeof a&&a()}},{stop:()=>{r=!0},start:e=>{r=!1,n&&(n(),n=null),i(e)},subscribe:e=>(t=e,()=>{t=()=>null}),getTimeoutController:()=>e}}),D=e.i(62728),N={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},I={t:0},L={t:1};function R(e){var t,r,n,i=(0,d.resolveDefaultProps)(e,N),{isActive:a,canBegin:o,duration:l,easing:s,begin:u,onAnimationEnd:c,onAnimationStart:p,children:y}=i,v="auto"===a?!D.Global.isSsr:a,g=(t=i.animationId,r=i.animationManager,n=(0,f.useContext)(k),(0,f.useMemo)(()=>null!=r?r:n(t),[t,r,n])),[x,P]=(0,f.useState)(v?I:L),E=(0,f.useRef)(null);return(0,f.useEffect)(()=>{v||P(L)},[v]),(0,f.useEffect)(()=>{if(!v||!o)return h.noop;var e=((e,t,r,n,i,a)=>{var o,l,s,u,c,f,p,d,h=m(e,t);return null==r?()=>(i(w(w({},e),t)),()=>{}):!0===r.isStepper?(l=h.reduce((r,n)=>w(w({},r),{},{[n]:{from:e[n],velocity:0,to:t[n]}}),{}),s=null,u=n=>{o||(o=n);var c=(n-o)/r.dt;l=O(r,l,c),i(w(w(w({},e),t),b((e,t)=>t.from,l))),o=n,Object.values(l).filter(A).length&&(s=a.setTimeout(u))},()=>(s=a.setTimeout(u),()=>{var e;null==(e=s)||e()})):(f=null,p=h.reduce((r,n)=>{var i=e[n],a=t[n];return null==i||null==a?r:w(w({},r),{},{[n]:[i,a]})},{}),d=o=>{c||(c=o);var l=(o-c)/n,s=b((e,t)=>S(...t,r(l)),p);if(i(w(w(w({},e),t),s)),l<1)f=a.setTimeout(d);else{var u=b((e,t)=>S(...t,r(1)),p);i(w(w(w({},e),t),u))}},()=>(f=a.setTimeout(d),()=>{var e;null==(e=f)||e()}))})(I,L,(e=>{if("string"==typeof e)switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return C(e);case"spring":return j();default:if("cubic-bezier"===e.split("(")[0])return C(e)}return"function"==typeof e?e:null})(s),l,P,g.getTimeoutController());return g.start([p,u,()=>{E.current=e()},l,c]),()=>{g.stop(),E.current&&E.current(),c()}},[v,o,l,s,u,p,c,g]),y(x.t)}function B(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"animation-",r=(0,f.useRef)((0,h.uniqueId)(t)),n=(0,f.useRef)(e);return n.current!==e&&(r.current=(0,h.uniqueId)(t),n.current=e),r.current}e.s(["JavascriptAnimate",()=>R],66576),e.s(["useAnimationId",()=>B],40657);var z=e.i(43404),U=e.i(36536),F=["radius"],W=["radius"];function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function V(e){for(var t=1;t{var y=(0,U.round)(p),v=(0,U.round)(d),g=Math.min(Math.abs(y)/2,Math.abs(v)/2),m=v>=0?1:-1,b=y>=0?1:-1,x=+(v>=0&&y>=0||v<0&&y<0);if(g>0&&Array.isArray(h)){for(var w=[0,0,0,0],S=0;S<4;S++){var A,O,P=null!=(O=h[S])?O:0;w[S]=P>g?g:P}A=(0,U.roundTemplateLiteral)(t||(t=H(["M",",",""])),e,f+m*w[0]),w[0]>0&&(A+=(0,U.roundTemplateLiteral)(r||(r=H(["A ",",",",0,0,",",",",",""])),w[0],w[0],x,e+b*w[0],f)),A+=(0,U.roundTemplateLiteral)(n||(n=H(["L ",",",""])),e+p-b*w[1],f),w[1]>0&&(A+=(0,U.roundTemplateLiteral)(i||(i=H(["A ",",",",0,0,",",\n ",",",""])),w[1],w[1],x,e+p,f+m*w[1])),A+=(0,U.roundTemplateLiteral)(a||(a=H(["L ",",",""])),e+p,f+d-m*w[2]),w[2]>0&&(A+=(0,U.roundTemplateLiteral)(o||(o=H(["A ",",",",0,0,",",\n ",",",""])),w[2],w[2],x,e+p-b*w[2],f+d)),A+=(0,U.roundTemplateLiteral)(l||(l=H(["L ",",",""])),e+b*w[3],f+d),w[3]>0&&(A+=(0,U.roundTemplateLiteral)(s||(s=H(["A ",",",",0,0,",",\n ",",",""])),w[3],w[3],x,e,f+d-m*w[3])),A+="Z"}else if(g>0&&h===+h&&h>0){var E=Math.min(g,h);A=(0,U.roundTemplateLiteral)(u||(u=H(["M ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",",","\n L ",",","\n A ",",",",0,0,",",",","," Z"])),e,f+m*E,E,E,x,e+b*E,f,e+p-b*E,f,E,E,x,e+p,f+m*E,e+p,f+d-m*E,E,E,x,e+p-b*E,f+d,e+b*E,f+d,E,E,x,e,f+d-m*E)}else A=(0,U.roundTemplateLiteral)(c||(c=H(["M ",","," h "," v "," h "," Z"])),e,f,p,d,-p);return A},X={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},G=e=>{var t=(0,d.resolveDefaultProps)(e,X),r=(0,f.useRef)(null),[n,i]=(0,f.useState)(-1);(0,f.useEffect)(()=>{if(r.current&&r.current.getTotalLength)try{var e=r.current.getTotalLength();e&&i(e)}catch(e){}},[]);var{x:a,y:o,width:l,height:s,radius:u,className:c}=t,{animationEasing:y,animationDuration:v,animationBegin:m,isAnimationActive:b,isUpdateAnimationActive:x}=t,w=(0,f.useRef)(l),S=(0,f.useRef)(s),A=(0,f.useRef)(a),O=(0,f.useRef)(o),P=B((0,f.useMemo)(()=>({x:a,y:o,width:l,height:s,radius:u}),[a,o,l,s,u]),"rectangle-");if(a!==+a||o!==+o||l!==+l||s!==+s||0===l||0===s)return null;var E=(0,p.clsx)("recharts-rectangle",c);if(!x){var _=(0,z.svgPropertiesAndEvents)(t),{radius:T}=_,C=q(_,F);return f.createElement("path",K({},C,{x:(0,U.round)(a),y:(0,U.round)(o),width:(0,U.round)(l),height:(0,U.round)(s),radius:"number"==typeof u?u:void 0,className:E,d:Y(a,o,l,s,u)}))}var j=w.current,M=S.current,k=A.current,D=O.current,N="0px ".concat(-1===n?1:n,"px"),I="".concat(n,"px 0px"),L=g(["strokeDasharray"],v,"string"==typeof y?y:X.animationEasing);return f.createElement(R,{animationId:P,key:P,canBegin:n>0,duration:v,easing:y,isActive:x,begin:m},e=>{var n,i=(0,h.interpolate)(j,l,e),c=(0,h.interpolate)(M,s,e),p=(0,h.interpolate)(k,a,e),d=(0,h.interpolate)(D,o,e);r.current&&(w.current=i,S.current=c,A.current=p,O.current=d),n=b?e>0?{transition:L,strokeDasharray:I}:{strokeDasharray:N}:{strokeDasharray:I};var y=(0,z.svgPropertiesAndEvents)(t),{radius:v}=y,g=q(y,W);return f.createElement("path",K({},g,{radius:"number"==typeof u?u:void 0,className:E,d:Y(p,d,i,c,u),ref:r,style:V(V({},n),t.style)}))})};e.s(["Rectangle",()=>G],29905)},39425,e=>{"use strict";var t,r,n,i,a,o,l,s=e.i(71645),u=e.i(7670),c=e.i(68970),f=e.i(94395),p=e.i(51883),d=e.i(43404),h=e.i(36536);function y(){return(y=Object.assign.bind()).apply(null,arguments)}function v(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var g=e=>{var{cx:t,cy:r,radius:n,angle:i,sign:a,isExternal:o,cornerRadius:l,cornerIsExternal:s}=e,u=l*(o?1:-1)+n,f=Math.asin(l/u)/c.RADIAN,p=s?i:i+a*f,d=(0,c.polarToCartesian)(t,r,u,p);return{center:d,circleTangency:(0,c.polarToCartesian)(t,r,n,p),lineTangency:(0,c.polarToCartesian)(t,r,u*Math.cos(f*c.RADIAN),s?i-a*f:i),theta:f}},m=e=>{var{cx:i,cy:a,innerRadius:o,outerRadius:l,startAngle:s,endAngle:u}=e,p=(0,f.mathSign)(u-s)*Math.min(Math.abs(u-s),359.999),d=s+p,y=(0,c.polarToCartesian)(i,a,l,s),g=(0,c.polarToCartesian)(i,a,l,d),m=(0,h.roundTemplateLiteral)(t||(t=v(["M ",",","\n A ",",",",0,\n ",",",",\n ",",","\n "])),y.x,y.y,l,l,+(Math.abs(p)>180),+(s>d),g.x,g.y);if(o>0){var b=(0,c.polarToCartesian)(i,a,o,s),x=(0,c.polarToCartesian)(i,a,o,d);m+=(0,h.roundTemplateLiteral)(r||(r=v(["L ",",","\n A ",",",",0,\n ",",",",\n ",","," Z"])),x.x,x.y,o,o,+(Math.abs(p)>180),+(s<=d),b.x,b.y)}else m+=(0,h.roundTemplateLiteral)(n||(n=v(["L ",","," Z"])),i,a);return m},b={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},x=e=>{var t,r=(0,p.resolveDefaultProps)(e,b),{cx:n,cy:c,innerRadius:x,outerRadius:w,cornerRadius:S,forceCornerRadius:A,cornerIsExternal:O,startAngle:P,endAngle:E,className:_}=r;if(w0&&360>Math.abs(P-E)?(e=>{var{cx:t,cy:r,innerRadius:n,outerRadius:s,cornerRadius:u,forceCornerRadius:c,cornerIsExternal:p,startAngle:d,endAngle:y}=e,b=(0,f.mathSign)(y-d),{circleTangency:x,lineTangency:w,theta:S}=g({cx:t,cy:r,radius:s,angle:d,sign:b,cornerRadius:u,cornerIsExternal:p}),{circleTangency:A,lineTangency:O,theta:P}=g({cx:t,cy:r,radius:s,angle:y,sign:-b,cornerRadius:u,cornerIsExternal:p}),E=p?Math.abs(d-y):Math.abs(d-y)-S-P;if(E<0)return c?(0,h.roundTemplateLiteral)(i||(i=v(["M ",",","\n a",",",",0,0,1,",",0\n a",",",",0,0,1,",",0\n "])),w.x,w.y,u,u,2*u,u,u,-(2*u)):m({cx:t,cy:r,innerRadius:n,outerRadius:s,startAngle:d,endAngle:y});var _=(0,h.roundTemplateLiteral)(a||(a=v(["M ",",","\n A",",",",0,0,",",",",","\n A",",",",0,",",",",",",","\n A",",",",0,0,",",",",","\n "])),w.x,w.y,u,u,+(b<0),x.x,x.y,s,s,+(E>180),+(b<0),A.x,A.y,u,u,+(b<0),O.x,O.y);if(n>0){var{circleTangency:T,lineTangency:C,theta:j}=g({cx:t,cy:r,radius:n,angle:d,sign:b,isExternal:!0,cornerRadius:u,cornerIsExternal:p}),{circleTangency:M,lineTangency:k,theta:D}=g({cx:t,cy:r,radius:n,angle:y,sign:-b,isExternal:!0,cornerRadius:u,cornerIsExternal:p}),N=p?Math.abs(d-y):Math.abs(d-y)-j-D;if(N<0&&0===u)return"".concat(_,"L").concat(t,",").concat(r,"Z");_+=(0,h.roundTemplateLiteral)(o||(o=v(["L",",","\n A",",",",0,0,",",",",","\n A",",",",0,",",",",",",","\n A",",",",0,0,",",",",","Z"])),k.x,k.y,u,u,+(b<0),M.x,M.y,n,n,+(N>180),+(b>0),T.x,T.y,u,u,+(b<0),C.x,C.y)}else _+=(0,h.roundTemplateLiteral)(l||(l=v(["L",",","Z"])),t,r);return _})({cx:n,cy:c,innerRadius:x,outerRadius:w,cornerRadius:Math.min(j,C/2),forceCornerRadius:A,cornerIsExternal:O,startAngle:P,endAngle:E}):m({cx:n,cy:c,innerRadius:x,outerRadius:w,startAngle:P,endAngle:E}),s.createElement("path",y({},(0,d.svgPropertiesAndEvents)(r),{className:T,d:t}))};e.s(["Sector",()=>x])},16888,e=>{"use strict";let t=Math.PI,r=2*t,n=r-1e-6;function i(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw Error(`invalid digits: ${e}`);if(t>15)return i;let r=10**t;return function(e){this._+=e[0];for(let t=1,n=e.length;t1e-6)if(Math.abs(f*s-u*c)>1e-6&&a){let d=n-o,h=i-l,y=s*s+u*u,v=Math.sqrt(y),g=Math.sqrt(p),m=a*Math.tan((t-Math.acos((y+p-(d*d+h*h))/(2*v*g)))/2),b=m/g,x=m/v;Math.abs(b-1)>1e-6&&this._append`L${e+b*c},${r+b*f}`,this._append`A${a},${a},0,0,${+(f*d>c*h)},${this._x1=e+x*s},${this._y1=r+x*u}`}else this._append`L${this._x1=e},${this._y1=r}`}arc(e,i,a,o,l,s){if(e*=1,i*=1,a*=1,s=!!s,a<0)throw Error(`negative radius: ${a}`);let u=a*Math.cos(o),c=a*Math.sin(o),f=e+u,p=i+c,d=1^s,h=s?o-l:l-o;null===this._x1?this._append`M${f},${p}`:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${f},${p}`,a&&(h<0&&(h=h%r+r),h>n?this._append`A${a},${a},0,1,${d},${e-u},${i-c}A${a},${a},0,1,${d},${this._x1=f},${this._y1=p}`:h>1e-6&&this._append`A${a},${a},0,${+(h>=t)},${d},${this._x1=e+a*Math.cos(l)},${this._y1=i+a*Math.sin(l)}`)}rect(e,t,r,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${r*=1}v${+n}h${-r}Z`}toString(){return this._}}function o(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(null==r)t=null;else{let e=Math.floor(r);if(!(e>=0))throw RangeError(`invalid digits: ${r}`);t=e}return e},()=>new a(t)}a.prototype,e.s(["withPath",()=>o],16888)},48114,e=>{"use strict";function t(e){this._context=e}t.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},e.s(["default",0,function(e){return new t(e)}])},72733,e=>{"use strict";var t=e.i(71645);e.i(2353);var r=e.i(62990),n=e.i(75058),i=e.i(48114),a=e.i(16888);function o(e){return e[0]}function l(e){return e[1]}function s(e,t){var s=(0,n.default)(!0),u=null,c=i.default,f=null,p=(0,a.withPath)(d);function d(n){var i,a,o,l=(n=(0,r.default)(n)).length,d=!1;for(null==u&&(f=c(o=p())),i=0;i<=l;++i)!(i=a;--o)h.point(m[o],b[o]);h.lineEnd(),h.areaEnd()}g&&(m[i]=+e(l,i,n),b[i]=+t(l,i,n),h.point(c?+c(l,i,n):m[i],u?+u(l,i,n):b[i]))}if(s)return h=null,s+""||null}function g(){return s().defined(f).curve(d).context(p)}return e="function"==typeof e?e:void 0===e?o:(0,n.default)(+e),t="function"==typeof t?t:void 0===t?(0,n.default)(0):(0,n.default)(+t),u="function"==typeof u?u:void 0===u?l:(0,n.default)(+u),v.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,n.default)(+t),c=null,v):e},v.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,n.default)(+t),v):e},v.x1=function(e){return arguments.length?(c=null==e?null:"function"==typeof e?e:(0,n.default)(+e),v):c},v.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,n.default)(+e),u=null,v):t},v.y0=function(e){return arguments.length?(t="function"==typeof e?e:(0,n.default)(+e),v):t},v.y1=function(e){return arguments.length?(u=null==e?null:"function"==typeof e?e:(0,n.default)(+e),v):u},v.lineX0=v.lineY0=function(){return g().x(e).y(t)},v.lineY1=function(){return g().x(e).y(u)},v.lineX1=function(){return g().x(c).y(t)},v.defined=function(e){return arguments.length?(f="function"==typeof e?e:(0,n.default)(!!e),v):f},v.curve=function(e){return arguments.length?(d=e,null!=p&&(h=d(p)),v):d},v.context=function(e){return arguments.length?(null==e?p=h=null:h=d(p=e),v):p},v}function c(){}function f(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function p(e){this._context=e}function d(e){this._context=e}function h(e){this._context=e}p.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:f(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:f(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},d.prototype={areaStart:c,areaEnd:c,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:f(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},h.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:f(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class y{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function v(e){this._context=e}v.prototype={areaStart:c,areaEnd:c,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e*=1,t*=1,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function g(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0);return((a<0?-1:1)+(o<0?-1:1))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs((a*i+o*n)/(n+i)))||0}function m(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function b(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-n)/3;e._context.bezierCurveTo(n+l,i+l*t,a-l,o-l*r,a,o)}function x(e){this._context=e}function w(e){this._context=new S(e)}function S(e){this._context=e}function A(e){this._context=e}function O(e){var t,r,n=e.length-1,i=Array(n),a=Array(n),o=Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(t=0,a[n-1]=(e[n]+i[n-1])/2;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var E=e.i(7670),_=e.i(73393),T=e.i(94395),C=e.i(22075),j=e.i(57999),M=e.i(46710);function k(){return(k=Object.assign.bind()).apply(null,arguments)}function D(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function N(e){for(var t=1;t(0,C.isWellBehavedNumber)(e.x)&&(0,C.isWellBehavedNumber)(e.y),R=e=>null!=e.base&&L(e.base)&&L(e),B=e=>e.x,z=e=>e.y,U=e=>{var{className:r,points:n,path:a,pathRef:o}=e,l=(0,M.useChartLayout)();if((!n||!n.length)&&!a)return null;var c={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||l,connectNulls:e.connectNulls},f=n&&n.length?(e=>{var{type:t="linear",points:r=[],baseLine:n,layout:a,connectNulls:o=!1}=e,l=((e,t)=>{if("function"==typeof e)return e;var r="curve".concat((0,T.upperFirst)(e));if(("curveMonotone"===r||"curveBump"===r)&&t){var n=I["".concat(r).concat("vertical"===t?"Y":"X")];if(n)return n}return I[r]||i.default})(t,a),c=o?r.filter(L):r;if(Array.isArray(n)){var f=r.map((e,t)=>N(N({},e),{},{base:n[t]}));return("vertical"===a?u().y(z).x1(B).x0(e=>e.base.x):u().x(B).y1(z).y0(e=>e.base.y)).defined(R).curve(l)(o?f.filter(R):f)}return("vertical"===a&&(0,T.isNumber)(n)?u().y(z).x1(B).x0(n):(0,T.isNumber)(n)?u().x(B).y1(z).y0(n):s().x(B).y(z)).defined(L).curve(l)(c)})(c):a;return t.createElement("path",k({},(0,j.svgPropertiesNoEvents)(e),(0,_.adaptEventHandlers)(e),{className:(0,E.clsx)("recharts-curve",r),d:null===f?void 0:f,ref:o}))};e.s(["Curve",()=>U],72733)},844,59798,42221,e=>{"use strict";var t=e.i(71645),r=e.i(27241),n=e.i(98982),i=e.i(75337);function a(e){var{tooltipEntrySettings:a}=e,o=(0,r.useAppDispatch)(),l=(0,i.useIsPanorama)(),s=(0,t.useRef)(null);return(0,t.useLayoutEffect)(()=>{l||(null===s.current?o((0,n.addTooltipEntrySettings)(a)):s.current!==a&&o((0,n.replaceTooltipEntrySettings)({prev:s.current,next:a})),s.current=a)},[a,o,l]),(0,t.useLayoutEffect)(()=>()=>{s.current&&(o((0,n.removeTooltipEntrySettings)(s.current)),s.current=null)},[o]),null}e.s(["SetTooltipEntrySettings",()=>a],844);var o=e.i(61764),l=e.i(52734);function s(e,t){var n,i,a=(0,r.useAppSelector)(t=>(0,o.selectXAxisSettings)(t,e)),l=(0,r.useAppSelector)(e=>(0,o.selectYAxisSettings)(e,t)),s=null!=(n=null==a?void 0:a.allowDataOverflow)?n:o.implicitXAxis.allowDataOverflow,u=null!=(i=null==l?void 0:l.allowDataOverflow)?i:o.implicitYAxis.allowDataOverflow;return{needClip:s||u,needClipX:s,needClipY:u}}function u(e){var{xAxisId:r,yAxisId:n,clipPathId:i}=e,a=(0,l.usePlotArea)(),{needClipX:o,needClipY:u,needClip:c}=s(r,n);if(!c||!a)return null;var{x:f,y:p,width:d,height:h}=a;return t.createElement("clipPath",{id:"clipPath-".concat(i)},t.createElement("rect",{x:o?f:f-d/2,y:u?p:p-h/2,width:o?d:2*d,height:u?h:2*h}))}e.s(["GraphicalItemClipPath",()=>u,"useNeedsClip",()=>s],59798);var c=e.i(29194);function f(e,t){var r,n;return null!=(r=null==(n=e.graphicalItems.cartesianItems.find(e=>e.id===t))?void 0:n.xAxisId)?r:c.defaultAxisId}function p(e,t){var r,n;return null!=(r=null==(n=e.graphicalItems.cartesianItems.find(e=>e.id===t))?void 0:n.yAxisId)?r:c.defaultAxisId}e.s(["selectXAxisIdFromGraphicalItemId",()=>f,"selectYAxisIdFromGraphicalItemId",()=>p],42221)},95146,19346,76129,e=>{"use strict";var t,r=e.i(71645),n=e.i(75337),i=e.i(27241),a=e.i(93882);function o(e){var{legendPayload:t}=e,o=(0,i.useAppDispatch)(),l=(0,n.useIsPanorama)(),s=(0,r.useRef)(null);return(0,r.useLayoutEffect)(()=>{l||(null===s.current?o((0,a.addLegendPayload)(t)):s.current!==t&&o((0,a.replaceLegendPayload)({prev:s.current,next:t})),s.current=t)},[o,l,t]),(0,r.useLayoutEffect)(()=>()=>{s.current&&(o((0,a.removeLegendPayload)(s.current)),s.current=null)},[o]),null}e.s(["SetLegendPayload",()=>o],95146);var l=e.i(94395),s=null!=(t=r["useId".toString()])?t:()=>{var[e]=r.useState(()=>(0,l.uniqueId)("uid-"));return e};function u(e,t){var r=s();return t||(e?"".concat(e,"-").concat(r):r)}e.s(["useUniqueId",()=>u],19346);var c=(0,r.createContext)(void 0),f=e=>{var{id:t,type:n,children:i}=e,a=u("recharts-".concat(n),t);return r.createElement(c.Provider,{value:a},i(a))};e.s(["RegisterGraphicalItemId",()=>f],76129)},91187,e=>{"use strict";var t=e.i(71645),r=e.i(27241),n=e.i(25604),i=(0,t.memo)(e=>{var i=(0,r.useAppDispatch)(),a=(0,t.useRef)(null);return(0,t.useLayoutEffect)(()=>{null===a.current?i((0,n.addCartesianGraphicalItem)(e)):a.current!==e&&i((0,n.replaceCartesianGraphicalItem)({prev:a.current,next:e})),a.current=e},[i,e]),(0,t.useLayoutEffect)(()=>()=>{a.current&&(i((0,n.removeCartesianGraphicalItem)(a.current)),a.current=null)},[i]),null});e.s(["SetCartesianGraphicalItem",()=>i])},9928,28108,e=>{"use strict";var t=e.i(71645),r=e.i(92068),n=e.i(7670),i=e.i(97865),a=e.i(9516),o=e.i(494),l=e.i(94395),s=e.i(73393),u=e.i(68431),c=e.i(62728),f=function(e){var{width:t,height:r}=e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=(n%180+180)%180*Math.PI/180,a=Math.atan(r/t);return Math.abs(i>a&&ie*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function h(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t{var i,a="function"==typeof g?g(e.value,n):e.value;return"width"===x?(i=(0,u.getStringSize)(a,{fontSize:t,letterSpacing:r}),f({width:i.width+w.width,height:i.height+w.height},b)):(0,u.getStringSize)(a,{fontSize:t,letterSpacing:r})[x]},A=a[0],O=a[1],P=a.length>=2&&null!=A&&null!=O?(0,l.mathSign)(O.coordinate-A.coordinate):1,E=function(e,t,r){var n="width"===r,{x:i,y:a,width:o,height:l}=e;return 1===t?{start:n?i:a,end:n?i+o:a+l}:{start:n?i+o:a+l,end:n?i:a}}(o,P,x);return"equidistantPreserveStart"===v?function(e,t,r,n,i){for(var a,o=(n||[]).slice(),{start:l,end:s}=t,u=0,c=1,f=l;c<=o.length;)if(a=function(){var t,a=null==n?void 0:n[u];if(void 0===a)return{v:p(n,c)};var o=u,h=()=>(void 0===t&&(t=r(a,o)),t),y=a.coordinate,v=0===u||d(e,y,h,f,s);v||(u=0,f=l,c+=1),v&&(f=y+e*(h()/2+i),u+=c)}())return a.v;return[]}(P,E,S,a,s):"equidistantPreserveEnd"===v?function(e,t,r,n,i){var a=(n||[]).slice().length;if(0===a)return[];for(var{start:o,end:l}=t,s=1;s<=a;s++){for(var u,c=(a-1)%s,f=o,p=!0,h=c;h(void 0===t&&(t=r(a,o)),t),u=a.coordinate,y=h===c||d(e,u,s,f,l);if(!y)return p=!1,1;y&&(f=u+e*(s()/2+i))}())||1!==u);h+=s);if(p){for(var y=[],v=c;v0?c.coordinate-p*e:c.coordinate}),null!=c.tickCoord&&d(e,c.tickCoord,()=>f,s,u)&&(u=c.tickCoord-e*(f/2+i),o[l-1]=y(y({},c),{},{isShow:!0}))}}for(var h=a?l-1:l,v=function(t){var n,a=o[t];if(null==a)return 1;var l=a,c=()=>(void 0===n&&(n=r(a,t)),n);if(0===t){var f=e*(l.coordinate-e*c()/2-s);o[t]=l=y(y({},l),{},{tickCoord:f<0?l.coordinate-f*e:l.coordinate})}else o[t]=l=y(y({},l),{},{tickCoord:l.coordinate});null!=l.tickCoord&&d(e,l.tickCoord,c,s,u)&&(s=l.tickCoord+e*(c()/2+i),o[t]=y(y({},l),{},{isShow:!0}))},g=0;g(void 0===n&&(n=r(u,t)),n);if(t===o-1){var p=e*(c.coordinate+e*f()/2-s);a[t]=c=y(y({},c),{},{tickCoord:p>0?c.coordinate-p*e:c.coordinate})}else a[t]=c=y(y({},c),{},{tickCoord:c.coordinate});null!=c.tickCoord&&d(e,c.tickCoord,f,l,s)&&(s=c.tickCoord-e*(f()/2+i),a[t]=y(y({},c),{},{isShow:!0}))},c=o-1;c>=0;c--)if(u(c))continue;return a}(P,E,S,a,s)).filter(e=>e.isShow)}e.s(["getTicks",()=>v],28108);var g=e.i(57999),m=e.i(51883),b=e.i(29601),x=e.i(18457),w=["axisLine","width","height","className","hide","ticks","axisType"];function S(){return(S=Object.assign.bind()).apply(null,arguments)}function A(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function O(e){for(var t=1;t{var{ticks:o=[],tick:u,tickLine:c,stroke:f,tickFormatter:p,unit:d,padding:h,tickTextProps:y,orientation:m,mirror:w,x:A,y:P,width:E,height:T,tickSize:C,tickMargin:j,fontSize:M,letterSpacing:k,getTicksConfig:D,events:N,axisType:I}=e,L=v(O(O({},D),{},{ticks:o}),M,k),R=function(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}(m,w),B=function(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}(m,w),z=(0,g.svgPropertiesNoEvents)(D),U=(0,g.svgPropertiesNoEventsFromUnknown)(u),F={};"object"==typeof c&&(F=c);var W=O(O({},z),{},{fill:"none"},F),$=L.map(e=>O({entry:e},function(e,t,r,n,i,a,o,s,u){var c,f,p,d,h,y,v=s?-1:1,g=e.tickSize||o,m=(0,l.isNumber)(e.tickCoord)?e.tickCoord:e.coordinate;switch(a){case"top":c=f=e.coordinate,y=(p=(d=r+!s*i)-v*g)-v*u,h=m;break;case"left":p=d=e.coordinate,h=(c=(f=t+!s*n)-v*g)-v*u,y=m;break;case"right":p=d=e.coordinate,h=(c=(f=t+s*n)+v*g)+v*u,y=m;break;default:c=f=e.coordinate,y=(p=(d=r+s*i)+v*g)+v*u,h=m}return{line:{x1:c,y1:p,x2:f,y2:d},tick:{x:h,y:y}}}(e,A,P,E,T,m,C,w,j))),V=$.map(e=>{var{entry:a,line:o}=e;return t.createElement(i.Layer,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(a.value,"-").concat(a.coordinate,"-").concat(a.tickCoord)},c&&t.createElement("line",S({},W,o,{className:(0,n.clsx)("recharts-cartesian-axis-tick-line",(0,r.default)(c,"className"))})))}),K=$.map((e,r)=>{var n,a,{entry:o,tick:l}=e,c=O(O(O(O({verticalAnchor:B},z),{},{textAnchor:R,stroke:"none",fill:f},l),{},{index:r,payload:o,visibleTicksCount:L.length,tickFormatter:p,padding:h},y),{},{angle:null!=(n=null!=(a=null==y?void 0:y.angle)?a:z.angle)?n:0}),v=O(O({},c),U);return t.createElement(i.Layer,S({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(o.value,"-").concat(o.coordinate,"-").concat(o.tickCoord)},(0,s.adaptEventsOfChild)(N,o,r)),u&&t.createElement(_,{option:u,tickProps:v,value:"".concat("function"==typeof p?p(o.value,r):o.value).concat(d||"")}))});return t.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(I,"-ticks")},K.length>0&&t.createElement(b.ZIndexLayer,{zIndex:x.DefaultZIndexes.label},t.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(I,"-tick-labels"),ref:a},K)),V.length>0&&t.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(I,"-tick-lines")},V))}),C=(0,t.forwardRef)((e,r)=>{var{axisLine:a,width:l,height:s,className:u,hide:c,ticks:f,axisType:p}=e,d=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n({getCalculatedWidth:()=>{var t;return(e=>{var{ticks:t,label:r,labelGapWithTick:n=5,tickSize:i=0,tickMargin:a=0}=e,o=0;if(t){Array.from(t).forEach(e=>{if(e){var t=e.getBoundingClientRect();t.width>o&&(o=t.width)}});var l=r?r.getBoundingClientRect().width:0;return Math.round(o+(i+a)+l+(r?n:0))}return 0})({ticks:x.current,label:null==(t=e.labelRef)?void 0:t.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var S=(0,t.useCallback)(e=>{if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value");x.current=t;var r=t[0];if(r){var n=window.getComputedStyle(r),i=n.fontSize,a=n.letterSpacing;(i!==h||a!==v)&&(y(i),m(a))}}},[h,v]);return c||null!=l&&l<=0||null!=s&&s<=0?null:t.createElement(b.ZIndexLayer,{zIndex:e.zIndex},t.createElement(i.Layer,{className:(0,n.clsx)("recharts-cartesian-axis",u)},t.createElement(E,{x:e.x,y:e.y,width:l,height:s,orientation:e.orientation,mirror:e.mirror,axisLine:a,otherSvgProps:(0,g.svgPropertiesNoEvents)(e)}),t.createElement(T,{ref:S,axisType:p,events:d,fontSize:h,getTicksConfig:e,height:e.height,letterSpacing:v,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:f,unit:e.unit,width:e.width,x:e.x,y:e.y}),t.createElement(o.CartesianLabelContextProvider,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},t.createElement(o.CartesianLabelFromLabelProp,{label:e.label,labelRef:e.labelRef}),e.children)))}),j=t.forwardRef((e,r)=>{var n=(0,m.resolveDefaultProps)(e,P);return t.createElement(C,S({},n,{ref:r}))});j.displayName="CartesianAxis",e.s(["CartesianAxis",()=>j,"defaultCartesianAxisProps",()=>P],9928)},10185,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.uniqBy=function(e,t){let r=new Map;for(let n=0;n{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.ary=function(e,t){return function(...r){return e.apply(this,r.slice(0,t))}}},36074,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.identity=function(e){return e}},52603,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isObjectLike=function(e){return"object"==typeof e&&null!==e}},44936,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(69642),i=e.r(52603);r.isArrayLikeObject=function(e){return i.isObjectLike(e)&&n.isArrayLike(e)}},77473,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(18915);r.property=function(e){return function(t){return n.get(t,e)}}},75234,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isPrimitive=function(e){return null==e||"object"!=typeof e&&"function"!=typeof e}},44695,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(90820),i=e.r(75234),a=e.r(93363);function o(e,t,r,u){if(t===e)return!0;switch(typeof t){case"object":return function(e,t,r,n){if(null==t)return!0;if(Array.isArray(t))return l(e,t,r,n);if(t instanceof Map){var a=e,o=t,u=r,c=n;if(0===o.size)return!0;if(!(a instanceof Map))return!1;for(let[e,t]of o.entries())if(!1===u(a.get(e),t,e,a,o,c))return!1;return!0}if(t instanceof Set)return s(e,t,r,n);let f=Object.keys(t);if(null==e||i.isPrimitive(e))return 0===f.length;if(0===f.length)return!0;if(n?.has(t))return n.get(t)===e;n?.set(t,e);try{for(let a=0;a0)return o(e,{...t},r,u);return a.isEqualsSameValueZero(e,t);default:if(!n.isObject(e))return a.isEqualsSameValueZero(e,t);if("string"==typeof t)return""===t;return!0}}function l(e,t,r,n){if(0===t.length)return!0;if(!Array.isArray(e))return!1;let i=new Set;for(let a=0;avoid 0):o(t,r,function e(t,r,i,a,l,s){let u=n(t,r,i,a,l,s);return void 0!==u?!!u:o(t,r,e,s)},new Map)},r.isSetMatch=s},3450,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(44695);r.isMatch=function(e,t){return n.isMatchWith(e,t,()=>void 0)}},67034,(e,t,r)=>{var n={675:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,a=s(e),o=a[0],l=a[1],u=new i((o+l)*3/4-l),c=0,f=l>0?o-4:o;for(r=0;r>16&255,u[c++]=t>>8&255,u[c++]=255&t;return 2===l&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,u[c++]=255&t),1===l&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,a=[],o=0,l=n-i;o>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}(e,o,o+16383>l?l:o+16383));return 1===i?a.push(r[(t=e[n-1])>>2]+r[t<<4&63]+"=="):2===i&&a.push(r[(t=(e[n-2]<<8)+e[n-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),a.join("")};for(var r=[],n=[],i="u">typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,l=a.length;o0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n[45]=62,n[95]=63},72:function(e,t,r){"use strict";var n=r(675),i=r(783),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return c(e)}return s(e,t,r)}function s(e,t,r){if("string"==typeof e){var n=e,i=t;if(("string"!=typeof i||""===i)&&(i="utf8"),!l.isEncoding(i))throw TypeError("Unknown encoding: "+i);var a=0|d(n,i),s=o(a),u=s.write(n,i);return u!==a&&(s=s.slice(0,u)),s}if(ArrayBuffer.isView(e))return f(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(C(e,ArrayBuffer)||e&&C(e.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(C(e,SharedArrayBuffer)||e&&C(e.buffer,SharedArrayBuffer)))return function(e,t,r){var n;if(t<0||e.byteLengthtypeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function c(e){return u(e),o(e<0?0:0|p(e))}function f(e){for(var t=e.length<0?0:0|p(e.length),r=o(t),n=0;ntypeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(e,t,r){return s(e,t,r)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(e,t,r){return(u(e),e<=0)?o(e):void 0!==t?"string"==typeof r?o(e).fill(t,r):o(e).fill(t):o(e)},l.allocUnsafe=function(e){return c(e)},l.allocUnsafeSlow=function(e){return c(e)};function p(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function d(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||C(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return P(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return _(e).length;default:if(i)return n?-1:P(e).length;t=(""+t).toLowerCase(),i=!0}}function h(e,t,r){var i,a,o,l=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(a=r*=1)!=a&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(i)return -1;else r=e.length-1;else if(r<0)if(!i)return -1;else r=0;if("string"==typeof t&&(t=l.from(t,n)),l.isBuffer(t))return 0===t.length?-1:g(e,t,r,n,i);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(i)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return g(e,[t],r,n,i)}throw TypeError("val must be string, number or Buffer")}function g(e,t,r,n,i){var a,o=1,l=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;o=2,l/=2,s/=2,r/=2}function u(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=r;al&&(r=l-s),a=r;a>=0;a--){for(var f=!0,p=0;pr&&(e+=" ... "),""},a&&(l.prototype[a]=l.prototype.inspect),l.prototype.compare=function(e,t,r,n,i){if(C(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var a=i-n,o=r-t,s=Math.min(a,o),u=this.slice(n,i),c=e.slice(t,r),f=0;f239?4:u>223?3:u>191?2:1;if(i+f<=r)switch(f){case 1:u<128&&(c=u);break;case 2:(192&(a=e[i+1]))==128&&(s=(31&u)<<6|63&a)>127&&(c=s);break;case 3:a=e[i+1],o=e[i+2],(192&a)==128&&(192&o)==128&&(s=(15&u)<<12|(63&a)<<6|63&o)>2047&&(s<55296||s>57343)&&(c=s);break;case 4:a=e[i+1],o=e[i+2],l=e[i+3],(192&a)==128&&(192&o)==128&&(192&l)==128&&(s=(15&u)<<18|(63&a)<<12|(63&o)<<6|63&l)>65535&&s<1114112&&(c=s)}null===c?(c=65533,f=1):c>65535&&(c-=65536,n.push(c>>>10&1023|55296),c=56320|1023&c),n.push(c),i+=f}var p=n,d=p.length;if(d<=4096)return String.fromCharCode.apply(String,p);for(var h="",y=0;yr)throw RangeError("Trying to access beyond buffer length")}function x(e,t,r,n,i,a){if(!l.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function w(e,t,r,n,i,a){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function S(e,t,r,n,a){return t*=1,r>>>=0,a||w(e,t,r,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,r,n,23,4),r+4}function A(e,t,r,n,a){return t*=1,r>>>=0,a||w(e,t,r,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,r,n,52,8),r+8}l.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,a,o,l,s,u,c,f,p=this.length-t;if((void 0===r||r>p)&&(r=p),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var d=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=t.length;n>a/2&&(n=a/2);for(var o=0;o>8,i.push(r%256),i.push(n);return i}(e,this.length-c),this,c,f);default:if(d)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),d=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},l.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e],i=1,a=0;++a>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},l.prototype.readUInt8=function(e,t){return e>>>=0,t||b(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*t)),n},l.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=t,i=1,a=this[e+--n];n>0&&(i*=256);)a+=this[e+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},l.prototype.readInt8=function(e,t){return(e>>>=0,t||b(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||b(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},l.prototype.readInt16BE=function(e,t){e>>>=0,t||b(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return e>>>=0,t||b(e,4,this.length),i.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||b(e,4,this.length),i.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||b(e,8,this.length),i.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||b(e,8,this.length),i.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;x(this,e,t,r,i,0)}var a=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;x(this,e,t,r,i,0)}var a=r-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+r},l.prototype.writeUInt8=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUInt16BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUInt32LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUInt32BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var i=Math.pow(2,8*r-1);x(this,e,t,r,i-1,-i)}var a=0,o=1,l=0;for(this[t]=255&e;++a>>=0,!n){var i=Math.pow(2,8*r-1);x(this,e,t,r,i-1,-i)}var a=r-1,o=1,l=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===l&&0!==this[t+a+1]&&(l=1),this[t+a]=(e/o|0)-l&255;return t+r},l.prototype.writeInt8=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeFloatLE=function(e,t,r){return S(this,e,t,!0,r)},l.prototype.writeFloatBE=function(e,t,r){return S(this,e,t,!1,r)},l.prototype.writeDoubleLE=function(e,t,r){return A(this,e,t,!0,r)},l.prototype.writeDoubleBE=function(e,t,r){return A(this,e,t,!1,r)},l.prototype.copy=function(e,t,r,n){if(!l.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--a)e[a+t]=this[a+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return i},l.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!l.isEncoding(n))throw TypeError("Unknown encoding: "+n);if(1===e.length){var i,a=e.charCodeAt(0);("utf8"===n&&a<128||"latin1"===n)&&(e=a)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&r<57344){if(!i){if(r>56319||o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return a}function E(e){for(var t=[],r=0;r=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function C(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var j=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)t[n+i]=e[r]+e[i];return t}()},783:function(e,t){t.read=function(e,t,r,n,i){var a,o,l=8*i-n-1,s=(1<>1,c=-7,f=r?i-1:0,p=r?-1:1,d=e[t+f];for(f+=p,a=d&(1<<-c)-1,d>>=-c,c+=l;c>0;a=256*a+e[t+f],f+=p,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+e[t+f],f+=p,c-=8);if(0===a)a=1-u;else{if(a===s)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,n),a-=u}return(d?-1:1)*o*Math.pow(2,a-n)},t.write=function(e,t,r,n,i,a){var o,l,s,u=8*a-i-1,c=(1<>1,p=5960464477539062e-23*(23===i),d=n?0:a-1,h=n?1:-1,y=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(l=+!!isNaN(t),o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-o))<1&&(o--,s*=2),o+f>=1?t+=p/s:t+=p*Math.pow(2,1-f),t*s>=2&&(o++,s/=2),o+f>=c?(l=0,o=c):o+f>=1?(l=(t*s-1)*Math.pow(2,i),o+=f):(l=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&l,d+=h,l/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=h,o/=256,u-=8);e[r+d-h]|=128*y}}},i={};function a(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}},o=!0;try{n[e](r,r.exports,a),o=!1}finally{o&&delete i[e]}return r.exports}a.ab="/ROOT/node_modules/next/dist/compiled/buffer/",t.exports=a(72)},9866,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.getSymbols=function(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}},23678,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.getTag=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}},55813,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.argumentsTag="[object Arguments]",r.arrayBufferTag="[object ArrayBuffer]",r.arrayTag="[object Array]",r.bigInt64ArrayTag="[object BigInt64Array]",r.bigUint64ArrayTag="[object BigUint64Array]",r.booleanTag="[object Boolean]",r.dataViewTag="[object DataView]",r.dateTag="[object Date]",r.errorTag="[object Error]",r.float32ArrayTag="[object Float32Array]",r.float64ArrayTag="[object Float64Array]",r.functionTag="[object Function]",r.int16ArrayTag="[object Int16Array]",r.int32ArrayTag="[object Int32Array]",r.int8ArrayTag="[object Int8Array]",r.mapTag="[object Map]",r.numberTag="[object Number]",r.objectTag="[object Object]",r.regexpTag="[object RegExp]",r.setTag="[object Set]",r.stringTag="[object String]",r.symbolTag="[object Symbol]",r.uint16ArrayTag="[object Uint16Array]",r.uint32ArrayTag="[object Uint32Array]",r.uint8ArrayTag="[object Uint8Array]",r.uint8ClampedArrayTag="[object Uint8ClampedArray]"},55424,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),r.isTypedArray=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}},92348,(e,t,r)=>{"use strict";var n=e.i(67034);Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let i=e.r(9866),a=e.r(23678),o=e.r(55813),l=e.r(75234),s=e.r(55424);function u(e,t,r,i=new Map,f){let p=f?.(e,t,r,i);if(void 0!==p)return p;if(l.isPrimitive(e))return e;if(i.has(e))return i.get(e);if(Array.isArray(e)){let t=Array(e.length);i.set(e,t);for(let n=0;ntypeof SharedArrayBuffer&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){let t=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return i.set(e,t),c(t,e,r,i,f),t}if("u">typeof File&&e instanceof File){let t=new File([e],e.name,{type:e.type});return i.set(e,t),c(t,e,r,i,f),t}if("u">typeof Blob&&e instanceof Blob){let t=new Blob([e],{type:e.type});return i.set(e,t),c(t,e,r,i,f),t}if(e instanceof Error){let t=new e.constructor;return i.set(e,t),t.message=e.message,t.name=e.name,t.stack=e.stack,t.cause=e.cause,c(t,e,r,i,f),t}if(e instanceof Boolean){let t=new Boolean(e.valueOf());return i.set(e,t),c(t,e,r,i,f),t}if(e instanceof Number){let t=new Number(e.valueOf());return i.set(e,t),c(t,e,r,i,f),t}if(e instanceof String){let t=new String(e.valueOf());return i.set(e,t),c(t,e,r,i,f),t}if("object"==typeof e&&function(e){switch(a.getTag(e)){case o.argumentsTag:case o.arrayTag:case o.arrayBufferTag:case o.dataViewTag:case o.booleanTag:case o.dateTag:case o.float32ArrayTag:case o.float64ArrayTag:case o.int8ArrayTag:case o.int16ArrayTag:case o.int32ArrayTag:case o.mapTag:case o.numberTag:case o.objectTag:case o.regexpTag:case o.setTag:case o.stringTag:case o.symbolTag:case o.uint8ArrayTag:case o.uint8ClampedArrayTag:case o.uint16ArrayTag:case o.uint32ArrayTag:return!0;default:return!1}}(e)){let t=Object.create(Object.getPrototypeOf(e));return i.set(e,t),c(t,e,r,i,f),t}return e}function c(e,t,r=e,n,a){let o=[...Object.keys(t),...i.getSymbols(t)];for(let i=0;i{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(92348);r.cloneDeep=function(e){return n.cloneDeepWithImpl(e,void 0,e,new Map,void 0)}},67284,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(3450),i=e.r(99510);r.matches=function(e){return e=i.cloneDeep(e),t=>n.isMatch(t,e)}},68110,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(92348),i=e.r(23678),a=e.r(55813);r.cloneDeepWith=function(e,t){return n.cloneDeepWith(e,(r,o,l,s)=>{let u=t?.(r,o,l,s);if(void 0!==u)return u;if("object"==typeof e){if(i.getTag(e)===a.objectTag&&"function"!=typeof e.constructor){let t={};return s.set(e,t),n.copyProperties(t,e,l,s),t}switch(Object.prototype.toString.call(e)){case a.numberTag:case a.stringTag:case a.booleanTag:{let t=new e.constructor(e?.valueOf());return n.copyProperties(t,e),t}case a.argumentsTag:{let t={};return n.copyProperties(t,e),t.length=e.length,t[Symbol.iterator]=e[Symbol.iterator],t}default:return}}})}},93141,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(68110);r.cloneDeep=function(e){return n.cloneDeepWith(e)}},17858,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(23678);r.isArguments=function(e){return null!==e&&"object"==typeof e&&"[object Arguments]"===n.getTag(e)}},56518,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(33858),i=e.r(5257),a=e.r(17858),o=e.r(79232);r.has=function(e,t){let r;if(0===(r=Array.isArray(t)?t:"string"==typeof t&&n.isDeepKey(t)&&e?.[t]==null?o.toPath(t):[t]).length)return!1;let l=e;for(let e=0;e{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(3450),i=e.r(96736),a=e.r(93141),o=e.r(18915),l=e.r(56518);r.matchesProperty=function(e,t){switch(typeof e){case"object":Object.is(e?.valueOf(),-0)&&(e="-0");break;case"number":e=i.toKey(e)}return t=a.cloneDeep(t),function(r){let i=o.get(r,e);return void 0===i?l.has(r,e):void 0===t?void 0===i:n.isMatch(i,t)}}},27519,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(36074),i=e.r(77473),a=e.r(67284),o=e.r(40656);r.iteratee=function(e){if(null==e)return n.identity;switch(typeof e){case"function":return e;case"object":if(Array.isArray(e)&&2===e.length)return o.matchesProperty(e[0],e[1]);return a.matches(e);case"string":case"symbol":case"number":return i.property(e)}}},77008,(e,t,r)=>{"use strict";Object.defineProperty(r,Symbol.toStringTag,{value:"Module"});let n=e.r(10185),i=e.r(17139),a=e.r(36074),o=e.r(44936),l=e.r(27519);r.uniqBy=function(e,t=a.identity){return o.isArrayLikeObject(e)?n.uniqBy(Array.from(e),i.ary(l.iteratee(t),1)):[]}},92809,(e,t,r)=>{t.exports=e.r(77008).uniqBy},85183,22766,57563,20669,51587,e=>{"use strict";var t=e.i(71645),r=e.i(7670),n=e.i(9928),i=e.i(27241),a=e.i(29194),o=e.i(61764),l=e.i(41088),s=e.i(75337),u=e.i(51883),c=e.i(20135),f=["domain","range"],p=["domain","range"];function d(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;ny],22766);var v=e.i(46710),g=e.i(6393),m=["type"],b=["dangerouslySetInnerHTML","ticks","scale"],x=["id","scale"];function w(){return(w=Object.assign.bind()).apply(null,arguments)}function S(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t{if(null!=u)return A(A({},s),{},{type:u})},[s,u]);return(0,t.useLayoutEffect)(()=>{null!=c&&(null===n.current?r((0,a.addXAxis)(c)):n.current!==c&&r((0,a.replaceXAxis)({prev:n.current,next:c})),n.current=c)},[c,r]),(0,t.useLayoutEffect)(()=>()=>{n.current&&(r((0,a.removeXAxis)(n.current)),n.current=null)},[r]),null}var E=e=>{var{xAxisId:a,className:u}=e,c=(0,i.useAppSelector)(l.selectAxisViewBox),f=(0,s.useIsPanorama)(),p="xAxis",d=(0,i.useAppSelector)(e=>(0,o.selectTicksOfAxis)(e,p,a,f)),h=(0,i.useAppSelector)(e=>(0,o.selectXAxisSize)(e,a)),y=(0,i.useAppSelector)(e=>(0,o.selectXAxisPosition)(e,a)),v=(0,i.useAppSelector)(e=>(0,o.selectXAxisSettingsNoDefaults)(e,a));if(null==h||null==y||null==v)return null;var{dangerouslySetInnerHTML:g,ticks:m,scale:S}=e,A=O(e,b),{id:P,scale:E}=v,_=O(v,x);return t.createElement(n.CartesianAxis,w({},A,_,{x:y.x,y:y.y,width:h.width,height:h.height,className:(0,r.clsx)("recharts-".concat(p," ").concat(p),u),viewBox:c,ticks:d,axisType:p}))},_={allowDataOverflow:o.implicitXAxis.allowDataOverflow,allowDecimals:o.implicitXAxis.allowDecimals,allowDuplicatedCategory:o.implicitXAxis.allowDuplicatedCategory,angle:o.implicitXAxis.angle,axisLine:n.defaultCartesianAxisProps.axisLine,height:o.implicitXAxis.height,hide:!1,includeHidden:o.implicitXAxis.includeHidden,interval:o.implicitXAxis.interval,label:!1,minTickGap:o.implicitXAxis.minTickGap,mirror:o.implicitXAxis.mirror,orientation:o.implicitXAxis.orientation,padding:o.implicitXAxis.padding,reversed:o.implicitXAxis.reversed,scale:o.implicitXAxis.scale,tick:o.implicitXAxis.tick,tickCount:o.implicitXAxis.tickCount,tickLine:n.defaultCartesianAxisProps.tickLine,tickSize:n.defaultCartesianAxisProps.tickSize,type:o.implicitXAxis.type,xAxisId:0},T=t.memo(e=>{var r=(0,u.resolveDefaultProps)(e,_);return t.createElement(t.Fragment,null,t.createElement(P,{allowDataOverflow:r.allowDataOverflow,allowDecimals:r.allowDecimals,allowDuplicatedCategory:r.allowDuplicatedCategory,angle:r.angle,dataKey:r.dataKey,domain:r.domain,height:r.height,hide:r.hide,id:r.xAxisId,includeHidden:r.includeHidden,interval:r.interval,minTickGap:r.minTickGap,mirror:r.mirror,name:r.name,orientation:r.orientation,padding:r.padding,reversed:r.reversed,scale:r.scale,tick:r.tick,tickCount:r.tickCount,tickFormatter:r.tickFormatter,ticks:r.ticks,type:r.type,unit:r.unit}),t.createElement(E,r))},y);T.displayName="XAxis",e.s(["XAxis",()=>T],85183);var C=e.i(42342),j=e.i(94395);function M(){return(M=Object.assign.bind()).apply(null,arguments)}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function D(e){for(var t=1;t{var{separator:n=" : ",contentStyle:i,itemStyle:a,labelStyle:o=R,payload:l,formatter:s,itemSorter:u,wrapperClassName:c,labelClassName:f,label:p,labelFormatter:d,accessibilityLayer:h=!1}=e,y=D(D({},I),i),v=D({margin:0},o),g=!(0,j.isNullish)(p),m=g?p:"",b=(0,r.clsx)("recharts-default-tooltip",c),x=(0,r.clsx)("recharts-tooltip-label",f);return g&&d&&null!=l&&(m=d(p,l)),t.createElement("div",M({className:b,style:y},h?{role:"status","aria-live":"assertive"}:{}),t.createElement("p",{className:x,style:v},t.isValidElement(m)?m:"".concat(m)),(()=>{if(l&&l.length){var e=(u?(0,C.default)(l,u):l).map((e,r)=>{if("none"===e.type)return null;var i=e.formatter||s||N,{value:o,name:u}=e,c=o,f=u,p=i(o,u,e,r,l);if(Array.isArray(p))[c,f]=p;else{if(null==p)return null;c=p}var d=D(D({},L),{},{color:e.color||L.color},a);return t.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(r),style:d},(0,j.isNumOrStr)(f)?t.createElement("span",{className:"recharts-tooltip-item-name"},f):null,(0,j.isNumOrStr)(f)?t.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,t.createElement("span",{className:"recharts-tooltip-item-value"},c),t.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return t.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null})())};e.s(["DefaultTooltipContent",()=>B],57563);var z=t,U="recharts-tooltip-wrapper",F={visibility:"hidden"};function W(e){var{allowEscapeViewBox:t,coordinate:r,key:n,offset:i,position:a,reverseDirection:o,tooltipDimension:l,viewBox:s,viewBoxDimension:u}=e;if(a&&(0,j.isNumber)(a[n]))return a[n];var c=r[n]-l-(i>0?i:0),f=r[n]+i;if(t[n])return o[n]?c:f;var p=s[n];return null==p?0:o[n]?cp+u?Math.max(c,p):Math.max(f,p)}function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function V(e){for(var t=1;t{if("Escape"===e.key){var t,r,n,i;this.setState({dismissed:!0,dismissedAtCoordinate:{x:null!=(t=null==(r=this.props.coordinate)?void 0:r.x)?t:0,y:null!=(n=null==(i=this.props.coordinate)?void 0:i.y)?n:0}})}})}componentDidMount(){document.addEventListener("keydown",this.handleKeyDown)}componentWillUnmount(){document.removeEventListener("keydown",this.handleKeyDown)}componentDidUpdate(){var e,t;this.state.dismissed&&((null==(e=this.props.coordinate)?void 0:e.x)!==this.state.dismissedAtCoordinate.x||(null==(t=this.props.coordinate)?void 0:t.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}render(){var{active:e,allowEscapeViewBox:t,animationDuration:n,animationEasing:i,children:a,coordinate:o,hasPayload:l,isAnimationActive:s,offset:u,position:c,reverseDirection:f,useTranslate3d:p,viewBox:d,wrapperStyle:h,lastBoundingBox:y,innerRef:v,hasPortalFromProps:g}=this.props,{cssClasses:m,cssProperties:b}=function(e){var t,n,i,{allowEscapeViewBox:a,coordinate:o,offsetTop:l,offsetLeft:s,position:u,reverseDirection:c,tooltipBox:f,useTranslate3d:p,viewBox:d}=e;return{cssProperties:t=f.height>0&&f.width>0&&o?function(e){var{translateX:t,translateY:r,useTranslate3d:n}=e;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}({translateX:n=W({allowEscapeViewBox:a,coordinate:o,key:"x",offset:s,position:u,reverseDirection:c,tooltipDimension:f.width,viewBox:d,viewBoxDimension:d.width}),translateY:i=W({allowEscapeViewBox:a,coordinate:o,key:"y",offset:l,position:u,reverseDirection:c,tooltipDimension:f.height,viewBox:d,viewBoxDimension:d.height}),useTranslate3d:p}):F,cssClasses:function(e){var{coordinate:t,translateX:n,translateY:i}=e;return(0,r.clsx)(U,{["".concat(U,"-right")]:(0,j.isNumber)(n)&&t&&(0,j.isNumber)(t.x)&&n>=t.x,["".concat(U,"-left")]:(0,j.isNumber)(n)&&t&&(0,j.isNumber)(t.x)&&n=t.y,["".concat(U,"-top")]:(0,j.isNumber)(i)&&t&&(0,j.isNumber)(t.y)&&iq],20669);var H=e.i(92809);function Y(e,t,r){return!0===t?(0,H.default)(e,r):"function"==typeof t?(0,H.default)(e,t):e}e.s(["getUniqPayload",()=>Y],51587)},35709,e=>{"use strict";var t=e.i(71645);function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],[r,n]=(0,t.useState)({height:0,left:0,top:0,width:0}),i=(0,t.useCallback)(e=>{if(null!=e){var t=e.getBoundingClientRect(),i={height:t.height,left:t.left,top:t.top,width:t.width};(Math.abs(i.height-r.height)>1||Math.abs(i.left-r.left)>1||Math.abs(i.top-r.top)>1||Math.abs(i.width-r.width)>1)&&n({height:i.height,left:i.left,top:i.top,width:i.width})}},[r.width,r.height,r.top,r.left,...e]);return[r,i]}e.s(["useElementOffset",()=>r])},42203,57741,e=>{"use strict";var t=e.i(71645),r=e.i(7670),n=e.i(94395),i=e.i(43404),a=["x","y","top","left","width","height","className"];function o(){return(o=Object.assign.bind()).apply(null,arguments)}function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var s=e=>{var{x:s=0,y:u=0,top:c=0,left:f=0,width:p=0,height:d=0,className:h}=e,y=function(e){for(var t=1;ts],42203),e.s(["getCursorRectangle",()=>u],57741)},58366,e=>{"use strict";var t=e.i(68970);function r(e){var{cx:r,cy:n,radius:i,startAngle:a,endAngle:o}=e;return{points:[(0,t.polarToCartesian)(r,n,i,a),(0,t.polarToCartesian)(r,n,i,o)],cx:r,cy:n,radius:i,startAngle:a,endAngle:o}}e.s(["getRadialCursorPoints",()=>r])},83166,e=>{"use strict";var t=e.i(68970),r=e.i(73393),n=e.i(58366);function i(e,i,a){if("horizontal"===e)return[{x:i.x,y:a.top},{x:i.x,y:a.top+a.height}];if("vertical"===e)return[{x:a.left,y:i.y},{x:a.left+a.width,y:i.y}];if((0,r.isPolarCoordinate)(i)){if("centric"===e){var{cx:o,cy:l,innerRadius:s,outerRadius:u,angle:c}=i,f=(0,t.polarToCartesian)(o,l,s,c),p=(0,t.polarToCartesian)(o,l,u,c);return[{x:f.x,y:f.y},{x:p.x,y:p.y}]}return(0,n.getRadialCursorPoints)(i)}}e.s(["getCursorPoints",()=>i])},93806,e=>{"use strict";var t=e.i(27241),r=e.i(79812),n=e.i(61764),i=e.i(76735);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function o(e){for(var t=1;t{var e=(0,t.useAppSelector)(n.selectTooltipAxis),a=(0,t.useAppSelector)(i.selectTooltipAxisTicks),l=(0,t.useAppSelector)(i.selectTooltipAxisScale);return e&&l?(0,r.getBandSizeOfAxis)(o(o({},e),{},{scale:l}),a):(0,r.getBandSizeOfAxis)(void 0,a)};e.s(["useTooltipAxisBandSize",()=>l])},95762,e=>{"use strict";var t=e.i(71645),r=e.i(7670),n=e.i(73393),i=e.i(72733),a=e.i(42203),o=e.i(57741),l=e.i(29905),s=e.i(58366),u=e.i(39425),c=e.i(83166),f=e.i(46710),p=e.i(93806),d=e.i(75502),h=e.i(57999),y=e.i(29601),v=e.i(18457);function g(){return(g=Object.assign.bind()).apply(null,arguments)}function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;tS])},64003,e=>{"use strict";var t=e.i(71645),r=e.i(74080),n=e.i(57563),i=e.i(20669),a=e.i(51587),o=e.i(46710),l=e.i(39305),s=e.i(35709),u=e.i(95762),c=e.i(75502),f=e.i(99638),p=e.i(27241),d=e.i(98982),h=e.i(6613),y=e.i(99475),v=e.i(51883);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t{V((0,d.setTooltipSettingsState)({shared:z,trigger:U,axisId:$,active:P,defaultIndex:K}))},[V,z,U,$,P,K]);var q=(0,o.useViewBox)(),H=(0,l.useAccessibilityLayer)(),Y=(0,y.useTooltipEventType)(z),{activeIndex:X,isActive:G}=null!=(S=(0,p.useAppSelector)(e=>(0,c.selectIsTooltipActive)(e,Y,U,K)))?S:{},Z=(0,p.useAppSelector)(e=>(0,c.selectTooltipPayload)(e,Y,U,K)),Q=(0,p.useAppSelector)(e=>(0,c.selectActiveLabel)(e,Y,U,K)),J=(0,p.useAppSelector)(e=>(0,c.selectActiveCoordinate)(e,Y,U,K)),ee=(0,f.useTooltipPortal)(),et=null!=(A=null!=P?P:G)&&A,[er,en]=(0,s.useElementOffset)([Z,et]),ei="axis"===Y?Q:void 0;(0,h.useTooltipChartSynchronisation)(Y,U,J,ei,X,et);var ea=null!=W?W:ee;if(null==ea||null==q||null==Y)return null;var eo=null!=Z?Z:x;et||(eo=x),j&&eo.length&&(eo=(0,a.getUniqPayload)(eo.filter(e=>null!=e.value&&(!0!==e.hide||O.includeHidden)),D,b));var el=eo.length>0,es=t.createElement(i.TooltipBoundingBox,{allowEscapeViewBox:E,animationDuration:_,animationEasing:T,isAnimationActive:M,active:et,coordinate:J,hasPayload:el,offset:k,position:N,reverseDirection:I,useTranslate3d:L,viewBox:q,wrapperStyle:R,lastBoundingBox:er,innerRef:en,hasPortalFromProps:!!W},(g=m(m({},O),{},{payload:eo,label:ei,active:et,activeIndex:X,coordinate:J,accessibilityLayer:H}),t.isValidElement(C)?t.cloneElement(C,g):"function"==typeof C?t.createElement(C,g):t.createElement(n.DefaultTooltipContent,g)));return t.createElement(t.Fragment,null,(0,r.createPortal)(es,ea),et&&t.createElement(u.Cursor,{cursor:B,tooltipEventType:Y,coordinate:J,payload:eo,index:X}))}e.s(["Tooltip",()=>S])}]); \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/chunks/3ec6b440530ac1e8.css b/.open-next 2/assets/_next/static/chunks/3ec6b440530ac1e8.css deleted file mode 100644 index eada9f9..0000000 --- a/.open-next 2/assets/_next/static/chunks/3ec6b440530ac1e8.css +++ /dev/null @@ -1 +0,0 @@ -@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:"DM Sans",sans-serif;--color-red-50:#fef2f2;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-900:#82181a;--color-orange-50:#fff7ed;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-900:#0d542b;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-teal-50:#f0fdfa;--color-teal-500:#00baa7;--color-teal-700:#00776e;--color-teal-900:#0b4f4a;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-600:#0084cc;--color-blue-300:#90c5ff;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-700:#432dd7;--color-indigo-900:#312c85;--color-violet-500:#8d54ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-pink-200:#fccee8;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-pink-900:#861043;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-900:#0f172b;--color-gray-500:#6a7282;--color-gray-700:#364153;--color-gray-900:#101828;--color-zinc-900:#18181b;--color-neutral-200:#e5e5e5;--color-stone-200:#e7e5e4;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:var(--tracking-normal);--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"DM Sans",sans-serif;--default-mono-font-family:"Space Mono",monospace;--shadow:var(--shadow);--bg-main:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 20%,#bbf7d0 40%,#dcfce7 60%,#f0fdf4 80%,#dcfce7 100%);--bg-orbs:radial-gradient(ellipse at 15% 10%,#6366f11a 0%,transparent 40%),radial-gradient(ellipse at 85% 20%,#a855f714 0%,transparent 35%),radial-gradient(ellipse at 50% 50%,#3b82f60f 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,#22c55e0d 0%,transparent 40%),radial-gradient(ellipse at 80% 85%,#ef44440d 0%,transparent 35%)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-900:lab(30.797% -29.6927 17.382);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-900:lab(29.506% -21.4706 -3.59886);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-pink-200:lab(87.4504% 19.6 -6.46662);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-pink-900:lab(29.4367% 49.3962 3.35757);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-stone-200:lab(91.055% .663072 .865579)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{color:var(--foreground);font-family:var(--font-sans);letter-spacing:var(--tracking-normal);background-color:#0000;min-height:100dvh;overflow-x:hidden}body:before{content:"";background:var(--bg-orbs),var(--bg-main);pointer-events:none;z-index:-50;background-size:cover;position:fixed;inset:0}.dark{--bg-main:linear-gradient(135deg,#0f0f1a 0%,#1a1a2e 20%,#16213e 40%,#1a1a2e 60%,#0f0f1a 80%,#1a1a2e 100%);--bg-orbs:radial-gradient(ellipse at 15% 10%,#6366f126 0%,transparent 40%),radial-gradient(ellipse at 85% 20%,#a855f71f 0%,transparent 35%),radial-gradient(ellipse at 50% 50%,#2d37481a 0%,transparent 50%),radial-gradient(ellipse at 20% 80%,#22c55e14 0%,transparent 40%),radial-gradient(ellipse at 80% 85%,#ef444414 0%,transparent 35%)}.rdp{--rdp-cell-size:40px;--rdp-accent-color:var(--primary);--rdp-background-color:var(--primary-foreground);margin:0}@media (max-width:640px){.rdp{--rdp-cell-size:100%;width:100%;margin:0}.rdp-months,.rdp-month{width:100%}.rdp-month_grid{border-collapse:collapse;table-layout:fixed!important;width:100%!important;max-width:100%!important;display:table!important}.rdp-day{aspect-ratio:1;width:100%;max-width:none;height:auto;padding:2px!important}.rdp-weekday{text-transform:uppercase;opacity:.6;width:100%;font-size:.75rem;font-weight:700;padding:8px 0!important}.rdp-month_grid th,.rdp-month_grid td{overflow:hidden;width:14.28%!important;max-width:14.28%!important}}@media (min-width:641px) and (max-width:1024px){.rdp{--rdp-cell-size:44px}}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.-top-4{top:calc(var(--spacing)*-4)}.-top-10{top:calc(var(--spacing)*-10)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-\[50\%\]{top:50%}.top-full{top:100%}.-right-4{right:calc(var(--spacing)*-4)}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-4{right:calc(var(--spacing)*4)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-full{bottom:100%}.-left-4{left:calc(var(--spacing)*-4)}.-left-10{left:calc(var(--spacing)*-10)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-7{left:calc(var(--spacing)*7)}.left-\[50\%\]{left:50%}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-0{height:calc(var(--spacing)*0)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-3\/4{height:75%}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-64{height:calc(var(--spacing)*64)}.h-80{height:calc(var(--spacing)*80)}.h-\[300px\]{height:300px}.h-\[500px\]{height:500px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-60{max-height:calc(var(--spacing)*60)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[100px\]{min-height:100px}.min-h-screen{min-height:100vh}.w-\(--cell-size\){width:var(--cell-size)}.w-0{width:calc(var(--spacing)*0)}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-48{width:calc(var(--spacing)*48)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[60px\]{min-width:60px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1/2*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.place-content-center{place-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing)*2)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.border-border,.border-border\/10{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/10{border-color:color-mix(in oklab,var(--border)10%,transparent)}}.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab,var(--border)40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-400\/50{border-color:#7d87ff80}@supports (color:color-mix(in lab, red, red)){.border-indigo-400\/50{border-color:color-mix(in oklab,var(--color-indigo-400)50%,transparent)}}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.border-indigo-500\/40{border-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/40{border-color:color-mix(in oklab,var(--color-indigo-500)40%,transparent)}}.border-indigo-500\/50{border-color:#625fff80}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/50{border-color:color-mix(in oklab,var(--color-indigo-500)50%,transparent)}}.border-input{border-color:var(--input)}.border-pink-500\/40{border-color:#f6339a66}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/40{border-color:color-mix(in oklab,var(--color-pink-500)40%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/40{border-color:color-mix(in oklab,var(--color-purple-500)40%,transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500)30%,transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-teal-500\/40{border-color:#00baa766}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/40{border-color:color-mix(in oklab,var(--color-teal-500)40%,transparent)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/40{border-color:color-mix(in oklab,var(--color-yellow-500)40%,transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/50{border-color:color-mix(in oklab,var(--color-yellow-500)50%,transparent)}}.border-t-gray-900\/95{border-top-color:#101828f2}@supports (color:color-mix(in lab, red, red)){.border-t-gray-900\/95{border-top-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.bg-accent{background-color:var(--accent)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/30{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/30{background-color:color-mix(in oklab,var(--card)30%,transparent)}}.bg-card\/80{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab,var(--card)80%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-900\/95{background-color:#101828f2}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/95{background-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-green-900\/40{background-color:#0d542b66}@supports (color:color-mix(in lab, red, red)){.bg-green-900\/40{background-color:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.bg-indigo-500\/30{background-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/30{background-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-neutral-200\/40{background-color:#e5e5e566}@supports (color:color-mix(in lab, red, red)){.bg-neutral-200\/40{background-color:color-mix(in oklab,var(--color-neutral-200)40%,transparent)}}.bg-pink-900\/50{background-color:#86104380}@supports (color:color-mix(in lab, red, red)){.bg-pink-900\/50{background-color:color-mix(in oklab,var(--color-pink-900)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab,var(--color-sky-500)10%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/50{background-color:#f1f5f980}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/50{background-color:color-mix(in oklab,var(--color-slate-100)50%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.bg-stone-200\/20{background-color:#e7e5e433}@supports (color:color-mix(in lab, red, red)){.bg-stone-200\/20{background-color:color-mix(in oklab,var(--color-stone-200)20%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.bg-yellow-500\/30{background-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/30{background-color:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(to_right\,rgba\(0\,0\,0\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(0\,0\,0\,0\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px)}.bg-\[linear-gradient\(to_right\,rgba\(255\,255\,255\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(255\,255\,255\,0\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px)}.from-amber-100{--tw-gradient-from:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-100{--tw-gradient-from:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500\/10{--tw-gradient-from:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.from-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-500\/20{--tw-gradient-from:#00c75833}@supports (color:color-mix(in lab, red, red)){.from-green-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.from-green-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-50{--tw-gradient-from:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500\/10{--tw-gradient-from:#625fff1a}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.from-indigo-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500\/10{--tw-gradient-from:#f6339a1a}@supports (color:color-mix(in lab, red, red)){.from-pink-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-pink-500)10%,transparent)}}.from-pink-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500\/25{--tw-gradient-from:#f6339a40}@supports (color:color-mix(in lab, red, red)){.from-pink-500\/25{--tw-gradient-from:color-mix(in oklab,var(--color-pink-500)25%,transparent)}}.from-pink-500\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-red-500\/20{--tw-gradient-from:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.from-red-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.from-red-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-100{--tw-gradient-from:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-500\/10{--tw-gradient-from:#ff23571a}@supports (color:color-mix(in lab, red, red)){.from-rose-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.from-rose-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-500\/10{--tw-gradient-from:#00baa71a}@supports (color:color-mix(in lab, red, red)){.from-teal-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.from-teal-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500\/10{--tw-gradient-from:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.from-violet-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.from-violet-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.from-white\/5{--tw-gradient-from:color-mix(in oklab,var(--color-white)5%,transparent)}}.from-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.from-white\/10{--tw-gradient-from:color-mix(in oklab,var(--color-white)10%,transparent)}}.from-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-400{--tw-gradient-from:var(--color-yellow-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-500\/10{--tw-gradient-from:#edb2001a}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500)10%,transparent)}}.from-yellow-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-yellow-500\/30{--tw-gradient-from:#edb2004d}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\/30{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500)30%,transparent)}}.from-yellow-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-indigo-500\/5{--tw-gradient-via:#625fff0d}@supports (color:color-mix(in lab, red, red)){.via-indigo-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-indigo-500)5%,transparent)}}.via-indigo-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-50{--tw-gradient-via:var(--color-orange-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500\/5{--tw-gradient-via:#fe6e000d}@supports (color:color-mix(in lab, red, red)){.via-orange-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-orange-500)5%,transparent)}}.via-orange-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-400{--tw-gradient-via:var(--color-pink-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-50{--tw-gradient-via:var(--color-red-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500\/5{--tw-gradient-via:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.via-red-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.via-red-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-50{--tw-gradient-via:var(--color-teal-50);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-500\/5{--tw-gradient-via:#00baa70d}@supports (color:color-mix(in lab, red, red)){.via-teal-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-teal-500)5%,transparent)}}.via-teal-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-100{--tw-gradient-to:var(--color-amber-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500\/10{--tw-gradient-to:#f99c001a}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.to-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-600\/20{--tw-gradient-to:#dd740033}@supports (color:color-mix(in lab, red, red)){.to-amber-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-amber-600)20%,transparent)}}.to-amber-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-100{--tw-gradient-to:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500\/10{--tw-gradient-to:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.to-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500\/20{--tw-gradient-to:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.to-emerald-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-400{--tw-gradient-to:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500\/20{--tw-gradient-to:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.to-orange-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-600\/20{--tw-gradient-to:#e3007633}@supports (color:color-mix(in lab, red, red)){.to-pink-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-pink-600)20%,transparent)}}.to-pink-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-primary\/80{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/80{--tw-gradient-to:color-mix(in oklab,var(--primary)80%,transparent)}}.to-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500\/10{--tw-gradient-to:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.to-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-100{--tw-gradient-to:var(--color-rose-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-rose-500\/10{--tw-gradient-to:#ff23571a}@supports (color:color-mix(in lab, red, red)){.to-rose-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.to-rose-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-violet-500\/10{--tw-gradient-to:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.to-violet-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-white\/0{--tw-gradient-to:color-mix(in oklab,var(--color-white)0%,transparent)}}.to-white\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[size\:14px_14px\]{background-size:14px 14px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-yellow-400{fill:var(--color-yellow-400)}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[7px\]{font-size:7px}.text-\[10px\]{font-size:10px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:calc(var(--tracking-normal) - .025em);letter-spacing:calc(var(--tracking-normal) - .025em)}.tracking-wide{--tw-tracking:calc(var(--tracking-normal) + .025em);letter-spacing:calc(var(--tracking-normal) + .025em)}.tracking-wider{--tw-tracking:calc(var(--tracking-normal) + .05em);letter-spacing:calc(var(--tracking-normal) + .05em)}.tracking-widest{--tw-tracking:calc(var(--tracking-normal) + .1em);letter-spacing:calc(var(--tracking-normal) + .1em)}.whitespace-nowrap{white-space:nowrap}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-black{color:var(--color-black)}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab, red, red)){.text-black\/30{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/50{color:#00d29480}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/50{color:color-mix(in oklab,var(--color-emerald-400)50%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground,.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-foreground\/90{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/90{color:color-mix(in oklab,var(--foreground)90%,transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-indigo-100\/90{color:#e0e7ffe6}@supports (color:color-mix(in lab, red, red)){.text-indigo-100\/90{color:color-mix(in oklab,var(--color-indigo-100)90%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-400\/70{color:#7d87ffb3}@supports (color:color-mix(in lab, red, red)){.text-indigo-400\/70{color:color-mix(in oklab,var(--color-indigo-400)70%,transparent)}}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-900{color:var(--color-indigo-900)}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-pink-200{color:var(--color-pink-200)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-400{color:var(--color-purple-400)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-400{color:var(--color-rose-400)}.text-rose-600{color:var(--color-rose-600)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-400{color:var(--color-sky-400)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-teal-500{color:var(--color-teal-500)}.text-teal-700{color:var(--color-teal-700)}.text-teal-900{color:var(--color-teal-900)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--shadow-xs);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-amber-500\/5{--tw-shadow-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-amber-500\/10{--tw-shadow-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/5{--tw-shadow-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-emerald-500\/10{--tw-shadow-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-500\/5{--tw-shadow-color:#625fff0d}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-pink-500\/30{--tw-shadow-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.shadow-pink-500\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-pink-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-rose-500\/5{--tw-shadow-color:#ff23570d}@supports (color:color-mix(in lab, red, red)){.shadow-rose-500\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-rose-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-rose-500\/10{--tw-shadow-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.shadow-rose-500\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-rose-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-background{--tw-ring-color:var(--background)}.ring-green-500\/50{--tw-ring-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.ring-green-500\/50{--tw-ring-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.ring-red-500\/50{--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/50{--tw-ring-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-transparent{--tw-ring-offset-color:transparent}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.delay-100{--tw-animation-delay:.1s;animation-delay:.1s}.delay-200{--tw-animation-delay:.2s;animation-delay:.2s}.delay-300{--tw-animation-delay:.3s;animation-delay:.3s}.delay-500{--tw-animation-delay:.5s;animation-delay:.5s}.delay-400{--tw-animation-delay:calc(400*1ms);animation-delay:.4s}.fill-mode-both{--tw-animation-fill-mode:both;animation-fill-mode:both}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing)*8)}.fade-in{--tw-enter-opacity:0}.running{animation-play-state:running}.slide-in-from-bottom-8{--tw-enter-translate-y:calc(8*var(--spacing))}.slide-in-from-bottom-12{--tw-enter-translate-y:calc(12*var(--spacing))}.text-shadow-sm{text-shadow:0px 1px 0px var(--tw-text-shadow-color,#00000013),0px 1px 1px var(--tw-text-shadow-color,#00000013),0px 2px 2px var(--tw-text-shadow-color,#00000013)}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:text-slate-600:is(:where(.group):hover *){color:var(--color-slate-600)}.group-hover\:text-white\/80:is(:where(.group):hover *){color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/80:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-white)80%,transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-border\/80:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.hover\:border-border\/80:hover{border-color:color-mix(in oklab,var(--border)80%,transparent)}}.hover\:border-green-500\/50:hover{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.hover\:border-green-500\/50:hover{border-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.hover\:border-purple-500\/50:hover{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/50:hover{border-color:color-mix(in oklab,var(--color-purple-500)50%,transparent)}}.hover\:border-red-500\/50:hover{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/50:hover{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab,var(--destructive)80%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-green-500\/10:hover{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/10:hover{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-indigo-500\/40:hover{background-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/40:hover{background-color:color-mix(in oklab,var(--color-indigo-500)40%,transparent)}}.hover\:bg-muted\/70:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,var(--muted)70%,transparent)}}.hover\:bg-muted\/80:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-purple-500\/10:hover{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/10:hover{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:from-primary\/90:hover{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:from-primary\/90:hover{--tw-gradient-from:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:from-primary\/90:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:to-primary\/70:hover{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:to-primary\/70:hover{--tw-gradient-to:color-mix(in oklab,var(--primary)70%,transparent)}}.hover\:to-primary\/70:hover{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:var(--shadow-2xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-offset-2:hover{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.hover\:ring-offset-background:hover{--tw-ring-offset-color:var(--background)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-white\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/10:focus{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary\/30:focus{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/30:focus{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-white\/30:focus{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-white\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-50:disabled{opacity:.5}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing)*1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (min-width:40rem){.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:bottom-6{bottom:calc(var(--spacing)*6)}.sm\:mb-3{margin-bottom:calc(var(--spacing)*3)}.sm\:mb-8{margin-bottom:calc(var(--spacing)*8)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-32{height:calc(var(--spacing)*32)}.sm\:h-48{height:calc(var(--spacing)*48)}.sm\:h-auto{height:auto}.sm\:min-h-\[120px\]{min-height:120px}.sm\:w-2\/5{width:40%}.sm\:w-6{width:calc(var(--spacing)*6)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:p-2{padding:calc(var(--spacing)*2)}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:pb-8{padding-bottom:calc(var(--spacing)*8)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (min-width:48rem){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:text-white\/30:is(.dark *){color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/30:is(.dark *){color:color-mix(in oklab,var(--color-white)30%,transparent)}}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:#f7f9f3;--foreground:#000;--card:#fff;--card-foreground:#000;--popover:#fff;--popover-foreground:#000;--primary:#4f46e5;--primary-foreground:#fff;--secondary:#14b8a6;--secondary-foreground:#fff;--muted:#f0f0f0;--muted-foreground:#333;--accent:#f59e0b;--accent-foreground:#000;--destructive:#ef4444;--destructive-foreground:#fff;--border:#000;--input:#737373;--ring:#a5b4fc;--chart-1:#4f46e5;--chart-2:#14b8a6;--chart-3:#f59e0b;--chart-4:#ec4899;--chart-5:#22c55e;--sidebar:#f7f9f3;--sidebar-foreground:#000;--sidebar-primary:#4f46e5;--sidebar-primary-foreground:#fff;--sidebar-accent:#f59e0b;--sidebar-accent-foreground:#000;--sidebar-border:#000;--sidebar-ring:#a5b4fc;--radius:1rem;--shadow-x:0px;--shadow-y:0px;--shadow-blur:0px;--shadow-spread:0px;--shadow-opacity:.05;--shadow-color:#1a1a1a;--shadow-2xs:0px 0px 0px 0px #1a1a1a08;--shadow-xs:0px 0px 0px 0px #1a1a1a08;--shadow-sm:0px 0px 0px 0px #1a1a1a0d,0px 1px 2px -1px #1a1a1a0d;--shadow:0px 0px 0px 0px #1a1a1a0d,0px 1px 2px -1px #1a1a1a0d;--shadow-md:0px 0px 0px 0px #1a1a1a0d,0px 2px 4px -1px #1a1a1a0d;--shadow-lg:0px 0px 0px 0px #1a1a1a0d,0px 4px 6px -1px #1a1a1a0d;--shadow-xl:0px 0px 0px 0px #1a1a1a0d,0px 8px 10px -1px #1a1a1a0d;--shadow-2xl:0px 0px 0px 0px #1a1a1a21;--tracking-normal:normal;--spacing:.25rem}@supports (color:lab(0% 0 0)){:root{--background:lab(97.6425% -1.47265 2.65142);--foreground:lab(0% 0 0);--card:lab(100% 0 0);--card-foreground:lab(0% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(0% 0 0);--primary:lab(39.3796% 41.562 -80.9823);--primary-foreground:lab(100% 0 0);--secondary:lab(67.1539% -42.9133 -2.32974);--secondary-foreground:lab(100% 0 0);--muted:lab(94.7916% -.0000298023 0);--muted-foreground:lab(21.2476% -.0000149012 0);--accent:lab(72.7923% 26.9413 75.4637);--accent-foreground:lab(0% 0 0);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(100% 0 0);--border:lab(0% 0 0);--input:lab(48.438% 0 0);--ring:lab(74.1853% 7.29239 -37.7757);--chart-1:lab(39.3796% 41.562 -80.9823);--chart-2:lab(67.1539% -42.9133 -2.32974);--chart-3:lab(72.7923% 26.9413 75.4637);--chart-4:lab(57.3053% 67.8779 -7.1178);--chart-5:lab(70.2133% -57.9784 39.4373);--sidebar:lab(97.6425% -1.47265 2.65142);--sidebar-foreground:lab(0% 0 0);--sidebar-primary:lab(39.3796% 41.562 -80.9823);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(72.7923% 26.9413 75.4637);--sidebar-accent-foreground:lab(0% 0 0);--sidebar-border:lab(0% 0 0);--sidebar-ring:lab(74.1853% 7.29239 -37.7757)}}.dark{--background:#000;--foreground:#fff;--card:#1a212b;--card-foreground:#fff;--popover:#1a212b;--popover-foreground:#fff;--primary:#818cf8;--primary-foreground:#000;--secondary:#2dd4bf;--secondary-foreground:#000;--muted:#333;--muted-foreground:#ccc;--accent:#fcd34d;--accent-foreground:#000;--destructive:#f87171;--destructive-foreground:#000;--border:#545454;--input:#fff;--ring:#818cf8;--chart-1:#818cf8;--chart-2:#2dd4bf;--chart-3:#fcd34d;--chart-4:#f472b6;--chart-5:#4ade80;--sidebar:#000;--sidebar-foreground:#fff;--sidebar-primary:#818cf8;--sidebar-primary-foreground:#000;--sidebar-accent:#fcd34d;--sidebar-accent-foreground:#000;--sidebar-border:#fff;--sidebar-ring:#818cf8;--radius:1rem;--shadow-x:0px;--shadow-y:0px;--shadow-blur:0px;--shadow-spread:0px;--shadow-opacity:.05;--shadow-color:#1a1a1a;--shadow-2xs:0px 0px 0px 0px #1a1a1a08;--shadow-xs:0px 0px 0px 0px #1a1a1a08;--shadow-sm:0px 0px 0px 0px #1a1a1a0d,0px 1px 2px -1px #1a1a1a0d;--shadow:0px 0px 0px 0px #1a1a1a0d,0px 1px 2px -1px #1a1a1a0d;--shadow-md:0px 0px 0px 0px #1a1a1a0d,0px 2px 4px -1px #1a1a1a0d;--shadow-lg:0px 0px 0px 0px #1a1a1a0d,0px 4px 6px -1px #1a1a1a0d;--shadow-xl:0px 0px 0px 0px #1a1a1a0d,0px 8px 10px -1px #1a1a1a0d;--shadow-2xl:0px 0px 0px 0px #1a1a1a21}@supports (color:lab(0% 0 0)){.dark{--background:lab(0% 0 0);--foreground:lab(100% 0 0);--card:lab(12.3934% -.939749 -7.80565);--card-foreground:lab(100% 0 0);--popover:lab(12.3934% -.939749 -7.80565);--popover-foreground:lab(100% 0 0);--primary:lab(61.1097% 17.7251 -56.2764);--primary-foreground:lab(0% 0 0);--secondary:lab(76.6401% -46.2326 -2.00301);--secondary-foreground:lab(0% 0 0);--muted:lab(21.2476% -.0000149012 0);--muted-foreground:lab(82.0432% 0 0);--accent:lab(86.4122% 4.93103 68.5907);--accent-foreground:lab(0% 0 0);--destructive:lab(64.7405% 52.7187 26.66);--destructive-foreground:lab(0% 0 0);--border:lab(35.7244% 0 -.00000596046);--input:lab(100% 0 0);--ring:lab(61.1097% 17.7251 -56.2764);--chart-1:lab(61.1097% 17.7251 -56.2764);--chart-2:lab(76.6401% -46.2326 -2.00301);--chart-3:lab(86.4122% 4.93103 68.5907);--chart-4:lab(65.7738% 56.1308 -11.1245);--chart-5:lab(79.1499% -56.2124 34.18);--sidebar:lab(0% 0 0);--sidebar-foreground:lab(100% 0 0);--sidebar-primary:lab(61.1097% 17.7251 -56.2764);--sidebar-primary-foreground:lab(0% 0 0);--sidebar-accent:lab(86.4122% 4.93103 68.5907);--sidebar-accent-foreground:lab(0% 0 0);--sidebar-border:lab(100% 0 0);--sidebar-ring:lab(61.1097% 17.7251 -56.2764)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.7}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow{0%,to{box-shadow:0 0 5px #6366f180}50%{box-shadow:0 0 20px #6366f1cc}}@keyframes confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}.animate-confetti{animation:3s ease-out forwards confetti}.animate-fade-in{animation:.5s ease-out forwards fade-in}.animate-fade-in-up{animation:.5s ease-out forwards fade-in-up}.animate-fade-in-down{animation:.5s ease-out forwards fade-in-down}.animate-scale-in{animation:.4s ease-out forwards scale-in}.animate-slide-in-right{animation:.5s ease-out forwards slide-in-right}.animate-slide-in-left{animation:.5s ease-out forwards slide-in-left}.animate-pulse-subtle{animation:2s ease-in-out infinite pulse-subtle}.animate-float{animation:3s ease-in-out infinite float}.animate-glow{animation:2s ease-in-out infinite glow}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.opacity-0{opacity:0}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift{transition:transform .2s,box-shadow .2s}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000004d}.hover-scale{transition:transform .2s}.hover-scale:hover{transform:scale(1.02)}.hover-glow{transition:box-shadow .3s}.hover-glow:hover{box-shadow:0 0 20px #6366f166}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.glass-strong{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #ffffff26}.card-premium{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border:1px solid #ffffff2e;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff1a}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-background-clip:text;background-clip:text}.gradient-text-warm{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);-webkit-background-clip:text;background-clip:text}.inner-glow{box-shadow:inset 0 1px #ffffff1a}.text-shadow{text-shadow:0 2px 4px #0000004d}.text-shadow-sm{text-shadow:0 1px 2px #0003}.gradient-border{position:relative}.gradient-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#6366f180,#a855f780);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.noise-overlay{position:relative}.noise-overlay:after{content:"";opacity:.03;pointer-events:none;border-radius:inherit;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes fog-drift{0%{background-position:0 0}to{background-position:1000px 500px}}.fog-layer-1{opacity:.9;filter:blur(8px);background-image:url(/smoke.svg);background-repeat:repeat;background-size:400px 400px;animation:60s linear infinite fog-drift}.fog-layer-2{opacity:.7;filter:blur(5px);background-image:url(/smoke.svg);background-repeat:repeat;background-size:350px 350px;animation:50s linear -15s infinite reverse fog-drift}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}} diff --git a/.open-next 2/assets/_next/static/chunks/41d73173ebc6cdbb.js b/.open-next 2/assets/_next/static/chunks/41d73173ebc6cdbb.js deleted file mode 100644 index 7db6c8a..0000000 --- a/.open-next 2/assets/_next/static/chunks/41d73173ebc6cdbb.js +++ /dev/null @@ -1 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,33525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return o}});let o=e=>{}},97703,e=>{"use strict";var t=e.i(43476),r=e.i(71645);let o=(0,r.createContext)(void 0);function i({children:e}){let[i,s]=(0,r.useState)("dark");return(0,r.useEffect)(()=>{let e=localStorage.getItem("theme");e&&s(e)},[]),(0,r.useEffect)(()=>{let e=document.documentElement;"dark"===i?e.classList.add("dark"):e.classList.remove("dark")},[i]),(0,t.jsx)(o.Provider,{value:{theme:i,toggleTheme:()=>{let e="dark"===i?"light":"dark";s(e),localStorage.setItem("theme",e)}},children:e})}function s(){let e=(0,r.useContext)(o);if(!e)throw Error("useTheme must be used within a ThemeProvider");return e}e.s(["ThemeProvider",()=>i,"useTheme",()=>s])},30824,e=>{"use strict";var t=e.i(43476),r=e.i(97703);function o({children:e}){return(0,t.jsx)(r.ThemeProvider,{children:e})}e.s(["Providers",()=>o])}]); \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/chunks/463bea44120aa692.js b/.open-next 2/assets/_next/static/chunks/463bea44120aa692.js deleted file mode 100644 index 9691c21..0000000 --- a/.open-next 2/assets/_next/static/chunks/463bea44120aa692.js +++ /dev/null @@ -1 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,94542,e=>{"use strict";var t=e.i(43476),r=e.i(71645),n=e.i(15288),i=e.i(19455),a=e.i(20783),s=e.i(81140),o=e.i(69340),l=e.i(99682),c=e.i(35804),d=e.i(96626);e.i(74080);var u=Symbol("radix.slottable");function p(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===u}var f=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{var i,s;let o,l,c,d=(s=i=`Primitive.${n}`,(o=r.forwardRef((e,t)=>{let{children:n,...i}=e;if(r.isValidElement(n)){var s;let e,o,l=(s=n,(o=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(o=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref),c=function(e,t){let r={...t};for(let n in t){let i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...e)=>{let t=a(...e);return i(...e),t}:i&&(r[n]=i):"style"===n?r[n]={...i,...a}:"className"===n&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}(i,n.props);return n.type!==r.Fragment&&(c.ref=t?(0,a.composeRefs)(t,l):l),r.cloneElement(n,c)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${s}.SlotClone`,l=o,(c=r.forwardRef((e,n)=>{let{children:i,...a}=e,s=r.Children.toArray(i),o=s.find(p);if(o){let e=o.props.children,i=s.map(t=>t!==o?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,t.jsx)(l,{...a,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,i):null})}return(0,t.jsx)(l,{...a,ref:n,children:i})})).displayName=`${i}.Slot`,c),u=r.forwardRef((e,r)=>{let{asChild:i,...a}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,t.jsx)(i?d:n,{...a,ref:r})});return u.displayName=`Primitive.${n}`,{...e,[n]:u}},{}),h="Checkbox",[m,x]=function(e,n=[]){let i=[],a=()=>{let t=i.map(e=>r.createContext(e));return function(n){let i=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:i}}),[n,i])}};return a.scopeName=e,[function(n,a){let s=r.createContext(a),o=i.length;i=[...i,a];let l=n=>{let{scope:i,children:a,...l}=n,c=i?.[e]?.[o]||s,d=r.useMemo(()=>l,Object.values(l));return(0,t.jsx)(c.Provider,{value:d,children:a})};return l.displayName=n+"Provider",[l,function(t,i){let l=i?.[e]?.[o]||s,c=r.useContext(l);if(c)return c;if(void 0!==a)return a;throw Error(`\`${t}\` must be used within \`${n}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=n.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}(a,...n)]}(h),[v,g]=m(h);function b(e){let{__scopeCheckbox:n,checked:i,children:a,defaultChecked:s,disabled:l,form:c,name:d,onCheckedChange:u,required:p,value:f="on",internal_do_not_use_render:m}=e,[x,g]=(0,o.useControllableState)({prop:i,defaultProp:s??!1,onChange:u,caller:h}),[b,y]=r.useState(null),[j,C]=r.useState(null),k=r.useRef(!1),w=!b||!!c||!!b.closest("form"),N={checked:x,disabled:l,setChecked:g,control:b,setControl:y,name:d,form:c,value:f,hasConsumerStoppedPropagationRef:k,required:p,defaultChecked:!R(s)&&s,isFormControl:w,bubbleInput:j,setBubbleInput:C};return(0,t.jsx)(v,{scope:n,...N,children:"function"==typeof m?m(N):a})}var y="CheckboxTrigger",j=r.forwardRef(({__scopeCheckbox:e,onKeyDown:n,onClick:i,...o},l)=>{let{control:c,value:d,disabled:u,checked:p,required:h,setControl:m,setChecked:x,hasConsumerStoppedPropagationRef:v,isFormControl:b,bubbleInput:j}=g(y,e),C=(0,a.useComposedRefs)(l,m),k=r.useRef(p);return r.useEffect(()=>{let e=c?.form;if(e){let t=()=>x(k.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[c,x]),(0,t.jsx)(f.button,{type:"button",role:"checkbox","aria-checked":R(p)?"mixed":p,"aria-required":h,"data-state":P(p),"data-disabled":u?"":void 0,disabled:u,value:d,...o,ref:C,onKeyDown:(0,s.composeEventHandlers)(n,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.composeEventHandlers)(i,e=>{x(e=>!!R(e)||!e),j&&b&&(v.current=e.isPropagationStopped(),v.current||e.stopPropagation())})})});j.displayName=y;var C=r.forwardRef((e,r)=>{let{__scopeCheckbox:n,name:i,checked:a,defaultChecked:s,required:o,disabled:l,value:c,onCheckedChange:d,form:u,...p}=e;return(0,t.jsx)(b,{__scopeCheckbox:n,checked:a,defaultChecked:s,disabled:l,required:o,onCheckedChange:d,name:i,form:u,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(j,{...p,ref:r,__scopeCheckbox:n}),e&&(0,t.jsx)(E,{__scopeCheckbox:n})]})})});C.displayName=h;var k="CheckboxIndicator",w=r.forwardRef((e,r)=>{let{__scopeCheckbox:n,forceMount:i,...a}=e,s=g(k,n);return(0,t.jsx)(d.Presence,{present:i||R(s.checked)||!0===s.checked,children:(0,t.jsx)(f.span,{"data-state":P(s.checked),"data-disabled":s.disabled?"":void 0,...a,ref:r,style:{pointerEvents:"none",...e.style}})})});w.displayName=k;var N="CheckboxBubbleInput",E=r.forwardRef(({__scopeCheckbox:e,...n},i)=>{let{control:s,hasConsumerStoppedPropagationRef:o,checked:d,defaultChecked:u,required:p,disabled:h,name:m,value:x,form:v,bubbleInput:b,setBubbleInput:y}=g(N,e),j=(0,a.useComposedRefs)(i,y),C=(0,l.usePrevious)(d),k=(0,c.useSize)(s);r.useEffect(()=>{if(!b)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!o.current;if(C!==d&&e){let r=new Event("click",{bubbles:t});b.indeterminate=R(d),e.call(b,!R(d)&&d),b.dispatchEvent(r)}},[b,C,d,o]);let w=r.useRef(!R(d)&&d);return(0,t.jsx)(f.input,{type:"checkbox","aria-hidden":!0,defaultChecked:u??w.current,required:p,disabled:h,name:m,value:x,form:v,...n,tabIndex:-1,ref:j,style:{...n.style,...k,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function R(e){return"indeterminate"===e}function P(e){return R(e)?"indeterminate":e?"checked":"unchecked"}E.displayName=N;var _=e.i(78784),S=e.i(75157);function O({className:e,...r}){return(0,t.jsx)(C,{"data-slot":"checkbox",className:(0,S.cn)("peer border-input dark:bg-input/30 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground dark:data-[state=checked]:bg-primary data-[state=checked]:border-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive size-4 shrink-0 rounded-[4px] border shadow-xs transition-shadow outline-none focus-visible:ring-[3px] disabled:cursor-not-allowed disabled:opacity-50",e),...r,children:(0,t.jsx)(w,{"data-slot":"checkbox-indicator",className:"grid place-content-center text-current transition-none",children:(0,t.jsx)(_.CheckIcon,{className:"size-3.5"})})})}var $=e.i(10204);function I(){let[e,a]=(0,r.useState)(!1),s=t=>{window.location.href=`/api/auth/login?provider=${t}&stayLoggedIn=${e}`};return(0,t.jsx)("div",{className:"min-h-screen flex items-center justify-center p-4",children:(0,t.jsxs)(n.Card,{className:"w-full max-w-md bg-card/80 backdrop-blur-sm border-white/10",children:[(0,t.jsxs)(n.CardHeader,{className:"text-center",children:[(0,t.jsx)(n.CardTitle,{className:"text-3xl font-bold",children:"QuitTraq"}),(0,t.jsx)(n.CardDescription,{className:"text-lg",children:"Track your journey to a smoke-free life"})]}),(0,t.jsxs)(n.CardContent,{className:"space-y-6",children:[(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)(i.Button,{variant:"outline",className:"w-full h-12 text-base",onClick:()=>s("GoogleOAuth"),children:[(0,t.jsxs)("svg",{className:"mr-2 h-5 w-5",viewBox:"0 0 24 24",children:[(0,t.jsx)("path",{fill:"currentColor",d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"}),(0,t.jsx)("path",{fill:"currentColor",d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"}),(0,t.jsx)("path",{fill:"currentColor",d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"}),(0,t.jsx)("path",{fill:"currentColor",d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"})]}),"Continue with Google"]}),(0,t.jsxs)(i.Button,{variant:"outline",className:"w-full h-12 text-base",onClick:()=>s("AppleOAuth"),children:[(0,t.jsx)("svg",{className:"mr-2 h-5 w-5",viewBox:"0 0 24 24",fill:"currentColor",children:(0,t.jsx)("path",{d:"M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.94-1.46 2.94-1.5.13 1.17-.34 2.35-1.04 3.19-.69.85-1.83 1.51-2.95 1.42-.15-1.15.41-2.35 1.05-3.11z"})}),"Continue with Apple"]})]}),(0,t.jsxs)("div",{className:"flex items-center space-x-2",children:[(0,t.jsx)(O,{id:"stayLoggedIn",checked:e,onCheckedChange:e=>a(!0===e)}),(0,t.jsx)($.Label,{htmlFor:"stayLoggedIn",className:"text-sm cursor-pointer",children:"Keep me logged in on this device"})]}),(0,t.jsx)("p",{className:"text-center text-sm text-muted-foreground",children:"By continuing, you agree to our Terms of Service and Privacy Policy"})]})]})})}e.s(["default",()=>I],94542)}]); \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/chunks/48a6ffe186c43f9b.js b/.open-next 2/assets/_next/static/chunks/48a6ffe186c43f9b.js deleted file mode 100644 index d53e579..0000000 --- a/.open-next 2/assets/_next/static/chunks/48a6ffe186c43f9b.js +++ /dev/null @@ -1 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,82365,65960,a=>{"use strict";var t=a.i(75254);let e=(0,t.default)("wind",[["path",{d:"M12.8 19.6A2 2 0 1 0 14 16H2",key:"148xed"}],["path",{d:"M17.5 8a2.5 2.5 0 1 1 2 4H2",key:"1u4tom"}],["path",{d:"M9.8 4.4A2 2 0 1 1 11 8H2",key:"75valh"}]]);a.s(["Wind",()=>e],82365);let d=(0,t.default)("quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);a.s(["Quote",()=>d],65960)}]); \ No newline at end of file diff --git a/.open-next 2/assets/_next/static/chunks/5b4e74e0bfdb3b20.js b/.open-next 2/assets/_next/static/chunks/5b4e74e0bfdb3b20.js deleted file mode 100644 index b6d81b6..0000000 --- a/.open-next 2/assets/_next/static/chunks/5b4e74e0bfdb3b20.js +++ /dev/null @@ -1,5 +0,0 @@ -(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,3053,e=>{"use strict";let t={substance:"nicotine",trackingStartDate:null,hasCompletedSetup:!1,dailyGoal:null,quitPlan:null,userName:null,userAge:null,religion:null},r=null,n=null,o=null,i=null,a=null,l=null;async function s(){if(r)return r;try{let e=await fetch("/api/preferences");if(!e.ok)return console.error("Failed to fetch preferences"),t;let n=await e.json();return r=n,n}catch(e){return console.error("Error fetching preferences:",e),t}}async function c(e){try{(await fetch("/api/preferences",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).ok&&(r=e)}catch(e){console.error("Error saving preferences:",e)}}async function u(){if(n)return n;try{let e=await fetch("/api/usage");if(!e.ok)return console.error("Failed to fetch usage data"),[];let t=await e.json();return n=t,t}catch(e){return console.error("Error fetching usage data:",e),[]}}async function d(e){try{await fetch("/api/usage",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),n=null}catch(e){console.error("Error saving usage entry:",e)}}async function f(e,t,r){try{await fetch("/api/usage",{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({date:e,count:t,substance:r})}),n=null}catch(e){console.error("Error setting usage for date:",e)}}async function p(e,t){try{await fetch(`/api/usage?date=${e}&substance=${t}`,{method:"DELETE"}),n=null}catch(e){console.error("Error clearing day data:",e)}}async function m(){if(o)return o;try{let e=await fetch("/api/achievements");if(!e.ok)return[];let t=await e.json();return o=t,t}catch(e){return console.error("Error fetching achievements:",e),[]}}async function h(e,t){try{let r=await fetch("/api/achievements",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({badgeId:e,substance:t})});if(r.ok){let e=await r.json();return o=null,{achievement:{badgeId:e.badgeId,unlockedAt:e.unlockedAt,substance:e.substance},isNew:!e.alreadyUnlocked}}return{achievement:null,isNew:!1}}catch(e){return console.error("Error unlocking achievement:",e),{achievement:null,isNew:!1}}}async function g(){if(i)return i;try{let e=await fetch("/api/reminders");if(!e.ok)return{enabled:!1,reminderTime:"09:00",frequency:"daily"};let t=await e.json();return i=t,t}catch(e){return console.error("Error fetching reminder settings:",e),{enabled:!1,reminderTime:"09:00",frequency:"daily"}}}async function v(e){try{(await fetch("/api/reminders",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).ok&&(i=e)}catch(e){console.error("Error saving reminder settings:",e)}}async function y(){if(a)return a;try{let e=await fetch("/api/savings");if(!e.ok)return null;let t=await e.json();return a=t,t}catch(e){return console.error("Error fetching savings config:",e),null}}async function x(e){try{(await fetch("/api/savings",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})).ok&&(a=e)}catch(e){console.error("Error saving savings config:",e)}}async function w(){if(l)return l;try{let e=await fetch("/api/mood");if(!e.ok)return[];let t=await e.json();return l=t,t}catch(e){return console.error("Error fetching mood entries:",e),[]}}async function b(e,t){try{let r=await fetch("/api/mood",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({mood:e,comment:t})});if(r.ok){let e=await r.json();return l=null,e}return null}catch(e){return console.error("Error saving mood entry:",e),null}}function j(e,t){let r=0,n=new Date,o=e.filter(e=>e.substance===t);for(let e=0;e<=365;e++){let t=new Date(n);t.setDate(t.getDate()-e);let i=t.toISOString().split("T")[0],a=o.find(e=>e.date===i)?.count??-1;if(0===a)r++;else if(a>0)break}return r}function S(e,t,r){if(!e||!r)return 0;let n=new Date(r),o=Math.floor((new Date().getTime()-n.getTime())/864e5);return o<=0?0:Math.max(0,o/7*e.costPerUnit*e.unitsPerDay-t.filter(t=>t.substance===e.substance&&new Date(t.date)>=n).reduce((e,t)=>e+t.count,0)/20*e.costPerUnit)}function C(e,t,r,n){let o=j(t,n),i=j(t,"nicotine"),a=j(t,"weed"),l=new Set(t.filter(e=>e.substance===n).map(e=>e.date)).size;switch(e){case"first_day":return l>=1;case"streak_3":return o>=3;case"streak_7":return l>=7;case"fighter":return i>=7&&a>=7;case"one_month":return(()=>{if(!r.trackingStartDate)return!1;let e=new Date(r.trackingStartDate),o=new Date;if(30>Math.floor((o.getTime()-e.getTime())/864e5))return!1;let i=t.filter(t=>{let r=Math.floor((new Date(t.date).getTime()-e.getTime())/864e5);return t.substance===n&&r>=0&&r<7}),a=i.reduce((e,t)=>e+t.count,0),l=i.length>0?a/7:0,s=t.filter(e=>{let t=new Date(e.date),r=Math.floor((o.getTime()-t.getTime())/864e5);return e.substance===n&&r>=0&&r<7}).reduce((e,t)=>e+t.count,0)/7;return l<=0?0===s:s<=.5*l})();case"goal_crusher":return i>=30&&a>=30;default:return!1}}function E(e){return r||t}function N(e,t,r){let o=(n||[]).find(r=>r.date===e&&r.substance===t);return o?.count??0}let R="quittraq_last_prompt_date";function k(){let e=new Date().toISOString().split("T")[0];return localStorage.getItem(R)!==e}function M(){let e=new Date().toISOString().split("T")[0];localStorage.setItem(R,e)}function P(e,t){let r,o,i,a,l=(r=n||[],(i=new Date(o=new Date)).setDate(i.getDate()-7),0===(a=r.filter(t=>{let r=new Date(t.date);return t.substance===e&&r>=i&&r<=o})).length?0:Math.round(a.reduce((e,t)=>e+t.count,0)/a.length)),s=new Date,c=s.toISOString().split("T")[0],u=new Date(s);u.setDate(u.getDate()+28);let d=[],f=l;for(let e=0;e<4;e++)d.push(f=Math.max(0,Math.round(.75*f)));return{startDate:c,endDate:u.toISOString().split("T")[0],weeklyTargets:d,baselineAverage:l}}e.s(["BADGE_DEFINITIONS",0,[{id:"first_day",name:"First Step",description:"Logged your first usage",howToUnlock:"Log your usage for the first time",icon:"Footprints"},{id:"streak_3",name:"Hat Trick",description:"3 days substance-free",howToUnlock:"Go 3 consecutive days without using a tracked substance",icon:"Flame"},{id:"streak_7",name:"Week Warrior",description:"Tracked for one week",howToUnlock:"Track your usage for 7 days",icon:"Shield"},{id:"fighter",name:"Fighter",description:"7 days substance-free",howToUnlock:"Go 7 consecutive days without using any substance",icon:"Swords"},{id:"one_month",name:"Monthly Master",description:"One month tracked with 50% reduction",howToUnlock:"Track for 30 days and reduce your usage by at least 50%",icon:"Crown"},{id:"goal_crusher",name:"Goal Crusher",description:"One month substance-free",howToUnlock:"Go 30 consecutive days without using any substance",icon:"Trophy"}],"HEALTH_MILESTONES",0,[{id:"20min",timeMinutes:20,title:"Blood Pressure Normalizes",description:"Your heart rate and blood pressure begin to drop",icon:"Heart"},{id:"8hr",timeMinutes:480,title:"Oxygen Levels Rise",description:"Carbon monoxide levels drop, oxygen levels increase",icon:"Wind"},{id:"24hr",timeMinutes:1440,title:"Heart Attack Risk Drops",description:"Your risk of heart attack begins to decrease",icon:"HeartPulse"},{id:"48hr",timeMinutes:2880,title:"Senses Sharpen",description:"Taste and smell begin to improve",icon:"Eye"},{id:"72hr",timeMinutes:4320,title:"Breathing Easier",description:"Bronchial tubes relax, energy levels increase",icon:"Wind"},{id:"2wk",timeMinutes:20160,title:"Circulation Improves",description:"Blood circulation significantly improves",icon:"Activity"},{id:"1mo",timeMinutes:43200,title:"Lung Function Improves",description:"Lung capacity increases up to 30%",icon:"TrendingUp"},{id:"3mo",timeMinutes:129600,title:"Cilia Regenerate",description:"Lungs begin to heal, coughing decreases",icon:"Sparkles"},{id:"1yr",timeMinutes:525600,title:"Heart Disease Risk Halved",description:"Risk of coronary heart disease cut in half",icon:"HeartHandshake"}],"calculateTotalSaved",()=>S,"checkBadgeEligibility",()=>C,"clearDayDataAsync",()=>p,"fetchAchievements",()=>m,"fetchMoodEntries",()=>w,"fetchPreferences",()=>s,"fetchReminderSettings",()=>g,"fetchSavingsConfig",()=>y,"fetchUsageData",()=>u,"generateQuitPlan",()=>P,"getPreferences",()=>E,"getUsageForDate",()=>N,"markPromptShown",()=>M,"saveMoodEntry",()=>b,"savePreferencesAsync",()=>c,"saveReminderSettings",()=>v,"saveSavingsConfig",()=>x,"saveUsageEntryAsync",()=>d,"setUsageForDateAsync",()=>f,"shouldShowUsagePrompt",()=>k,"unlockAchievement",()=>h])},55838,(e,t,r)=>{"use strict";var n=e.r(71645),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useState,a=n.useEffect,l=n.useLayoutEffect,s=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var u="u"{"use strict";t.exports=e.r(55838)},99676,55146,76639,31171,67489,e=>{"use strict";let t,r,n;var o,i,a,l,s,c,u,d,f,p=e.i(43476),m=e.i(71645);function h(e){let t=m.useRef(e);return m.useEffect(()=>{t.current=e}),m.useMemo(()=>(...e)=>t.current?.(...e),[])}var g=e.i(34620),v=e.i(48425),y=e.i(2239);function x(){return()=>{}}var w="Avatar",[b,j]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>m.createContext(e));return function(r){let n=r?.[e]||t;return m.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=m.createContext(n);o.displayName=t+"Context";let i=r.length;r=[...r,n];let a=t=>{let{scope:r,children:n,...a}=t,l=r?.[e]?.[i]||o,s=m.useMemo(()=>a,Object.values(a));return(0,p.jsx)(l.Provider,{value:s,children:n})};return a.displayName=t+"Provider",[a,function(r,a){let l=a?.[e]?.[i]||o,s=m.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return m.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(w),[S,C]=b(w),E=m.forwardRef((e,t)=>{let{__scopeAvatar:r,...n}=e,[o,i]=m.useState("idle");return(0,p.jsx)(S,{scope:r,imageLoadingStatus:o,onImageLoadingStatusChange:i,children:(0,p.jsx)(v.Primitive.span,{...n,ref:t})})});E.displayName=w;var N="AvatarImage",R=m.forwardRef((e,t)=>{let{__scopeAvatar:r,src:n,onLoadingStatusChange:o=()=>{},...i}=e,a=C(N,r),l=function(e,{referrerPolicy:t,crossOrigin:r}){let n=(0,y.useSyncExternalStore)(x,()=>!0,()=>!1),o=m.useRef(null),i=n?(o.current||(o.current=new window.Image),o.current):null,[a,l]=m.useState(()=>P(i,e));return(0,g.useLayoutEffect)(()=>{l(P(i,e))},[i,e]),(0,g.useLayoutEffect)(()=>{let e=e=>()=>{l(e)};if(!i)return;let n=e("loaded"),o=e("error");return i.addEventListener("load",n),i.addEventListener("error",o),t&&(i.referrerPolicy=t),"string"==typeof r&&(i.crossOrigin=r),()=>{i.removeEventListener("load",n),i.removeEventListener("error",o)}},[i,r,t]),a}(n,i),s=h(e=>{o(e),a.onImageLoadingStatusChange(e)});return(0,g.useLayoutEffect)(()=>{"idle"!==l&&s(l)},[l,s]),"loaded"===l?(0,p.jsx)(v.Primitive.img,{...i,ref:t,src:n}):null});R.displayName=N;var k="AvatarFallback",M=m.forwardRef((e,t)=>{let{__scopeAvatar:r,delayMs:n,...o}=e,i=C(k,r),[a,l]=m.useState(void 0===n);return m.useEffect(()=>{if(void 0!==n){let e=window.setTimeout(()=>l(!0),n);return()=>window.clearTimeout(e)}},[n]),a&&"loaded"!==i.imageLoadingStatus?(0,p.jsx)(v.Primitive.span,{...o,ref:t}):null});function P(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}M.displayName=k;var D=e.i(75157);function T({className:e,size:t="default",...r}){return(0,p.jsx)(E,{"data-slot":"avatar","data-size":t,className:(0,D.cn)("group/avatar relative flex size-8 shrink-0 overflow-hidden rounded-full select-none data-[size=lg]:size-10 data-[size=sm]:size-6",e),...r})}function A({className:e,...t}){return(0,p.jsx)(R,{"data-slot":"avatar-image",className:(0,D.cn)("aspect-square size-full",e),...t})}function O({className:e,...t}){return(0,p.jsx)(M,{"data-slot":"avatar-fallback",className:(0,D.cn)("bg-muted text-muted-foreground flex size-full items-center justify-center rounded-full text-sm group-data-[size=sm]/avatar:text-xs",e),...t})}e.s(["Avatar",()=>T,"AvatarFallback",()=>O,"AvatarImage",()=>A],99676);var _=e.i(81140),I=e.i(20783),L=e.i(69340),F=e.i(74080),H=Symbol("radix.slottable");function $(e){return m.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===H}var W=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var r,n;let o,i,a,l=(n=r=`Primitive.${t}`,(o=m.forwardRef((e,t)=>{let{children:r,...n}=e;if(m.isValidElement(r)){var o;let e,i,a=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==m.Fragment&&(l.ref=t?(0,I.composeRefs)(t,a):a),m.cloneElement(r,l)}return m.Children.count(r)>1?m.Children.only(null):null})).displayName=`${n}.SlotClone`,i=o,(a=m.forwardRef((e,t)=>{let{children:r,...n}=e,o=m.Children.toArray(r),a=o.find($);if(a){let e=a.props.children,r=o.map(t=>t!==a?t:m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null);return(0,p.jsx)(i,{...n,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,r):null})}return(0,p.jsx)(i,{...n,ref:t,children:r})})).displayName=`${r}.Slot`,a),s=m.forwardRef((e,r)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(n?l:t,{...o,ref:r})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{});function V(e){var t;let r,n=(t=e,(r=m.forwardRef((e,t)=>{let{children:r,...n}=e;if(m.isValidElement(r)){var o;let e,i,a=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==m.Fragment&&(l.ref=t?(0,I.composeRefs)(t,a):a),m.cloneElement(r,l)}return m.Children.count(r)>1?m.Children.only(null):null})).displayName=`${t}.SlotClone`,r),o=m.forwardRef((e,t)=>{let{children:r,...o}=e,i=m.Children.toArray(r),a=i.find(B);if(a){let e=a.props.children,r=i.map(t=>t!==a?t:m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null);return(0,p.jsx)(n,{...o,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,r):null})}return(0,p.jsx)(n,{...o,ref:t,children:r})});return o.displayName=`${e}.Slot`,o}var z=Symbol("radix.slottable");function B(e){return m.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===z}function U(e){let t=e+"CollectionProvider",[r,n]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>m.createContext(e));return function(r){let n=r?.[e]||t;return m.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=m.createContext(n),i=r.length;r=[...r,n];let a=t=>{let{scope:r,children:n,...a}=t,l=r?.[e]?.[i]||o,s=m.useMemo(()=>a,Object.values(a));return(0,p.jsx)(l.Provider,{value:s,children:n})};return a.displayName=t+"Provider",[a,function(r,a){let l=a?.[e]?.[i]||o,s=m.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return m.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(t),[o,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{let{scope:t,children:r}=e,n=m.default.useRef(null),i=m.default.useRef(new Map).current;return(0,p.jsx)(o,{scope:t,itemMap:i,collectionRef:n,children:r})};a.displayName=t;let l=e+"CollectionSlot",s=V(l),c=m.default.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=i(l,r),a=(0,I.useComposedRefs)(t,o.collectionRef);return(0,p.jsx)(s,{ref:a,children:n})});c.displayName=l;let u=e+"CollectionItemSlot",d="data-radix-collection-item",f=V(u),h=m.default.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,a=m.default.useRef(null),l=(0,I.useComposedRefs)(t,a),s=i(u,r);return m.default.useEffect(()=>(s.itemMap.set(a,{ref:a,...o}),()=>void s.itemMap.delete(a))),(0,p.jsx)(f,{...{[d]:""},ref:l,children:n})});return h.displayName=u,[{Provider:a,Slot:c,ItemSlot:h},function(t){let r=i(e+"CollectionConsumer",t);return m.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var K=new WeakMap;function q(e,t){var r,n;let o,i,a;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let l=(r=e,n=t,o=r.length,(a=(i=G(n))>=0?i:o+i)<0||a>=o?-1:a);return -1===l?void 0:e[l]}function G(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],K.set(this,!0)}set(e,t){return K.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,o=this.has(t),i=this.#e.length,a=G(e),l=a>=0?a:i+a,s=l<0||l>=i?-1:l;if(s===this.size||o&&s===this.size-1||-1===s)return this.set(t,r),this;let c=this.size+ +!o;a<0&&l++;let u=[...this.#e],d=!1;for(let e=l;e=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(...e){let[t,r]=e,n=0,o=r??this.at(0);for(let r of this)o=0===n&&1===e.length?r:Reflect.apply(t,this,[o,r,n,this]),n++;return o}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let o=this.at(r);n=r===this.size-1&&1===e.length?o:Reflect.apply(t,this,[n,o,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}});var Y=m.createContext(void 0);function Z(e){let t=m.useContext(Y);return e||t||"ltr"}var X=Symbol("radix.slottable");function J(e){return m.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===X}var Q=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var r,n;let o,i,a,l=(n=r=`Primitive.${t}`,(o=m.forwardRef((e,t)=>{let{children:r,...n}=e;if(m.isValidElement(r)){var o;let e,i,a=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==m.Fragment&&(l.ref=t?(0,I.composeRefs)(t,a):a),m.cloneElement(r,l)}return m.Children.count(r)>1?m.Children.only(null):null})).displayName=`${n}.SlotClone`,i=o,(a=m.forwardRef((e,t)=>{let{children:r,...n}=e,o=m.Children.toArray(r),a=o.find(J);if(a){let e=a.props.children,r=o.map(t=>t!==a?t:m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null);return(0,p.jsx)(i,{...n,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,r):null})}return(0,p.jsx)(i,{...n,ref:t,children:r})})).displayName=`${r}.Slot`,a),s=m.forwardRef((e,r)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(n?l:t,{...o,ref:r})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),ee="dismissableLayer.update",et=m.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),er=m.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:i,onInteractOutside:a,onDismiss:l,...s}=e,c=m.useContext(et),[u,f]=m.useState(null),g=u?.ownerDocument??globalThis?.document,[,v]=m.useState({}),y=(0,I.useComposedRefs)(t,e=>f(e)),x=Array.from(c.layers),[w]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),b=x.indexOf(w),j=u?x.indexOf(u):-1,S=c.layersWithOutsidePointerEventsDisabled.size>0,C=j>=b,E=function(e,t=globalThis?.document){let r=h(e),n=m.useRef(!1),o=m.useRef(()=>{});return m.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){eo("dismissableLayer.pointerDownOutside",r,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=n,t.addEventListener("click",o.current,{once:!0})):n()}else t.removeEventListener("click",o.current);n.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...c.branches].some(e=>e.contains(t));C&&!r&&(o?.(e),a?.(e),e.defaultPrevented||l?.())},g),N=function(e,t=globalThis?.document){let r=h(e),n=m.useRef(!1);return m.useEffect(()=>{let e=e=>{e.target&&!n.current&&eo("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...c.branches].some(e=>e.contains(t))&&(i?.(e),a?.(e),e.defaultPrevented||l?.())},g);return!function(e,t=globalThis?.document){let r=h(e);m.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{j===c.layers.size-1&&(n?.(e),!e.defaultPrevented&&l&&(e.preventDefault(),l()))},g),m.useEffect(()=>{if(u)return r&&(0===c.layersWithOutsidePointerEventsDisabled.size&&(d=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),en(),()=>{r&&1===c.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=d)}},[u,g,r,c]),m.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),en())},[u,c]),m.useEffect(()=>{let e=()=>v({});return document.addEventListener(ee,e),()=>document.removeEventListener(ee,e)},[]),(0,p.jsx)(Q.div,{...s,ref:y,style:{pointerEvents:S?C?"auto":"none":void 0,...e.style},onFocusCapture:(0,_.composeEventHandlers)(e.onFocusCapture,N.onFocusCapture),onBlurCapture:(0,_.composeEventHandlers)(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:(0,_.composeEventHandlers)(e.onPointerDownCapture,E.onPointerDownCapture)})});function en(){let e=new CustomEvent(ee);document.dispatchEvent(e)}function eo(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});if(t&&o.addEventListener(e,t,{once:!0}),n)o&&F.flushSync(()=>o.dispatchEvent(i));else o.dispatchEvent(i)}er.displayName="DismissableLayer",m.forwardRef((e,t)=>{let r=m.useContext(et),n=m.useRef(null),o=(0,I.useComposedRefs)(t,n);return m.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,p.jsx)(Q.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var ei=0;function ea(){m.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??el()),document.body.insertAdjacentElement("beforeend",e[1]??el()),ei++,()=>{1===ei&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),ei--}},[])}function el(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var es=Symbol("radix.slottable");function ec(e){return m.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===es}var eu=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var r,n;let o,i,a,l=(n=r=`Primitive.${t}`,(o=m.forwardRef((e,t)=>{let{children:r,...n}=e;if(m.isValidElement(r)){var o;let e,i,a=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==m.Fragment&&(l.ref=t?(0,I.composeRefs)(t,a):a),m.cloneElement(r,l)}return m.Children.count(r)>1?m.Children.only(null):null})).displayName=`${n}.SlotClone`,i=o,(a=m.forwardRef((e,t)=>{let{children:r,...n}=e,o=m.Children.toArray(r),a=o.find(ec);if(a){let e=a.props.children,r=o.map(t=>t!==a?t:m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null);return(0,p.jsx)(i,{...n,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,r):null})}return(0,p.jsx)(i,{...n,ref:t,children:r})})).displayName=`${r}.Slot`,a),s=m.forwardRef((e,r)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(n?l:t,{...o,ref:r})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),ed="focusScope.autoFocusOnMount",ef="focusScope.autoFocusOnUnmount",ep={bubbles:!1,cancelable:!0},em=m.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[l,s]=m.useState(null),c=h(o),u=h(i),d=m.useRef(null),f=(0,I.useComposedRefs)(t,e=>s(e)),g=m.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;m.useEffect(()=>{if(n){let e=function(e){if(g.paused||!l)return;let t=e.target;l.contains(t)?d.current=t:ev(d.current,{select:!0})},t=function(e){if(g.paused||!l)return;let t=e.relatedTarget;null!==t&&(l.contains(t)||ev(d.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&ev(l)});return l&&r.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,l,g.paused]),m.useEffect(()=>{if(l){ey.add(g);let e=document.activeElement;if(!l.contains(e)){let t=new CustomEvent(ed,ep);l.addEventListener(ed,c),l.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(ev(n,{select:t}),document.activeElement!==r)return}(eh(l).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&ev(l))}return()=>{l.removeEventListener(ed,c),setTimeout(()=>{let t=new CustomEvent(ef,ep);l.addEventListener(ef,u),l.dispatchEvent(t),t.defaultPrevented||ev(e??document.body,{select:!0}),l.removeEventListener(ef,u),ey.remove(g)},0)}}},[l,c,u,g]);let v=m.useCallback(e=>{if(!r&&!n||g.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){var i;let t,n=e.currentTarget,[a,l]=[eg(t=eh(i=n),i),eg(t.reverse(),i)];a&&l?e.shiftKey||o!==l?e.shiftKey&&o===a&&(e.preventDefault(),r&&ev(l,{select:!0})):(e.preventDefault(),r&&ev(a,{select:!0})):o===n&&e.preventDefault()}},[r,n,g.paused]);return(0,p.jsx)(eu.div,{tabIndex:-1,...a,ref:f,onKeyDown:v})});function eh(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function eg(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function ev(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}em.displayName="FocusScope";var ey=(n=[],{add(e){let t=n[0];e!==t&&t?.pause(),(n=ex(n,e)).unshift(e)},remove(e){n=ex(n,e),n[0]?.resume()}});function ex(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var ew=m[" useId ".trim().toString()]||(()=>void 0),eb=0;function ej(e){let[t,r]=m.useState(ew());return(0,g.useLayoutEffect)(()=>{e||r(e=>e??String(eb++))},[e]),e||(t?`radix-${t}`:"")}let eS=["top","right","bottom","left"],eC=Math.min,eE=Math.max,eN=Math.round,eR=Math.floor,ek=e=>({x:e,y:e}),eM={left:"right",right:"left",bottom:"top",top:"bottom"},eP={start:"end",end:"start"};function eD(e,t){return"function"==typeof e?e(t):e}function eT(e){return e.split("-")[0]}function eA(e){return e.split("-")[1]}function eO(e){return"x"===e?"y":"x"}function e_(e){return"y"===e?"height":"width"}let eI=new Set(["top","bottom"]);function eL(e){return eI.has(eT(e))?"y":"x"}function eF(e){return e.replace(/start|end/g,e=>eP[e])}let eH=["left","right"],e$=["right","left"],eW=["top","bottom"],eV=["bottom","top"];function ez(e){return e.replace(/left|right|bottom|top/g,e=>eM[e])}function eB(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function eU(e){let{x:t,y:r,width:n,height:o}=e;return{width:n,height:o,top:r,left:t,right:t+n,bottom:r+o,x:t,y:r}}function eK(e,t,r){let n,{reference:o,floating:i}=e,a=eL(t),l=eO(eL(t)),s=e_(l),c=eT(t),u="y"===a,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[s]/2-i[s]/2;switch(c){case"top":n={x:d,y:o.y-i.height};break;case"bottom":n={x:d,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:f};break;case"left":n={x:o.x-i.width,y:f};break;default:n={x:o.x,y:o.y}}switch(eA(t)){case"start":n[l]-=p*(r&&u?-1:1);break;case"end":n[l]+=p*(r&&u?-1:1)}return n}let eq=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:a}=r,l=i.filter(Boolean),s=await (null==a.isRTL?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=eK(c,n,s),f=n,p={},m=0;for(let r=0;re[t]>=0)}let eX=new Set(["left","top"]);async function eJ(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),a=eT(r),l=eA(r),s="y"===eL(r),c=eX.has(a)?-1:1,u=i&&s?-1:1,d=eD(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&"number"==typeof m&&(p="end"===l?-1*m:m),s?{x:p*u,y:f*c}:{x:f*c,y:p*u}}function eQ(){return"u">typeof window}function e0(e){return e5(e)?(e.nodeName||"").toLowerCase():"#document"}function e1(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function e2(e){var t;return null==(t=(e5(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function e5(e){return!!eQ()&&(e instanceof Node||e instanceof e1(e).Node)}function e4(e){return!!eQ()&&(e instanceof Element||e instanceof e1(e).Element)}function e3(e){return!!eQ()&&(e instanceof HTMLElement||e instanceof e1(e).HTMLElement)}function e6(e){return!(!eQ()||"u"{try{return e.matches(t)}catch(e){return!1}})}let tr=["transform","translate","scale","rotate","perspective"],tn=["transform","translate","scale","rotate","perspective","filter"],to=["paint","layout","strict","content"];function ti(e){let t=ta(),r=e4(e)?tc(e):e;return tr.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||tn.some(e=>(r.willChange||"").includes(e))||to.some(e=>(r.contain||"").includes(e))}function ta(){return!("u"e4(e)&&"body"!==e0(e)),o=null,i="fixed"===tc(e).position,a=i?td(e):e;for(;e4(a)&&!ts(a);){let t=tc(a),r=ti(a);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&!!o&&tj.has(o.position)||e7(a)&&!r&&function e(t,r){let n=td(t);return!(n===r||!e4(n)||ts(n))&&("fixed"===tc(n).position||e(n,r))}(e,a))?n=n.filter(e=>e!==a):o=t,a=td(a)}return t.set(e,n),n}(t,this._c):[].concat(r),n],a=i[0],l=i.reduce((e,r)=>{let n=tS(t,r,o);return e.top=eE(n.top,e.top),e.right=eC(n.right,e.right),e.bottom=eC(n.bottom,e.bottom),e.left=eE(n.left,e.left),e},tS(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:tN,getElementRects:tR,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=tm(e);return{width:t,height:r}},getScale:tg,isElement:e4,isRTL:function(e){return"rtl"===tc(e).direction}};function tM(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let tP=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:o,rects:i,platform:a,elements:l,middlewareData:s}=t,{element:c,padding:u=0}=eD(e,t)||{};if(null==c)return{};let d=eB(u),f={x:r,y:n},p=eO(eL(o)),m=e_(p),h=await a.getDimensions(c),g="y"===p,v=g?"clientHeight":"clientWidth",y=i.reference[m]+i.reference[p]-f[p]-i.floating[m],x=f[p]-i.reference[p],w=await (null==a.getOffsetParent?void 0:a.getOffsetParent(c)),b=w?w[v]:0;b&&await (null==a.isElement?void 0:a.isElement(w))||(b=l.floating[v]||i.floating[m]);let j=b/2-h[m]/2-1,S=eC(d[g?"top":"left"],j),C=eC(d[g?"bottom":"right"],j),E=b-h[m]-C,N=b/2-h[m]/2+(y/2-x/2),R=eE(S,eC(N,E)),k=!s.arrow&&null!=eA(o)&&N!==R&&i.reference[m]/2-(Ntypeof document?m.useLayoutEffect:function(){};function tT(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!tT(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!tT(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function tA(e){return"u"{t.current=e}),t}var tI=Symbol("radix.slottable");function tL(e){return m.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===tI}var tF=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var r,n;let o,i,a,l=(n=r=`Primitive.${t}`,(o=m.forwardRef((e,t)=>{let{children:r,...n}=e;if(m.isValidElement(r)){var o;let e,i,a=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==m.Fragment&&(l.ref=t?(0,I.composeRefs)(t,a):a),m.cloneElement(r,l)}return m.Children.count(r)>1?m.Children.only(null):null})).displayName=`${n}.SlotClone`,i=o,(a=m.forwardRef((e,t)=>{let{children:r,...n}=e,o=m.Children.toArray(r),a=o.find(tL);if(a){let e=a.props.children,r=o.map(t=>t!==a?t:m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null);return(0,p.jsx)(i,{...n,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,r):null})}return(0,p.jsx)(i,{...n,ref:t,children:r})})).displayName=`${r}.Slot`,a),s=m.forwardRef((e,r)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(n?l:t,{...o,ref:r})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),tH=m.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,p.jsx)(tF.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,p.jsx)("polygon",{points:"0,0 30,0 15,10"})})});tH.displayName="Arrow";var t$=Symbol("radix.slottable");function tW(e){return m.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===t$}var tV=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var r,n;let o,i,a,l=(n=r=`Primitive.${t}`,(o=m.forwardRef((e,t)=>{let{children:r,...n}=e;if(m.isValidElement(r)){var o;let e,i,a=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==m.Fragment&&(l.ref=t?(0,I.composeRefs)(t,a):a),m.cloneElement(r,l)}return m.Children.count(r)>1?m.Children.only(null):null})).displayName=`${n}.SlotClone`,i=o,(a=m.forwardRef((e,t)=>{let{children:r,...n}=e,o=m.Children.toArray(r),a=o.find(tW);if(a){let e=a.props.children,r=o.map(t=>t!==a?t:m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null);return(0,p.jsx)(i,{...n,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,r):null})}return(0,p.jsx)(i,{...n,ref:t,children:r})})).displayName=`${r}.Slot`,a),s=m.forwardRef((e,r)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(n?l:t,{...o,ref:r})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),tz=e.i(35804),tB="Popper",[tU,tK]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>m.createContext(e));return function(r){let n=r?.[e]||t;return m.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=m.createContext(n),i=r.length;r=[...r,n];let a=t=>{let{scope:r,children:n,...a}=t,l=r?.[e]?.[i]||o,s=m.useMemo(()=>a,Object.values(a));return(0,p.jsx)(l.Provider,{value:s,children:n})};return a.displayName=t+"Provider",[a,function(r,a){let l=a?.[e]?.[i]||o,s=m.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return m.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(tB),[tq,tG]=tU(tB),tY=e=>{let{__scopePopper:t,children:r}=e,[n,o]=m.useState(null);return(0,p.jsx)(tq,{scope:t,anchor:n,onAnchorChange:o,children:r})};tY.displayName=tB;var tZ="PopperAnchor",tX=m.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...o}=e,i=tG(tZ,r),a=m.useRef(null),l=(0,I.useComposedRefs)(t,a),s=m.useRef(null);return m.useEffect(()=>{let e=s.current;s.current=n?.current||a.current,e!==s.current&&i.onAnchorChange(s.current)}),n?null:(0,p.jsx)(tV.div,{...o,ref:l})});tX.displayName=tZ;var tJ="PopperContent",[tQ,t0]=tU(tJ),t1=m.forwardRef((e,t)=>{var r,n,o,i,a,l,s,c,u,d,f,v,y,x,w,b,j,S,C,E,N;let{__scopePopper:R,side:k="bottom",sideOffset:M=0,align:P="center",alignOffset:D=0,arrowPadding:T=0,avoidCollisions:A=!0,collisionBoundary:O=[],collisionPadding:_=0,sticky:L="partial",hideWhenDetached:H=!1,updatePositionStrategy:$="optimized",onPlaced:W,...V}=e,z=tG(tJ,R),[B,U]=m.useState(null),K=(0,I.useComposedRefs)(t,e=>U(e)),[q,G]=m.useState(null),Y=(0,tz.useSize)(q),Z=Y?.width??0,X=Y?.height??0,J="number"==typeof _?_:{top:0,right:0,bottom:0,left:0,..._},Q=Array.isArray(O)?O:[O],ee=Q.length>0,et={padding:J,boundary:Q.filter(t3),altBoundary:ee},{refs:er,floatingStyles:en,placement:eo,isPositioned:ei,middlewareData:ea}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,elements:{reference:i,floating:a}={},transform:l=!0,whileElementsMounted:s,open:c}=e,[u,d]=m.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=m.useState(n);tT(f,n)||p(n);let[h,g]=m.useState(null),[v,y]=m.useState(null),x=m.useCallback(e=>{e!==S.current&&(S.current=e,g(e))},[]),w=m.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),b=i||h,j=a||v,S=m.useRef(null),C=m.useRef(null),E=m.useRef(u),N=null!=s,R=t_(s),k=t_(o),M=t_(c),P=m.useCallback(()=>{var e,n;let o,i,a;if(!S.current||!C.current)return;let l={placement:t,strategy:r,middleware:f};k.current&&(l.platform=k.current),(e=S.current,n=C.current,o=new Map,a={...(i={platform:tk,...l}).platform,_c:o},eq(e,n,{...i,platform:a})).then(e=>{let t={...e,isPositioned:!1!==M.current};D.current&&!tT(E.current,t)&&(E.current=t,F.flushSync(()=>{d(t)}))})},[f,t,r,k,M]);tD(()=>{!1===c&&E.current.isPositioned&&(E.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[c]);let D=m.useRef(!1);tD(()=>(D.current=!0,()=>{D.current=!1}),[]),tD(()=>{if(b&&(S.current=b),j&&(C.current=j),b&&j){if(R.current)return R.current(b,j,P);P()}},[b,j,P,R,N]);let T=m.useMemo(()=>({reference:S,floating:C,setReference:x,setFloating:w}),[x,w]),A=m.useMemo(()=>({reference:b,floating:j}),[b,j]),O=m.useMemo(()=>{let e={position:r,left:0,top:0};if(!A.floating)return e;let t=tO(A.floating,u.x),n=tO(A.floating,u.y);return l?{...e,transform:"translate("+t+"px, "+n+"px)",...tA(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,l,A.floating,u.x,u.y]);return m.useMemo(()=>({...u,update:P,refs:T,elements:A,floatingStyles:O}),[u,P,T,A,O])}({strategy:"fixed",placement:k+("center"!==P?"-"+P:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let o;void 0===n&&(n={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:c=!1}=n,u=th(e),d=i||a?[...u?tf(u):[],...tf(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",r,{passive:!0}),a&&e.addEventListener("resize",r)});let f=u&&s?function(e,t){let r,n=null,o=e2(e);function i(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function a(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();let c=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=c;if(l||t(),!f||!p)return;let m={rootMargin:-eR(d)+"px "+-eR(o.clientWidth-(u+f))+"px "+-eR(o.clientHeight-(d+p))+"px "+-eR(u)+"px",threshold:eE(0,eC(1,s))||1},h=!0;function g(t){let n=t[0].intersectionRatio;if(n!==s){if(!h)return a();n?a(!1,n):r=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==n||tM(c,e.getBoundingClientRect())||a(),h=!1}try{n=new IntersectionObserver(g,{...m,root:o.ownerDocument})}catch(e){n=new IntersectionObserver(g,m)}n.observe(e)}(!0),i}(u,r):null,p=-1,m=null;l&&(m=new ResizeObserver(e=>{let[n]=e;n&&n.target===u&&m&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),r()}),u&&!c&&m.observe(u),m.observe(t));let h=c?tx(e):null;return c&&function t(){let n=tx(e);h&&!tM(h,n)&&r(),h=n,o=requestAnimationFrame(t)}(),r(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",r),a&&e.removeEventListener("resize",r)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,c&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===$}),elements:{reference:z.anchor},middleware:[{...{name:"offset",options:o=r={mainAxis:M+X,alignmentAxis:D},async fn(e){var t,r;let{x:n,y:i,placement:a,middlewareData:l}=e,s=await eJ(e,o);return a===(null==(t=l.offset)?void 0:t.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:n+s.x,y:i+s.y,data:{...s,placement:a}}}},options:[r,n]},A&&{...{name:"shift",options:u=s={mainAxis:!0,crossAxis:!1,limiter:"partial"===L?{...(void 0===(l=i)&&(l={}),{options:l,fn(e){let{x:t,y:r,placement:n,rects:o,middlewareData:i}=e,{offset:a=0,mainAxis:s=!0,crossAxis:c=!0}=eD(l,e),u={x:t,y:r},d=eL(n),f=eO(d),p=u[f],m=u[d],h=eD(a,e),g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+g.mainAxis,r=o.reference[f]+o.reference[e]-g.mainAxis;pr&&(p=r)}if(c){var v,y;let e="y"===f?"width":"height",t=eX.has(eT(n)),r=o.reference[d]-o.floating[e]+(t&&(null==(v=i.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),a=o.reference[d]+o.reference[e]+(t?0:(null==(y=i.offset)?void 0:y[d])||0)-(t?g.crossAxis:0);ma&&(m=a)}return{[f]:p,[d]:m}}}),options:[i,a]}:void 0,...et},async fn(e){let{x:t,y:r,placement:n}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:a={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...l}=eD(u,e),s={x:t,y:r},c=await eG(e,l),d=eL(eT(n)),f=eO(d),p=s[f],m=s[d];if(o){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=p+c[e],n=p-c[t];p=eE(r,eC(p,n))}if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",r=m+c[e],n=m-c[t];m=eE(r,eC(m,n))}let h=a.fn({...e,[f]:p,[d]:m});return{...h,data:{x:h.x-t,y:h.y-r,enabled:{[f]:o,[d]:i}}}}},options:[s,c]},A&&{...{name:"flip",options:v=d={...et},async fn(e){var t,r,n,o,i,a,l,s;let c,u,d,{placement:f,middlewareData:p,rects:m,initialPlacement:h,platform:g,elements:y}=e,{mainAxis:x=!0,crossAxis:w=!0,fallbackPlacements:b,fallbackStrategy:j="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:C=!0,...E}=eD(v,e);if(null!=(t=p.arrow)&&t.alignmentOffset)return{};let N=eT(f),R=eL(h),k=eT(h)===h,M=await (null==g.isRTL?void 0:g.isRTL(y.floating)),P=b||(k||!C?[ez(h)]:(c=ez(h),[eF(h),c,eF(c)])),D="none"!==S;!b&&D&&P.push(...(u=eA(h),d=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?e$:eH;return t?eH:e$;case"left":case"right":return t?eW:eV;default:return[]}}(eT(h),"start"===S,M),u&&(d=d.map(e=>e+"-"+u),C&&(d=d.concat(d.map(eF)))),d));let T=[h,...P],A=await eG(e,E),O=[],_=(null==(r=p.flip)?void 0:r.overflows)||[];if(x&&O.push(A[N]),w){let e,t,r,n,o=(a=f,l=m,void 0===(s=M)&&(s=!1),e=eA(a),r=e_(t=eO(eL(a))),n="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",l.reference[r]>l.floating[r]&&(n=ez(n)),[n,ez(n)]);O.push(A[o[0]],A[o[1]])}if(_=[..._,{placement:f,overflows:O}],!O.every(e=>e<=0)){let e=((null==(n=p.flip)?void 0:n.index)||0)+1,t=T[e];if(t&&("alignment"!==w||R===eL(t)||_.every(e=>eL(e.placement)!==R||e.overflows[0]>0)))return{data:{index:e,overflows:_},reset:{placement:t}};let r=null==(o=_.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(j){case"bestFit":{let e=null==(i=_.filter(e=>{if(D){let t=eL(e.placement);return t===R||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=h}if(f!==r)return{reset:{placement:r}}}return{}}},options:[d,f]},{...{name:"size",options:w=y={...et,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:o,height:i}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${r}px`),a.setProperty("--radix-popper-available-height",`${n}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${i}px`)}},async fn(e){var t,r;let n,o,{placement:i,rects:a,platform:l,elements:s}=e,{apply:c=()=>{},...u}=eD(w,e),d=await eG(e,u),f=eT(i),p=eA(i),m="y"===eL(i),{width:h,height:g}=a.floating;"top"===f||"bottom"===f?(n=f,o=p===(await (null==l.isRTL?void 0:l.isRTL(s.floating))?"start":"end")?"left":"right"):(o=f,n="end"===p?"top":"bottom");let v=g-d.top-d.bottom,y=h-d.left-d.right,x=eC(g-d[n],v),b=eC(h-d[o],y),j=!e.middlewareData.shift,S=x,C=b;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(C=y),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(S=v),j&&!p){let e=eE(d.left,0),t=eE(d.right,0),r=eE(d.top,0),n=eE(d.bottom,0);m?C=h-2*(0!==e||0!==t?e+t:eE(d.left,d.right)):S=g-2*(0!==r||0!==n?r+n:eE(d.top,d.bottom))}await c({...e,availableWidth:C,availableHeight:S});let E=await l.getDimensions(s.floating);return h!==E.width||g!==E.height?{reset:{rects:!0}}:{}}},options:[y,x]},q&&{...{name:"arrow",options:S=b={element:q,padding:T},fn(e){let{element:t,padding:r}="function"==typeof S?S(e):S;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?tP({element:t.current,padding:r}).fn(e):{}:t?tP({element:t,padding:r}).fn(e):{}}},options:[b,j]},t6({arrowWidth:Z,arrowHeight:X}),H&&{...{name:"hide",options:N=C={strategy:"referenceHidden",...et},async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...n}=eD(N,e);switch(r){case"referenceHidden":{let r=eY(await eG(e,{...n,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:eZ(r)}}}case"escaped":{let r=eY(await eG(e,{...n,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:eZ(r)}}}default:return{}}}},options:[C,E]}]}),[el,es]=t8(eo),ec=h(W);(0,g.useLayoutEffect)(()=>{ei&&ec?.()},[ei,ec]);let eu=ea.arrow?.x,ed=ea.arrow?.y,ef=ea.arrow?.centerOffset!==0,[ep,em]=m.useState();return(0,g.useLayoutEffect)(()=>{B&&em(window.getComputedStyle(B).zIndex)},[B]),(0,p.jsx)("div",{ref:er.setFloating,"data-radix-popper-content-wrapper":"",style:{...en,transform:ei?en.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ep,"--radix-popper-transform-origin":[ea.transformOrigin?.x,ea.transformOrigin?.y].join(" "),...ea.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,p.jsx)(tQ,{scope:R,placedSide:el,onArrowChange:G,arrowX:eu,arrowY:ed,shouldHideArrow:ef,children:(0,p.jsx)(tV.div,{"data-side":el,"data-align":es,...V,ref:K,style:{...V.style,animation:ei?void 0:"none"}})})})});t1.displayName=tJ;var t2="PopperArrow",t5={top:"bottom",right:"left",bottom:"top",left:"right"},t4=m.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=t0(t2,r),i=t5[o.placedSide];return(0,p.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,p.jsx)(tH,{...n,ref:t,style:{...n.style,display:"block"}})})});function t3(e){return null!==e}t4.displayName=t2;var t6=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,a=i?0:e.arrowWidth,l=i?0:e.arrowHeight,[s,c]=t8(r),u={start:"0%",center:"50%",end:"100%"}[c],d=(o.arrow?.x??0)+a/2,f=(o.arrow?.y??0)+l/2,p="",m="";return"bottom"===s?(p=i?u:`${d}px`,m=`${-l}px`):"top"===s?(p=i?u:`${d}px`,m=`${n.floating.height+l}px`):"right"===s?(p=`${-l}px`,m=i?u:`${f}px`):"left"===s&&(p=`${n.floating.width+l}px`,m=i?u:`${f}px`),{data:{x:p,y:m}}}});function t8(e){let[t,r="center"]=e.split("-");return[t,r]}var t7=Symbol("radix.slottable");function t9(e){return m.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===t7}var re=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var r,n;let o,i,a,l=(n=r=`Primitive.${t}`,(o=m.forwardRef((e,t)=>{let{children:r,...n}=e;if(m.isValidElement(r)){var o;let e,i,a=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==m.Fragment&&(l.ref=t?(0,I.composeRefs)(t,a):a),m.cloneElement(r,l)}return m.Children.count(r)>1?m.Children.only(null):null})).displayName=`${n}.SlotClone`,i=o,(a=m.forwardRef((e,t)=>{let{children:r,...n}=e,o=m.Children.toArray(r),a=o.find(t9);if(a){let e=a.props.children,r=o.map(t=>t!==a?t:m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null);return(0,p.jsx)(i,{...n,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,r):null})}return(0,p.jsx)(i,{...n,ref:t,children:r})})).displayName=`${r}.Slot`,a),s=m.forwardRef((e,r)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(n?l:t,{...o,ref:r})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),rt=m.forwardRef((e,t)=>{let{container:r,...n}=e,[o,i]=m.useState(!1);(0,g.useLayoutEffect)(()=>i(!0),[]);let a=r||o&&globalThis?.document?.body;return a?F.default.createPortal((0,p.jsx)(re.div,{...n,ref:t}),a):null});rt.displayName="Portal";var rr=e.i(96626);function rn(e){var t;let r,n=(t=e,(r=m.forwardRef((e,t)=>{let{children:r,...n}=e;if(m.isValidElement(r)){var o;let e,i,a=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==m.Fragment&&(l.ref=t?(0,I.composeRefs)(t,a):a),m.cloneElement(r,l)}return m.Children.count(r)>1?m.Children.only(null):null})).displayName=`${t}.SlotClone`,r),o=m.forwardRef((e,t)=>{let{children:r,...o}=e,i=m.Children.toArray(r),a=i.find(ri);if(a){let e=a.props.children,r=i.map(t=>t!==a?t:m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null);return(0,p.jsx)(n,{...o,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,r):null})}return(0,p.jsx)(n,{...o,ref:t,children:r})});return o.displayName=`${e}.Slot`,o}var ro=Symbol("radix.slottable");function ri(e){return m.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===ro}var ra=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=rn(`Primitive.${t}`),n=m.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(o?r:t,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),rl=Symbol("radix.slottable");function rs(e){return m.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===rl}var rc=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{var r,n;let o,i,a,l=(n=r=`Primitive.${t}`,(o=m.forwardRef((e,t)=>{let{children:r,...n}=e;if(m.isValidElement(r)){var o;let e,i,a=(o=r,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==m.Fragment&&(l.ref=t?(0,I.composeRefs)(t,a):a),m.cloneElement(r,l)}return m.Children.count(r)>1?m.Children.only(null):null})).displayName=`${n}.SlotClone`,i=o,(a=m.forwardRef((e,t)=>{let{children:r,...n}=e,o=m.Children.toArray(r),a=o.find(rs);if(a){let e=a.props.children,r=o.map(t=>t!==a?t:m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null);return(0,p.jsx)(i,{...n,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,r):null})}return(0,p.jsx)(i,{...n,ref:t,children:r})})).displayName=`${r}.Slot`,a),s=m.forwardRef((e,r)=>{let{asChild:n,...o}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(n?l:t,{...o,ref:r})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),ru="rovingFocusGroup.onEntryFocus",rd={bubbles:!1,cancelable:!0},rf="RovingFocusGroup",[rp,rm,rh]=U(rf),[rg,rv]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>m.createContext(e));return function(r){let n=r?.[e]||t;return m.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=m.createContext(n),i=r.length;r=[...r,n];let a=t=>{let{scope:r,children:n,...a}=t,l=r?.[e]?.[i]||o,s=m.useMemo(()=>a,Object.values(a));return(0,p.jsx)(l.Provider,{value:s,children:n})};return a.displayName=t+"Provider",[a,function(r,a){let l=a?.[e]?.[i]||o,s=m.useContext(l);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return m.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(rf,[rh]),[ry,rx]=rg(rf),rw=m.forwardRef((e,t)=>(0,p.jsx)(rp.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(rp.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(rb,{...e,ref:t})})}));rw.displayName=rf;var rb=m.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:n,loop:o=!1,dir:i,currentTabStopId:a,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:s,onEntryFocus:c,preventScrollOnEntryFocus:u=!1,...d}=e,f=m.useRef(null),g=(0,I.useComposedRefs)(t,f),v=Z(i),[y,x]=(0,L.useControllableState)({prop:a,defaultProp:l??null,onChange:s,caller:rf}),[w,b]=m.useState(!1),j=h(c),S=rm(r),C=m.useRef(!1),[E,N]=m.useState(0);return m.useEffect(()=>{let e=f.current;if(e)return e.addEventListener(ru,j),()=>e.removeEventListener(ru,j)},[j]),(0,p.jsx)(ry,{scope:r,orientation:n,dir:v,loop:o,currentTabStopId:y,onItemFocus:m.useCallback(e=>x(e),[x]),onItemShiftTab:m.useCallback(()=>b(!0),[]),onFocusableItemAdd:m.useCallback(()=>N(e=>e+1),[]),onFocusableItemRemove:m.useCallback(()=>N(e=>e-1),[]),children:(0,p.jsx)(rc.div,{tabIndex:w||0===E?-1:0,"data-orientation":n,...d,ref:g,style:{outline:"none",...e.style},onMouseDown:(0,_.composeEventHandlers)(e.onMouseDown,()=>{C.current=!0}),onFocus:(0,_.composeEventHandlers)(e.onFocus,e=>{let t=!C.current;if(e.target===e.currentTarget&&t&&!w){let t=new CustomEvent(ru,rd);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=S().filter(e=>e.focusable);rE([e.find(e=>e.active),e.find(e=>e.id===y),...e].filter(Boolean).map(e=>e.ref.current),u)}}C.current=!1}),onBlur:(0,_.composeEventHandlers)(e.onBlur,()=>b(!1))})})}),rj="RovingFocusGroupItem",rS=m.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:n=!0,active:o=!1,tabStopId:i,children:a,...l}=e,s=ej(),c=i||s,u=rx(rj,r),d=u.currentTabStopId===c,f=rm(r),{onFocusableItemAdd:h,onFocusableItemRemove:g,currentTabStopId:v}=u;return m.useEffect(()=>{if(n)return h(),()=>g()},[n,h,g]),(0,p.jsx)(rp.ItemSlot,{scope:r,id:c,focusable:n,active:o,children:(0,p.jsx)(rc.span,{tabIndex:d?0:-1,"data-orientation":u.orientation,...l,ref:t,onMouseDown:(0,_.composeEventHandlers)(e.onMouseDown,e=>{n?u.onItemFocus(c):e.preventDefault()}),onFocus:(0,_.composeEventHandlers)(e.onFocus,()=>u.onItemFocus(c)),onKeyDown:(0,_.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void u.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return rC[o]}(e,u.orientation,u.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let o=f().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)o.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&o.reverse();let i=o.indexOf(e.currentTarget);o=u.loop?(r=o,n=i+1,r.map((e,t)=>r[(n+t)%r.length])):o.slice(i+1)}setTimeout(()=>rE(o))}}),children:"function"==typeof a?a({isCurrentTabStop:d,hasTabStop:null!=v}):a})})});rS.displayName=rj;var rC={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function rE(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var rN=new WeakMap,rR=new WeakMap,rk={},rM=0,rP=function(e){return e&&(e.host||rP(e.parentNode))},rD=function(e,t,r,n){var o=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=rP(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});rk[r]||(rk[r]=new WeakMap);var i=rk[r],a=[],l=new Set,s=new Set(o),c=function(e){!e||l.has(e)||(l.add(e),c(e.parentNode))};o.forEach(c);var u=function(e){!e||s.has(e)||Array.prototype.forEach.call(e.children,function(e){if(l.has(e))u(e);else try{var t=e.getAttribute(n),o=null!==t&&"false"!==t,s=(rN.get(e)||0)+1,c=(i.get(e)||0)+1;rN.set(e,s),i.set(e,c),a.push(e),1===s&&o&&rR.set(e,!0),1===c&&e.setAttribute(r,"true"),o||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),l.clear(),rM++,function(){a.forEach(function(e){var t=rN.get(e)-1,o=i.get(e)-1;rN.set(e,t),i.set(e,o),t||(rR.has(e)||e.removeAttribute(n),rR.delete(e)),o||e.removeAttribute(r)}),--rM||(rN=new WeakMap,rN=new WeakMap,rR=new WeakMap,rk={})}},rT=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("u"t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}var r_=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),rI="width-before-scroll-bar";function rL(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var rF="u">typeof window?m.useLayoutEffect:m.useEffect,rH=new WeakMap,r$=(void 0===o&&(o={}),(void 0===i&&(i=function(e){return e}),a=[],l=!1,s={read:function(){if(l)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:null},useMedium:function(e){var t=i(e,l);return a.push(t),function(){a=a.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(l=!0;a.length;){var t=a;a=[],t.forEach(e)}a={push:function(t){return e(t)},filter:function(){return a}}},assignMedium:function(e){l=!0;var t=[];if(a.length){var r=a;a=[],r.forEach(e),t=a}var n=function(){var r=t;t=[],r.forEach(e)},o=function(){return Promise.resolve().then(n)};o(),a={push:function(e){t.push(e),o()},filter:function(e){return t=t.filter(e),a}}}}).options=rA({async:!0,ssr:!1},o),s),rW=function(){},rV=m.forwardRef(function(e,t){var r,n,o,i,a=m.useRef(null),l=m.useState({onScrollCapture:rW,onWheelCapture:rW,onTouchMoveCapture:rW}),s=l[0],c=l[1],u=e.forwardProps,d=e.children,f=e.className,p=e.removeScrollBar,h=e.enabled,g=e.shards,v=e.sideCar,y=e.noRelative,x=e.noIsolation,w=e.inert,b=e.allowPinchZoom,j=e.as,S=e.gapMode,C=rO(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),E=(r=[a,t],n=function(e){return r.forEach(function(t){return rL(t,e)})},(o=(0,m.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=n,i=o.facade,rF(function(){var e=rH.get(i);if(e){var t=new Set(e),n=new Set(r),o=i.current;t.forEach(function(e){n.has(e)||rL(e,null)}),n.forEach(function(e){t.has(e)||rL(e,o)})}rH.set(i,r)},[r]),i),N=rA(rA({},C),s);return m.createElement(m.Fragment,null,h&&m.createElement(v,{sideCar:r$,removeScrollBar:p,shards:g,noRelative:y,noIsolation:x,inert:w,setCallbacks:c,allowPinchZoom:!!b,lockRef:a,gapMode:S}),u?m.cloneElement(m.Children.only(d),rA(rA({},N),{ref:E})):m.createElement(void 0===j?"div":j,rA({},N,{className:f,ref:E}),d))});rV.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},rV.classNames={fullWidth:rI,zeroRight:r_};var rz=function(e){var t=e.sideCar,r=rO(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return m.createElement(n,rA({},r))};rz.isSideCarExport=!0;var rB=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=f||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,o;(n=t).styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},rU=function(){var e=rB();return function(t,r){m.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},rK=function(){var e=rU();return function(t){return e(t.styles,t.dynamic),null}},rq={left:0,top:0,right:0,gap:0},rG=function(e){return parseInt(e||"",10)||0},rY=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[rG(r),rG(n),rG(o)]},rZ=function(e){if(void 0===e&&(e="margin"),"u"