PageSourceSearch

https://ibank.com.kh/_next/static/chunks/4726-c1871c5c0d67be58.js

js ibank.com.kh collected 2026-10-02 00:38:44 UTC 24,598 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4726],{67285:(e,t,r)=>{r.d(t,{UC:()=>ei,Y9:()=>eo,q7:()=>en,bL:()=>er,l9:()=>el});var n=r(408407),o=r(593980),l=r(804461),i=r(628204),a=r(512218),s=r(9291),c=r(43209),u=r(788201),d=r(140292),f=r(247323),p=r(181439),v="Collapsible",[h,m]=(0,o.A)(v),[w,b]=h(v),g=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:o,defaultOpen:l,disabled:i,onOpenChange:a,...u}=e,[d,h]=(0,s.i)({prop:o,defaultProp:null!=l&&l,onChange:a,caller:v});return(0,p.jsx)(w,{scope:r,disabled:i,contentId:(0,f.B)(),open:d,onOpenToggle:n.useCallback(()=>h(e=>!e),[h]),children:(0,p.jsx)(c.sG.div,{"data-state":E(d),"data-disabled":i?"":void 0,...u,ref:t})})});g.displayName=v;var y="CollapsibleTrigger",x=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,o=b(y,r);return(0,p.jsx)(c.sG.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":E(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:t,onClick:(0,a.mK)(e.onClick,o.onOpenToggle)})});x.displayName=y;var S="CollapsibleContent",R=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=b(S,e.__scopeCollapsible);return(0,p.jsx)(d.C,{present:r||o.open,children:e=>{let{present:r}=e;return(0,p.jsx)(C,{...n,ref:t,present:r})}})});R.displayName=S;var C=n.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:o,children:l,...a}=e,s=b(S,r),[d,f]=n.useState(o),v=n.useRef(null),h=(0,i.s)(t,v),m=n.useRef(0),w=m.current,g=n.useRef(0),y=g.current,x=s.open||d,R=n.useRef(x),C=n.useRef(void 0);return n.useEffect(()=>{let e=requestAnimationFrame(()=>R.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,u.N)(()=>{let e=v.current;if(e){C.current=C.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();m.current=t.height,g.current=t.width,R.current||(e.style.transitionDuration=C.current.transitionDuration,e.style.animationName=C.current.animationName),f(o)}},[s.open,o]),(0,p.jsx)(c.sG.div,{"data-state":E(s.open),"data-disabled":s.disabled?"":void 0,id:s.contentId,hidden:!x,...a,ref:h,style:{"--radix-collapsible-content-height":w?"".concat(w,"px"):void 0,"--radix-collapsible-content-width":y?"".concat(y,"px"):void 0,...e.style},children:x&&l})});function E(e){return e?"open":"closed"}var N=r(369993),T="Accordion",j=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[_,A,P]=(0,l.N)(T),[L,D]=(0,o.A)(T,[P,m]),O=m(),I=n.forwardRef((e,t)=>{let{type:r,...n}=e;return(0,p.jsx)(_.Provider,{scope:e.__scopeAccordion,children:"multiple"===r?(0,p.jsx)(z,{...n,ref:t}):(0,p.jsx)(H,{...n,ref:t})})});I.displayName=T;var[M,k]=L(T),[U,W]=L(T,{collapsible:!1}),H=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:l=()=>{},collapsible:i=!1,...a}=e,[c,u]=(0,s.i)({prop:r,defaultProp:null!=o?o:"",onChange:l,caller:T});return(0,p.jsx)(M,{scope:e.__scopeAccordion,value:n.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:n.useCallback(()=>i&&u(""),[i,u]),children:(0,p.jsx)(U,{scope:e.__scopeAccordion,collapsible:i,children:(0,p.jsx)(Y,{...a,ref:t})})})}),z=n.forwardRef((e,t)=>{let{value:r,defaultValue:o,onValueChange:l=()=>{},...i}=e,[a,c]=(0,s.i)({prop:r,defaultProp:null!=o?o:[],onChange:l,caller:T}),u=n.useCallback(e=>c(function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[...t,e]}),[c]),d=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)(M,{scope:e.__scopeAccordion,value:a,onItemOpen:u,onItemClose:d,children:(0,p.jsx)(U,{scope:e.__scopeAccordion,collapsible:!0,children:(0,p.jsx)(Y,{...i,ref:t})})})}),[$,F]=L(T),Y=n.forwardRef((e,t)=>{let{__scopeAccordion:r,disabled:o,dir:l,orientation:s="vertical",...u}=e,d=n.useRef(null),f=(0,i.s)(d,t),v=A(r),h="ltr"===(0,N.jH)(l),m=(0,a.mK)(e.onKeyDown,e=>{var t;if(!j.includes(e.key))return;let r=e.target,n=v().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)},u=()=>{(i=o-1)<0&&(i=a)};switch(e.key){case"Home":i=0;break;case"End":i=a;break;case"ArrowRight":"horizontal"===s&&(h?c():u());break;case"ArrowDown":"vertical"===s&&c();break;
1case"ArrowLeft":"horizontal"===s&&(h?u():c());break;case"ArrowUp":"vertical"===s&&u()}null===(t=n[i%l].ref.current)||void 0===t||t.focus()});return(0,p.jsx)($,{scope:r,disabled:o,direction:l,orientation:s,children:(0,p.jsx)(_.Slot,{scope:r,children:(0,p.jsx)(c.sG.div,{...u,"data-orientation":s,ref:f,onKeyDown:o?void 0:m})})})}),V="AccordionItem",[X,B]=L(V),G=n.forwardRef((e,t)=>{let{__scopeAccordion:r,value:n,...o}=e,l=F(V,r),i=k(V,r),a=O(r),s=(0,f.B)(),c=n&&i.value.includes(n)||!1,u=l.disabled||e.disabled;return(0,p.jsx)(X,{scope:r,open:c,disabled:u,triggerId:s,children:(0,p.jsx)(g,{"data-orientation":l.orientation,"data-state":et(c),...a,...o,ref:t,disabled:u,open:c,onOpenChange:e=>{e?i.onItemOpen(n):i.onItemClose(n)}})})});G.displayName=V;var K="AccordionHeader",q=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=F(T,r),l=B(K,r);return(0,p.jsx)(c.sG.h3,{"data-orientation":o.orientation,"data-state":et(l.open),"data-disabled":l.disabled?"":void 0,...n,ref:t})});q.displayName=K;var Z="AccordionTrigger",J=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=F(T,r),l=B(Z,r),i=W(Z,r),a=O(r);return(0,p.jsx)(_.ItemSlot,{scope:r,children:(0,p.jsx)(x,{"aria-disabled":l.open&&!i.collapsible||void 0,"data-orientation":o.orientation,id:l.triggerId,...a,...n,ref:t})})});J.displayName=Z;var Q="AccordionContent",ee=n.forwardRef((e,t)=>{let{__scopeAccordion:r,...n}=e,o=F(T,r),l=B(Q,r),i=O(r);return(0,p.jsx)(R,{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 et(e){return e?"open":"closed"}ee.displayName=Q;var er=I,en=G,eo=q,el=J,ei=ee},862874:(e,t,r)=>{r.d(t,{OK:()=>el,bL:()=>en,VM:()=>D,lr:()=>Y,LM:()=>eo});var n=r(408407),o=r.t(n,2);function l(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function i(...e){return n.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=l(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():l(e[t],null)}}}}(...e),e)}r(928086);var a=Symbol.for("radix.slottable"),s=(e,t)=>{if("child"in e.props){let t=e.props.child;return n.isValidElement(t)?n.cloneElement(t,void 0,e.props.children(t.props.children)):null}return n.isValidElement(t)?t:null},c=Symbol.for("react.lazy");function u(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===c&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var d=e=>`${e} failed to slot onto its children. Expected a single React element child or \`Slottable\`.`,f=e=>`${e} failed to slot onto its \`Slottable\`. Expected \`Slottable\` to receive a single React element child.`,p=o[" use ".trim().toString()],v=r(181439),h=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=function(e){let t=n.forwardRef((t,r)=>{var o;let l,c,{children:v,...h}=t,m=null,w=!1,b=[];u(v)&&"function"==typeof p&&(v=p(v._payload)),n.Children.forEach(v,e=>{if(n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a){w=!0;let t="child"in e.props?e.props.child:e.props.children;u(t)&&"function"==typeof p&&(t=p(t._payload)),m=s(e,t),b.push(m?.props?.children)}else b.push(e)}),m?m=n.cloneElement(m,void 0,b):!w&&1===n.Children.count(v)&&n.isValidElement(v)&&(m=v);let g=m?(o=m,(l=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in l&&l.isReactWarning?o.ref:(l=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in l&&l.isReactWarning?o.props.ref:o.props.ref||o.ref):void 0,y=i(r,g);if(!m){if(v||0===v)throw Error(w?f(e):d(e));return v}let x=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(h,m.props??{});return m.type!==n.Fragment&&(x.ref=r?y:g),n.cloneElement(m,x)});return t.displayName=`${e}.Slot`,t}(`Primitive.${t}
1`),o=n.forwardRef((e,n)=>{let{asChild:o,...l}=e,i=o?r:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,v.jsx)(i,{...l,ref:n})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{}),m=globalThis?.document?n.useLayoutEffect:()=>{},w=e=>{let{present:t,children:r}=e,o=function(e){var t,r;let[o,l]=n.useState(),i=n.useRef(null),a=n.useRef(e),s=n.useRef("none"),[c,u]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},n.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return n.useEffect(()=>{let e=g(i.current);s.current="mounted"===c?e:"none"},[c]),m(()=>{let t=i.current,r=a.current;if(r!==e){let n=s.current,o=g(t);e?u("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?u("UNMOUNT"):r&&n!==o?u("ANIMATION_OUT"):u("UNMOUNT"),a.current=e}},[e,u]),m(()=>{if(o){var e;let t;let r=null!==(e=o.ownerDocument.defaultView)&&void 0!==e?e:window,n=e=>{let n=g(i.current).includes(CSS.escape(e.animationName));if(e.target===o&&n&&(u("ANIMATION_END"),!a.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},l=e=>{e.target===o&&(s.current=g(i.current))};return o.addEventListener("animationstart",l),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=>{r.clearTimeout(t),o.removeEventListener("animationstart",l),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}u("ANIMATION_END")},[o,u]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:n.useCallback(e=>{i.current=e?getComputedStyle(e):null,l(e)},[])}}(t),l="function"==typeof r?r({present:o.isPresent}):n.Children.only(r),i=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=n.useRef(t);return o.current=t,n.useCallback(e=>{let t=o.current,r=!1,n=t.map(t=>{let n=b(t,e);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let e=0;e<n.length;e++){let r=n[e];"function"==typeof r?r():b(t[e],null)}}},[])}(o.ref,function(e){var t,r;let n=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,o=n&&"isReactWarning"in n&&n.isReactWarning;return o?e.ref:(o=(n=null===(r=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===r?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}(l));return"function"==typeof r||o.isPresent?n.cloneElement(l,{ref:i}):null};function b(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function g(e){return(null==e?void 0:e.animationName)||"none"}function y(e){let t=n.useRef(e);return n.useEffect(()=>{t.current=e}),n.useMemo(()=>(...e)=>t.current?.(...e),[])}w.displayName="Presence";var x=n.createContext(void 0);function S(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}"undefined"!=typeof window&&window.document&&window.document.createElement;var R="ScrollArea",[C,E]=function(e,t=[]){let r=[],o=()=>{let t=r.map(e=>n.createContext(e));return function(r){let o=r?.[e]||t;return n.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return o.scopeName=e,[function(t,o){let l=n.createContext(o);l.displayName=t+"Context";let i=r.length;r=[...r,o];let a=t=>{let{scope:r,children:o,...a}=t,s=r?.[e]?.[i]||l,c=n.useMemo(()=>a,Object.values(a));return(0,v.jsx)(s.Provider,{value:c,children:o})};return a.displayName=t+"Provider",[a,function(r,a){let s=a?.[e]?.[i]||l,c=n.useContext(s);if(c)return c;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 r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return n.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return r.scopeName=t.scopeName,r}(o,...t)]}(R),[N,T]=C(R),j=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:o="hover",dir:l,scrollHideDelay:a=600,...s}=e,[c,u]=n.useState(null),[d,f]=n.useState(null),[p,m]=n.useState(null),[w,b]=n.useState(null),[g,y]=n.useState(null),[S,R]=n.useState(0),[C,E]=n.useState(0),[T,j]=n.useState(!1),[_,A]=n.useState(!1),P=i(t,e=>u(e)),L=function(e){let t=n.useContext(x);return e||t||"ltr"}(l);return(0,v.jsx)(N,{scope:r,type:o,dir:L,scrollHideDelay:a,scrollArea:c,viewport:d,onViewportChange:f,content:p,onContentChange:m,scrollbarX:w,onScrollbarXChange:b,scrollbarXEnabled:T,onScrollbarXEnabledChange:j,scrollbarY:g,onScrollbarYChange:y,scrollbarYEnabled:_,onScrollbarYEnabledChange:A,onCornerWidthChange:R,onCornerHeight
1Change:E,children:(0,v.jsx)(h.div,{dir:L,...s,ref:P,style:{position:"relative","--radix-scroll-area-corner-width":S+"px","--radix-scroll-area-corner-height":C+"px",...e.style}})})});j.displayName=R;var _="ScrollAreaViewport",A=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:o,nonce:l,...a}=e,s=T(_,r),c=i(t,n.useRef(null),s.onViewportChange);return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(P,{nonce:l}),(0,v.jsx)(h.div,{"data-radix-scroll-area-viewport":"",...a,ref:c,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,v.jsx)("div",{ref:s.onContentChange,style:{minWidth:"100%",display:"table"},children:o})})]})});A.displayName=_;var P=n.memo(e=>{let{nonce:t}=e;return(0,v.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),L="ScrollAreaScrollbar",D=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=T(L,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,v.jsx)(O,{...o,ref:t,forceMount:r}):"scroll"===l.type?(0,v.jsx)(I,{...o,ref:t,forceMount:r}):"auto"===l.type?(0,v.jsx)(M,{...o,ref:t,forceMount:r}):"always"===l.type?(0,v.jsx)(k,{...o,ref:t,"data-state":"visible"}):null});D.displayName=L;var O=n.forwardRef((e,t)=>{let{forceMount:r,...o}=e,l=T(L,e.__scopeScrollArea),[i,a]=n.useState(!1);return n.useEffect(()=>{let e=l.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),a(!0)},n=()=>{t=window.setTimeout(()=>a(!1),l.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[l.scrollArea,l.scrollHideDelay]),(0,v.jsx)(w,{present:r||i,children:(0,v.jsx)(M,{"data-state":i?"visible":"hidden",...o,ref:t})})}),I=n.forwardRef((e,t)=>{var r,o;let{forceMount:l,...i}=e,a=T(L,e.__scopeScrollArea),s="horizontal"===e.orientation,c=et(()=>d("SCROLL_END"),100),[u,d]=(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(()=>d("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(e)}},[u,a.scrollHideDelay,d]),n.useEffect(()=>{let e=a.viewport,t=s?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(d("SCROLL"),c()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[a.viewport,s,d,c]),(0,v.jsx)(w,{present:l||"hidden"!==u,children:(0,v.jsx)(k,{"data-state":"hidden"===u?"hidden":"visible",...i,ref:t,onPointerEnter:S(e.onPointerEnter,()=>d("POINTER_ENTER")),onPointerLeave:S(e.onPointerLeave,()=>d("POINTER_LEAVE"))})})}),M=n.forwardRef((e,t)=>{let r=T(L,e.__scopeScrollArea),{forceMount:o,...l}=e,[i,a]=n.useState(!1),s="horizontal"===e.orientation,c=et(()=>{if(r.viewport){let e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;a(s?e:t)}},10);return er(r.viewport,c),er(r.content,c),(0,v.jsx)(w,{present:o||i,children:(0,v.jsx)(k,{"data-state":i?"visible":"hidden",...l,ref:t})})}),k=n.forwardRef((e,t)=>{let{orientation:r="vertical",...o}=e,l=T(L,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}}),u=q(s.viewport,s.content),d={...o,sizes:s,onSizesChange:c,hasThumb:!!(u>0&&u<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=Z(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 Q([i,a],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,a.current,s,t)}return"horizontal"===r?(0,v.jsx)(U,{...d,ref:t,onThumbPositionChange:()=>{if(l.viewport&&i.current){let e=J(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,v.jsx)(W,{...d,ref:t,onThumbPositionChange:()=>{if(l.viewport&&i.current){let e=J(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}),U=n.forwardRef((e,t)=>
1{let{sizes:r,onSizesChange:o,...l}=e,a=T(L,e.__scopeScrollArea),[s,c]=n.useState(),u=n.useRef(null),d=i(t,u,a.onScrollbarXChange);return n.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,v.jsx)($,{"data-orientation":"horizontal",...l,ref:d,sizes:r,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Z(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(a.viewport){let n=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{u.current&&a.viewport&&s&&o({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:K(s.paddingLeft),paddingEnd:K(s.paddingRight)}})}})}),W=n.forwardRef((e,t)=>{let{sizes:r,onSizesChange:o,...l}=e,a=T(L,e.__scopeScrollArea),[s,c]=n.useState(),u=n.useRef(null),d=i(t,u,a.onScrollbarYChange);return n.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),(0,v.jsx)($,{"data-orientation":"vertical",...l,ref:d,sizes:r,style:{top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Z(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(a.viewport){let n=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(n),function(e,t){return e>0&&e<t}(n,r)&&t.preventDefault()}},onResize:()=>{u.current&&a.viewport&&s&&o({content:a.viewport.scrollHeight,viewport:
1a.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:K(s.paddingTop),paddingEnd:K(s.paddingBottom)}})}})}),[H,z]=C(L),$=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:o,hasThumb:l,onThumbChange:a,onThumbPointerUp:s,onThumbPointerDown:c,onThumbPositionChange:u,onDragScroll:d,onWheelScroll:f,onResize:p,...m}=e,w=T(L,r),[b,g]=n.useState(null),x=i(t,e=>g(e)),R=n.useRef(null),C=n.useRef(""),E=w.viewport,N=o.content-o.viewport,j=y(f),_=y(u),A=et(p,10);function P(e){R.current&&d({x:e.clientX-R.current.left,y:e.clientY-R.current.top})}return n.useEffect(()=>{let e=e=>{let t=e.target;(null==b?void 0:b.contains(t))&&j(e,N)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[E,b,N,j]),n.useEffect(_,[o,_]),er(b,A),er(w.content,A),(0,v.jsx)(H,{scope:r,scrollbar:b,hasThumb:l,onThumbChange:y(a),onThumbPointerUp:y(s),onThumbPositionChange:_,onThumbPointerDown:y(c),children:(0,v.jsx)(h.div,{...m,ref:x,style:{position:"absolute",...m.style},onPointerDown:S(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),R.current=b.getBoundingClientRect(),C.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",w.viewport&&(w.viewport.style.scrollBehavior="auto"),P(e))}),onPointerMove:S(e.onPointerMove,P),onPointerUp:S(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=C.current,w.viewport&&(w.viewport.style.scrollBehavior=""),R.current=null})})})}),F="ScrollAreaThumb",Y=n.forwardRef((e,t)=>{let{forceMount:r,...n}=e,o=z(F,e.__scopeScrollArea);return(0,v.jsx)(w,{present:r||o.hasThumb,children:(0,v.jsx)(V,{ref:t,...n})})}),V=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:o,...l}=e,a=T(F,r),s=z(F,r),{onThumbPositionChange:c}=s,u=i(t,e=>s.onThumbChange(e)),d=n.useRef(void 0),f=et(()=>{d.current&&(d.current(),d.current=void 0)},100);return n.useEffect(()=>{let e=a.viewport;if(e){let t=()=>{if(f(),!d.current){let t=ee(e,c);d.current=t,c()}};return c(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[a.viewport,f,c]),(0,v.jsx)(h.div,{"data-state":s.hasThumb?"visible":"hidden",...l,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...o},onPointerDownCapture:S(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;s.onThumbPointerDown({x:r,y:n})}),onPointerUp:S(e.onPointerUp,s.onThumbPointerUp)})});Y.displayName=F;var X="ScrollAreaCorner",B=n.forwardRef((e,t)=>{let r=T(X,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,v.jsx)(G,{...e,ref:t}):null});B.displayName=X;var G=n.forwardRef((e,t)=>{let{__scopeScrollArea:r,...o}=e,l=T(X,r),[i,a]=n.useState(0),[s,c]=n.useState(0),u=!!(i&&s);return er(l.scrollbarX,()=>{var e;let t=(null===(e=l.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;l.onCornerHeightChange(t),c(t)}),er(l.scrollbarY,()=>{var e;let t=(null===(e=l.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;l.onCornerWidthChange(t),a(t)}),u?(0,v.jsx)(h.div,{...o,ref:t,style:{width:i,height:s,position:"absolute",right:"ltr"===l.dir?0:void 0,left:"rtl"===l.dir?0:void 0,bottom:0,...e.style}}):null});function K(e){return e?parseInt(e,10):0}function q(e,t){let r=e/t;return isNaN(r)?0:r}function Z(e){let t=q(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function J(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",n=Z(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,l=t.scrollbar.size-o,i=t.content-t.viewport,a=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,i]:[-1*i,0]);return Q([0,i],[0,l-n])(a)}function Q(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 ee=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)};function et(e,t){let r=y(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 er(e,t){let r=y(t);m(()=>{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 en=j,eo=A,el=B}}]);

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.