1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3312],{7835:function(e,t,r){r.d(t,{CheckIcon:function(){return l},P:function(){return i}});var n=r(57437),o=r(28552);function l(e){let{size:t,style:r,...l}=e,i=void 0!==t?{width:(0,o.h)(t),height:(0,o.h)(t),...r}:r;return(0,n.jsx)("svg",{viewBox:"0 0 10 7",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:i,"aria-hidden":!0,...l,children:(0,n.jsx)("path",{d:"M4 4.586L1.707 2.293A1 1 0 1 0 .293 3.707l3 3a.997.997 0 0 0 1.414 0l5-5A1 1 0 1 0 8.293.293L4 4.586z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})}function i(e){let{indeterminate:t,...r}=e;return t?(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 6","aria-hidden":!0,...r,children:(0,n.jsx)("rect",{width:"32",height:"6",fill:"currentColor",rx:"3"})}):(0,n.jsx)(l,{...r})}r(2265)},22541:function(e,t,r){r.d(t,{ScrollArea:function(){return q},ScrollAreaAutosize:function(){return O}});var n=r(57437),o=r(2265),l=r(28552),i=r(99542),a=r(63576),s=r(38329),u=r(11612),c=r(70650),d=r(74967);let[f,v]=(0,d.createSafeContext)("ScrollArea.Root component was not found in tree");var h=r(44660),p=r(27604);function w(e,t){let r=(0,h.useCallbackRef)(t);(0,p.useIsomorphicEffect)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}let b=(0,o.forwardRef)((e,t)=>{let{style:r,...l}=e,i=v(),[a,s]=(0,o.useState)(0),[u,c]=(0,o.useState)(0),d=!!(a&&u);return w(i.scrollbarX,()=>{var e;let t=(null===(e=i.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;i.onCornerHeightChange(t),c(t)}),w(i.scrollbarY,()=>{var e;let t=(null===(e=i.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;i.onCornerWidthChange(t),s(t)}),d?(0,n.jsx)("div",{...l,ref:t,style:{...r,width:a,height:u}}):null}),m=(0,o.forwardRef)((e,t)=>{let r=v(),o=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,n.jsx)(b,{...e,ref:t}):null});var g=r(91759);let y={scrollHideDelay:1e3,type:"hover"},x=(0,o.forwardRef)((e,t)=>{let{type:r,scrollHideDelay:l,scrollbars:i,...s}=(0,a.useProps)("ScrollAreaRoot",y,e),[c,d]=(0,o.useState)(null),[v,h]=(0,o.useState)(null),[p,w]=(0,o.useState)(null),[b,m]=(0,o.useState)(null),[x,S]=(0,o.useState)(null),[C,R]=(0,o.useState)(0),[E,T]=(0,o.useState)(0),[j,P]=(0,o.useState)(!1),[D,A]=(0,o.useState)(!1),L=(0,g.useMergedRef)(t,e=>d(e));return(0,n.jsx)(f,{value:{type:r,scrollHideDelay:l,scrollArea:c,viewport:v,onViewportChange:h,content:p,onContentChange:w,scrollbarX:b,onScrollbarXChange:m,scrollbarXEnabled:j,onScrollbarXEnabledChange:P,scrollbarY:x,onScrollbarYChange:S,scrollbarYEnabled:D,onScrollbarYEnabledChange:A,onCornerWidthChange:R,onCornerHeightChange:T},children:(0,n.jsx)(u.Box,{...s,ref:L,__vars:{"--sa-corner-width":"xy"!==i?"0px":"".concat(C,"px"),"--sa-corner-height":"xy"!==i?"0px":"".concat(E,"px")}})})});x.displayName="@mantine/core/ScrollAreaRoot";var S=r(90334),C=r(64082);function R(e,t){let r=e/t;return Number.isNaN(r)?0:r}function E(e){let t=R(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function T(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function j(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=E(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,i=t.content-t.viewport,a=function(e,t){let[r,n]=t;return Math.min(n,Math.max(r,e))}(e,"ltr"===r?[0,i]:[-1*i,0]);return T([0,i],[0,l-n])(a)}function P(e){return e?parseInt(e,10):0}function D(e,t){let{checkForDefaultPrevented:r=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n=>{null==e||e(n),!1!==r&&n.defaultPrevented||null==t||t(n)}}let[A,L]=(0,d.createSafeContext)("ScrollAreaScrollbar was not found in tree"),z=(0,o.forwardRef)((e,t)=>{let{sizes:r,hasThumb:l,onThumbChange:i,onThumbPointerUp:a,onThumbPointerDown:s,onThumbPositionChange:u,onDragScroll:c,onWheelScroll:d,onResize:f,...p}=e,b=v(),[m,y]=(0,o.useState)(null),x=(0,g.useMergedRef)(t,e=>y(e)),C=(0,o.useRef)(null),R=(0,o.useRef)(""),{viewport:E}=b,T=r.content-r.viewport,j=(0,h.useCallbackRef)(d),P=(0,h.useCallbackRef)(u),L=(0,S.useDebouncedCallback)(f,10),z=e=>{C.current&&c({x:e.clientX-C.current.left,y:e.clientY-C.current.top})};return(0,o.useEffect)(()=>{let e=e=>{let t=e.target;(null==m?void 0:m.contains(t))&&j(e,T)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[E,m,T,j]),(0,o.useEffect)(P,[r,P]),w(m,L),w(b.content,L),(0,n.jsx)(A,{value:{scrollbar:m,hasThumb:l,onThumbChange:(0,h.useCallbackRef)(i),onThumbPointerUp:(0,h.useCallbackRef)(a),onThumbPositionChange:P,onThumbPointerDown:(0,h.useCallbackRef)(s)},children:(0,n.jsx)("div",{...p,ref:x,"data-mantine-scrollbar":!0,style:{position:"absolute",...p.style},onPointerDown:D(e.onPointerDown,e=>{e.preventDefault(),0===e.button&&(e.target.setPointerCapture(e.pointerId),C.current=m.getBoundingClientRect(),R.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",document.body.style.pointerEvents="none",z(e))}),onPointerMove:D(e.onPointerMove,z),onPointerUp:D(e.onPointerUp,e=>{e.preventDefault();let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=R.current,document.body.style.pointerEvents="auto",C.current=null})})})}),k=(0,o.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:l,style:i,...a}=e,s=v(),[u,c]=(0,o.useState)(),d=(0,o.useRef)(null),f=(0,g.useMergedRef)(t,d,s.onScrollbarXChange);return(0,o.useEffect)(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,n.jsx)(z,{"data-orientation":"horizontal",...a,ref:f,sizes:r,style:{...i,"--sa-thumb-width":"".concat(E(r),"px")},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(s.viewport){let n=s.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{d.current&&s.viewport&&u&&l({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:P(u.paddingLeft),paddingEnd:P(u.paddingRight)}})}})}),M=(0,o.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:l,style:i,...a}=e,s=v(),[u,c]=(0,o.useState)(),d=(0,o.useRef)(null),f=(0,g.useMergedRef)(t,d,s.onScrollbarYChange);return(0,o.useEffect)(()=>{d.current&&c(window.getComputedStyle(d.current))},[]),(0,n.jsx)(z,{...a,"data-orientation":"vertical",ref:f,sizes:r,style:{"--sa-thumb-height":"".concat(E(r),"px"),...i},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>
1e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(s.viewport){let n=s.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{d.current&&s.viewport&&u&&l({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:P(u.paddingTop),paddingEnd:P(u.paddingBottom)}})}})}),W=(0,o.forwardRef)((e,t)=>{let{orientation:r="vertical",...l}=e,{dir:i}=(0,C.useDirection)(),a=v(),s=(0,o.useRef)(null),u=(0,o.useRef)(0),[c,d]=(0,o.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),f=R(c.viewport,c.content),h={...l,sizes:c,onSizesChange:d,hasThumb:!!(f>0&&f<1),onThumbChange:e=>{s.current=e},onThumbPointerUp:()=>{u.current=0},onThumbPointerDown:e=>{u.current=e}},p=(e,t)=>(function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=E(r),l=t||o/2,i=r.scrollbar.paddingStart+l,a=r.scrollbar.size-r.scrollbar.paddingEnd-(o-l),s=r.content-r.viewport;return T([i,a],"ltr"===n?[0,s]:[-1*s,0])(e)})(e,u.current,c,t);return"horizontal"===r?(0,n.jsx)(k,{...h,ref:t,onThumbPositionChange:()=>{if(a.viewport&&s.current){let e=j(a.viewport.scrollLeft,c,i);s.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollLeft=p(e,i))}}):"vertical"===r?(0,n.jsx)(M,{...h,ref:t,onThumbPositionChange:()=>{if(a.viewport&&s.current){let e=j(a.viewport.scrollTop,c);0===c.scrollbar.size?s.current.style.opacity="0":s.current.style.opacity="1",s.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollTop=p(e))}}):null}),H=(0,o.forwardRef)((e,t)=>{let r=v(),{forceMount:l,...i}=e,[a,s]=(0,o.useState)(!1),u="horizontal"===e.orientation,c=(0,S.useDebouncedCallback)(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;s(u?e:t)}},10);return(w(r.viewport,c),w(r.content,c),l||a)?(0,n.jsx)(W,{"data-state":a?"visible":"hidden",...i,ref:t}):null}),_=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,i=v(),[a,s]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{let{scrollArea:e}=i,t=0;if(e){let r=()=>{window.clearTimeout(t),s(!0)},n=()=>{t=window.setTimeout(()=>s(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[i.scrollArea,i.scrollHideDelay]),r||a)?(0,n.jsx)(H,{"data-state":a?"visible":"hidden",...l,ref:t}):null}),N=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,i=v(),a="horizontal"===e.orientation,[s,u]=(0,o.useState)("hidden"),c=(0,S.useDebouncedCallback)(()=>u("idle"),100);return((0,o.useEffect)(()=>{if("idle"===s){let e=window.setTimeout(()=>u("hidden"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[s,i.scrollHideDelay]),(0,o.useEffect)(()=>{let{viewport:e}=i,t=a?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(u("scrolling"),c()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[i.viewport,a,c]),r||"hidden"!==s)?(0,n.jsx)(W,{"data-state":"hidden"===s?"hidden":"visible",...l,ref:t,onPointerEnter:D(e.onPointerEnter,()=>u("interacting")),onPointerLeave:D(e.onPointerLeave,()=>u("idle"))}):null}),X=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,i=v(),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:s}=i,u="horizontal"===e.orientation;return(0,o.useEffect)(()=>(u?a(!0):s(!0),()=>{u?a(!1):s(!1)}),[u,a,s]),"hover"===i.type?(0,n.jsx)(_,{...l,ref:t,forceMount:r}):"scroll"===i.type?(0,n.jsx)(N,{...l,ref:t,forceMount:r}):"auto"===i.type?(0,n.jsx)(H,{...l,ref:t,forceMount:r}):"always"===i.type?(0,n.jsx)(W,{...l,ref:t}):null}),Y=(0,o.forwardRef)((e,t)=>{let{style:r,...l}=e,i=v(),a=L(),{onThumbPositionChange:s}=a,u=(0,g.useMergedRef)(t,e=>a.onThumbChange(e)),c=(0,o.useRef)(),d=(0,S.useDebouncedCallback)(()=>{c.current&&(c.current(),c.current=void 0)},100);return(0,o.useEffect)(()=>{let{viewport:e}=i;if(e){let t=()=>{if(d(),!c.current){let t=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){let l={left:e.scrollLeft,top:e.scrollTop},i=r.left!==l.left,a=r.top!==l.top;
1(i||a)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)}(e,s);c.current=t,s()}};return s(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[i.viewport,d,s]),(0,n.jsx)("div",{"data-state":a.hasThumb?"visible":"hidden",...l,ref:u,style:{width:"var(--sa-thumb-width)",height:"var(--sa-thumb-height)",...r},onPointerDownCapture:D(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;a.onThumbPointerDown({x:r,y:n})}),onPointerUp:D(e.onPointerUp,a.onThumbPointerUp)})}),U=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...o}=e,l=L();return r||l.hasThumb?(0,n.jsx)(Y,{ref:t,...o}):null}),B=(0,o.forwardRef)((e,t)=>{let{children:r,style:o,...l}=e,i=v(),a=(0,g.useMergedRef)(t,i.onViewportChange);return(0,n.jsx)(u.Box,{...l,ref:a,style:{overflowX:i.scrollbarXEnabled?"scroll":"hidden",overflowY:i.scrollbarYEnabled?"scroll":"hidden",...o},children:(0,n.jsx)("div",{style:{minWidth:"100%",display:"table"},ref:i.onContentChange,children:r})})});B.displayName="@mantine/core/ScrollAreaViewport";var I={root:"m_d57069b5",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};let F={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},V=(0,i.createVarsResolver)((e,t)=>{let{scrollbarSize:r}=t;return{root:{"--scrollarea-scrollbar-size":(0,l.h)(r)}}}),q=(0,c.factory)((e,t)=>{let r=(0,a.useProps)("ScrollArea",F,e),{classNames:l,className:i,style:u,styles:c,unstyled:d,scrollbarSize:f,vars:v,type:h,scrollHideDelay:p,viewportProps:w,viewportRef:b,onScrollPositionChange:g,children:y,offsetScrollbars:S,scrollbars:C,...R}=r,[E,T]=(0,o.useState)(!1),j=(0,s.useStyles)({name:"ScrollArea",props:r,classes:I,className:i,style:u,classNames:l,styles:c,unstyled:d,vars:v,varsResolver:V});return(0,n.jsxs)(x,{type:"never"===h?"always":h,scrollHideDelay:p,ref:t,scrollbars:C,...j("root"),...R,children:[(0,n.jsx)(B,{...w,...j("viewport",{style:null==w?void 0:w.style}),ref:b,"data-offset-scrollbars":!0===S?"xy":S||void 0,"data-scrollbars":C||void 0,onScroll:e=>{var t;null==w||null===(t=w.onScroll)||void 0===t||t.call(w,e),null==g||g({x:e.currentTarget.scrollLeft,y:e.currentTarget.scrollTop})},children:y}),("xy"===C||"x"===C)&&(0,n.jsx)(X,{...j("scrollbar"),orientation:"horizontal","data-hidden":"never"===h||void 0,forceMount:!0,onMouseEnter:()=>T(!0),onMouseLeave:()=>T(!1),children:(0,n.jsx)(U,{...j("thumb")})}),("xy"===C||"y"===C)&&(0,n.jsx)(X,{...j("scrollbar"),orientation:"vertical","data-hidden":"never"===h||void 0,forceMount:!0,onMouseEnter:()=>T(!0),onMouseLeave:()=>T(!1),children:(0,n.jsx)(U,{...j("thumb")})}),(0,n.jsx)(m,{...j("corner"),"data-hovered":E||void 0,"data-hidden":"never"===h||void 0})]})});q.displayName="@mantine/core/ScrollArea";let O=(0,c.factory)((e,t)=>{let{children:r,classNames:o,styles:l,scrollbarSize:i,scrollHideDelay:s,type:c,dir:d,offsetScrollbars:f,viewportRef:v,onScrollPositionChange:h,unstyled:p,variant:w,viewportProps:b,scrollbars:m,style:g,vars:y,...x}=(0,a.useProps)("ScrollAreaAutosize",F,e);return(0,n.jsx)(u.Box,{...x,ref:t,style:[{display:"flex",overflow:"auto"},g],children:(0,n.jsx)(u.Box,{style:{display:"flex",flexDirection:"column",flex:1},children:(0,n.jsx)(q,{classNames:o,styles:l,scrollHideDelay:s,scrollbarSize:i,type:c,dir:d,offsetScrollbars:f,viewportRef:v,onScrollPositionChange:h,unstyled:p,variant:w,viewportProps:b,vars:y,scrollbars:m,children:r})})})});q.classes=I,O.displayName="@mantine/core/ScrollAreaAutosize",O.classes=I,q.Autosize=O},24612:function(e,t,r){r.d(t,{useResolvedStylesApi:function(){return i}}),r(2265),r(57437);var n=r(52602),o=r(68289),l=r(10572);function i(e){let{classNames:t,styles:r,props:i,stylesCtx:a}=e,s=(0,n.useMantineTheme)();return{resolvedClassNames:(0,o.resolveClassNames)({theme:s,classNames:t,props:i,stylesCtx:a||void 0}),resolvedStyles:(0,l.resolveStyles)({theme:s,styles:r,props:i,stylesCtx:a||void 0})}}},44660:function(e,t,r){r.d(t,{useCallbackRef:function(){return o}});var n=r(2265);function o(e){let t=(0,n.useRef)(e);return(0,n.useEffect)(()=>{t.current=e}),(0,n.useMemo)(()=>function(){for(var e,r=arguments.length,n=Array(r),o=0;o<r;o++)n[o]=arguments[o];return null===(e=t.current)||void 0===e?void 0:e.call(t,...n)},[])}}
1,90334:function(e,t,r){r.d(t,{useDebouncedCallback:function(){return l}});var n=r(2265),o=r(44660);function l(e,t){let r=(0,o.useCallbackRef)(e),l=(0,n.useRef)(0);return(0,n.useEffect)(()=>()=>window.clearTimeout(l.current),[]),(0,n.useCallback)(function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];window.clearTimeout(l.current),l.current=window.setTimeout(()=>r(...n),t)},[r,t])}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.