PageSourceSearch

https://nano-gpt.com/_next/static/chunks/59124-3dd4965ea18a8303.js

js nano-gpt.com collected 2026-10-02 04:06:41 UTC 16,585 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[59124],{1331:(e,t,r)=>{r.d(t,{Y:()=>l});var n=r(212115),o=r(436337);function l(e,t){let{delay:r,flushOnUnmount:l,leading:i}="number"==typeof t?{delay:t,flushOnUnmount:!1,leading:!1}:t,a=(0,o.c)(e),c=(0,n.useRef)(0),s=(0,n.useMemo)(()=>{let e=Object.assign(function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];window.clearTimeout(c.current);let l=e._isFirstCall;function s(){window.clearTimeout(c.current),c.current=0,e._isFirstCall=!0}if(e._isFirstCall=!1,i&&l){a(...n),e.flush=()=>{0!==c.current&&(s(),a(...n))},e.cancel=()=>{s()},c.current=window.setTimeout(()=>{s()},r);return}if(i&&!l){e.flush=()=>{0!==c.current&&(s(),a(...n))},e.cancel=()=>{s()},c.current=window.setTimeout(()=>{s()},r);return}let u=()=>{0!==c.current&&(s(),a(...n))};e.flush=u,e.cancel=()=>{s()},c.current=window.setTimeout(u,r)},{flush:()=>{},cancel:()=>{},_isFirstCall:!0});return e},[a,r,i]);return(0,n.useEffect)(()=>()=>{l?s.flush():s.cancel()},[s,l]),s}},159124:(e,t,r)=>{r.d(t,{F:()=>q});var n=r(695155),o=r(212115),l=r(176701),i=r(567413),a=r(825168),c=r(665214),s=r(374279),u=r(46460),d=r(669954),f=r(907220);let[h,p]=(0,f.F)("ScrollArea.Root component was not found in tree");var v=r(436337),w=r(234259);function m(e,t){let r=(0,v.c)(t);(0,w.o)(()=>{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=p(),[a,c]=(0,o.useState)(0),[s,u]=(0,o.useState)(0),d=!!(a&&s);return m(i.scrollbarX,()=>{var e;let t=(null==(e=i.scrollbarX)?void 0:e.offsetHeight)||0;i.onCornerHeightChange(t),u(t)}),m(i.scrollbarY,()=>{var e;let t=(null==(e=i.scrollbarY)?void 0:e.offsetWidth)||0;i.onCornerWidthChange(t),c(t)}),d?(0,n.jsx)("div",{...l,ref:t,style:{...r,width:a,height:s}}):null}),g=(0,o.forwardRef)((e,t)=>{let r=p(),o=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,n.jsx)(b,{...e,ref:t}):null});var S=r(184101);let y={scrollHideDelay:1e3,type:"hover"},x=(0,o.forwardRef)((e,t)=>{let{type:r,scrollHideDelay:l,scrollbars:i,getStyles:a,...s}=(0,c.Y)("ScrollAreaRoot",y,e),[d,f]=(0,o.useState)(null),[p,v]=(0,o.useState)(null),[w,m]=(0,o.useState)(null),[b,g]=(0,o.useState)(null),[x,C]=(0,o.useState)(null),[T,R]=(0,o.useState)(0),[E,P]=(0,o.useState)(0),[j,A]=(0,o.useState)(!1),[D,z]=(0,o.useState)(!1),L=(0,S.pc)(t,e=>f(e));return(0,n.jsx)(h,{value:{type:r,scrollHideDelay:l,scrollArea:d,viewport:p,onViewportChange:v,content:w,onContentChange:m,scrollbarX:b,onScrollbarXChange:g,scrollbarXEnabled:j,onScrollbarXEnabledChange:A,scrollbarY:x,onScrollbarYChange:C,scrollbarYEnabled:D,onScrollbarYEnabledChange:z,onCornerWidthChange:R,onCornerHeightChange:P,getStyles:a},children:(0,n.jsx)(u.Box,{...s,ref:L,__vars:{"--sa-corner-width":"xy"!==i?"0px":"".concat(T,"px"),"--sa-corner-height":"xy"!==i?"0px":"".concat(E,"px")}})})});x.displayName="@mantine/core/ScrollAreaRoot";var C=r(1331),T=r(585754);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 P(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 P([0,i],[0,l-n])(a)}var A=r(35800);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[z,L]=(0,f.F)("ScrollAreaScrollbar was not found in tree"),H=(0,o.forwardRef)((e,t)=>{let{sizes:r,hasThumb:l,onThumbChange:i,onThumbPointerUp:a,onThumbPointerDown:c,onThumbPositionChange:s,onDragScroll:u,onWheelScroll:d,onResize:f,...h}=e,w=p(),[b,g]=(0,o.useState)(null),y=(0,S.pc)(t,e=>g(e)),x=(0,o.useRef)(null),T=(0,o.useRef)(""),{viewport:R}=w,E=r.content-r.viewport,P=(0,v.c)(d),j=(0,v.c)(s),A=(0,C.Y)(f,10),L=e=>{x.current&&u({x:e.clientX-x.current.left,y:e.clientY-x.current.top})};return(0,o.useEffect)(()=>{let e=e=>{let t=e.target;(null==b?void 0:b.contains(t))&&P(e,E)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[R,b,E,P]),(0,o.useEffect)(j,[r,j]),m(b,A),m(w.content,A),(0,n.jsx)(z,{value:{scrollbar:b,hasThumb:l,onThumbChange:(0,v.c)(i),onThumbPointerUp:(0,v.c)(a),onThumbPositionChange:j,onThumbPointerDown:(0,v.c)(c)},children:(0,n.jsx)("div",{...h,ref:y,"data-mantine-scrollbar":!0,style:{position:"absolute",...h.style},onPointerDown:D(e.onPointerDown,e=>{e.preventDefault(),0===e.button&&(e.target.setPointerCapture(e.pointerId),x.current=b.getBoundingClientRect(),T.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",L(e))}),onPointerMove:D(e.onPointerMove,L),onPointerUp:D(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(e.preventDefault(),t.releasePointerCapture(e.pointerId))}),onLostPointerCapture:()=>{document.body.style.webkitUserSelect=T.current,x.current=null}})})}),Y=(0,o.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:l,style:i,...a}=e,c=p(),[s,u]=(0,o.useState)(),d=(0,o.useRef)(null),f=(0,S.pc)(t,d,c.onScrollbarXChange);return(0,o.useEffect)(()=>{d.current&&u(getComputedStyle(d.current))},[d]),(0,n.jsx)(H,{"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(c.viewport){let n=c.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{d.current&&c.viewport&&s&&l({content:c.viewport.scrollWidth,viewport:c.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:(0,A.R)(s.paddingLeft),paddingEnd:(0,A.R)(s.paddingRight)}})}})});Y.displayName="@mantine/core/ScrollAreaScrollbarX";let N=(0,o.forwardRef)((e,t)=>{let{sizes:r,onSizesChange:l,style:i,...a}=e,c=p(),[s,u]=(0,o.useState)(),d=(0,o.useRef)(null),f=(0,S.pc)(t,d,c.onScrollbarYChange);return(0,o.useEffect)(()=>{d.current&&u(window.getComputedStyle(d.current))},[]),(0,n.jsx)(H,{...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(c.viewport){let n=c.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{d.current&&c.viewport&&s&&l({content:c.viewport.scrollHeight,viewport:c.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:(0,A.R)(s.paddingTop),paddingEnd:(0,A.R)(s.paddingBottom)}})}})});N.displayName="@mantine/core/ScrollAreaScrollbarY";let W=(0,o.forwardRef)((e,t)=>{let{orientation:r="vertical",...l}=e,{dir:i}=(0,T.jH)(),a=p(),c=(0,o.useRef)(null),s=(0,o.useRef)(0),[u,d]=(0,o.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),f=R(u.viewport,u.content),h={...l,sizes:u,onSizesChange:d,hasThumb:!!(f>0&&f<1),onThumbChange:e=>{c.current=e},onThumbPointerUp:()=>{s.current=0},onThumbPointerDown:e=>{s.current=e}},v=(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),c=r.content-r.viewport;return P([i,a],"ltr"===n?[0,c]:[-1*c,0])(e)})(e,s.current,u,t);return"horizontal"===r?(0,n.jsx)(Y,{...h,ref:t,onThumbPositionChange:()=>{if(a.viewport&&c.current){let e=j(a.viewport.scrollLeft,u,i);c.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollLeft=v(e,i))}}):"vertical"===r?(0,n.jsx)(N,{...h,ref:t,onThumbPositionChange:()=>{if(a.viewport&&c.current){let e=j(a.viewport.scrollTop,u);0===u.scrollbar.size?c.current.style.setProperty("--thumb-opacity","0"):c.current.style.setProperty("--thumb-opacity","1"),c.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollTop=v(e))}}):null});W.displayName="@mantine/core/ScrollAreaScrollbarVisible";let _=(0,o.forwardRef)((e,t)=>{let r=p(),{forceMount:l,...i}=e,[a,c]=(0,o.useState)(!1),s="horizontal"===e.orientation,u=(0,C.Y)(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;c(s?e:t)}},10);return(m(r.viewport,u),m(r.content,u),l||a)?(0,n.jsx)(W,{"data-state":a?"visible":"hidden",...i,ref:t}):null});_.displayName="@mantine/core/ScrollAreaScrollbarAuto";let M=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,i=p(),[a,c]=(0,o.useState)(!1);return((0,o.useEffect)(()=>{let{scrollArea:e}=i,t=0;if(e){let r=()=>{window.clearTimeout(t),c(!0)},n=()=>{t=window.setTimeout(()=>c(!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)(_,{"data-state":a?"visible":"hidden",...l,ref:t}):null});M.displayName="@mantine/core/ScrollAreaScrollbarHover";let F=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,i=p(),a="horizontal"===e.orientation,[c,s]=(0,o.useState)("hidden"),u=(0,C.Y)(()=>s("idle"),100);return((0,o.useEffect)(()=>{if("idle"===c){let e=window.setTimeout(()=>s("hidden"),i.scrollHideDelay);return()=>window.clearTimeout(e)}},[c,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&&(s("scrolling"),u()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[i.viewport,a,u]),r||"hidden"!==c)?(0,n.jsx)(W,{"data-state":"hidden"===c?"hidden":"visible",...l,ref:t,onPointerEnter:D(e.onPointerEnter,()=>s("interacting")),onPointerLeave:D(e.onPointerLeave,()=>s("idle"))}):null}),X=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...l}=e,i=p(),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:c}=i,s="horizontal"===e.orientation;return(0,o.useEffect)(()=>(s?a(!0):c(!0),()=>{s?a(!1):c(!1)}),[s,a,c]),"hover"===i.type?(0,n.jsx)(M,{...l,ref:t,forceMount:r}):"scroll"===i.type?(0,n.jsx)(F,{...l,ref:t,forceMount:r}):"auto"===i.type?(0,n.jsx)(_,{...l,ref:t,forceMount:r}
1):"always"===i.type?(0,n.jsx)(W,{...l,ref:t}):null});X.displayName="@mantine/core/ScrollAreaScrollbar";let U=(0,o.forwardRef)((e,t)=>{let{style:r,...l}=e,i=p(),a=L(),{onThumbPositionChange:c}=a,s=(0,S.pc)(t,e=>a.onThumbChange(e)),u=(0,o.useRef)(void 0),d=(0,C.Y)(()=>{u.current&&(u.current(),u.current=void 0)},100);return(0,o.useEffect)(()=>{let{viewport:e}=i;if(e){let t=()=>{d(),u.current||(u.current=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;(i||a)&&t(),r=l,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)}(e,c),c())};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[i.viewport,d,c]),(0,n.jsx)("div",{"data-state":a.hasThumb?"visible":"hidden",...l,ref:s,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.displayName="@mantine/core/ScrollAreaThumb";let k=(0,o.forwardRef)((e,t)=>{let{forceMount:r,...o}=e,l=L();return r||l.hasThumb?(0,n.jsx)(U,{ref:t,...o}):null});k.displayName="@mantine/core/ScrollAreaThumb";let B=(0,o.forwardRef)((e,t)=>{let{children:r,style:o,...l}=e,i=p(),a=(0,S.pc)(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",{...i.getStyles("content"),ref:i.onContentChange,children:r})})});B.displayName="@mantine/core/ScrollAreaViewport";var V={root:"m_d57069b5",content:"m_b1336c6",viewport:"m_c0783ff9",viewportInner:"m_f8f631dd",scrollbar:"m_c44ba933",thumb:"m_d8b5e363",corner:"m_21657268"};let I={scrollHideDelay:1e3,type:"hover",scrollbars:"xy"},O=(0,a.V)((e,t)=>{let{scrollbarSize:r,overscrollBehavior:n}=t;return{root:{"--scrollarea-scrollbar-size":(0,i.D)(r),"--scrollarea-over-scroll-behavior":n}}}),q=(0,d.P9)((e,t)=>{let r=(0,c.Y)("ScrollArea",I,e),{classNames:i,className:a,style:u,styles:d,unstyled:f,scrollbarSize:h,vars:p,type:v,scrollHideDelay:w,viewportProps:m,viewportRef:b,onScrollPositionChange:S,children:y,offsetScrollbars:C,scrollbars:T,onBottomReached:R,onTopReached:E,overscrollBehavior:P,attributes:j,...A}=r,[D,z]=(0,o.useState)(!1),[L,H]=(0,o.useState)(!1),[Y,N]=(0,o.useState)(!1),W=(0,s.I)({name:"ScrollArea",props:r,classes:V,className:a,style:u,classNames:i,styles:d,unstyled:f,attributes:j,vars:p,varsResolver:O}),_=(0,o.useRef)(null),M=(0,l.SV)([b,_]);return(0,o.useEffect)(()=>{if(!_.current||"present"!==C)return;let e=_.current,t=new ResizeObserver(()=>{let{scrollHeight:t,clientHeight:r,scrollWidth:n,clientWidth:o}=e;H(t>r),N(n>o)});return t.observe(e),()=>t.disconnect()},[_,C]),(0,n.jsxs)(x,{getStyles:W,type:"never"===v?"always":v,scrollHideDelay:w,ref:t,scrollbars:T,...W("root"),...A,children:[(0,n.jsx)(B,{...m,...W("viewport",{style:null==m?void 0:m.style}),ref:M,"data-offset-scrollbars":!0===C?"xy":C||void 0,"data-scrollbars":T||void 0,"data-horizontal-hidden":"present"!==C||Y?void 0:"true","data-vertical-hidden":"present"!==C||L?void 0:"true",onScroll:e=>{var t;null==m||null==(t=m.onScroll)||t.call(m,e),null==S||S({x:e.currentTarget.scrollLeft,y:e.currentTarget.scrollTop});let{scrollTop:r,scrollHeight:n,clientHeight:o}=e.currentTarget;r-(n-o)>=-.6&&(null==R||R()),0===r&&(null==E||E())},children:y}),("xy"===T||"x"===T)&&(0,n.jsx)(X,{...W("scrollbar"),orientation:"horizontal","data-hidden":"never"===v||"present"===C&&!Y||void 0,forceMount:!0,onMouseEnter:()=>z(!0),onMouseLeave:()=>z(!1),children:(0,n.jsx)(k,{...W("thumb")})}),("xy"===T||"y"===T)&&(0,n.jsx)(X,{...W("scrollbar"),orientation:"vertical","data-hidden":"never"===v||"present"===C&&!L||void 0,forceMount:!0,onMouseEnter:()=>z(!0),onMouseLeave:()=>z(!1),children:(0,n.jsx)(k,{...W("thumb")})}),(0,n.jsx)(g,{...W("corner"),"data-hovered":D||void 0,"data-hidden":"never"===v||void 0})]})});q.displayName="@mantine/core/ScrollArea";let G=(0,d.P9)((e,t)=>{let{children:r,classNames:i,styles:a,scrollbarSize:s,scrollHideDelay:d,type:f,dir:h,offsetScrollbars:p,viewportRef:v,onScrollPositionChange:w,unstyled:m,variant:b,viewportProps:g,scrollbars:S,style:y,vars:x,onBottomReached:C,onTopReached:T,onOverflowChange:R,...E}=(0,c.Y)("ScrollAreaAutosize",I,e),P=(0,o.useRef)(null),j=(0,l.SV)([v,P]),[A,D]=(0,o.useState)(!1),z=(0,o.useRef)(!1);return(0,o.useEffect)(()=>
1{if(!R)return;let e=P.current;if(!e)return;let t=()=>{let t=e.scrollHeight>e.clientHeight;t!==A&&(z.current?null==R||R(t):(z.current=!0,t&&(null==R||R(!0))),D(t))};t();let r=new ResizeObserver(t);return r.observe(e),()=>r.disconnect()},[R,A]),(0,n.jsx)(u.Box,{...E,ref:t,style:[{display:"flex",overflow:"hidden"},y],children:(0,n.jsx)(u.Box,{style:{display:"flex",flexDirection:"column",flex:1,overflow:"hidden",..."y"===S&&{minWidth:0},..."x"===S&&{minHeight:0},..."xy"===S&&{minWidth:0,minHeight:0},...!1===S&&{minWidth:0,minHeight:0}},children:(0,n.jsx)(q,{classNames:i,styles:a,scrollHideDelay:d,scrollbarSize:s,type:f,dir:h,offsetScrollbars:p,viewportRef:j,onScrollPositionChange:w,unstyled:m,variant:b,viewportProps:g,vars:x,scrollbars:S,onBottomReached:C,onTopReached:T,"data-autosize":"true",children:r})})})});q.classes=V,G.displayName="@mantine/core/ScrollAreaAutosize",G.classes=V,q.Autosize=G},436337:(e,t,r)=>{r.d(t,{c:()=>o});var n=r(212115);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.call(t,...n)},[])}}}]);

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.