"use strict";(self.webpackChunkhop_comparison_tool=self.webpackChunkhop_comparison_tool||[]).push([[961],{302:(e,t,r)=>{r.d(t,{r:()=>P});var o=r(4414),n=(r(9950),r(7076)),a=r(6077),s=r(5366),i=r(5784),l=r(2908),c=r(684),d=r(5499),u=r(2818),p=r(3300),m=r(3318),f=r(7404),v=r(2791),h=r(8408);function y(e){let{spacing:t,verticalSpacing:r,cols:n,selector:a}=e;const s=(0,v.xd)(),i=void 0===r?t:r,l=(0,u.J)({"--sg-spacing-x":(0,p.GY)((0,f.D)(t)),"--sg-spacing-y":(0,p.GY)((0,f.D)(i)),"--sg-cols":(0,f.D)(n)?.toString()}),d=(0,c.H)(s.breakpoints).reduce((e,r)=>(e[r]||(e[r]={}),"object"===typeof t&&void 0!==t[r]&&(e[r]["--sg-spacing-x"]=(0,p.GY)(t[r])),"object"===typeof i&&void 0!==i[r]&&(e[r]["--sg-spacing-y"]=(0,p.GY)(i[r])),"object"===typeof n&&void 0!==n[r]&&(e[r]["--sg-cols"]=n[r]),e),{}),y=(0,m.q)((0,c.H)(d),s.breakpoints).filter(e=>(0,c.H)(d[e.value]).length>0).map(e=>({query:`(min-width: ${s.breakpoints[e.value]})`,styles:d[e.value]}));return(0,o.jsx)(h.K,{styles:l,media:y,selector:a})}function b(e){return"object"===typeof e&&null!==e?(0,c.H)(e):[]}function g(e){let{spacing:t,verticalSpacing:r,cols:o}=e;return function(e){return e.sort((e,t)=>(0,d.px)(e)-(0,d.px)(t))}(Array.from(new Set([...b(t),...b(r),...b(o)])))}function w(e){let{spacing:t,verticalSpacing:r,cols:n,selector:a}=e;const s=void 0===r?t:r,i=(0,u.J)({"--sg-spacing-x":(0,p.GY)((0,f.D)(t)),"--sg-spacing-y":(0,p.GY)((0,f.D)(s)),"--sg-cols":(0,f.D)(n)?.toString()}),l=g({spacing:t,verticalSpacing:r,cols:n}),c=l.reduce((e,r)=>(e[r]||(e[r]={}),"object"===typeof t&&void 0!==t[r]&&(e[r]["--sg-spacing-x"]=(0,p.GY)(t[r])),"object"===typeof s&&void 0!==s[r]&&(e[r]["--sg-spacing-y"]=(0,p.GY)(s[r])),"object"===typeof n&&void 0!==n[r]&&(e[r]["--sg-cols"]=n[r]),e),{}),d=l.map(e=>({query:`simple-grid (min-width: ${e})`,styles:c[e]}));return(0,o.jsx)(h.K,{styles:i,container:d,selector:a})}var x={container:"m_925c2d2c",root:"m_2415a157"};const S={cols:1,spacing:"md",type:"media"},P=(0,l.P9)((e,t)=>{const r=(0,n.Y)("SimpleGrid",S,e),{classNames:l,className:c,style:d,styles:u,unstyled:p,vars:m,cols:f,verticalSpacing:v,spacing:h,type:b,...g}=r,P=(0,a.I)({name:"SimpleGrid",classes:x,props:r,className:c,style:d,classNames:l,styles:u,unstyled:p,vars:m}),C=(0,s.C)();return"container"===b?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(w,{...r,selector:`.${C}`}),(0,o.jsx)("div",{...P("container"),children:(0,o.jsx)(i.a,{ref:t,...P("root",{className:C}),...g})})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(y,{...r,selector:`.${C}`}),(0,o.jsx)(i.a,{ref:t,...P("root",{className:C}),...g})]})});P.classes=x,P.displayName="@mantine/core/SimpleGrid"},375:(e,t,r)=>{r.d(t,{s:()=>d});var o=r(4414),n=(r(9950),r(7076)),a=r(6077),s=r(5784),i=r(2908),l={root:"m_515a97f8"};const c={},d=(0,i.P9)((e,t)=>{const r=(0,n.Y)("VisuallyHidden",c,e),{classNames:i,className:d,style:u,styles:p,unstyled:m,vars:f,...v}=r,h=(0,a.I)({name:"VisuallyHidden",classes:l,props:r,className:d,style:u,classNames:i,styles:p,unstyled:m});return(0,o.jsx)(s.a,{component:"span",ref:t,...h("root"),...v})});d.classes=l,d.displayName="@mantine/core/VisuallyHidden"},509:(e,t,r)=>{r.d(t,{t:()=>M});var o=r(4414),n=r(4191),a=r(1185),s=(r(9950),r(5126)),i=r(3300),l=r(2180),c=r(1704),d=r(4800),u=r(2244),p=r(7076),m=r(6077),f=r(5784),v=r(2908),h=r(3870);const[y,b]=(0,h.F)("Tabs component was not found in the tree");var g={root:"m_89d60db1","list--default":"m_576c9d4",list:"m_89d33d6d",panel:"m_b0c91715",tab:"m_4ec4dce6",tabSection:"m_fc420b1f","tab--default":"m_539e827b","list--outline":"m_6772fbd5","tab--outline":"m_b59ab47c","tab--pills":"m_c3381914"};const w={},x=(0,v.P9)((e,t)=>{const r=(0,p.Y)("TabsList",w,e),{children:n,className:a,grow:s,justify:i,classNames:l,styles:c,style:d,mod:u,...m}=r,v=b();return(0,o.jsx)(f.a,{...m,...v.getStyles("list",{className:a,style:d,classNames:l,styles:c,props:r,variant:v.variant}),ref:t,role:"tablist",variant:v.variant,mod:[{grow:s,orientation:v.orientation,placement:"vertical"===v.orientation&&v.placement,inverted:v.inverted},u],"aria-orientation":v.orientation,__vars:{"--tabs-justify":i},children:n})});x.classes=g,x.displayName="@mantine/core/TabsList";const S={},P=(0,v.P9)((e,t)=>{const r=(0,p.Y)("TabsPanel",S,e),{children:n,className:a,value:s,classNames:i,styles:l,style:c,mod:d,keepMounted:u,...m}=r,v=b(),h=v.value===s,y=v.keepMounted||u||h?n:null;return(0,o.jsx)(f.a,{...m,...v.getStyles("panel",{className:a,classNames:i,styles:l,style:[c,h?void 0:{display:"none"}],props:r}),ref:t,mod:[{orientation:v.orientation},d],role:"tabpanel",id:v.getPanelId(s),"aria-labelledby":v.getTabId(s),children:y})});P.classes=g,P.displayName="@mantine/core/TabsPanel";var C=r(6745),N=r(2791),T=r(3380),j=r(9251);const D={},R=(0,v.P9)((e,t)=>{const r=(0,p.Y)("TabsTab",D,e),{className:n,children:a,rightSection:s,leftSection:i,value:l,onClick:d,onKeyDown:u,disabled:m,color:f,style:v,classNames:h,styles:y,vars:g,mod:w,tabIndex:x,...S}=r,P=(0,N.xd)(),{dir:R}=(0,T.jH)(),z=b(),k=l===z.value,E={classNames:h,styles:y,props:r};return(0,o.jsxs)(j.N,{...S,...z.getStyles("tab",{className:n,style:v,variant:z.variant,...E}),disabled:m,unstyled:z.unstyled,variant:z.variant,mod:[{active:k,disabled:m,orientation:z.orientation,inverted:z.inverted,placement:"vertical"===z.orientation&&z.placement},w],ref:t,role:"tab",id:z.getTabId(l),"aria-selected":k,tabIndex:void 0!==x?x:k||null===z.value?0:-1,"aria-controls":z.getPanelId(l),onClick:e=>{z.onChange(z.allowTabDeactivation&&l===z.value?null:l),d?.(e)},__vars:{"--tabs-color":f?(0,c.r)(f,P):void 0},onKeyDown:(0,C.Y)({siblingSelector:'[role="tab"]',parentSelector:'[role="tablist"]',activateOnFocus:z.activateTabWithKeyboard,loop:z.loop,orientation:z.orientation||"horizontal",dir:R,onKeyDown:u}),children:[i&&(0,o.jsx)("span",{...z.getStyles("tabSection",E),"data-position":"left",children:i}),a&&(0,o.jsx)("span",{...z.getStyles("tabLabel",E),children:a}),s&&(0,o.jsx)("span",{...z.getStyles("tabSection",E),"data-position":"right",children:s})]})});R.classes=g,R.displayName="@mantine/core/TabsTab";const z="Tabs.Tab or Tabs.Panel component was rendered with invalid value or without value",k={keepMounted:!0,orientation:"horizontal",loop:!0,activateTabWithKeyboard:!0,allowTabDeactivation:!1,unstyled:!1,inverted:!1,variant:"default",placement:"left"},E=(0,l.V)((e,t)=>{let{radius:r,color:o,autoContrast:n}=t;return{root:{"--tabs-radius":(0,i.nJ)(r),"--tabs-color":(0,c.r)(o,e),"--tabs-text-color":(0,u.v)(n,e)?(0,d.w)({color:o,theme:e,autoContrast:n}):void 0}}}),M=(0,v.P9)((e,t)=>{const r=(0,p.Y)("Tabs",k,e),{defaultValue:i,value:l,onChange:c,orientation:d,children:u,loop:v,id:h,activateTabWithKeyboard:b,allowTabDeactivation:w,variant:x,color:S,radius:P,inverted:C,placement:N,keepMounted:T,classNames:j,styles:D,unstyled:R,className:M,style:Y,vars:O,autoContrast:_,mod:I,...H}=r,A=(0,n.B)(h),[F,L]=(0,a.Z)({value:l,defaultValue:i,finalValue:null,onChange:c}),B=(0,m.I)({name:"Tabs",props:r,classes:g,className:M,style:Y,classNames:j,styles:D,unstyled:R,vars:O,varsResolver:E});return(0,o.jsx)(y,{value:{placement:N,value:F,orientation:d,id:A,loop:v,activateTabWithKeyboard:b,getTabId:(0,s.r)(`${A}-tab`,z),getPanelId:(0,s.r)(`${A}-panel`,z),onChange:L,allowTabDeactivation:w,variant:x,color:S,radius:P,inverted:C,keepMounted:T,unstyled:R,getStyles:B},children:(0,o.jsx)(f.a,{ref:t,id:A,variant:x,mod:[{orientation:d,inverted:"horizontal"===d&&C,placement:"vertical"===d&&N},I],...B("root"),...H,children:u})})});M.classes=g,M.displayName="@mantine/core/Tabs",M.Tab=R,M.Panel=P,M.List=x},647:(e,t,r)=>{r.d(t,{e:()=>v});var o=r(4414),n=r(9950),a=r(2480);const s=e=>({in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:`scale(.9) translateY(${"bottom"===e?10:-10}px)`},transitionProperty:"transform, opacity"}),i={fade:{in:{opacity:1},out:{opacity:0},transitionProperty:"opacity"},"fade-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(30px)"},transitionProperty:"opacity, transform"},"fade-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-30px)"},transitionProperty:"opacity, transform"},"fade-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(30px)"},transitionProperty:"opacity, transform"},"fade-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-30px)"},transitionProperty:"opacity, transform"},scale:{in:{opacity:1,transform:"scale(1)"},out:{opacity:0,transform:"scale(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-y":{in:{opacity:1,transform:"scaleY(1)"},out:{opacity:0,transform:"scaleY(0)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"scale-x":{in:{opacity:1,transform:"scaleX(1)"},out:{opacity:0,transform:"scaleX(0)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"skew-up":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(-20px) skew(-10deg, -5deg)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"skew-down":{in:{opacity:1,transform:"translateY(0) skew(0deg, 0deg)"},out:{opacity:0,transform:"translateY(20px) skew(-10deg, -5deg)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-left":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(20px) rotate(-5deg)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"rotate-right":{in:{opacity:1,transform:"translateY(0) rotate(0deg)"},out:{opacity:0,transform:"translateY(20px) rotate(5deg)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-down":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(-100%)"},common:{transformOrigin:"top"},transitionProperty:"transform, opacity"},"slide-up":{in:{opacity:1,transform:"translateY(0)"},out:{opacity:0,transform:"translateY(100%)"},common:{transformOrigin:"bottom"},transitionProperty:"transform, opacity"},"slide-left":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(100%)"},common:{transformOrigin:"left"},transitionProperty:"transform, opacity"},"slide-right":{in:{opacity:1,transform:"translateX(0)"},out:{opacity:0,transform:"translateX(-100%)"},common:{transformOrigin:"right"},transitionProperty:"transform, opacity"},pop:{...s("bottom"),common:{transformOrigin:"center center"}},"pop-bottom-left":{...s("bottom"),common:{transformOrigin:"bottom left"}},"pop-bottom-right":{...s("bottom"),common:{transformOrigin:"bottom right"}},"pop-top-left":{...s("top"),common:{transformOrigin:"top left"}},"pop-top-right":{...s("top"),common:{transformOrigin:"top right"}}},l={entering:"in",entered:"in",exiting:"out",exited:"out","pre-exiting":"out","pre-entering":"out"};function c(e){let{transition:t,state:r,duration:o,timingFunction:n}=e;const a={WebkitBackfaceVisibility:"hidden",willChange:"transform, opacity",transitionDuration:`${o}ms`,transitionTimingFunction:n};return"string"===typeof t?t in i?{transitionProperty:i[t].transitionProperty,...a,...i[t].common,...i[t][l[r]]}:{}:{transitionProperty:t.transitionProperty,...a,...t.common,...t[l[r]]}}var d=r(7119),u=r(1981),p=r(3289),m=r(2791);function f(e){let{duration:t,exitDuration:r,timingFunction:o,mounted:a,onEnter:s,onExit:i,onEntered:l,onExited:c,enterDelay:f,exitDelay:v}=e;const h=(0,m.xd)(),y=(0,u.I)(),b=!!h.respectReducedMotion&&y,[g,w]=(0,n.useState)(b?0:t),[x,S]=(0,n.useState)(a?"entered":"exited"),P=(0,n.useRef)(-1),C=(0,n.useRef)(-1),N=(0,n.useRef)(-1);function T(){window.clearTimeout(P.current),window.clearTimeout(C.current),cancelAnimationFrame(N.current)}const j=e=>{T();const o=e?s:i,n=e?l:c,a=b?0:e?t:r;w(a),0===a?("function"===typeof o&&o(),"function"===typeof n&&n(),S(e?"entered":"exited")):N.current=requestAnimationFrame(()=>{d.flushSync(()=>{S(e?"pre-entering":"pre-exiting")}),N.current=requestAnimationFrame(()=>{"function"===typeof o&&o(),S(e?"entering":"exiting"),P.current=window.setTimeout(()=>{"function"===typeof n&&n(),S(e?"entered":"exited")},a)})})};return(0,p.C)(()=>{var e;e=a,T(),"number"===typeof(e?f:v)?C.current=window.setTimeout(()=>{j(e)},e?f:v):j(e)},[a]),(0,n.useEffect)(()=>()=>{T()},[]),{transitionDuration:g,transitionStatus:x,transitionTimingFunction:o||"ease"}}function v(e){let{keepMounted:t,transition:r="fade",duration:n=250,exitDuration:s=n,mounted:i,children:l,timingFunction:d="ease",onExit:u,onEntered:p,onEnter:m,onExited:v,enterDelay:h,exitDelay:y}=e;const b=(0,a.bv)(),{transitionDuration:g,transitionStatus:w,transitionTimingFunction:x}=f({mounted:i,exitDuration:s,duration:n,timingFunction:d,onExit:u,onEntered:p,onEnter:m,onExited:v,enterDelay:h,exitDelay:y});return 0===g||"test"===b?i?(0,o.jsx)(o.Fragment,{children:l({})}):t?l({display:"none"}):null:"exited"===w?t?l({display:"none"}):null:(0,o.jsx)(o.Fragment,{children:l(c({transition:r,duration:g,state:w,timingFunction:x}))})}v.displayName="@mantine/core/Transition"},690:(e,t,r)=>{r.d(t,{h:()=>v});var o=r(4414),n=(r(9950),r(2180)),a=r(7076),s=r(6077),i=r(5784),l=r(2908),c=r(9749);const d=["h1","h2","h3","h4","h5","h6"],u=["xs","sm","md","lg","xl"];var p={root:"m_8a5d1357"};const m={order:1},f=(0,n.V)((e,t)=>{let{order:r,size:o,lineClamp:n,textWrap:a}=t;const s=function(e,t){const r=void 0!==t?t:`h${e}`;return d.includes(r)?{fontSize:`var(--mantine-${r}-font-size)`,fontWeight:`var(--mantine-${r}-font-weight)`,lineHeight:`var(--mantine-${r}-line-height)`}:u.includes(r)?{fontSize:`var(--mantine-font-size-${r})`,fontWeight:`var(--mantine-h${e}-font-weight)`,lineHeight:`var(--mantine-h${e}-line-height)`}:{fontSize:(0,c.D)(r),fontWeight:`var(--mantine-h${e}-font-weight)`,lineHeight:`var(--mantine-h${e}-line-height)`}}(r,o);return{root:{"--title-fw":s.fontWeight,"--title-lh":s.lineHeight,"--title-fz":s.fontSize,"--title-line-clamp":"number"===typeof n?n.toString():void 0,"--title-text-wrap":a}}}),v=(0,l.P9)((e,t)=>{const r=(0,a.Y)("Title",m,e),{classNames:n,className:l,style:c,styles:d,unstyled:u,order:v,vars:h,size:y,variant:b,lineClamp:g,textWrap:w,mod:x,...S}=r,P=(0,s.I)({name:"Title",props:r,classes:p,className:l,style:c,classNames:n,styles:d,unstyled:u,vars:h,varsResolver:f});return[1,2,3,4,5,6].includes(v)?(0,o.jsx)(i.a,{...P("root"),component:`h${v}`,variant:b,ref:t,mod:[{order:v,"data-line-clamp":"number"===typeof g},x],size:y,...S}):null});v.classes=p,v.displayName="@mantine/core/Title"},695:(e,t,r)=>{r.d(t,{t:()=>y});var o=r(4414),n=r(9950),a=r(7076),s=r(2908),i=r(2461),l=r(8248),c=r(3023),d=r(6077),u=r(5784),p=r(6137),m={field:"m_45c4369d"};const f={type:"visible"},v=(0,s.P9)((e,t)=>{const r=(0,a.Y)("PillsInputField",f,e),{classNames:n,className:s,style:i,styles:v,unstyled:h,vars:y,type:b,disabled:g,id:w,pointer:x,mod:S,...P}=r,C=(0,l.n)(),N=(0,p.e)(),T=(0,d.I)({name:"PillsInputField",classes:m,props:r,className:s,style:i,classNames:n,styles:v,unstyled:h,rootSelector:"field"}),j=g||C?.disabled;return(0,o.jsx)(u.a,{component:"input",ref:(0,c.pc)(t,C?.fieldRef),"data-type":b,disabled:j,mod:[{disabled:j,pointer:x},S],...T("field"),...P,id:N?.inputId||w,"aria-invalid":C?.hasError,"aria-describedby":N?.describedBy,type:"text",onMouseDown:e=>!x&&e.stopPropagation()})});v.classes=m,v.displayName="@mantine/core/PillsInputField";const h={},y=(0,s.P9)((e,t)=>{const r=(0,a.Y)("PillsInput",h,e),{children:s,onMouseDown:c,onClick:d,size:u,disabled:p,__staticSelector:m,error:f,variant:v,...y}=r,b=(0,n.useRef)(null);return(0,o.jsx)(l.q,{value:{fieldRef:b,size:u,disabled:p,hasError:!!f,variant:v},children:(0,o.jsx)(i.O,{size:u,error:f,variant:v,component:"div",ref:t,onMouseDown:e=>{e.preventDefault(),c?.(e),b.current?.focus()},onClick:e=>{e.preventDefault();const t=e.currentTarget.closest("fieldset");t?.disabled||(b.current?.focus(),d?.(e))},...y,multiline:!0,disabled:p,__staticSelector:m||"PillsInput",withAria:!1,children:s})})});y.displayName="@mantine/core/PillsInput",y.Field=v},958:(e,t,r)=>{function o(e){return e?parseInt(e,10):0}r.d(t,{R:()=>o})},968:(e,t,r)=>{r.d(t,{t:()=>m});var o=r(4414),n=(r(9950),r(3300)),a=r(2180),s=r(7076),i=r(6077),l=r(5784),c=r(5023),d={root:"m_1b7284a3"};const u={},p=(0,a.V)((e,t)=>{let{radius:r,shadow:o}=t;return{root:{"--paper-radius":void 0===r?void 0:(0,n.nJ)(r),"--paper-shadow":(0,n.dh)(o)}}}),m=(0,c.v)((e,t)=>{const r=(0,s.Y)("Paper",u,e),{classNames:n,className:a,style:c,styles:m,unstyled:f,withBorder:v,vars:h,radius:y,shadow:b,variant:g,mod:w,...x}=r,S=(0,i.I)({name:"Paper",props:r,classes:d,className:a,style:c,classNames:n,styles:m,unstyled:f,vars:h,varsResolver:p});return(0,o.jsx)(l.a,{ref:t,mod:[{"data-with-border":v},w],...S("root"),variant:g,...x})});m.classes=d,m.displayName="@mantine/core/Paper"},1062:(e,t,r)=>{function o(e,t){return parseFloat(e.toFixed(t))}r.d(t,{q:()=>o})},1657:(e,t,r)=>{r.d(t,{m:()=>$});var o=r(4414),n=r(9950),a=r(2004),s=r(3023),i=r(8426),l=r(8194),c=r(3300),d=r(4224),u=r(2180),p=r(1704),m=r(7076),f=r(6077),v=r(5784),h=r(2908),y=r(3380),b=r(8702),g=r(782),w=r(7792),x=r(647);const S={duration:100,transition:"fade"};var P=r(2791),C=r(7916),N=r(8401),T=r(4279),j=r(7339);var D={tooltip:"m_1b3c8819",arrow:"m_f898399f"};const R={refProp:"ref",withinPortal:!0,offset:10,defaultOpened:!1,position:"right",zIndex:(0,l.I)("popover")},z=(0,u.V)((e,t)=>{let{radius:r,color:o}=t;return{tooltip:{"--tooltip-radius":void 0===r?void 0:(0,c.nJ)(r),"--tooltip-bg":o?(0,p.r)(o,e):void 0,"--tooltip-color":o?"var(--mantine-color-white)":void 0}}}),k=(0,h.P9)((e,t)=>{const r=(0,m.Y)("TooltipFloating",R,e),{children:a,refProp:l,withinPortal:c,style:u,className:p,classNames:h,styles:y,unstyled:b,radius:g,color:x,label:S,offset:k,position:E,multiline:M,zIndex:Y,disabled:O,defaultOpened:_,variant:I,vars:H,portalProps:A,...F}=r,L=(0,P.xd)(),B=(0,f.I)({name:"TooltipFloating",props:r,classes:D,className:p,style:u,classNames:h,styles:y,unstyled:b,rootSelector:"tooltip",vars:H,varsResolver:z}),{handleMouseMove:$,x:V,y:W,opened:X,boundaryRef:q,floating:G,setOpened:U}=function(e){let{offset:t,position:r,defaultOpened:o}=e;const[a,s]=(0,n.useState)(o),i=(0,n.useRef)(null),{x:l,y:c,elements:d,refs:u,update:p,placement:m}=(0,N.we)({placement:r,middleware:[(0,T.BN)({crossAxis:!0,padding:5,rootBoundary:"document"})]}),f=m.includes("right")?t:r.includes("left")?-1*t:0,v=m.includes("bottom")?t:r.includes("top")?-1*t:0,h=(0,n.useCallback)(e=>{let{clientX:t,clientY:r}=e;u.setPositionReference({getBoundingClientRect:()=>({width:0,height:0,x:t,y:r,left:t+f,top:r+v,right:t,bottom:r})})},[d.reference]);return(0,n.useEffect)(()=>{if(u.floating.current){const e=i.current;e.addEventListener("mousemove",h);const t=(0,j.v9)(u.floating.current);return t.forEach(e=>{e.addEventListener("scroll",p)}),()=>{e.removeEventListener("mousemove",h),t.forEach(e=>{e.removeEventListener("scroll",p)})}}},[d.reference,u.floating.current,p,h,a]),{handleMouseMove:h,x:l,y:c,opened:a,setOpened:s,boundaryRef:i,floating:u.setFloating}}({offset:k,position:E,defaultOpened:_});if(!(0,i.v)(a))throw new Error("[@mantine/core] Tooltip.Floating component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported");const K=(0,s.pc)(q,(0,d.x)(a),t),J=a.props;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(w.r,{...A,withinPortal:c,children:(0,o.jsx)(v.a,{...F,...B("tooltip",{style:{...(0,C.X)(u,L),zIndex:Y,display:!O&&X?"block":"none",top:(W&&Math.round(W))??"",left:(V&&Math.round(V))??""}}),variant:I,ref:G,mod:{multiline:M},children:S})}),(0,n.cloneElement)(a,{...J,[l]:K,onMouseEnter:e=>{J.onMouseEnter?.(e),$(e),U(!0)},onMouseLeave:e=>{J.onMouseLeave?.(e),U(!1)}})]})});k.classes=D,k.displayName="@mantine/core/TooltipFloating";const E=(0,n.createContext)(!1),M=E.Provider,Y={openDelay:0,closeDelay:0};function O(e){const{openDelay:t,closeDelay:r,children:n}=(0,m.Y)("TooltipGroup",Y,e);return(0,o.jsx)(M,{value:!0,children:(0,o.jsx)(N.T3,{delay:{open:t,close:r},children:n})})}O.displayName="@mantine/core/TooltipGroup",O.extend=e=>e;var _=r(4191),I=r(3289),H=r(487);function A(e){const t=function(e){if(void 0===e)return{shift:!0,flip:!0};const t={...e};return void 0===e.shift&&(t.shift=!0),void 0===e.flip&&(t.flip=!0),t}(e.middlewares),r=[(0,T.cY)(e.offset)];return t.shift&&r.push((0,T.BN)("boolean"===typeof t.shift?{padding:8}:{padding:8,...t.shift})),t.flip&&r.push("boolean"===typeof t.flip?(0,T.UU)():(0,T.UU)(t.flip)),r.push((0,T.UE)({element:e.arrowRef,padding:e.arrowOffset})),t.inline?r.push("boolean"===typeof t.inline?(0,T.mG)():(0,T.mG)(t.inline)):e.inline&&r.push((0,T.mG)()),r}function F(e){const[t,r]=(0,n.useState)(e.defaultOpened),o="boolean"===typeof e.opened?e.opened:t,a=(0,n.useContext)(E),s=(0,_.B)(),i=(0,n.useCallback)(e=>{r(e),e&&b(s)},[s]),{x:l,y:c,context:d,refs:u,update:p,placement:m,middlewareData:{arrow:{x:f,y:v}={}}}=(0,N.we)({strategy:e.strategy,placement:e.position,open:o,onOpenChange:i,middleware:A(e)}),{delay:h,currentId:y,setCurrentId:b}=(0,N.ck)(d,{id:s}),{getReferenceProps:g,getFloatingProps:w}=(0,N.bv)([(0,N.Mk)(d,{enabled:e.events?.hover,delay:a?h:{open:e.openDelay,close:e.closeDelay},mouseOnly:!e.events?.touch}),(0,N.iQ)(d,{enabled:e.events?.focus,visibleOnly:!0}),(0,N.It)(d,{role:"tooltip"}),(0,N.s9)(d,{enabled:"undefined"===typeof e.opened})]);(0,H.Q)({opened:o,position:e.position,positionDependencies:e.positionDependencies,floating:{refs:u,update:p}}),(0,I.C)(()=>{e.onPositionChange?.(m)},[m]);const x=o&&y&&y!==s;return{x:l,y:c,arrowX:f,arrowY:v,reference:u.setReference,floating:u.setFloating,getFloatingProps:w,getReferenceProps:g,isGroupPhase:x,opened:o,placement:m}}const L={position:"top",refProp:"ref",withinPortal:!0,inline:!1,defaultOpened:!1,arrowSize:4,arrowOffset:5,arrowRadius:0,arrowPosition:"side",offset:5,transitionProps:{duration:100,transition:"fade"},events:{hover:!0,focus:!1,touch:!1},zIndex:(0,l.I)("popover"),positionDependencies:[],middlewares:{flip:!0,shift:!0,inline:!1}},B=(0,u.V)((e,t)=>{let{radius:r,color:o}=t;return{tooltip:{"--tooltip-radius":void 0===r?void 0:(0,c.nJ)(r),"--tooltip-bg":o?(0,p.r)(o,e):void 0,"--tooltip-color":o?"var(--mantine-color-white)":void 0}}}),$=(0,h.P9)((e,t)=>{const r=(0,m.Y)("Tooltip",L,e),{children:l,position:c,refProp:u,label:p,openDelay:h,closeDelay:P,onPositionChange:C,opened:N,defaultOpened:T,withinPortal:j,radius:R,color:z,classNames:k,styles:E,unstyled:M,style:Y,className:O,withArrow:_,arrowSize:I,arrowOffset:H,arrowRadius:A,arrowPosition:$,offset:V,transitionProps:W,multiline:X,events:q,zIndex:G,disabled:U,positionDependencies:K,onClick:J,onMouseEnter:Q,onMouseLeave:Z,inline:ee,variant:te,keepMounted:re,vars:oe,portalProps:ne,mod:ae,floatingStrategy:se,middlewares:ie,...le}=(0,m.Y)("Tooltip",L,r),{dir:ce}=(0,y.jH)(),de=(0,n.useRef)(null),ue=F({position:(0,b.Q)(ce,c),closeDelay:P,openDelay:h,onPositionChange:C,opened:N,defaultOpened:T,events:q,arrowRef:de,arrowOffset:H,offset:"number"===typeof V?V+(_?I/2:0):V,positionDependencies:[...K,l],inline:ee,strategy:se,middlewares:ie}),pe=(0,f.I)({name:"Tooltip",props:r,classes:D,className:O,style:Y,classNames:k,styles:E,unstyled:M,rootSelector:"tooltip",vars:oe,varsResolver:B});if(!(0,i.v)(l))throw new Error("[@mantine/core] Tooltip component children should be an element or a component that accepts ref, fragments, strings, numbers and other primitive values are not supported");const me=(0,s.pc)(ue.reference,(0,d.x)(l),t),fe=function(e,t){return{...S,...t,...e}}(W,{duration:100,transition:"fade"}),ve=l.props;return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(w.r,{...ne,withinPortal:j,children:(0,o.jsx)(x.e,{...fe,keepMounted:re,mounted:!U&&!!ue.opened,duration:ue.isGroupPhase?10:fe.duration,children:e=>(0,o.jsxs)(v.a,{...le,"data-fixed":"fixed"===se||void 0,variant:te,mod:[{multiline:X},ae],...ue.getFloatingProps({ref:ue.floating,className:pe("tooltip").className,style:{...pe("tooltip").style,...e,zIndex:G,top:ue.y??0,left:ue.x??0}}),children:[p,(0,o.jsx)(g.i,{ref:de,arrowX:ue.arrowX,arrowY:ue.arrowY,visible:_,position:ue.placement,arrowSize:I,arrowOffset:H,arrowRadius:A,arrowPosition:$,...pe("arrow")})]})})}),(0,n.cloneElement)(l,ue.getReferenceProps({onClick:J,onMouseEnter:Q,onMouseLeave:Z,onMouseMove:r.onMouseMove,onPointerDown:r.onPointerDown,onPointerEnter:r.onPointerEnter,className:(0,a.A)(O,ve.className),...ve,[u]:me}))]})});$.classes=D,$.displayName="@mantine/core/Tooltip",$.Floating=k,$.Group=O},1902:(e,t,r)=>{r.d(t,{X:()=>E});var o=r(4414),n=r(9749),a=(r(9950),r(3300)),s=r(2180),i=r(1704),l=r(7076),c=r(6077),d=r(5784),u=r(2908),p=r(3870);const[m,f]=(0,p.F)("Table component was not found in the tree");var v={table:"m_b23fa0ef",th:"m_4e7aa4f3",tr:"m_4e7aa4fd",td:"m_4e7aa4ef",tbody:"m_b2404537",thead:"m_b242d975",caption:"m_9e5a3ac7",scrollContainer:"m_a100c15",scrollContainerInner:"m_62259741"};function h(e,t){if(!t)return;const r={};return t.columnBorder&&e.withColumnBorders&&(r["data-with-column-border"]=!0),t.rowBorder&&e.withRowBorders&&(r["data-with-row-border"]=!0),t.striped&&e.striped&&(r["data-striped"]=e.striped),t.highlightOnHover&&e.highlightOnHover&&(r["data-hover"]=!0),t.captionSide&&e.captionSide&&(r["data-side"]=e.captionSide),t.stickyHeader&&e.stickyHeader&&(r["data-sticky"]=!0),r}function y(e,t){const r=`Table${e.charAt(0).toUpperCase()}${e.slice(1)}`,n=(0,u.P9)((n,a)=>{const s=(0,l.Y)(r,{},n),{classNames:i,className:c,style:u,styles:p,...m}=s,v=f();return(0,o.jsx)(d.a,{component:e,ref:a,...h(v,t),...v.getStyles(e,{className:c,classNames:i,style:u,styles:p,props:s}),...m})});return n.displayName=`@mantine/core/${r}`,n.classes=v,n}const b=y("th",{columnBorder:!0}),g=y("td",{columnBorder:!0}),w=y("tr",{rowBorder:!0,striped:!0,highlightOnHover:!0}),x=y("thead",{stickyHeader:!0}),S=y("tbody"),P=y("tfoot"),C=y("caption",{captionSide:!0});function N(e){let{data:t}=e;return(0,o.jsxs)(o.Fragment,{children:[t.caption&&(0,o.jsx)(C,{children:t.caption}),t.head&&(0,o.jsx)(x,{children:(0,o.jsx)(w,{children:t.head.map((e,t)=>(0,o.jsx)(b,{children:e},t))})}),t.body&&(0,o.jsx)(S,{children:t.body.map((e,t)=>(0,o.jsx)(w,{children:e.map((e,t)=>(0,o.jsx)(g,{children:e},t))},t))}),t.foot&&(0,o.jsx)(P,{children:(0,o.jsx)(w,{children:t.foot.map((e,t)=>(0,o.jsx)(b,{children:e},t))})})]})}N.displayName="@mantine/core/TableDataRenderer";var T=r(7037);const j={type:"scrollarea"},D=(0,s.V)((e,t)=>{let{minWidth:r,maxHeight:o,type:a}=t;return{scrollContainer:{"--table-min-width":(0,n.D)(r),"--table-max-height":(0,n.D)(o),"--table-overflow":"native"===a?"auto":void 0}}}),R=(0,u.P9)((e,t)=>{const r=(0,l.Y)("TableScrollContainer",j,e),{classNames:n,className:a,style:s,styles:i,unstyled:u,vars:p,children:m,minWidth:f,maxHeight:h,type:y,scrollAreaProps:b,...g}=r,w=(0,c.I)({name:"TableScrollContainer",classes:v,props:r,className:a,style:s,classNames:n,styles:i,unstyled:u,vars:p,varsResolver:D,rootSelector:"scrollContainer"});return(0,o.jsx)(d.a,{component:"scrollarea"===y?T.F:"div",..."scrollarea"===y?h?{offsetScrollbars:"xy",...b}:{offsetScrollbars:"x",...b}:{},ref:t,...w("scrollContainer"),...g,children:(0,o.jsx)("div",{...w("scrollContainerInner"),children:m})})});R.classes=v,R.displayName="@mantine/core/TableScrollContainer";const z={withRowBorders:!0,verticalSpacing:7},k=(0,s.V)((e,t)=>{let{layout:r,captionSide:o,horizontalSpacing:s,verticalSpacing:l,borderColor:c,stripedColor:d,highlightOnHoverColor:u,striped:p,highlightOnHover:m,stickyHeaderOffset:f,stickyHeader:v}=t;return{table:{"--table-layout":r,"--table-caption-side":o,"--table-horizontal-spacing":(0,a.GY)(s),"--table-vertical-spacing":(0,a.GY)(l),"--table-border-color":c?(0,i.r)(c,e):void 0,"--table-striped-color":p&&d?(0,i.r)(d,e):void 0,"--table-highlight-on-hover-color":m&&u?(0,i.r)(u,e):void 0,"--table-sticky-header-offset":v?(0,n.D)(f):void 0}}}),E=(0,u.P9)((e,t)=>{const r=(0,l.Y)("Table",z,e),{classNames:n,className:a,style:s,styles:i,unstyled:u,vars:p,horizontalSpacing:f,verticalSpacing:h,captionSide:y,stripedColor:b,highlightOnHoverColor:g,striped:w,highlightOnHover:x,withColumnBorders:S,withRowBorders:P,withTableBorder:C,borderColor:T,layout:j,variant:D,data:R,children:E,stickyHeader:M,stickyHeaderOffset:Y,mod:O,tabularNums:_,...I}=r,H=(0,c.I)({name:"Table",props:r,className:a,style:s,classes:v,classNames:n,styles:i,unstyled:u,rootSelector:"table",vars:p,varsResolver:k});return(0,o.jsx)(m,{value:{getStyles:H,stickyHeader:M,striped:!0===w?"odd":w||void 0,highlightOnHover:x,withColumnBorders:S,withRowBorders:P,captionSide:y||"bottom"},children:(0,o.jsx)(d.a,{component:"table",variant:D,ref:t,mod:[{"data-with-table-border":C,"data-tabular-nums":_},O],...H("table"),...I,children:E||!!R&&(0,o.jsx)(N,{data:R})})})});E.classes=v,E.displayName="@mantine/core/Table",E.Td=g,E.Th=b,E.Tr=w,E.Thead=x,E.Tbody=S,E.Tfoot=P,E.Caption=C,E.ScrollContainer=R,E.DataRenderer=N},2815:(e,t,r)=>{r.d(t,{A:()=>z});var o=r(4414),n=r(9950),a=r(1439),s=r(3023),i=r(5697),l=r(1185),c=r(9749),d=r(3300),u=r(478),p=r(2180),m=r(1704),f=r(7076),v=r(6077),h=r(2908),y=r(3380),b=r(6142),g=r(6835),w=r(4007),x=r(8736),S=r(9385),P=r(1062),C=r(9195),N=r(5065),T=r(3701),j=r(4694);const D={radius:"xl",min:0,max:100,step:1,marks:[],label:e=>e,labelTransitionProps:{transition:"fade",duration:0},labelAlwaysOn:!1,thumbLabel:"",showLabelOnHover:!0,disabled:!1,scale:e=>e},R=(0,p.V)((e,t)=>{let{size:r,color:o,thumbSize:n,radius:a}=t;return{root:{"--slider-size":(0,d.YC)(r,"slider-size"),"--slider-color":o?(0,m.r)(o,e):void 0,"--slider-radius":void 0===a?void 0:(0,d.nJ)(a),"--slider-thumb-size":void 0!==n?(0,c.D)(n):"calc(var(--slider-size) * 2)"}}}),z=(0,h.P9)((e,t)=>{const r=(0,f.Y)("Slider",D,e),{classNames:c,styles:d,value:p,onChange:m,onChangeEnd:h,size:z,min:k,max:E,step:M,precision:Y,defaultValue:O,name:_,marks:I,label:H,labelTransitionProps:A,labelAlwaysOn:F,thumbLabel:L,showLabelOnHover:B,thumbChildren:$,disabled:V,unstyled:W,scale:X,inverted:q,className:G,style:U,vars:K,hiddenInputProps:J,restrictToMarks:Q,thumbProps:Z,...ee}=r,te=(0,v.I)({name:"Slider",props:r,classes:j.A,classNames:c,className:G,styles:d,style:U,vars:K,varsResolver:R,unstyled:W}),{dir:re}=(0,y.jH)(),[oe,ne]=(0,n.useState)(!1),[ae,se]=(0,l.Z)({value:"number"===typeof p?(0,a.q)(p,k,E):p,defaultValue:"number"===typeof O?(0,a.q)(O,k,E):O,finalValue:(0,a.q)(0,k,E),onChange:m}),ie=(0,n.useRef)(ae),le=(0,n.useRef)(h);(0,n.useEffect)(()=>{le.current=h},[h]);const ce=(0,n.useRef)(null),de=(0,n.useRef)(null),ue=(0,C.E)({value:ae,min:k,max:E}),pe=X(ae),me="function"===typeof H?H(pe):H,fe=Y??(0,N.X)(M),ve=(0,n.useCallback)(e=>{let{x:t}=e;if(!V){const e=(0,S.c)({value:t,min:k,max:E,step:M,precision:fe});se(Q&&I?.length?(0,u.k)(e,I.map(e=>e.value)):e),ie.current=e}},[V,k,E,M,fe,se,I,Q]),he=(0,n.useCallback)(()=>{if(!V&&le.current){const e=Q&&I?.length?(0,u.k)(ie.current,I.map(e=>e.value)):ie.current;le.current(e)}},[V,I,Q]),{ref:ye,active:be}=(0,i.f)(ve,{onScrubEnd:he},re),ge=(0,n.useCallback)(e=>{!V&&le.current&&le.current(e)},[V]);return(0,o.jsx)(b.h,{value:{getStyles:te},children:(0,o.jsxs)(g.g,{...ee,ref:(0,s.pc)(t,ce),onKeyDownCapture:e=>{if(!V)switch(e.key){case"ArrowUp":{if(e.preventDefault(),de.current?.focus(),Q&&I){const e=(0,T.C8)(ae,I);se(e),ge(e);break}const t=(0,P.q)(Math.min(Math.max(ae+M,k),E),fe);se(t),ge(t);break}case"ArrowRight":{if(e.preventDefault(),de.current?.focus(),Q&&I){const e="rtl"===re?(0,T.Mh)(ae,I):(0,T.C8)(ae,I);se(e),ge(e);break}const t=(0,P.q)(Math.min(Math.max("rtl"===re?ae-M:ae+M,k),E),fe);se(t),ge(t);break}case"ArrowDown":{if(e.preventDefault(),de.current?.focus(),Q&&I){const e=(0,T.Mh)(ae,I);se(e),ge(e);break}const t=(0,P.q)(Math.min(Math.max(ae-M,k),E),fe);se(t),ge(t);break}case"ArrowLeft":{if(e.preventDefault(),de.current?.focus(),Q&&I){const e="rtl"===re?(0,T.C8)(ae,I):(0,T.Mh)(ae,I);se(e),ge(e);break}const t=(0,P.q)(Math.min(Math.max("rtl"===re?ae+M:ae-M,k),E),fe);se(t),ge(t);break}case"Home":if(e.preventDefault(),de.current?.focus(),Q&&I){se((0,T.HE)(I)),ge((0,T.HE)(I));break}se(k),ge(k);break;case"End":if(e.preventDefault(),de.current?.focus(),Q&&I){se((0,T.rq)(I)),ge((0,T.rq)(I));break}se(E),ge(E)}},onMouseDownCapture:()=>ce.current?.focus(),size:z,disabled:V,children:[(0,o.jsx)(x.C,{inverted:q,offset:0,filled:ue,marks:I,min:k,max:E,value:pe,disabled:V,containerProps:{ref:ye,onMouseEnter:B?()=>ne(!0):void 0,onMouseLeave:B?()=>ne(!1):void 0},children:(0,o.jsx)(w.z,{max:E,min:k,value:pe,position:ue,dragging:be,label:me,ref:de,labelTransitionProps:A,labelAlwaysOn:F,thumbLabel:L,showLabelOnHover:B,isHovered:oe,disabled:V,...Z,children:$})}),(0,o.jsx)("input",{type:"hidden",name:_,value:pe,...J})]})})});z.classes=j.A,z.displayName="@mantine/core/Slider"},3270:(e,t,r)=>{r.d(t,{E:()=>h});var o=r(4414),n=(r(9950),r(3300)),a=r(2180),s=r(1704),i=r(2888),l=r(7076),c=r(6077),d=r(5784),u=r(5023),p={root:"m_b6d8b162"};function m(e){return"start"===e?"start":"end"===e||e?"end":void 0}const f={inherit:!1},v=(0,a.V)((e,t)=>{let{variant:r,lineClamp:o,gradient:a,size:l,color:c}=t;return{root:{"--text-fz":(0,n.ny)(l),"--text-lh":(0,n.ks)(l),"--text-gradient":"gradient"===r?(0,i.v)(a,e):void 0,"--text-line-clamp":"number"===typeof o?o.toString():void 0,"--text-color":c?(0,s.r)(c,e):void 0}}}),h=(0,u.v)((e,t)=>{const r=(0,l.Y)("Text",f,e),{lineClamp:n,truncate:a,inline:s,inherit:i,gradient:u,span:h,__staticSelector:y,vars:b,className:g,style:w,classNames:x,styles:S,unstyled:P,variant:C,mod:N,size:T,...j}=r,D=(0,c.I)({name:["Text",y],props:r,classes:p,className:g,style:w,classNames:x,styles:S,unstyled:P,vars:b,varsResolver:v});return(0,o.jsx)(d.a,{...D("root",{focusable:!0}),ref:t,component:h?"span":"p",variant:C,mod:[{"data-truncate":m(a),"data-line-clamp":"number"===typeof n,"data-inline":s,"data-inherit":i},N],size:T,...j})});h.classes=p,h.displayName="@mantine/core/Text"},3701:(e,t,r)=>{function o(e,t){const r=[...t].sort((e,t)=>e.value-t.value).find(t=>t.value>e);return r?r.value:e}function n(e,t){const r=[...t].sort((e,t)=>t.value-e.value).find(t=>t.valuee.value-t.value);return t.length>0?t[0].value:0}function s(e){const t=[...e].sort((e,t)=>e.value-t.value);return t.length>0?t[t.length-1].value:100}r.d(t,{C8:()=>o,HE:()=>a,Mh:()=>n,rq:()=>s})},4007:(e,t,r)=>{r.d(t,{z:()=>l});var o=r(4414),n=r(9950),a=r(5784),s=r(647),i=r(6142);const l=(0,n.forwardRef)((e,t)=>{let{max:r,min:l,value:c,position:d,label:u,dragging:p,onMouseDown:m,onKeyDownCapture:f,labelTransitionProps:v,labelAlwaysOn:h,thumbLabel:y,onFocus:b,onBlur:g,showLabelOnHover:w,isHovered:x,children:S=null,disabled:P}=e;const{getStyles:C}=(0,i.s)(),[N,T]=(0,n.useState)(!1),j=h||p||N||w&&x;return(0,o.jsxs)(a.a,{tabIndex:0,role:"slider","aria-label":y,"aria-valuemax":r,"aria-valuemin":l,"aria-valuenow":c,ref:t,__vars:{"--slider-thumb-offset":`${d}%`},...C("thumb",{focusable:!0}),mod:{dragging:p,disabled:P},onFocus:e=>{T(!0),"function"===typeof b&&b(e)},onBlur:e=>{T(!1),"function"===typeof g&&g(e)},onTouchStart:m,onMouseDown:m,onKeyDownCapture:f,onClick:e=>e.stopPropagation(),children:[S,(0,o.jsx)(s.e,{mounted:null!=u&&!!j,transition:"fade",duration:0,...v,children:e=>(0,o.jsx)("div",{...C("label",{style:e}),children:u})})]})});l.displayName="@mantine/core/SliderThumb"},4292:(e,t,r)=>{r.d(t,{a:()=>x});var o=r(4414),n=(r(9950),r(3300)),a=r(2180),s=r(7076),i=r(6077),l=r(5784),c=r(2908),d=r(6508),u=r(8248),p=r(5698);const[m,f]=(0,p.e)();var v={root:"m_7cda1cd6","root--default":"m_44da308b","root--contrast":"m_e3a01f8",label:"m_1e0e6180",remove:"m_ae386778",group:"m_1dcfd90b"};const h={},y=(0,a.V)((e,t,r)=>{let{gap:o}=t,{size:a}=r;return{group:{"--pg-gap":void 0!==o?(0,n.YC)(o):(0,n.YC)(a,"pg-gap")}}}),b=(0,c.P9)((e,t)=>{const r=(0,s.Y)("PillGroup",h,e),{classNames:n,className:a,style:c,styles:d,unstyled:p,vars:f,size:b,disabled:g,...w}=r,x=(0,u.n)(),S=x?.size||b||void 0,P=(0,i.I)({name:"PillGroup",classes:v,props:r,className:a,style:c,classNames:n,styles:d,unstyled:p,vars:f,varsResolver:y,stylesCtx:{size:S},rootSelector:"group"});return(0,o.jsx)(m,{value:{size:S,disabled:g},children:(0,o.jsx)(l.a,{ref:t,size:S,...P("group"),...w})})});b.classes=v,b.displayName="@mantine/core/PillGroup";const g={variant:"default"},w=(0,a.V)((e,t,r)=>{let{radius:o}=t,{size:a}=r;return{root:{"--pill-fz":(0,n.YC)(a,"pill-fz"),"--pill-height":(0,n.YC)(a,"pill-height"),"--pill-radius":void 0===o?void 0:(0,n.nJ)(o)}}}),x=(0,c.P9)((e,t)=>{const r=(0,s.Y)("Pill",g,e),{classNames:n,className:a,style:c,styles:p,unstyled:m,vars:h,variant:y,children:b,withRemoveButton:x,onRemove:S,removeButtonProps:P,radius:C,size:N,disabled:T,mod:j,...D}=r,R=f(),z=(0,u.n)(),k=N||R?.size||void 0,E="filled"===z?.variant?"contrast":y||"default",M=(0,i.I)({name:"Pill",classes:v,props:r,className:a,style:c,classNames:n,styles:p,unstyled:m,vars:h,varsResolver:w,stylesCtx:{size:k}});return(0,o.jsxs)(l.a,{component:"span",ref:t,variant:E,size:k,...M("root",{variant:E}),mod:[{"with-remove":x&&!T,disabled:T||R?.disabled},j],...D,children:[(0,o.jsx)("span",{...M("label"),children:b}),x&&(0,o.jsx)(d.J,{variant:"transparent",radius:C,tabIndex:-1,"aria-hidden":!0,unstyled:m,...P,...M("remove",{className:P?.className,style:P?.style}),onMouseDown:e=>{e.preventDefault(),e.stopPropagation(),P?.onMouseDown?.(e)},onClick:e=>{e.stopPropagation(),S?.(),P?.onClick?.(e)}})]})});x.classes=v,x.displayName="@mantine/core/Pill",x.Group=b},4694:(e,t,r)=>{r.d(t,{A:()=>o});var o={root:"m_dd36362e",label:"m_c9357328",thumb:"m_c9a9a60a",trackContainer:"m_a8645c2",track:"m_c9ade57f",bar:"m_38aeed47",markWrapper:"m_b7b0423a",mark:"m_dd33bc19",markLabel:"m_68c77a5b"}},4738:(e,t,r)=>{r.d(t,{B:()=>m});var o=r(4414),n=(r(9950),r(3300)),a=r(2180),s=r(7076),i=r(6077),l=r(5784),c=r(2908),d={root:"m_6d731127"};const u={gap:"md",align:"stretch",justify:"flex-start"},p=(0,a.V)((e,t)=>{let{gap:r,align:o,justify:a}=t;return{root:{"--stack-gap":(0,n.GY)(r),"--stack-align":o,"--stack-justify":a}}}),m=(0,c.P9)((e,t)=>{const r=(0,s.Y)("Stack",u,e),{classNames:n,className:a,style:c,styles:m,unstyled:f,vars:v,align:h,justify:y,gap:b,variant:g,...w}=r,x=(0,i.I)({name:"Stack",props:r,classes:d,className:a,style:c,classNames:n,styles:m,unstyled:f,vars:v,varsResolver:p});return(0,o.jsx)(l.a,{ref:t,...x("root"),variant:g,...w})});m.classes=d,m.displayName="@mantine/core/Stack"},4764:(e,t,r)=>{r.d(t,{L:()=>m});var o=r(4414),n=(r(9950),r(3300)),a=r(2180),s=r(7076),i=r(6077),l=r(5784),c=r(2908),d={root:"m_7341320d"};const u={},p=(0,a.V)((e,t)=>{let{size:r,radius:o,variant:a,gradient:s,color:i,autoContrast:l}=t;const c=e.variantColorResolver({color:i||e.primaryColor,theme:e,gradient:s,variant:a||"filled",autoContrast:l});return{root:{"--ti-size":(0,n.YC)(r,"ti-size"),"--ti-radius":void 0===o?void 0:(0,n.nJ)(o),"--ti-bg":i||a?c.background:void 0,"--ti-color":i||a?c.color:void 0,"--ti-bd":i||a?c.border:void 0}}}),m=(0,c.P9)((e,t)=>{const r=(0,s.Y)("ThemeIcon",u,e),{classNames:n,className:a,style:c,styles:m,unstyled:f,vars:v,autoContrast:h,...y}=r,b=(0,i.I)({name:"ThemeIcon",classes:d,props:r,className:a,style:c,classNames:n,styles:m,unstyled:f,vars:v,varsResolver:p});return(0,o.jsx)(l.a,{ref:t,...b("root"),...y})});m.classes=d,m.displayName="@mantine/core/ThemeIcon"},5065:(e,t,r)=>{function o(e){if(!e)return 0;const t=e.toString().split(".");return t.length>1?t[1].length:0}r.d(t,{X:()=>o})},5289:(e,t,r)=>{r.d(t,{F:()=>R});var o=r(4414),n=r(9950),a=r(1185),s=r(5697),i=r(3023),l=r(9749),c=r(3300),d=r(478),u=r(2180),p=r(1704),m=r(7076),f=r(6077),v=r(2908),h=r(3380),y=r(6142),b=r(6835),g=r(4007),w=r(8736),x=r(9385);var S=r(1062),P=r(9195),C=r(5065),N=r(3701),T=r(4694);const j=(0,u.V)((e,t)=>{let{size:r,color:o,thumbSize:n,radius:a}=t;return{root:{"--slider-size":(0,c.YC)(r,"slider-size"),"--slider-color":o?(0,p.r)(o,e):void 0,"--slider-radius":void 0===a?void 0:(0,c.nJ)(a),"--slider-thumb-size":void 0!==n?(0,l.D)(n):"calc(var(--slider-size) * 2)"}}}),D={min:0,max:100,minRange:10,step:1,marks:[],label:e=>e,labelTransitionProps:{transition:"fade",duration:0},labelAlwaysOn:!1,showLabelOnHover:!0,disabled:!1,scale:e=>e},R=(0,v.P9)((e,t)=>{const r=(0,m.Y)("RangeSlider",D,e),{classNames:l,styles:c,value:u,onChange:p,onChangeEnd:v,size:R,min:z,max:k,minRange:E,maxRange:M,step:Y,precision:O,defaultValue:_,name:I,marks:H,label:A,labelTransitionProps:F,labelAlwaysOn:L,thumbFromLabel:B,thumbToLabel:$,showLabelOnHover:V,thumbChildren:W,disabled:X,unstyled:q,scale:G,inverted:U,className:K,style:J,vars:Q,hiddenInputProps:Z,restrictToMarks:ee,thumbProps:te,...re}=r,oe=(0,f.I)({name:"Slider",props:r,classes:T.A,classNames:l,className:K,styles:c,style:J,vars:Q,varsResolver:j,unstyled:q}),{dir:ne}=(0,h.jH)(),[ae,se]=(0,n.useState)(-1),[ie,le]=(0,n.useState)(!1),[ce,de]=(0,a.Z)({value:u,defaultValue:_,finalValue:[z,k],onChange:p}),ue=(0,n.useRef)(ce),pe=(0,n.useRef)([]),me=(0,n.useRef)(null),fe=(0,n.useRef)(void 0),ve=[(0,P.E)({value:ce[0],min:z,max:k}),(0,P.E)({value:ce[1],min:z,max:k})],he=O??(0,C.X)(Y);(0,n.useEffect)(()=>{Array.isArray(u)&&(ue.current=u)},Array.isArray(u)?[u[0],u[1]]:[null,null]);const ye=(e,t,r)=>{if(-1===t)return;const o=[...ue.current];if(ee&&H){const r=(0,d.k)(e,H.map(e=>e.value)),n=o[t];o[t]=r;const a=0===t?1:0,s=(0,N.rq)(H),i=(0,N.HE)(H);r===s&&o[a]===s||r===i&&o[a]===i?o[t]=n:r===o[a]&&(n>o[a]?o[a]=(0,N.Mh)(r,H):o[a]=(0,N.C8)(r,H))}else o[t]=e,0===t&&(e>o[1]-(E-1e-9)&&(o[1]=Math.min(e+E,k)),e>(k-(E-1e-9)||z)&&(o[t]=ue.current[t]),o[1]-e>M&&(o[1]=e+M)),1===t&&(eM&&(o[0]=e-M));if(o[0]=(0,S.q)(o[0],he),o[1]=(0,S.q)(o[1],he),o[0]>o[1]){const e=o[0];o[0]=o[1],o[1]=e}(e=>{de(e),ue.current=e})(o),r&&v?.(ue.current)},{ref:be,active:ge}=(0,s.f)(e=>{let{x:t}=e;return(e=>{if(!X){const t=(0,x.c)({value:e,min:z,max:k,step:Y,precision:he});ye(t,fe.current,!1)}})(t)},{onScrubEnd:()=>!X&&v?.(ue.current)},ne);function we(e){fe.current=e}const xe=e=>{be.current.focus();const t=be.current.getBoundingClientRect(),r=function(e){if("TouchEvent"in window&&e instanceof window.TouchEvent)return e.touches[0].clientX;return e.clientX}(e.nativeEvent),o=(0,x.c)({value:r-t.left,max:k,min:z,step:Y,containerWidth:t.width}),n=Math.abs(ce[0]-o)>Math.abs(ce[1]-o)?1:0,a="ltr"===ne?n:1===n?0:1;fe.current=a},Se=()=>1!==ae&&0!==ae?(se(0),0):ae,Pe={max:k,min:z,size:R,labelTransitionProps:F,labelAlwaysOn:L,onBlur:()=>se(-1)},Ce=Array.isArray(W);return(0,o.jsx)(y.h,{value:{getStyles:oe},children:(0,o.jsxs)(b.g,{...re,size:R,ref:(0,i.pc)(t,me),disabled:X,onMouseDownCapture:()=>me.current?.focus(),onKeyDownCapture:()=>{pe.current[0]?.parentElement?.contains(document.activeElement)||pe.current[0]?.focus()},children:[(0,o.jsxs)(w.C,{offset:ve[0],marksOffset:ce[0],filled:ve[1]-ve[0],marks:H,inverted:U,min:z,max:k,value:ce[1],disabled:X,containerProps:{ref:be,onMouseEnter:V?()=>le(!0):void 0,onMouseLeave:V?()=>le(!1):void 0,onTouchStartCapture:xe,onTouchEndCapture:()=>{fe.current=-1},onMouseDownCapture:xe,onMouseUpCapture:()=>{fe.current=-1},onKeyDownCapture:e=>{if(!X)switch(e.key){case"ArrowUp":{e.preventDefault();const t=Se();pe.current[t].focus();const r=ee&&H?(0,N.C8)(ue.current[t],H):Math.min(Math.max(ue.current[t]+Y,z),k);ye((0,S.q)(r,he),t,!0);break}case"ArrowRight":{e.preventDefault();const t=Se();pe.current[t].focus();const r=ee&&H?("rtl"===ne?N.Mh:N.C8)(ue.current[t],H):Math.min(Math.max("rtl"===ne?ue.current[t]-Y:ue.current[t]+Y,z),k);ye((0,S.q)(r,he),t,!0);break}case"ArrowDown":{e.preventDefault();const t=Se();pe.current[t].focus();const r=ee&&H?(0,N.Mh)(ue.current[t],H):Math.min(Math.max(ue.current[t]-Y,z),k);ye((0,S.q)(r,he),t,!0);break}case"ArrowLeft":{e.preventDefault();const t=Se();pe.current[t].focus();const r=ee&&H?("rtl"===ne?N.C8:N.Mh)(ue.current[t],H):Math.min(Math.max("rtl"===ne?ue.current[t]+Y:ue.current[t]-Y,z),k);ye((0,S.q)(r,he),t,!0);break}}}},children:[(0,o.jsx)(g.z,{...Pe,value:G(ce[0]),position:ve[0],dragging:ge,label:"function"===typeof A?A((0,S.q)(G(ce[0]),he)):A,ref:e=>{pe.current[0]=e},thumbLabel:B,onMouseDown:()=>we(0),onFocus:()=>se(0),showLabelOnHover:V,isHovered:ie,disabled:X,...te?.(0),children:Ce?W[0]:W}),(0,o.jsx)(g.z,{...Pe,thumbLabel:$,value:G(ce[1]),position:ve[1],dragging:ge,label:"function"===typeof A?A((0,S.q)(G(ce[1]),he)):A,ref:e=>{pe.current[1]=e},onMouseDown:()=>we(1),onFocus:()=>se(1),showLabelOnHover:V,isHovered:ie,disabled:X,...te?.(1),children:Ce?W[1]:W})]}),(0,o.jsx)("input",{type:"hidden",name:`${I}_from`,value:ce[0],...Z}),(0,o.jsx)("input",{type:"hidden",name:`${I}_to`,value:ce[1],...Z})]})})});R.classes=T.A,R.displayName="@mantine/core/RangeSlider"},6142:(e,t,r)=>{r.d(t,{h:()=>n,s:()=>a});r(9950);var o=r(3870);r(4414);const[n,a]=(0,o.F)("SliderProvider was not found in tree")},6655:(e,t,r)=>{r.d(t,{A:()=>W});var o=r(4414),n=r(9950),a=r(4191),s=r(685),i=r(8194),l=r(3300),c=r(2180),d=r(3274),u=r(6077),p=r(7076),m=r(3380),f=r(8702),v=r(8343),h=r(7792),y=r(647),b=r(3870);const[g,w]=(0,b.F)("Popover component was not found in the tree");var x=r(7761),S=r(3023),P=r(9749),C=r(2530),N=r(5784),T=r(2908),j=r(782),D=r(3541),R={dropdown:"m_38a85659",arrow:"m_a31dc6c1",overlay:"m_3d7bc908"};const z={},k=(0,T.P9)((e,t)=>{const r=(0,p.Y)("PopoverDropdown",z,e),{className:n,style:a,vars:s,children:i,onKeyDownCapture:l,variant:c,classNames:d,styles:u,...m}=r,f=w(),v=(0,x.E)({opened:f.opened,shouldReturnFocus:f.returnFocus}),b=f.withRoles?{"aria-labelledby":f.getTargetId(),id:f.getDropdownId(),role:"dialog",tabIndex:-1}:{},g=(0,S.pc)(t,f.floating);return f.disabled?null:(0,o.jsx)(h.r,{...f.portalProps,withinPortal:f.withinPortal,children:(0,o.jsx)(y.e,{mounted:f.opened,...f.transitionProps,transition:f.transitionProps?.transition||"fade",duration:f.transitionProps?.duration??150,keepMounted:f.keepMounted,exitDuration:"number"===typeof f.transitionProps?.exitDuration?f.transitionProps.exitDuration:f.transitionProps?.duration,children:e=>(0,o.jsx)(D.s,{active:f.trapFocus&&f.opened,innerRef:g,children:(0,o.jsxs)(N.a,{...b,...m,variant:c,onKeyDownCapture:(0,C.d)(()=>{f.onClose?.(),f.onDismiss?.()},{active:f.closeOnEscape,onTrigger:v,onKeyDown:l}),"data-position":f.placement,"data-fixed":"fixed"===f.floatingStrategy||void 0,...f.getStyles("dropdown",{className:n,props:r,classNames:d,styles:u,style:[{...e,zIndex:f.zIndex,top:f.y??0,left:f.x??0,width:"target"===f.width?void 0:(0,P.D)(f.width)},f.resolvedStyles.dropdown,u?.dropdown,a]}),children:[i,(0,o.jsx)(j.i,{ref:f.arrowRef,arrowX:f.arrowX,arrowY:f.arrowY,visible:f.withArrow,position:f.placement,arrowSize:f.arrowSize,arrowRadius:f.arrowRadius,arrowOffset:f.arrowOffset,arrowPosition:f.arrowPosition,...f.getStyles("arrow",{props:r,classNames:d,styles:u})})]})})})})});k.classes=R,k.displayName="@mantine/core/PopoverDropdown";var E=r(2004),M=r(8426),Y=r(4224);const O={refProp:"ref",popupType:"dialog"},_=(0,T.P9)((e,t)=>{const{children:r,refProp:o,popupType:a,...s}=(0,p.Y)("PopoverTarget",O,e);if(!(0,M.v)(r))throw new Error("Popover.Target component children should be an element or a component that accepts ref. Fragments, strings, numbers and other primitive values are not supported");const i=s,l=w(),c=(0,S.pc)(l.reference,(0,Y.x)(r),t),d=l.withRoles?{"aria-haspopup":a,"aria-expanded":l.opened,"aria-controls":l.getDropdownId(),id:l.getTargetId()}:{};return(0,n.cloneElement)(r,{...i,...d,...l.targetProps,className:(0,E.A)(l.targetProps.className,i.className,r.props.className),[o]:c,...l.controlled?null:{onClick:l.onToggle}})});_.displayName="@mantine/core/PopoverTarget";var I=r(4279),H=r(8401),A=r(1185),F=r(3289),L=r(487);function B(e,t){const r=function(e){if(void 0===e)return{shift:!0,flip:!0};const t={...e};return void 0===e.shift&&(t.shift=!0),void 0===e.flip&&(t.flip=!0),t}(e.middlewares),o=[(0,I.cY)(e.offset)];return r.shift&&o.push((0,I.BN)("boolean"===typeof r.shift?{limiter:(0,I.ER)(),padding:5}:{limiter:(0,I.ER)(),padding:5,...r.shift})),r.flip&&o.push("boolean"===typeof r.flip?(0,I.UU)():(0,I.UU)(r.flip)),r.inline&&o.push("boolean"===typeof r.inline?(0,I.mG)():(0,I.mG)(r.inline)),o.push((0,I.UE)({element:e.arrowRef,padding:e.arrowOffset})),(r.size||"target"===e.width)&&o.push((0,I.Ej)({..."boolean"===typeof r.size?{}:r.size,apply(o){let{rects:n,availableWidth:a,availableHeight:s,...i}=o;const l=t(),c=l.refs.floating.current?.style??{};r.size&&("object"===typeof r.size&&r.size.apply?r.size.apply({rects:n,availableWidth:a,availableHeight:s,...i}):Object.assign(c,{maxWidth:`${a}px`,maxHeight:`${s}px`})),"target"===e.width&&Object.assign(c,{width:`${n.reference.width}px`})}})),o}const $={position:"bottom",offset:8,positionDependencies:[],transitionProps:{transition:"fade",duration:150},middlewares:{flip:!0,shift:!0,inline:!1},arrowSize:7,arrowOffset:5,arrowRadius:0,arrowPosition:"side",closeOnClickOutside:!0,withinPortal:!0,closeOnEscape:!0,trapFocus:!1,withRoles:!0,returnFocus:!1,withOverlay:!1,clickOutsideEvents:["mousedown","touchstart"],zIndex:(0,i.I)("popover"),__staticSelector:"Popover",width:"max-content"},V=(0,c.V)((e,t)=>{let{radius:r,shadow:o}=t;return{dropdown:{"--popover-radius":void 0===r?void 0:(0,l.nJ)(r),"--popover-shadow":(0,l.dh)(o)}}});function W(e){const t=(0,p.Y)("Popover",$,e),{children:r,position:i,offset:l,onPositionChange:c,positionDependencies:b,opened:w,transitionProps:x,onExitTransitionEnd:S,onEnterTransitionEnd:P,width:C,middlewares:N,withArrow:T,arrowSize:j,arrowOffset:D,arrowRadius:z,arrowPosition:k,unstyled:E,classNames:M,styles:Y,closeOnClickOutside:O,withinPortal:_,portalProps:I,closeOnEscape:W,clickOutsideEvents:X,trapFocus:q,onClose:G,onDismiss:U,onOpen:K,onChange:J,zIndex:Q,radius:Z,shadow:ee,id:te,defaultOpened:re,__staticSelector:oe,withRoles:ne,disabled:ae,returnFocus:se,variant:ie,keepMounted:le,vars:ce,floatingStrategy:de,withOverlay:ue,overlayProps:pe,...me}=t,fe=(0,u.I)({name:oe,props:t,classes:R,classNames:M,styles:Y,unstyled:E,rootSelector:"dropdown",vars:ce,varsResolver:V}),{resolvedStyles:ve}=(0,d.Y)({classNames:M,styles:Y,props:t}),he=(0,n.useRef)(null),[ye,be]=(0,n.useState)(null),[ge,we]=(0,n.useState)(null),{dir:xe}=(0,m.jH)(),Se=(0,a.B)(te),Pe=function(e){const[t,r]=(0,A.Z)({value:e.opened,defaultValue:e.defaultOpened,finalValue:!1,onChange:e.onChange}),o=(0,n.useRef)(t),a=(0,H.we)({strategy:e.strategy,placement:e.position,middleware:B(e,()=>a)});return(0,L.Q)({opened:t,position:e.position,positionDependencies:e.positionDependencies||[],floating:a}),(0,F.C)(()=>{e.onPositionChange?.(a.placement)},[a.placement]),(0,F.C)(()=>{t!==o.current&&(t?e.onOpen?.():e.onClose?.()),o.current=t},[t,e.onClose,e.onOpen]),{floating:a,controlled:"boolean"===typeof e.opened,opened:t,onClose:()=>{t&&!e.disabled&&r(!1)},onToggle:()=>!e.disabled&&r(!t)}}({middlewares:N,width:C,position:(0,f.Q)(xe,i),offset:"number"===typeof l?l+(T?j/2:0):l,arrowRef:he,arrowOffset:D,onPositionChange:c,positionDependencies:b,opened:w,defaultOpened:re,onChange:J,onOpen:K,onClose:G,onDismiss:U,strategy:de,disabled:ae});(0,s.L)(()=>{O&&(Pe.onClose(),U?.())},X,[ye,ge]);const Ce=(0,n.useCallback)(e=>{be(e),Pe.floating.refs.setReference(e)},[Pe.floating.refs.setReference]),Ne=(0,n.useCallback)(e=>{we(e),Pe.floating.refs.setFloating(e)},[Pe.floating.refs.setFloating]),Te=(0,n.useCallback)(()=>{x?.onExited?.(),S?.()},[x?.onExited,S]),je=(0,n.useCallback)(()=>{x?.onEntered?.(),P?.()},[x?.onEntered,P]);return(0,o.jsxs)(g,{value:{returnFocus:se,disabled:ae,controlled:Pe.controlled,reference:Ce,floating:Ne,x:Pe.floating.x,y:Pe.floating.y,arrowX:Pe.floating?.middlewareData?.arrow?.x,arrowY:Pe.floating?.middlewareData?.arrow?.y,opened:Pe.opened,arrowRef:he,transitionProps:{...x,onExited:Te,onEntered:je},width:C,withArrow:T,arrowSize:j,arrowOffset:D,arrowRadius:z,arrowPosition:k,placement:Pe.floating.placement,trapFocus:q,withinPortal:_,portalProps:I,zIndex:Q,radius:Z,shadow:ee,closeOnEscape:W,onDismiss:U,onClose:Pe.onClose,onToggle:Pe.onToggle,getTargetId:()=>`${Se}-target`,getDropdownId:()=>`${Se}-dropdown`,withRoles:ne,targetProps:me,__staticSelector:oe,classNames:M,styles:Y,unstyled:E,variant:ie,keepMounted:le,getStyles:fe,resolvedStyles:ve,floatingStrategy:de},children:[r,ue&&(0,o.jsx)(y.e,{transition:"fade",mounted:Pe.opened,duration:x?.duration||250,exitDuration:x?.exitDuration||250,children:e=>(0,o.jsx)(h.r,{withinPortal:_,children:(0,o.jsx)(v.h,{...pe,...fe("overlay",{className:pe?.className,style:[e,pe?.style]})})})})]})}W.Target=_,W.Dropdown=k,W.displayName="@mantine/core/Popover",W.extend=e=>e},6835:(e,t,r)=>{r.d(t,{g:()=>i});var o=r(4414),n=r(9950),a=r(5784),s=r(6142);const i=(0,n.forwardRef)((e,t)=>{let{size:r,disabled:n,variant:i,color:l,thumbSize:c,radius:d,...u}=e;const{getStyles:p}=(0,s.s)();return(0,o.jsx)(a.a,{tabIndex:-1,variant:i,size:r,ref:t,...p("root"),...u})});i.displayName="@mantine/core/SliderRoot"},7037:(e,t,r)=>{r.d(t,{F:()=>G});var o=r(4414),n=r(9950),a=r(8401),s=r(9749),i=r(2180),l=r(7076),c=r(6077),d=r(5784),u=r(2908),p=r(3870);const[m,f]=(0,p.F)("ScrollArea.Root component was not found in tree");var v=r(3942),h=r(7473);function y(e,t){const r=(0,v.c)(t);(0,h.o)(()=>{let t=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(t),o.unobserve(e)}}},[e,r])}const b=(0,n.forwardRef)((e,t)=>{const{style:r,...a}=e,s=f(),[i,l]=(0,n.useState)(0),[c,d]=(0,n.useState)(0),u=Boolean(i&&c);return y(s.scrollbarX,()=>{const e=s.scrollbarX?.offsetHeight||0;s.onCornerHeightChange(e),d(e)}),y(s.scrollbarY,()=>{const e=s.scrollbarY?.offsetWidth||0;s.onCornerWidthChange(e),l(e)}),u?(0,o.jsx)("div",{...a,ref:t,style:{...r,width:i,height:c}}):null}),g=(0,n.forwardRef)((e,t)=>{const r=f(),n=Boolean(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,o.jsx)(b,{...e,ref:t}):null});var w=r(3023);const x={scrollHideDelay:1e3,type:"hover"},S=(0,n.forwardRef)((e,t)=>{const r=(0,l.Y)("ScrollAreaRoot",x,e),{type:a,scrollHideDelay:s,scrollbars:i,...c}=r,[u,p]=(0,n.useState)(null),[f,v]=(0,n.useState)(null),[h,y]=(0,n.useState)(null),[b,g]=(0,n.useState)(null),[S,P]=(0,n.useState)(null),[C,N]=(0,n.useState)(0),[T,j]=(0,n.useState)(0),[D,R]=(0,n.useState)(!1),[z,k]=(0,n.useState)(!1),E=(0,w.pc)(t,e=>p(e));return(0,o.jsx)(m,{value:{type:a,scrollHideDelay:s,scrollArea:u,viewport:f,onViewportChange:v,content:h,onContentChange:y,scrollbarX:b,onScrollbarXChange:g,scrollbarXEnabled:D,onScrollbarXEnabledChange:R,scrollbarY:S,onScrollbarYChange:P,scrollbarYEnabled:z,onScrollbarYEnabledChange:k,onCornerWidthChange:N,onCornerHeightChange:j},children:(0,o.jsx)(d.a,{...c,ref:E,__vars:{"--sa-corner-width":"xy"!==i?"0px":`${C}px`,"--sa-corner-height":"xy"!==i?"0px":`${T}px`}})})});S.displayName="@mantine/core/ScrollAreaRoot";var P=r(8505),C=r(3380);function N(e,t){const r=e/t;return Number.isNaN(r)?0:r}function T(e){const t=N(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,o=(e.scrollbar.size-r)*t;return Math.max(o,18)}function j(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const o=(t[1]-t[0])/(e[1]-e[0]);return t[0]+o*(r-e[0])}}function D(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr";const o=T(t),n=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-n,s=t.content-t.viewport,i=a-o,l=function(e,t){let[r,o]=t;return Math.min(o,Math.max(r,e))}(e,"ltr"===r?[0,s]:[-1*s,0]);return j([0,s],[0,i])(l)}function R(e,t){return e>0&&e2&&void 0!==arguments[2]?arguments[2]:{};return o=>{e?.(o),!1!==r&&o.defaultPrevented||t?.(o)}}const[E,M]=(0,p.F)("ScrollAreaScrollbar was not found in tree"),Y=(0,n.forwardRef)((e,t)=>{const{sizes:r,hasThumb:a,onThumbChange:s,onThumbPointerUp:i,onThumbPointerDown:l,onThumbPositionChange:c,onDragScroll:d,onWheelScroll:u,onResize:p,...m}=e,h=f(),[b,g]=(0,n.useState)(null),x=(0,w.pc)(t,e=>g(e)),S=(0,n.useRef)(null),C=(0,n.useRef)(""),{viewport:N}=h,T=r.content-r.viewport,j=(0,v.c)(u),D=(0,v.c)(c),R=(0,P.Y)(p,10),z=e=>{if(S.current){const t=e.clientX-S.current.left,r=e.clientY-S.current.top;d({x:t,y:r})}};return(0,n.useEffect)(()=>{const e=e=>{const t=e.target,r=b?.contains(t);r&&j(e,T)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[N,b,T,j]),(0,n.useEffect)(D,[r,D]),y(b,R),y(h.content,R),(0,o.jsx)(E,{value:{scrollbar:b,hasThumb:a,onThumbChange:(0,v.c)(s),onThumbPointerUp:(0,v.c)(i),onThumbPositionChange:D,onThumbPointerDown:(0,v.c)(l)},children:(0,o.jsx)("div",{...m,ref:x,"data-mantine-scrollbar":!0,style:{position:"absolute",...m.style},onPointerDown:k(e.onPointerDown,e=>{e.preventDefault();if(0===e.button){e.target.setPointerCapture(e.pointerId),S.current=b.getBoundingClientRect(),C.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",z(e)}}),onPointerMove:k(e.onPointerMove,z),onPointerUp:k(e.onPointerUp,e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&(e.preventDefault(),t.releasePointerCapture(e.pointerId))}),onLostPointerCapture:()=>{document.body.style.webkitUserSelect=C.current,S.current=null}})})}),O=(0,n.forwardRef)((e,t)=>{const{sizes:r,onSizesChange:a,style:s,...i}=e,l=f(),[c,d]=(0,n.useState)(),u=(0,n.useRef)(null),p=(0,w.pc)(t,u,l.onScrollbarXChange);return(0,n.useEffect)(()=>{u.current&&d(getComputedStyle(u.current))},[u]),(0,o.jsx)(Y,{"data-orientation":"horizontal",...i,ref:p,sizes:r,style:{...s,"--sa-thumb-width":`${T(r)}px`},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(l.viewport){const o=l.viewport.scrollLeft+t.deltaX;e.onWheelScroll(o),R(o,r)&&t.preventDefault()}},onResize:()=>{u.current&&l.viewport&&c&&a({content:l.viewport.scrollWidth,viewport:l.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:(0,z.R)(c.paddingLeft),paddingEnd:(0,z.R)(c.paddingRight)}})}})});O.displayName="@mantine/core/ScrollAreaScrollbarX";const _=(0,n.forwardRef)((e,t)=>{const{sizes:r,onSizesChange:a,style:s,...i}=e,l=f(),[c,d]=(0,n.useState)(),u=(0,n.useRef)(null),p=(0,w.pc)(t,u,l.onScrollbarYChange);return(0,n.useEffect)(()=>{u.current&&d(window.getComputedStyle(u.current))},[]),(0,o.jsx)(Y,{...i,"data-orientation":"vertical",ref:p,sizes:r,style:{"--sa-thumb-height":`${T(r)}px`,...s},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(l.viewport){const o=l.viewport.scrollTop+t.deltaY;e.onWheelScroll(o),R(o,r)&&t.preventDefault()}},onResize:()=>{u.current&&l.viewport&&c&&a({content:l.viewport.scrollHeight,viewport:l.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:(0,z.R)(c.paddingTop),paddingEnd:(0,z.R)(c.paddingBottom)}})}})});_.displayName="@mantine/core/ScrollAreaScrollbarY";const I=(0,n.forwardRef)((e,t)=>{const{orientation:r="vertical",...a}=e,{dir:s}=(0,C.jH)(),i=f(),l=(0,n.useRef)(null),c=(0,n.useRef)(0),[d,u]=(0,n.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),p=N(d.viewport,d.content),m={...a,sizes:d,onSizesChange:u,hasThumb:Boolean(p>0&&p<1),onThumbChange:e=>{l.current=e},onThumbPointerUp:()=>{c.current=0},onThumbPointerDown:e=>{c.current=e}},v=(e,t)=>function(e,t,r){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr";const n=T(r),a=t||n/2,s=n-a,i=r.scrollbar.paddingStart+a,l=r.scrollbar.size-r.scrollbar.paddingEnd-s,c=r.content-r.viewport;return j([i,l],"ltr"===o?[0,c]:[-1*c,0])(e)}(e,c.current,d,t);return"horizontal"===r?(0,o.jsx)(O,{...m,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){const e=D(i.viewport.scrollLeft,d,s);l.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=v(e,s))}}):"vertical"===r?(0,o.jsx)(_,{...m,ref:t,onThumbPositionChange:()=>{if(i.viewport&&l.current){const e=D(i.viewport.scrollTop,d);0===d.scrollbar.size?l.current.style.setProperty("--thumb-opacity","0"):l.current.style.setProperty("--thumb-opacity","1"),l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=v(e))}}):null});I.displayName="@mantine/core/ScrollAreaScrollbarVisible";const H=(0,n.forwardRef)((e,t)=>{const r=f(),{forceMount:a,...s}=e,[i,l]=(0,n.useState)(!1),c="horizontal"===e.orientation,d=(0,P.Y)(()=>{if(r.viewport){const e=r.viewport.offsetWidth{const{forceMount:r,...a}=e,s=f(),[i,l]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{const{scrollArea:e}=s;let t=0;if(e){const r=()=>{window.clearTimeout(t),l(!0)},o=()=>{t=window.setTimeout(()=>l(!1),s.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",o),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",o)}}},[s.scrollArea,s.scrollHideDelay]),r||i?(0,o.jsx)(H,{"data-state":i?"visible":"hidden",...a,ref:t}):null});A.displayName="@mantine/core/ScrollAreaScrollbarHover";const F=(0,n.forwardRef)((e,t)=>{const{forceMount:r,...a}=e,s=f(),i="horizontal"===e.orientation,[l,c]=(0,n.useState)("hidden"),d=(0,P.Y)(()=>c("idle"),100);return(0,n.useEffect)(()=>{if("idle"===l){const e=window.setTimeout(()=>c("hidden"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[l,s.scrollHideDelay]),(0,n.useEffect)(()=>{const{viewport:e}=s,t=i?"scrollLeft":"scrollTop";if(e){let r=e[t];const o=()=>{const o=e[t];r!==o&&(c("scrolling"),d()),r=o};return e.addEventListener("scroll",o),()=>e.removeEventListener("scroll",o)}},[s.viewport,i,d]),r||"hidden"!==l?(0,o.jsx)(I,{"data-state":"hidden"===l?"hidden":"visible",...a,ref:t,onPointerEnter:k(e.onPointerEnter,()=>c("interacting")),onPointerLeave:k(e.onPointerLeave,()=>c("idle"))}):null}),L=(0,n.forwardRef)((e,t)=>{const{forceMount:r,...a}=e,s=f(),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:l}=s,c="horizontal"===e.orientation;return(0,n.useEffect)(()=>(c?i(!0):l(!0),()=>{c?i(!1):l(!1)}),[c,i,l]),"hover"===s.type?(0,o.jsx)(A,{...a,ref:t,forceMount:r}):"scroll"===s.type?(0,o.jsx)(F,{...a,ref:t,forceMount:r}):"auto"===s.type?(0,o.jsx)(H,{...a,ref:t,forceMount:r}):"always"===s.type?(0,o.jsx)(I,{...a,ref:t}):null});L.displayName="@mantine/core/ScrollAreaScrollbar";const B=(0,n.forwardRef)((e,t)=>{const{style:r,...a}=e,s=f(),i=M(),{onThumbPositionChange:l}=i,c=(0,w.pc)(t,e=>i.onThumbChange(e)),d=(0,n.useRef)(void 0),u=(0,P.Y)(()=>{d.current&&(d.current(),d.current=void 0)},100);return(0,n.useEffect)(()=>{const{viewport:e}=s;if(e){const t=()=>{if(u(),!d.current){const t=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},o=0;return function n(){const a={left:e.scrollLeft,top:e.scrollTop},s=r.left!==a.left,i=r.top!==a.top;(s||i)&&t(),r=a,o=window.requestAnimationFrame(n)}(),()=>window.cancelAnimationFrame(o)}(e,l);d.current=t,l()}};return l(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[s.viewport,u,l]),(0,o.jsx)("div",{"data-state":i.hasThumb?"visible":"hidden",...a,ref:c,style:{width:"var(--sa-thumb-width)",height:"var(--sa-thumb-height)",...r},onPointerDownCapture:k(e.onPointerDownCapture,e=>{const t=e.target.getBoundingClientRect(),r=e.clientX-t.left,o=e.clientY-t.top;i.onThumbPointerDown({x:r,y:o})}),onPointerUp:k(e.onPointerUp,i.onThumbPointerUp)})});B.displayName="@mantine/core/ScrollAreaThumb";const $=(0,n.forwardRef)((e,t)=>{const{forceMount:r,...n}=e,a=M();return r||a.hasThumb?(0,o.jsx)(B,{ref:t,...n}):null});$.displayName="@mantine/core/ScrollAreaThumb";const V=(0,n.forwardRef)((e,t)=>{let{children:r,style:n,...a}=e;const s=f(),i=(0,w.pc)(t,s.onViewportChange);return(0,o.jsx)(d.a,{...a,ref:i,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...n},children:(0,o.jsx)("div",{style:{minWidth:"100%"},ref:s.onContentChange,children:r})})});V.displayName="@mantine/core/ScrollAreaViewport";var W={root:"m_d57069b5",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};const X={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},q=(0,i.V)((e,t)=>{let{scrollbarSize:r,overscrollBehavior:o}=t;return{root:{"--scrollarea-scrollbar-size":(0,s.D)(r),"--scrollarea-over-scroll-behavior":o}}}),G=(0,u.P9)((e,t)=>{const r=(0,l.Y)("ScrollArea",X,e),{classNames:s,className:i,style:d,styles:u,unstyled:p,scrollbarSize:m,vars:f,type:v,scrollHideDelay:h,viewportProps:y,viewportRef:b,onScrollPositionChange:w,children:x,offsetScrollbars:P,scrollbars:C,onBottomReached:N,onTopReached:T,overscrollBehavior:j,...D}=r,[R,z]=(0,n.useState)(!1),[k,E]=(0,n.useState)(!1),[M,Y]=(0,n.useState)(!1),O=(0,c.I)({name:"ScrollArea",props:r,classes:W,className:i,style:d,classNames:s,styles:u,unstyled:p,vars:f,varsResolver:q}),_=(0,n.useRef)(null),I=(0,a.SV)([b,_]);return(0,n.useEffect)(()=>{if(!_.current)return;if("present"!==P)return;const e=_.current,t=new ResizeObserver(()=>{const{scrollHeight:t,clientHeight:r,scrollWidth:o,clientWidth:n}=e;E(t>r),Y(o>n)});return t.observe(e),()=>t.disconnect()},[_,P]),(0,o.jsxs)(S,{type:"never"===v?"always":v,scrollHideDelay:h,ref:t,scrollbars:C,...O("root"),...D,children:[(0,o.jsx)(V,{...y,...O("viewport",{style:y?.style}),ref:I,"data-offset-scrollbars":!0===P?"xy":P||void 0,"data-scrollbars":C||void 0,"data-horizontal-hidden":"present"!==P||M?void 0:"true","data-vertical-hidden":"present"!==P||k?void 0:"true",onScroll:e=>{y?.onScroll?.(e),w?.({x:e.currentTarget.scrollLeft,y:e.currentTarget.scrollTop});const{scrollTop:t,scrollHeight:r,clientHeight:o}=e.currentTarget;t-(r-o)>=-.6&&N?.(),0===t&&T?.()},children:x}),("xy"===C||"x"===C)&&(0,o.jsx)(L,{...O("scrollbar"),orientation:"horizontal","data-hidden":"never"===v||"present"===P&&!M||void 0,forceMount:!0,onMouseEnter:()=>z(!0),onMouseLeave:()=>z(!1),children:(0,o.jsx)($,{...O("thumb")})}),("xy"===C||"y"===C)&&(0,o.jsx)(L,{...O("scrollbar"),orientation:"vertical","data-hidden":"never"===v||"present"===P&&!k||void 0,forceMount:!0,onMouseEnter:()=>z(!0),onMouseLeave:()=>z(!1),children:(0,o.jsx)($,{...O("thumb")})}),(0,o.jsx)(g,{...O("corner"),"data-hovered":R||void 0,"data-hidden":"never"===v||void 0})]})});G.displayName="@mantine/core/ScrollArea";const U=(0,u.P9)((e,t)=>{const{children:r,classNames:n,styles:a,scrollbarSize:s,scrollHideDelay:i,type:c,dir:u,offsetScrollbars:p,viewportRef:m,onScrollPositionChange:f,unstyled:v,variant:h,viewportProps:y,scrollbars:b,style:g,vars:w,onBottomReached:x,onTopReached:S,...P}=(0,l.Y)("ScrollAreaAutosize",X,e);return(0,o.jsx)(d.a,{...P,ref:t,style:[{display:"flex",overflow:"auto"},g],children:(0,o.jsx)(d.a,{style:{display:"flex",flexDirection:"column",flex:1},children:(0,o.jsx)(G,{classNames:n,styles:a,scrollHideDelay:i,scrollbarSize:s,type:c,dir:u,offsetScrollbars:p,viewportRef:m,onScrollPositionChange:f,unstyled:v,variant:h,viewportProps:y,vars:w,scrollbars:b,onBottomReached:x,onTopReached:S,children:r})})})});G.classes=W,U.displayName="@mantine/core/ScrollAreaAutosize",U.classes=W,G.Autosize=U},7341:(e,t,r)=>{r.d(t,{I:()=>C});var o=r(4414),n=r(9950),a=r(5577),s=r(4671),i=r(1185),l=r(4191),c=r(3023),d=r(1998),u=r(3300),p=r(2180),m=r(1704),f=r(4800),v=r(2791),h=r(7076),y=r(6077),b=r(5784),g=r(2908),w=r(441),x={root:"m_cf365364",indicator:"m_9e182ccd",label:"m_1738fcb2",input:"m_1714d588",control:"m_69686b9b",innerLabel:"m_78882f40"};const S={withItemsBorders:!0},P=(0,p.V)((e,t)=>{let{radius:r,color:o,transitionDuration:n,size:a,transitionTimingFunction:s}=t;return{root:{"--sc-radius":void 0===r?void 0:(0,u.nJ)(r),"--sc-color":o?(0,m.r)(o,e):void 0,"--sc-shadow":o?void 0:"var(--mantine-shadow-xs)","--sc-transition-duration":void 0===n?void 0:`${n}ms`,"--sc-transition-timing-function":s,"--sc-padding":(0,u.YC)(a,"sc-padding"),"--sc-font-size":(0,u.ny)(a)}}}),C=(0,g.P9)((e,t)=>{const r=(0,h.Y)("SegmentedControl",S,e),{classNames:u,className:p,style:m,styles:g,unstyled:C,vars:N,data:T,value:j,defaultValue:D,onChange:R,size:z,name:k,disabled:E,readOnly:M,fullWidth:Y,orientation:O,radius:_,color:I,transitionDuration:H,transitionTimingFunction:A,variant:F,autoContrast:L,withItemsBorders:B,mod:$,...V}=r,W=(0,y.I)({name:"SegmentedControl",props:r,classes:x,className:p,style:m,classNames:u,styles:g,unstyled:C,vars:N,varsResolver:P}),X=(0,v.xd)(),q=T.map(e=>"string"===typeof e?{label:e,value:e}:e),G=(0,a.q)(),[U,K]=(0,n.useState)((0,s.z)()),[J,Q]=(0,n.useState)(null),[Z,ee]=(0,n.useState)({}),[te,re]=(0,i.Z)({value:j,defaultValue:D,finalValue:Array.isArray(T)?q.find(e=>!e.disabled)?.value??T[0]?.value??null:null,onChange:R}),oe=(0,l.B)(k),ne=q.map(e=>(0,n.createElement)(b.a,{...W("control"),mod:{active:te===e.value,orientation:O},key:e.value},(0,n.createElement)("input",{...W("input"),disabled:E||e.disabled,type:"radio",name:oe,value:e.value,id:`${oe}-${e.value}`,checked:te===e.value,onChange:()=>!M&&re(e.value),"data-focus-ring":X.focusRing,key:`${e.value}-input`}),(0,n.createElement)(b.a,{component:"label",...W("label"),mod:{active:te===e.value&&!(E||e.disabled),disabled:E||e.disabled,"read-only":M},htmlFor:`${oe}-${e.value}`,ref:t=>{return r=t,o=e.value,Z[o]=r,void ee(Z);var r,o},__vars:{"--sc-label-color":void 0!==I?(0,f.w)({color:I,theme:X,autoContrast:L}):void 0},key:`${e.value}-label`},(0,o.jsx)("span",{...W("innerLabel"),children:e.label})))),ae=(0,c.pc)(t,e=>Q(e));return(0,d.n)(()=>{K((0,s.z)())},[T.length]),0===T.length?null:(0,o.jsxs)(b.a,{...W("root"),variant:F,size:z,ref:ae,mod:[{"full-width":Y,orientation:O,initialized:G,"with-items-borders":B},$],...V,role:"radiogroup","data-disabled":E,children:["string"===typeof te&&(0,o.jsx)(w.g,{target:Z[te],parent:J,component:"span",transitionDuration:"var(--sc-transition-duration)",...W("indicator")},U),ne]})});C.classes=x,C.displayName="@mantine/core/SegmentedControl"},7792:(e,t,r)=>{r.d(t,{r:()=>f});var o=r(4414),n=r(9950),a=r(2480),s=r(2908),i=r(7119),l=r(7473),c=r(3023),d=r(7076);function u(e){const t=document.createElement("div");return t.setAttribute("data-portal","true"),"string"===typeof e.className&&t.classList.add(...e.className.split(" ").filter(Boolean)),"object"===typeof e.style&&Object.assign(t.style,e.style),"string"===typeof e.id&&t.setAttribute("id",e.id),t}const p={},m=(0,s.P9)((e,t)=>{const{children:r,target:a,reuseTargetNode:s,...m}=(0,d.Y)("Portal",p,e),[f,v]=(0,n.useState)(!1),h=(0,n.useRef)(null);return(0,l.o)(()=>(v(!0),h.current=function(e){let{target:t,reuseTargetNode:r,...o}=e;if(t)return"string"===typeof t?document.querySelector(t)||u(o):t;if(r){const e=document.querySelector("[data-mantine-shared-portal-node]");if(e)return e;const t=u(o);return t.setAttribute("data-mantine-shared-portal-node","true"),document.body.appendChild(t),t}return u(o)}({target:a,reuseTargetNode:s,...m}),(0,c.bl)(t,h.current),a||s||!h.current||document.body.appendChild(h.current),()=>{a||s||!h.current||document.body.removeChild(h.current)}),[a]),f&&h.current?(0,i.createPortal)((0,o.jsx)(o.Fragment,{children:r}),h.current):null});m.displayName="@mantine/core/Portal";const f=(0,s.P9)((e,t)=>{let{withinPortal:r=!0,children:n,...s}=e;return"test"!==(0,a.bv)()&&r?(0,o.jsx)(m,{ref:t,...s,children:n}):(0,o.jsx)(o.Fragment,{children:n})});f.displayName="@mantine/core/OptionalPortal"},8248:(e,t,r)=>{r.d(t,{n:()=>a,q:()=>n});r(9950),r(4414);var o=r(5698);const[n,a]=(0,o.e)()},8343:(e,t,r)=>{r.d(t,{h:()=>h});var o=r(4414),n=r(9749),a=(r(9950),r(8194)),s=r(3300),i=r(2180),l=r(5858),c=r(7076),d=r(6077),u=r(5784),p=r(5023),m={root:"m_9814e45f"};const f={zIndex:(0,a.I)("modal")},v=(0,i.V)((e,t)=>{let{gradient:r,color:o,backgroundOpacity:a,blur:i,radius:c,zIndex:d}=t;return{root:{"--overlay-bg":r||(void 0!==o||void 0!==a)&&(0,l.B)(o||"#000",a??.6)||void 0,"--overlay-filter":i?`blur(${(0,n.D)(i)})`:void 0,"--overlay-radius":void 0===c?void 0:(0,s.nJ)(c),"--overlay-z-index":d?.toString()}}}),h=(0,p.v)((e,t)=>{const r=(0,c.Y)("Overlay",f,e),{classNames:n,className:a,style:s,styles:i,unstyled:l,vars:p,fixed:h,center:y,children:b,radius:g,zIndex:w,gradient:x,blur:S,color:P,backgroundOpacity:C,mod:N,...T}=r,j=(0,d.I)({name:"Overlay",props:r,classes:m,className:a,style:s,classNames:n,styles:i,unstyled:l,vars:p,varsResolver:v});return(0,o.jsx)(u.a,{ref:t,...j("root"),mod:[{center:y,fixed:h},N],...T,children:b})});h.classes=m,h.displayName="@mantine/core/Overlay"},8736:(e,t,r)=>{r.d(t,{C:()=>d});var o=r(4414),n=r(9950),a=r(5784),s=r(6142),i=r(9195);function l(e){let{mark:t,offset:r,value:o,inverted:n=!1}=e;return n?"number"===typeof r&&t.value<=r||t.value>=o:"number"===typeof r?t.value>=r&&t.value<=o:t.value<=o}function c(e){let{marks:t,min:r,max:c,disabled:d,value:u,offset:p,inverted:m}=e;const{getStyles:f}=(0,s.s)();if(!t)return null;const v=t.map((e,t)=>(0,n.createElement)(a.a,{...f("markWrapper"),__vars:{"--mark-offset":`${(0,i.E)({value:e.value,min:r,max:c})}%`},key:t},(0,o.jsx)(a.a,{...f("mark"),mod:{filled:l({mark:e,value:u,offset:p,inverted:m}),disabled:d}}),e.label&&(0,o.jsx)("div",{...f("markLabel"),children:e.label})));return(0,o.jsx)("div",{children:v})}function d(e){let{filled:t,children:r,offset:n,disabled:i,marksOffset:l,inverted:d,containerProps:u,...p}=e;const{getStyles:m}=(0,s.s)();return(0,o.jsx)(a.a,{...m("trackContainer"),mod:{disabled:i},...u,children:(0,o.jsxs)(a.a,{...m("track"),mod:{inverted:d,disabled:i},children:[(0,o.jsx)(a.a,{mod:{inverted:d,disabled:i},__vars:{"--slider-bar-width":`calc(${t}% + var(--slider-size))`,"--slider-bar-offset":`calc(${n}% - var(--slider-size))`},...m("bar")}),r,(0,o.jsx)(c,{...p,offset:l,disabled:i,inverted:d})]})})}c.displayName="@mantine/core/SliderMarks",d.displayName="@mantine/core/SliderTrack"},9195:(e,t,r)=>{function o(e){let{value:t,min:r,max:o}=e;const n=(t-r)/(o-r)*100;return Math.min(Math.max(n,0),100)}r.d(t,{E:()=>o})},9251:(e,t,r)=>{r.d(t,{N:()=>d});var o=r(4414),n=(r(9950),r(7076)),a=r(6077),s=r(5784),i=r(5023),l={root:"m_87cf2631"};const c={__staticSelector:"UnstyledButton"},d=(0,i.v)((e,t)=>{const r=(0,n.Y)("UnstyledButton",c,e),{className:i,component:d="button",__staticSelector:u,unstyled:p,classNames:m,styles:f,style:v,...h}=r,y=(0,a.I)({name:u,props:r,classes:l,className:i,style:v,classNames:m,styles:f,unstyled:p});return(0,o.jsx)(s.a,{...y("root",{focusable:!0}),component:d,ref:t,type:"button"===d?"button":void 0,...h})});d.classes=l,d.displayName="@mantine/core/UnstyledButton"},9385:(e,t,r)=>{function o(e){let{value:t,containerWidth:r,min:o,max:n,step:a,precision:s}=e;const i=(r?Math.min(Math.max(t,0),r)/r:t)*(n-o),l=(0!==i?Math.round(i/a)*a:0)+o,c=Math.max(l,o);return void 0!==s?Number(c.toFixed(s)):c}r.d(t,{c:()=>o})}}]);