PageSourceSearch

https://llamagen.ai/_next/static/chunks/38750-e78c453b82b3723a.js

js llamagen.ai collected 2026-09-24 10:43:25 UTC 24,456 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[38750],{12655:function(e,t,r){var n=r(55510).w_;e.exports.C=function(e){return n({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M528 448H112c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16h416c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16zm64-320c-26.5 0-48 21.5-48 48 0 7.1 1.6 13.7 4.4 19.8L476 239.2c-15.4 9.2-35.3 4-44.2-11.6L350.3 85C361 76.2 368 63 368 48c0-26.5-21.5-48-48-48s-48 21.5-48 48c0 15 7 28.2 17.7 37l-81.5 142.6c-8.9 15.6-28.9 20.8-44.2 11.6l-72.3-43.4c2.7-6 4.4-12.7 4.4-19.8 0-26.5-21.5-48-48-48S0 149.5 0 176s21.5 48 48 48c2.6 0 5.2-.4 7.7-.8L128 416h384l72.3-192.8c2.5.4 5.1.8 7.7.8 26.5 0 48-21.5 48-48s-21.5-48-48-48z"}}]})(e)}},58145:function(e,t,r){var n=r(55510).w_;e.exports.j=function(e){return n({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z"}}]})(e)}},24514:function(e,t,r){var n=r(55510).w_;e.exports.Q=function(e){return n({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z"}}]})(e)}},71769:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=(0,r(79205).Z)("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]])},99388:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=(0,r(79205).Z)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},4246:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=(0,r(79205).Z)("Clapperboard",[["path",{d:"M20.2 6 3 11l-.9-2.4c-.3-1.1.3-2.2 1.3-2.5l13.5-4c1.1-.3 2.2.3 2.5 1.3Z",key:"1tn4o7"}],["path",{d:"m6.2 5.3 3.1 3.9",key:"iuk76l"}],["path",{d:"m12.4 3.4 3.1 4",key:"6hsd6n"}],["path",{d:"M3 11h18v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2Z",key:"ltgou9"}]])},96362:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=(0,r(79205).Z)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},10596:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=(0,r(79205).Z)("PersonStanding",[["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["path",{d:"m9 20 3-6 3 6",key:"se2kox"}],["path",{d:"m6 8 6 2 6-2",key:"4o3us4"}],["path",{d:"M12 10v4",key:"1kjpxc"}]])},95805:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=(0,r(79205).Z)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},47307:function(e,t,r){"use strict";r.d(t,{VY:function(){return F},ck:function(){return Y},fC:function(){return Z},h4:function(){return B},xz:function(){return X}});var n=r(2265),o=r(73966),l=r(58068),i=r(98575),a=r(6741),s=r(80886),c=r(66840),d=r(962),u=r(99255),f=r(29114),p=r(57437),h="Accordion",v=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[g,w,m]=(0,l.B)(h),[b,y]=(0,o.b)(h,[m,d.p_]),S=(0,d.p_)(),x=n.forwardRef((e,t)=>{let{type:r,...n}=e;return(0,p.jsx)(g.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,p.jsx)(L,{...n,ref:t}):(0,p.jsx)(k,{...n,ref:t})})});x.displayName=h;var[C,E]=b(h),[j,R]=b(h,{collapsible:!1}),k=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:l=()=>{},collapsible:i=!1,...a}
1=e,[c,d]=(0,s.T)({prop:r,defaultProp:null!=o?o:"",onChange:l,caller:h});return(0,p.jsx)(C,{scope:e.__scopeAccordion,value:n.useMemo(()=>c?[c]:[],[c]),onItemOpen:d,onItemClose:n.useCallback(()=>i&&d(""),[i,d]),children:(0,p.jsx)(j,{scope:e.__scopeAccordion,collapsible:i,children:(0,p.jsx)(z,{...a,ref:t})})})}),L=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:l=()=>{},...i}=e,[a,c]=(0,s.T)({prop:r,defaultProp:null!=o?o:[],onChange:l,caller:h}),d=n.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[c]),u=n.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.filter(t=>t!==e)}),[c]);return(0,p.jsx)(C,{scope:e.__scopeAccordion,value:a,onItemOpen:d,onItemClose:u,children:(0,p.jsx)(j,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(z,{...i,ref:t})})})}),[T,_]=b(h),z=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:o,dir:l,orientation:s="vertical",...d}=e,u=n.useRef(null),h=(0,i.e)(u,t),m=w(r),b="ltr"===(0,f.gm)(l),y=(0,a.Mj)(e.onKeyDown,e=>{var t;if(!v.includes(e.key))return;let r=e.target,n=m().filter(e=>{var t;return!(null===(t=e.ref.current)||void 0===t?void 0:t.disabled)}),o=n.findIndex(e=>e.ref.current===r),l=n.length;if(-1===o)return;e.preventDefault();let i=o,a=l-1,c=()=>{(i=o+1)>a&&(i=0)},d=()=>{(i=o-1)<0&&(i=a)};switch(e.key){case"Home":i=0;break;case"End":i=a;break;case"ArrowRight":"horizontal"===s&&(b?c():d());break;case"ArrowDown":"vertical"===s&&c();break;case"ArrowLeft":"horizontal"===s&&(b?d():c());break;case"ArrowUp":"vertical"===s&&d()}null===(t=n[i%l].ref.current)||void 0===t||t.focus()});return(0,p.jsx)(T,{scope:r,disabled:o,direction:l,orientation:s,children:(0,p.jsx)(g.Slot,{scope:r,children:(0,p.jsx)(c.WV.div,{...d,"data-orientation":s,ref:h,onKeyDown:o?void 0:y})})})}),A="AccordionItem",[P,I]=b(A),D=n.forwardRef((e,t)=>{let{__scopeAccordion:r,value:n,...o}=e,l=_(A,r),i=E(A,r),a=S(r),s=(0,u.M)(),c=n&&i.value.includes(n)||!1,f=l.disabled||e.disabled;return(0,p.jsx)(P,{scope:r,open:c,disabled:f,triggerId:s,children:(0,p.jsx)(d.fC,{"data-orientation":l.orientation,"data-state":V(c),...a,...o,ref:t,disabled:f,open:c,onOpenChange:e=>{e?i.onItemOpen(n):i.onItemClose(n)}})})});D.displayName=A;var N="AccordionHeader",W=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=_(h,r),l=I(N,r);return(0,p.jsx)(c.WV.h3,{"data-orientation":o.orientation,"data-state":V(l.open),"data-disabled":l.disabled?"":void 0,...n,ref:t})});W.displayName=N;var H="AccordionTrigger",M=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=_(h,r),l=I(H,r),i=R(H,r),a=S(r);return(0,p.jsx)(g.ItemSlot,{scope:r,children:(0,p.jsx)(d.xz,{"aria-disabled":l.open&&!i.collapsible||void 0,"data-orientation":o.orientation,id:l.triggerId,...a,...n,ref:t})})});M.displayName=H;var O="AccordionContent",U=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=_(h,r),l=I(O,r),i=S(r);return(0,p.jsx)(d.VY,{role:"region","aria-labelledby":l.triggerId,"data-orientation":o.orientation,...i,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});function V(e){return e?"open":"closed"}U.displayName=O;var Z=x,Y=D,B=W,X=M,F=U},43643:function(e,t,r){"use strict";r.d(t,{Ns:function(){return K},fC:function(){return q},gb:function(){return E},l_:function(){return J},q4:function(){return D}});var n=r(2265),o=r(66840),l=r(71599),i=r(73966),a=r(98575),s=r(26606),c=r(29114),d=r(61188),u=r(62484),f=r(6741),p=r(57437),h="ScrollArea",[v,g]=(0,i.b)(h),[w,m]=v(h),b=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:l="hover",dir:i,scrollHideDelay:s=600,...d}=e,[u,f]=n.useState(null),[h,v]=n.useState(null),[g,m]=n.useState(null),[b,y]=n.useState(null),[S,x]=n.useState(null),[C,E]=n.useState(0),[j,R]=n.useState(0),[k,L]=n.useState(!1),[T,_]=n.useState(!1),z=(0,a.e)(t,f),A=(0,c.gm)(i);return(0,p.jsx)(w,{scope:r,type:l,dir:A,scrollHideDelay:s,scrollArea:u,viewport:h,onViewportChange:v,content:g,onContentChange:m,scrollbarX:b,onScrollbarXChange:y,scrollbarXEnabled:k,onScrollbarXEnabledChange:L,scrollbarY:S,onScrollbarYChange:x,scrollbarYEnabled:T,onScrollbarYEnabledChange:_,onCornerWidthChange:E,onCornerHeight
1Change:R,children:(0,p.jsx)(o.WV.div,{dir:A,...d,ref:z,style:{position:"relative","--radix-scroll-area-corner-width":C+"px","--radix-scroll-area-corner-height":j+"px",...e.style}})})});b.displayName=h;var y="ScrollAreaViewport",S=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:l,nonce:i,...s}=e,c=m(y,r),d=n.useRef(null),u=(0,a.e)(t,d,c.onViewportChange);return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)(x,{nonce:i}),(0,p.jsx)(o.WV.div,{"data-radix-scroll-area-viewport":"",...s,ref:u,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,p.jsx)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:l})})]})});S.displayName=y;var x=n.memo(e=>{let{nonce:t}=e;return(0,p.jsx)("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}"},nonce:t})},(e,t)=>e.nonce===t.nonce),C="ScrollAreaScrollbar",E=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=m(C,e.__scopeScrollArea),{onScrollbarXEnabledChange:i,onScrollbarYEnabledChange:a}=l,s="horizontal"===e.orientation;return n.useEffect(()=>(s?i(!0):a(!0),()=>{s?i(!1):a(!1)}),[s,i,a]),"hover"===l.type?(0,p.jsx)(j,{...o,ref:t,forceMount:r}):"scroll"===l.type?(0,p.jsx)(R,{...o,ref:t,forceMount:r}):"auto"===l.type?(0,p.jsx)(k,{...o,ref:t,forceMount:r}):"always"===l.type?(0,p.jsx)(L,{...o,ref:t,"data-state":"visible"}):null});E.displayName=C;var j=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,i=m(C,e.__scopeScrollArea),[a,s]=n.useState(!1);return n.useEffect(()=>{let e=i.scrollArea,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]),(0,p.jsx)(l.z,{present:r||a,children:(0,p.jsx)(k,{"data-state":a?"visible":"hidden",...o,ref:t})})}),R=n.forwardRef((e,t)=>{var r,o;let{forceMount:i,...a}=e,s=m(C,e.__scopeScrollArea),c="horizontal"===e.orientation,d=X(()=>h("SCROLL_END"),100),[u,h]=(r="hidden",o={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},n.useReducer((e,t)=>{let r=o[e][t];return null!=r?r:e},r));return n.useEffect(()=>{if("idle"===u){let e=window.setTimeout(()=>h("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[u,s.scrollHideDelay,h]),n.useEffect(()=>{let e=s.viewport,t=c?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(h("SCROLL"),d()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,c,h,d]),(0,p.jsx)(l.z,{present:i||"hidden"!==u,children:(0,p.jsx)(L,{"data-state":"hidden"===u?"hidden":"visible",...a,ref:t,onPointerEnter:(0,f.Mj)(e.onPointerEnter,()=>h("POINTER_ENTER")),onPointerLeave:(0,f.Mj)(e.onPointerLeave,()=>h("POINTER_LEAVE"))})})}),k=n.forwardRef((e,t)=>{let r=m(C,e.__scopeScrollArea),{forceMount:o,...i}=e,[a,s]=n.useState(!1),c="horizontal"===e.orientation,d=X(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;s(c?e:t)}},10);return F(r.viewport,d),F(r.content,d),(0,p.jsx)(l.z,{present:o||a,children:(0,p.jsx)(L,{"data-state":a?"visible":"hidden",...i,ref:t})})}),L=n.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,l=m(C,e.__scopeScrollArea),i=n.useRef(null),a=n.useRef(0),[s,c]=n.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=U(s.viewport,s.content),u={...o,sizes:s,onSizesChange:c,hasThumb:!!(d>0&&d<1),onThumbChange:e=>i.current=e,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:e=>a.current=e};function f(e,t){return function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=V(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 Y([i,a],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,a.current,s,t)}return"horizontal"===r?(0,p.jsx)(T,{...u,ref:t,onThumbPositionChange:()=>{if(l.viewport&&i.current){let e=Z(l.viewport.scrollLeft,s,l.dir);i.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollLeft=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollLeft=f(e,l.dir))}}):"vertical"===r?(0,p.jsx)(_,{...u,ref:t,onThumbPositionChange:()=>{if(l.viewport&&i.current){let e=Z(l.viewport.scrollTop,s);i.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:e=>{l.viewport&&(l.viewport.scrollTop=e)},onDragScroll:e=>{l.viewport&&(l.viewport.scrollTop=f(e))}}):null}),T=n.forwardRef((e,t)=>
1{let{sizes:r,onSizesChange:o,...l}=e,i=m(C,e.__scopeScrollArea),[s,c]=n.useState(),d=n.useRef(null),u=(0,a.e)(t,d,i.onScrollbarXChange);return n.useEffect(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,p.jsx)(P,{"data-orientation":"horizontal",...l,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":V(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:()=>{d.current&&i.viewport&&s&&o({content:i.viewport.scrollWidth,viewport:i.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:O(s.paddingLeft),paddingEnd:O(s.paddingRight)}})}})}),_=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...l}=e,i=m(C,e.__scopeScrollArea),[s,c]=n.useState(),d=n.useRef(null),u=(0,a.e)(t,d,i.onScrollbarYChange);return n.useEffect(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,p.jsx)(P,{"data-orientation":"vertical",...l,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":V(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:()=>{d.current&&i.viewport&&s&&o({content:i.viewport.scrollHeight,viewport:i.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:O(s.paddingTop),paddingEnd:O(s.paddingBottom)}})}})}),[z,A]=v(C),P=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:l,hasThumb:i,onThumbChange:c,onThumbPointerUp:d,onThumbPointerDown:u,onThumbPositionChange:h,onDragScroll:v,onWheelScroll:g,onResize:w,...b}=e,y=m(C,r),[S,x]=n.useState(null),E=(0,a.e)(t,x),j=n.useRef(null),R=n.useRef(""),k=y.viewport,L=l.content-l.viewport,T=(0,s.W)(g),_=(0,s.W)(h),A=X(w,10);function P(e){j.current&&v({x:e.clientX-j.current.left,y:e.clientY-j.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;(null==S?void 0:S.contains(t))&&T(e,L)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[k,S,L,T]),n.useEffect(_,[l,_]),F(S,A),F(y.content,A),(0,p.jsx)(z,{scope:r,scrollbar:S,hasThumb:i,onThumbChange:(0,s.W)(c),onThumbPointerUp:(0,s.W)(d),onThumbPositionChange:_,onThumbPointerDown:(0,s.W)(u),children:(0,p.jsx)(o.WV.div,{...b,ref:E,style:{position:"absolute",...b.style},onPointerDown:(0,f.Mj)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),j.current=S.getBoundingClientRect(),R.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",y.viewport&&(y.viewport.style.scrollBehavior="auto"),P(e))}),onPointerMove:(0,f.Mj)(e.onPointerMove,P),onPointerUp:(0,f.Mj)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=R.current,y.viewport&&(y.viewport.style.scrollBehavior=""),j.current=null})})})}),I="ScrollAreaThumb",D=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=A(I,e.__scopeScrollArea);return(0,p.jsx)(l.z,{present:r||o.hasThumb,children:(0,p.jsx)(N,{ref:t,...n})})}),N=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:l,...i}=e,s=m(I,r),c=A(I,r),{onThumbPositionChange:d}=c,u=(0,a.e)(t,c.onThumbChange),h=n.useRef(void 0),v=X(()=>{h.current&&(h.current(),h.current=void 0)},100);return n.useEffect(()=>{let e=s.viewport;if(e){let t=()=>{if(v(),!h.current){let t=B(e,d);h.current=t,d()}};return d(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[s.viewport,v,d]),(0,p.jsx)(o.WV.div,{"data-state":c.hasThumb?"visible":"hidden",...i,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...l},onPointerDownCapture:(0,f.Mj)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;c.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,f.Mj)(e.onPointerUp,c.onThumbPointerUp)})});D.displayName=I;var W="ScrollAreaCorner",H=n.forwardRef((e,t)=>
1{let r=m(W,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,p.jsx)(M,{...e,ref:t}):null});H.displayName=W;var M=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...l}=e,i=m(W,r),[a,s]=n.useState(0),[c,d]=n.useState(0),u=!!(a&&c),{onCornerWidthChange:f,onCornerHeightChange:h}=i;return F(i.scrollbarX,()=>{var e;let t=(null===(e=i.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;i.onCornerHeightChange(t),d(t)}),F(i.scrollbarY,()=>{var e;let t=(null===(e=i.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;i.onCornerWidthChange(t),s(t)}),n.useEffect(()=>()=>{f(0),h(0)},[f,h]),u?(0,p.jsx)(o.WV.div,{...l,ref:t,style:{width:a,height:c,position:"absolute",right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:0,...e.style}}):null});function O(e){return e?parseInt(e,10):0}function U(e,t){let r=e/t;return isNaN(r)?0:r}function V(e){let t=U(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function Z(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=V(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,i=t.content-t.viewport,a=(0,u.u)(e,"ltr"===r?[0,i]:[-1*i,0]);return Y([0,i],[0,l-n])(a)}function Y(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])}}var B=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)};function X(e,t){let r=(0,s.W)(e),o=n.useRef(0);return n.useEffect(()=>()=>window.clearTimeout(o.current),[]),n.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(r,t)},[r,t])}function F(e,t){let r=(0,s.W)(t);(0,d.b)(()=>{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 q=b,J=S,K=H},3243:function(e,t,r){"use strict";r.d(t,{Z:function(){return l}});var n=r(2265),o={outline:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"},filled:{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"currentColor",stroke:"none"}};let l=(e,t,r,l)=>{let i=(0,n.forwardRef)((r,i)=>{let{color:a="currentColor",size:s=24,stroke:c=2,title:d,className:u,children:f,...p}=r;return(0,n.createElement)("svg",{ref:i,...o[e],width:s,height:s,className:["tabler-icon","tabler-icon-".concat(t),u].join(" "),..."filled"===e?{fill:a}:{strokeWidth:c,stroke:a},...p},[d&&(0,n.createElement)("title",{key:"svg-title"},d),...l.map(e=>{let[t,r]=e;return(0,n.createElement)(t,r)}),...Array.isArray(f)?f:[f]])});return i.displayName="".concat(r),i}},89134:function(e,t,r){"use strict";function n(e,t){let r;try{r=e()}catch(e){return}return{getItem:e=>{var n;let o=e=>null===e?null:JSON.parse(e,null==t?void 0:t.reviver),l=null!=(n=r.getItem(e))?n:null;return l instanceof Promise?l.then(o):o(l)},setItem:(e,n)=>r.setItem(e,JSON.stringify(n,null==t?void 0:t.replacer)),removeItem:e=>r.removeItem(e)}}r.d(t,{FL:function(){return n},tJ:function(){return a}});let o=e=>t=>{try{let r=e(t);if(r instanceof Promise)return r;return{then:e=>o(e)(r),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>o(t)(e)}}},l=(e,t)=>(r,n,l)=>{let i,a,s={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},c=!1,d=new Set,u=new Set;try{i=s.getStorage()}catch(e){}if(!i)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),r(...e)},n,l);let f=o(s.serialize),p=()=>{let e;let t=f({state:s.partialize({...n()}),version:s.version}).then(e=>i.setItem(s.name,e)).catch(t=>{e=t});if(e)throw e;return t},h=l.setState;l.setState=(e,t)=>
1{h(e,t),p()};let v=e((...e)=>{r(...e),p()},n,l),g=()=>{var e;if(!i)return;c=!1,d.forEach(e=>e(n()));let t=(null==(e=s.onRehydrateStorage)?void 0:e.call(s,n()))||void 0;return o(i.getItem.bind(i))(s.name).then(e=>{if(e)return s.deserialize(e)}).then(e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return e.state;if(s.migrate)return s.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(e=>{var t;return r(a=s.merge(e,null!=(t=n())?t:v),!0),p()}).then(()=>{null==t||t(a,void 0),c=!0,u.forEach(e=>e(a))}).catch(e=>{null==t||t(void 0,e)})};return l.persist={setOptions:e=>{s={...s,...e},e.getStorage&&(i=e.getStorage())},clearStorage:()=>{null==i||i.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>g(),hasHydrated:()=>c,onHydrate:e=>(d.add(e),()=>{d.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},g(),a||v},i=(e,t)=>(r,l,i)=>{let a,s={storage:n(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},c=!1,d=new Set,u=new Set,f=s.storage;if(!f)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${s.name}', the given storage is currently unavailable.`),r(...e)},l,i);let p=()=>{let e=s.partialize({...l()});return f.setItem(s.name,{state:e,version:s.version})},h=i.setState;i.setState=(e,t)=>{h(e,t),p()};let v=e((...e)=>{r(...e),p()},l,i);i.getInitialState=()=>v;let g=()=>{var e,t;if(!f)return;c=!1,d.forEach(e=>{var t;return e(null!=(t=l())?t:v)});let n=(null==(t=s.onRehydrateStorage)?void 0:t.call(s,null!=(e=l())?e:v))||void 0;return o(f.getItem.bind(f))(s.name).then(e=>{if(e){if("number"!=typeof e.version||e.version===s.version)return[!1,e.state];if(s.migrate)return[!0,s.migrate(e.state,e.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(e=>{var t;let[n,o]=e;if(r(a=s.merge(o,null!=(t=l())?t:v),!0),n)return p()}).then(()=>{null==n||n(a,void 0),a=l(),c=!0,u.forEach(e=>e(a))}).catch(e=>{null==n||n(void 0,e)})};return i.persist={setOptions:e=>{s={...s,...e},e.storage&&(f=e.storage)},clearStorage:()=>{null==f||f.removeItem(s.name)},getOptions:()=>s,rehydrate:()=>g(),hasHydrated:()=>c,onHydrate:e=>(d.add(e),()=>{d.delete(e)}),onFinishHydration:e=>(u.add(e),()=>{u.delete(e)})},s.skipHydration||g(),a||v},a=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),l(e,t)):i(e,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.