PageSourceSearch

https://polarhabits.com/_next/static/chunks/3370-339d300a3da85373.js

js polarhabits.com collected 2026-10-04 21:26:41 UTC 30,188 bytes, 20 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3370],{72153:function(e,t,r){"use strict";r.d(t,{x:function(){return J}});var n=r(50959),o=r(79482),l=r(10422);function $6ed0406888f73fc4$export$43e446d32b3d21af(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function $6ed0406888f73fc4$export$c7b2cbe3552a0d05(...e){return(0,n.useCallback)($6ed0406888f73fc4$export$43e446d32b3d21af(...e),e)}let a=(0,n.forwardRef)((e,t)=>{let{children:r,...l}=e,a=n.Children.toArray(r),c=a.find($5e63c961fc1ce211$var$isSlottable);if(c){let e=c.props.children,r=a.map(t=>t!==c?t:n.Children.count(e)>1?n.Children.only(null):(0,n.isValidElement)(e)?e.props.children:null);return(0,n.createElement)(i,(0,o.Z)({},l,{ref:t}),(0,n.isValidElement)(e)?(0,n.cloneElement)(e,void 0,r):null)}return(0,n.createElement)(i,(0,o.Z)({},l,{ref:t}),r)});a.displayName="Slot";let i=(0,n.forwardRef)((e,t)=>{let{children:r,...o}=e;return(0,n.isValidElement)(r)?(0,n.cloneElement)(r,{...function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n],a=/^on[A-Z]/.test(n);a?o&&l?r[n]=(...e)=>{l(...e),o(...e)}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(o,r.props),ref:$6ed0406888f73fc4$export$43e446d32b3d21af(t,r.ref)}):n.Children.count(r)>1?n.Children.only(null):null});i.displayName="SlotClone";let $5e63c961fc1ce211$export$d9f1ccf0bdb05d45=({children:e})=>(0,n.createElement)(n.Fragment,null,e);function $5e63c961fc1ce211$var$isSlottable(e){return(0,n.isValidElement)(e)&&e.type===$5e63c961fc1ce211$export$d9f1ccf0bdb05d45}let c=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=(0,n.forwardRef)((e,r)=>{let{asChild:l,...i}=e,c=l?a:t;return(0,n.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,n.createElement)(c,(0,o.Z)({},i,{ref:r}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),d=(null==globalThis?void 0:globalThis.document)?n.useLayoutEffect:()=>{},$921a889cee6df7e8$export$99c2b779aa4e8b8b=e=>{let{present:t,children:r}=e,o=function(e){var t;let[r,o]=(0,n.useState)(),a=(0,n.useRef)({}),i=(0,n.useRef)(e),c=(0,n.useRef)("none"),s=e?"mounted":"unmounted",[u,f]=(t={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,n.useReducer)((e,r)=>{let n=t[e][r];return null!=n?n:e},s));return(0,n.useEffect)(()=>{let e=$921a889cee6df7e8$var$getAnimationName(a.current);c.current="mounted"===u?e:"none"},[u]),d(()=>{let t=a.current,r=i.current,n=r!==e;if(n){let n=c.current,o=$921a889cee6df7e8$var$getAnimationName(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),i.current=e}},[e,f]),d(()=>{if(r){let handleAnimationEnd=e=>{let t=$921a889cee6df7e8$var$getAnimationName(a.current),n=t.includes(e.animationName);e.target===r&&n&&(0,l.flushSync)(()=>f("ANIMATION_END"))},handleAnimationStart=e=>{e.target===r&&(c.current=$921a889cee6df7e8$var$getAnimationName(a.current))};return r.addEventListener("animationstart",handleAnimationStart),r.addEventListener("animationcancel",handleAnimationEnd),r.addEventListener("animationend",handleAnimationEnd),()=>{r.removeEventListener("animationstart",handleAnimationStart),r.removeEventListener("animationcancel",handleAnimationEnd),r.removeEventListener("animationend",handleAnimationEnd)}}f("ANIMATION_END")},[r,f]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:(0,n.useCallback)(e=>{e&&(a.current=getComputedStyle(e)),o(e)},[])}}(t),a="function"==typeof r?r({present:o.isPresent}):n.Children.only(r),i=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(o.ref,a.ref),c="function"==typeof r;return c||o.isPresent?(0,n.cloneElement)(a,{ref:i}):null};function $921a889cee6df7e8$var$getAnimationName(e){return(null==e?void 0:e.animationName)||"none"}function $b1b2314f5f9a1d84$export$25bec8c6f54ee79a(e){let t=(0,n.useRef)(e);return(0,n.useEffect)(()=>{t.current=e}),(0,n.useMemo)(()=>(...e)=>{var r;return null===(r=t.current)||void 0===r?void 0:r.call(t,...e)},[])}$921a889cee6df7e8$export$99c2b779aa4e8b8b.displayName="Presence";let s=(0,n.createContext)(void 0);function $e42e1063c40fb3ef$export$b9ecd428b558ff10(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(null==e||e(n),!1===r||!n.defaultPrevented)return null==t?void 0:t(n)}}let u="ScrollArea",[f,b]=function(e,t=[]){let r=[],createScope=()=>{let t=r.map(e=>(0,n.createContext)(e));return function(r){let o=(null==r?void 0:r[e])||t;return(0,n.useMemo)(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return createScope.scopeName=e,[function(t,o){let l=(0,n.createContext)(o),a=r.length;function Provider(t){let{scope:r,children:o,...i}=t,c=(null==r?void 0:r[e][a])||l,d=(0,n.useMemo)(()=>i,Object.values(i));return(0,n.createElement)(c.Provider,{value:d},o)}return r=[...r,o],Provider.displayName=t+"Provider",[Provider,function(r,i){let c=(null==i?void 0:i[e][a])||l,d=(0,n.useContext)(c);if(d)return d;if(void 0!==o)return o;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let createScope1=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>
1{let o=r(e),l=o[`__scope${n}`];return{...t,...l}},{});return(0,n.useMemo)(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return createScope1.scopeName=t.scopeName,createScope1}(createScope,...t)]}(u),[p,h]=f(u),m=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,type:l="hover",dir:a,scrollHideDelay:i=600,...d}=e,[u,f]=(0,n.useState)(null),[b,h]=(0,n.useState)(null),[m,v]=(0,n.useState)(null),[$,g]=(0,n.useState)(null),[S,w]=(0,n.useState)(null),[y,E]=(0,n.useState)(0),[_,C]=(0,n.useState)(0),[x,P]=(0,n.useState)(!1),[T,R]=(0,n.useState)(!1),N=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,e=>f(e)),A=function(e){let t=(0,n.useContext)(s);return e||t||"ltr"}(a);return(0,n.createElement)(p,{scope:r,type:l,dir:A,scrollHideDelay:i,scrollArea:u,viewport:b,onViewportChange:h,content:m,onContentChange:v,scrollbarX:$,onScrollbarXChange:g,scrollbarXEnabled:x,onScrollbarXEnabledChange:P,scrollbarY:S,onScrollbarYChange:w,scrollbarYEnabled:T,onScrollbarYEnabledChange:R,onCornerWidthChange:E,onCornerHeightChange:C},(0,n.createElement)(c.div,(0,o.Z)({dir:A},d,{ref:N,style:{position:"relative","--radix-scroll-area-corner-width":y+"px","--radix-scroll-area-corner-height":_+"px",...e.style}})))}),v=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,children:l,...a}=e,i=h("ScrollAreaViewport",r),d=(0,n.useRef)(null),s=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,d,i.onViewportChange);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),(0,n.createElement)(c.div,(0,o.Z)({"data-radix-scroll-area-viewport":""},a,{ref:s,style:{overflowX:i.scrollbarXEnabled?"scroll":"hidden",overflowY:i.scrollbarYEnabled?"scroll":"hidden",...e.style}}),(0,n.createElement)("div",{ref:i.onContentChange,style:{minWidth:"100%",display:"table"}},l)))}),$="ScrollAreaScrollbar",g=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,a=h($,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:c}=a,d="horizontal"===e.orientation;return(0,n.useEffect)(()=>(d?i(!0):c(!0),()=>{d?i(!1):c(!1)}),[d,i,c]),"hover"===a.type?(0,n.createElement)(S,(0,o.Z)({},l,{ref:t,forceMount:r})):"scroll"===a.type?(0,n.createElement)(w,(0,o.Z)({},l,{ref:t,forceMount:r})):"auto"===a.type?(0,n.createElement)(y,(0,o.Z)({},l,{ref:t,forceMount:r})):"always"===a.type?(0,n.createElement)(E,(0,o.Z)({},l,{ref:t})):null}),S=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,a=h($,e.__scopeScrollArea),[i,c]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=a.scrollArea,t=0;if(e){let handlePointerEnter=()=>{window.clearTimeout(t),c(!0)},handlePointerLeave=()=>{t=window.setTimeout(()=>c(!1),a.scrollHideDelay)};return e.addEventListener("pointerenter",handlePointerEnter),e.addEventListener("pointerleave",handlePointerLeave),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",handlePointerEnter),e.removeEventListener("pointerleave",handlePointerLeave)}}},[a.scrollArea,a.scrollHideDelay]),(0,n.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:r||i},(0,n.createElement)(y,(0,o.Z)({"data-state":i?"visible":"hidden"},l,{ref:t})))}),w=(0,n.forwardRef)((e,t)=>{var r;let{forceMount:l,...a}=e,i=h($,e.__scopeScrollArea),c="horizontal"===e.orientation,d=$57acba87d6e25586$var$useDebounceCallback(()=>u("SCROLL_END"),100),[s,u]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},(0,n.useReducer)((e,t)=>{let n=r[e][t];return null!=n?n:e},"hidden"));return(0,n.useEffect)(()=>{if("idle"===s){let e=window.setTimeout(()=>u("HIDE"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[s,i.scrollHideDelay,u]),(0,n.useEffect)(()=>{let e=i.viewport,t=c?"scrollLeft":"scrollTop";if(e){let r=e[t],handleScroll=()=>{let n=e[t],o=r!==n;o&&(u("SCROLL"),d()),r=n};return e.addEventListener("scroll",handleScroll),()=>e.removeEventListener("scroll",handleScroll)}},[i.viewport,c,u,d]),(0,n.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:l||"hidden"
1!==s},(0,n.createElement)(E,(0,o.Z)({"data-state":"hidden"===s?"hidden":"visible"},a,{ref:t,onPointerEnter:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerLeave,()=>u("POINTER_LEAVE"))})))}),y=(0,n.forwardRef)((e,t)=>{let r=h($,e.__scopeScrollArea),{forceMount:l,...a}=e,[i,c]=(0,n.useState)(!1),d="horizontal"===e.orientation,s=$57acba87d6e25586$var$useDebounceCallback(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;c(d?e:t)}},10);return $57acba87d6e25586$var$useResizeObserver(r.viewport,s),$57acba87d6e25586$var$useResizeObserver(r.content,s),(0,n.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:l||i},(0,n.createElement)(E,(0,o.Z)({"data-state":i?"visible":"hidden"},a,{ref:t})))}),E=(0,n.forwardRef)((e,t)=>{let{orientation:r="vertical",...l}=e,a=h($,e.__scopeScrollArea),i=(0,n.useRef)(null),c=(0,n.useRef)(0),[d,s]=(0,n.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=$57acba87d6e25586$var$getThumbRatio(d.viewport,d.content),f={...l,sizes:d,onSizesChange:s,hasThumb:!!(u>0&&u<1),onThumbChange:e=>i.current=e,onThumbPointerUp:()=>c.current=0,onThumbPointerDown:e=>c.current=e};function getScrollPosition(e,t){return function(e,t,r,n="ltr"){let o=$57acba87d6e25586$var$getThumbSize(r),l=t||o/2,a=r.scrollbar.paddingStart+l,i=r.scrollbar.size-r.scrollbar.paddingEnd-(o-l),c=r.content-r.viewport,d=$57acba87d6e25586$var$linearScale([a,i],"ltr"===n?[0,c]:[-1*c,0]);return d(e)}(e,c.current,d,t)}return"horizontal"===r?(0,n.createElement)(_,(0,o.Z)({},f,{ref:t,onThumbPositionChange:()=>{if(a.viewport&&i.current){let e=a.viewport.scrollLeft,t=$57acba87d6e25586$var$getThumbOffsetFromScroll(e,d,a.dir);i.current.style.transform=`translate3d(${t}px, 0, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollLeft=getScrollPosition(e,a.dir))}})):"vertical"===r?(0,n.createElement)(C,(0,o.Z)({},f,{ref:t,onThumbPositionChange:()=>
1{if(a.viewport&&i.current){let e=a.viewport.scrollTop,t=$57acba87d6e25586$var$getThumbOffsetFromScroll(e,d);i.current.style.transform=`translate3d(0, ${t}px, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollTop=getScrollPosition(e))}})):null}),_=(0,n.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:l,...a}=e,i=h($,e.__scopeScrollArea),[c,d]=(0,n.useState)(),s=(0,n.useRef)(null),u=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,s,i.onScrollbarXChange);return(0,n.useEffect)(()=>{s.current&&d(getComputedStyle(s.current))},[s]),(0,n.createElement)(T,(0,o.Z)({"data-orientation":"horizontal"},a,{ref:u,sizes:r,style:{bottom:0,left:"rtl"===i.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===i.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":$57acba87d6e25586$var$getThumbSize(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(i.viewport){let n=i.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{s.current&&i.viewport&&c&&l({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:s.current.clientWidth,paddingStart:$57acba87d6e25586$var$toInt(c.paddingLeft),paddingEnd:$57acba87d6e25586$var$toInt(c.paddingRight)}})}}))}),C=(0,n.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:l,...a}=e,i=h($,e.__scopeScrollArea),[c,d]=(0,n.useState)(),s=(0,n.useRef)(null),u=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,s,i.onScrollbarYChange);return(0,n.useEffect)(()=>{s.current&&d(getComputedStyle(s.current))},[s]),(0,n.createElement)(T,(0,o.Z)({"data-orientation":"vertical"},a,{ref:u,sizes:r,style:{top:0,right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":$57acba87d6e25586$var$getThumbSize(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(i.viewport){let n=i.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),n>0&&n<r&&t.preventDefault()}},onResize:()=>{s.current&&i.viewport&&c&&l({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:s.current.clientHeight,paddingStart:$57acba87d6e25586$var$toInt(c.paddingTop),paddingEnd:$57acba87d6e25586$var$toInt(c.paddingBottom)}})}}))}),[x,P]=f($),T=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,sizes:l,hasThumb:a,onThumbChange:i,onThumbPointerUp:d,onThumbPointerDown:s,onThumbPositionChange:u,onDragScroll:f,onWheelScroll:b,onResize:p,...m}=e,v=h($,r),[g,S]=(0,n.useState)(null),w=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,e=>S(e)),y=(0,n.useRef)(null),E=(0,n.useRef)(""),_=v.viewport,C=l.content-l.viewport,P=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(b),T=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(u),R=$57acba87d6e25586$var$useDebounceCallback(p,10);function handleDragScroll(e){if(y.current){let t=e.clientX-y.current.left,r=e.clientY-y.current.top;f({x:t,y:r})}}return(0,n.useEffect)(()=>{let handleWheel=e=>{let t=e.target,r=null==g?void 0:g.contains(t);r&&P(e,C)};return document.addEventListener("wheel",handleWheel,{passive:!1}),()=>document.removeEventListener("wheel",handleWheel,{passive:!1})},[_,g,C,P]),(0,n.useEffect)(T,[l,T]),$57acba87d6e25586$var$useResizeObserver(g,R),$57acba87d6e25586$var$useResizeObserver(v.content,R),(0,n.createElement)(x,{scope:r,scrollbar:g,hasThumb:a,onThumbChange:$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(i),onThumbPointerUp:$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(d),onThumbPositionChange:T,onThumbPointerDown:$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(s)},(0,n.createElement)(c.div,(0,o.Z)({},m,{ref:w,style:{position:"absolute",...m.style},onPointerDown:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerDown,e=>{if(0===e.button){let t=e.target;t.setPointerCapture(e.pointerId),y.current=g.getBoundingClientRect(),E.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",handleDragScroll(e)}}),onPointerMove:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerMove,handleDragScroll),onPointerUp:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=E.current,y.current=null})})))}),R="ScrollAreaThumb",N=(0,n.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,a=P(R,e.__scopeScrollArea);return(0,n.createElement)($921a889cee6df7e8$export$99c2b779aa4e8b8b,{present:r||a.hasThumb},(0,n.createElement)(A,(0,o.Z)({ref:t},l)))}),A=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,style:l,...a}=e,i=h(R,r),d=P(R,r),{onThumbPositionChange:s}
1=d,u=$6ed0406888f73fc4$export$c7b2cbe3552a0d05(t,e=>d.onThumbChange(e)),f=(0,n.useRef)(),b=$57acba87d6e25586$var$useDebounceCallback(()=>{f.current&&(f.current(),f.current=void 0)},100);return(0,n.useEffect)(()=>{let e=i.viewport;if(e){let handleScroll=()=>{if(b(),!f.current){let t=$57acba87d6e25586$var$addUnlinkedScrollListener(e,s);f.current=t,s()}};return s(),e.addEventListener("scroll",handleScroll),()=>e.removeEventListener("scroll",handleScroll)}},[i.viewport,b,s]),(0,n.createElement)(c.div,(0,o.Z)({"data-state":d.hasThumb?"visible":"hidden"},a,{ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...l},onPointerDownCapture:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerDownCapture,e=>{let t=e.target,r=t.getBoundingClientRect(),n=e.clientX-r.left,o=e.clientY-r.top;d.onThumbPointerDown({x:n,y:o})}),onPointerUp:$e42e1063c40fb3ef$export$b9ecd428b558ff10(e.onPointerUp,d.onThumbPointerUp)}))}),L="ScrollAreaCorner",O=(0,n.forwardRef)((e,t)=>{let r=h(L,e.__scopeScrollArea),l=!!(r.scrollbarX&&r.scrollbarY),a="scroll"!==r.type&&l;return a?(0,n.createElement)(D,(0,o.Z)({},e,{ref:t})):null}),D=(0,n.forwardRef)((e,t)=>{let{__scopeScrollArea:r,...l}
1=e,a=h(L,r),[i,d]=(0,n.useState)(0),[s,u]=(0,n.useState)(0);return $57acba87d6e25586$var$useResizeObserver(a.scrollbarX,()=>{var e;let t=(null===(e=a.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;a.onCornerHeightChange(t),u(t)}),$57acba87d6e25586$var$useResizeObserver(a.scrollbarY,()=>{var e;let t=(null===(e=a.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;a.onCornerWidthChange(t),d(t)}),i&&s?(0,n.createElement)(c.div,(0,o.Z)({},l,{ref:t,style:{width:i,height:s,position:"absolute",right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:0,...e.style}})):null});function $57acba87d6e25586$var$toInt(e){return e?parseInt(e,10):0}function $57acba87d6e25586$var$getThumbRatio(e,t){let r=e/t;return isNaN(r)?0:r}function $57acba87d6e25586$var$getThumbSize(e){let t=$57acba87d6e25586$var$getThumbRatio(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function $57acba87d6e25586$var$getThumbOffsetFromScroll(e,t,r="ltr"){let n=$57acba87d6e25586$var$getThumbSize(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,a=t.content-t.viewport,i="ltr"===r?[0,a]:[-1*a,0],c=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,i),d=$57acba87d6e25586$var$linearScale([0,a],[0,l-n]);return d(c)}function $57acba87d6e25586$var$linearScale(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])}}let $57acba87d6e25586$var$addUnlinkedScrollListener=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function loop(){let o={left:e.scrollLeft,top:e.scrollTop},l=r.left!==o.left,a=r.top!==o.top;(l||a)&&t(),r=o,n=window.requestAnimationFrame(loop)}(),()=>window.cancelAnimationFrame(n)};function $57acba87d6e25586$var$useDebounceCallback(e,t){let r=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(e),o=(0,n.useRef)(0);return(0,n.useEffect)(()=>()=>window.clearTimeout(o.current),[]),(0,n.useCallback)(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function $57acba87d6e25586$var$useResizeObserver(e,t){let r=$b1b2314f5f9a1d84$export$25bec8c6f54ee79a(t);d(()=>{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])}var z=r(8377),k=r(81438),M=r(12551),I=r(17195),U=r(44635),Z=(0,M.k)((e,{scrollbarSize:t,offsetScrollbars:r,scrollbarHovered:n,hidden:o})=>({root:{overflow:"hidden"},viewport:{width:"100%",height:"100%",paddingRight:r?(0,I.h)(t):void 0,paddingBottom:r?(0,I.h)(t):void 0},scrollbar:{display:o?"none":"flex",userSelect:"none",touchAction:"none",boxSizing:"border-box",padding:`calc(${(0,I.h)(t)}  / 5)`,transition:"background-color 150ms ease, opacity 150ms ease","&:hover":{backgroundColor:"dark"===e.colorScheme?e.colors.dark[8]:e.colors.gray[0],[`& .${(0,U.A)("thumb")}`]:{backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.5):e.fn.rgba(e.black,.5)}},'&[data-orientation="vertical"]':{width:(0,I.h)(t)},'&[data-orientation="horizontal"]':{flexDirection:"column",height:(0,I.h)(t)},'&[data-state="hidden"]':{display:"none",opacity:0}},thumb:{ref:(0,U.A)("thumb"),flex:1,backgroundColor:"dark"===e.colorScheme?e.fn.rgba(e.white,.4):e.fn.rgba(e.black,.4),borderRadius:(0,I.h)(t),position:"relative",transition:"background-color 150ms ease",display:o?"none":void 0,overflow:"hidden","&::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"100%",height:"100%",minWidth:(0,I.h)(44),minHeight:(0,I.h)(44)}},corner:{backgroundColor:"dark"===e.colorScheme?e.colors.dark[6]:e.colors.gray[0],transition:"opacity 150ms ease",opacity:n?1:0,display:o?"none":void 0}})),j=r(6113),H=Object.defineProperty,W=Object.defineProperties,V=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,__defNormalProp=(e,t,r)=>t in e?H(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,__spreadValues=(e,t)=>{for(var r in t||(t={}))Y.call(t,r)&&__defNormalProp(e,r,t[r]);if(X)for(var r of X(t))F.call(t,r)&&__defNormalProp(e,r,t[r]);return e},__spreadProps=(e,t)=>W(e,V(t)),__objRest=(e,t)=>
1{var r={};for(var n in e)Y.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&X)for(var n of X(e))0>t.indexOf(n)&&F.call(e,n)&&(r[n]=e[n]);return r};let B={scrollbarSize:12,scrollHideDelay:1e3,type:"hover",offsetScrollbars:!1},G=(0,n.forwardRef)((e,t)=>{let r=(0,z.N4)("ScrollArea",B,e),{children:o,className:l,classNames:a,styles:i,scrollbarSize:c,scrollHideDelay:d,type:s,dir:u,offsetScrollbars:f,viewportRef:b,onScrollPositionChange:p,unstyled:h,variant:$,viewportProps:S}=r,w=__objRest(r,["children","className","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","variant","viewportProps"]),[y,E]=(0,n.useState)(!1),_=(0,z.rZ)(),{classes:C,cx:x}=Z({scrollbarSize:c,offsetScrollbars:f,scrollbarHovered:y,hidden:"never"===s},{name:"ScrollArea",classNames:a,styles:i,unstyled:h,variant:$});return n.createElement(m,{type:"never"===s?"always":s,scrollHideDelay:d,dir:u||_.dir,ref:t,asChild:!0},n.createElement(j.x,__spreadValues({className:x(C.root,l)},w),n.createElement(v,__spreadProps(__spreadValues({},S),{className:C.viewport,ref:b,onScroll:"function"==typeof p?({currentTarget:e})=>p({x:e.scrollLeft,y:e.scrollTop}):void 0}),o),n.createElement(g,{orientation:"horizontal",className:C.scrollbar,forceMount:!0,onMouseEnter:()=>E(!0),onMouseLeave:()=>E(!1)},n.createElement(N,{className:C.thumb})),n.createElement(g,{orientation:"vertical",className:C.scrollbar,forceMount:!0,onMouseEnter:()=>E(!0),onMouseLeave:()=>E(!1)},n.createElement(N,{className:C.thumb})),n.createElement(O,{className:C.corner})))}),q=(0,n.forwardRef)((e,t)=>{let r=(0,z.N4)("ScrollAreaAutosize",B,e),{children:o,classNames:l,styles:a,scrollbarSize:i,scrollHideDelay:c,type:d,dir:s,offsetScrollbars:u,viewportRef:f,onScrollPositionChange:b,unstyled:p,sx:h,variant:m,viewportProps:v}=r,$=__objRest(r,["children","classNames","styles","scrollbarSize","scrollHideDelay","type","dir","offsetScrollbars","viewportRef","onScrollPositionChange","unstyled","sx","variant","viewportProps"]);return n.createElement(j.x,__spreadProps(__spreadValues({},$),{ref:t,sx:[{display:"flex"},...(0,k.R)(h)]}),n.createElement(j.x,{sx:{display:"flex",flexDirection:"column",flex:1}},n.createElement(G,{classNames:l,styles:a,scrollHideDelay:c,scrollbarSize:i,type:d,dir:s,offsetScrollbars:u,viewportRef:f,onScrollPositionChange:b,unstyled:p,variant:m,viewportProps:v},o)))});q.displayName="@mantine/core/ScrollAreaAutosize",G.displayName="@mantine/core/ScrollArea",G.Autosize=q;let J=G},44635:function(e,t,r){"use strict";function getStylesRef(e){return`___ref-${e||""}`}r.d(t,{A:function(){return getStylesRef}})},81438:function(e,t,r){"use strict";function packSx(e){return Array.isArray(e)?e:[e]}r.d(t,{R:function(){return packSx}})},28446:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{noSSR:function(){return noSSR},default:function(){return dynamic}});let n=r(81351),o=(r(50959),n._(r(37335)));function convertModule(e){return{default:(null==e?void 0:e.default)||e}}function noSSR(e,t){return delete t.webpack,delete t.modules,e(t)}function dynamic(e,t){let r=o.default,n={loading:e=>{let{error:t,isLoading:r,pastDelay:n}=e;return null}};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e}),n={...n,...t};let l=n.loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=l?l().then(convertModule):Promise.resolve(convertModule(()=>null))}):(delete n.webpack,delete n.modules,noSSR(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},98066:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return l}});let n=r(81351),o=n._(r(50959)),l=o.default.createContext(null)},37335:function(e,t,r){"use strict";/**
2@copyright (c) 2017-present James Kyle <[email protected]>
3 MIT License
4 Permission is hereby granted, free of charge, to any person obtaining
5a copy of this software and associated documentation files (the
6"Software"), to deal in the Software without restriction, including
7without limitation the rights to use, copy, modify, merge, publish,
8distribute, sublicense, and/or sell copies of the Software, and to
9permit persons to whom the Software is furnished to do so, subject to
10the following conditions:
11 The above copyright notice and this permission notice shall be
12included in all copies or substantial portions of the Software.
13 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
14EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
15MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
16NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
17LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
18OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
19WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
20*/Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return d}});let n=r(81351),o=n._(r(50959)),l=r(98066),a=[],i=[],c=!1;function load(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}let LoadableSubscription=class LoadableSubscription{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}};function Loadable(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),n=null;function init(){if(!n){let t=new LoadableSubscription(e,r);n={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return n.promise()}if(!c){let e=r.webpack?r.webpack():r.modules;e&&i.push(t=>{for(let r of e)if(t.includes(r))return init()})}function LoadableComponent(e,t){!function(){init();let e=o.default.useContext(l.LoadableContext);e&&Array.isArray(r.modules)&&r.modules.forEach(t=>{e(t)})}();let a=o.default.useSyncExternalStore(n.subscribe,n.getCurrentValue,n.getCurrentValue);return o.default.useImperativeHandle(t,()=>({retry:n.retry}),[]),o.default.useMemo(()=>{var t;return a.loading||a.error?o.default.createElement(r.loading,{isLoading:a.loading,pastDelay:a.pastDelay,timedOut:a.timedOut,error:a.error,retry:n.retry}):a.loaded?o.default.createElement((t=a.loaded)&&t.default?t.default:t,e):null},[e,a])}return LoadableComponent.preload=()=>init(),LoadableComponent.displayName="LoadableComponent",o.default.forwardRef(LoadableComponent)}(load,e)}function flushInitializers(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return flushInitializers(e,t)})}Loadable.preloadAll=()=>new Promise((e,t)=>{flushInitializers(a).then(e,t)}),Loadable.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let res=()=>(c=!0,t());flushInitializers(i,e).then(res,res)})),window.__NEXT_PRELOADREADY=Loadable.preloadReady;let d=Loadable},20108:function(e,t,r){e.exports=r(28446)}}]);

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.