PageSourceSearch

https://sia.tech/_next/static/immutable/chunks/1tys05zuzo3d1.js

js sia.tech collected 2026-10-01 10:45:57 UTC 50,917 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,36102,e=>{"use strict";e.s(["clamp",0,function(e,[t,r]){return Math.min(r,Math.max(t,e))}])},775453,e=>{"use strict";e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}])},456928,967568,e=>{"use strict";var t,r=e.i(418332),n=e.i(460128),o=e.i(61448),i=e.i(398934),a=e.i(66529);e.s(["createCollection",0,function(e){let t=e+"CollectionProvider",[l,s]=(0,n.createContextScope)(t),[u,c]=l(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,o=r.default.useRef(null),i=r.default.useRef(new Map).current;return(0,a.jsx)(u,{scope:t,itemMap:i,collectionRef:o,children:n})};d.displayName=t;let f=e+"CollectionSlot",p=r.default.forwardRef((e,t)=>{let{scope:r,children:n}=e,l=c(f,r),s=(0,o.useComposedRefs)(t,l.collectionRef);return(0,a.jsx)(i.Slot,{ref:s,children:n})});p.displayName=f;let h=e+"CollectionItemSlot",v="data-radix-collection-item",m=r.default.forwardRef((e,t)=>{let{scope:n,children:l,...s}=e,u=r.default.useRef(null),d=(0,o.useComposedRefs)(t,u),f=c(h,n);return r.default.useEffect(()=>(f.itemMap.set(u,{ref:u,...s}),()=>void f.itemMap.delete(u))),(0,a.jsx)(i.Slot,{...{[v]:""},ref:d,children:l})});return m.displayName=h,[{Provider:d,Slot:p,ItemSlot:m},function(t){let n=c(e+"CollectionConsumer",t);return r.default.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${v}]`));return Array.from(n.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[n.collectionRef,n.itemMap])},s]}],456928);var l=e.i(178896),s=e.i(211129),u=e.i(358975),c="dismissableLayer.update",d=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=r.forwardRef((e,n)=>{let{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:f,onPointerDownOutside:v,onFocusOutside:m,onInteractOutside:g,onDismiss:b,...w}=e,y=r.useContext(d),[E,C]=r.useState(null),S=E?.ownerDocument??globalThis?.document,[,R]=r.useState({}),x=(0,o.useComposedRefs)(n,e=>C(e)),P=Array.from(y.layers),[N]=[...y.layersWithOutsidePointerEventsDisabled].slice(-1),L=P.indexOf(N),T=E?P.indexOf(E):-1,H=y.layersWithOutsidePointerEventsDisabled.size>0,O=T>=L,D=function(e,t=globalThis?.document){let n=(0,u.useCallbackRef)(e),o=r.useRef(!1),i=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let r=function(){h("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);o.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...y.branches].some(e=>e.contains(t));O&&!r&&(v?.(e),g?.(e),e.defaultPrevented||b?.())},S),M=function(e,t=globalThis?.document){let n=(0,u.useCallbackRef)(e),o=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!o.current&&h("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...y.branches].some(e=>e.contains(t))&&(m?.(e),g?.(e),e.defaultPrevented||b?.())},S);return!function(e,t=globalThis?.document){let n=(0,u.useCallbackRef)(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{T===y.layers.size-1&&(f?.(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},S),r.useEffect(()=>{if(E)return i&&(0===y.layersWithOutsidePointerEventsDisabled.size&&(t=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),y.layersWithOutsidePointerEventsDisabled.add(E)),y.layers.add(E),p(),()=>{i&&1===y.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=t)}},[E,S,i,y]),r.useEffect(()=>()=>{E&&(y.layers.delete(E),y.layersWithOutsidePointerEventsDisabled.delete(E),p())},[E,y]),r.useEffect(()=>{let e=()=>R({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,a.jsx)(s.Primitive.div,{...w,ref:x,style:{pointerEvents:H?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,l.composeEventHandlers)(e.onFocusCapture,M.onFocusCapture),onBlurCapture:(0,l.composeEventHandlers)(e.onBlurCapture,M.onBlurCapture),onPointerDownCapture:(0,l.composeEventHandlers)(e.onPointerDownCapture,D.onPointerDownCapture)})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function h(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?(0,s.dispatchDiscreteCustomEvent)(o,i):o.dispatchEvent(i)}f.displayName="DismissableLayer",r.forwardRef((e,t)=>
1{let n=r.useContext(d),i=r.useRef(null),l=(0,o.useComposedRefs)(t,i);return r.useEffect(()=>{let e=i.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,a.jsx)(s.Primitive.div,{...e,ref:l})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",0,f],967568)},597637,e=>{"use strict";var t=e.i(418332);function r(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function n(...e){return t=>{let n=!1,o=e.map(e=>{let o=r(e,t);return n||"function"!=typeof o||(n=!0),o});if(n)return()=>{for(let t=0;t<o.length;t++){let n=o[t];"function"==typeof n?n():r(e[t],null)}}}}e.s(["composeRefs",0,n,"useComposedRefs",0,function(...e){return t.useCallback(n(...e),e)}])},460128,178896,358975,443667,3741,e=>{"use strict";var t=e.i(418332),r=e.i(66529);e.s(["createContextScope",0,function(e,n=[]){let o=[],i=()=>{let r=o.map(e=>t.createContext(e));return function(n){let o=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(n,i){let a=t.createContext(i),l=o.length;o=[...o,i];let s=n=>{let{scope:o,children:i,...s}=n,u=o?.[e]?.[l]||a,c=t.useMemo(()=>s,Object.values(s));return(0,r.jsx)(u.Provider,{value:c,children:i})};return s.displayName=n+"Provider",[s,function(r,o){let s=o?.[e]?.[l]||a,u=t.useContext(s);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return n.scopeName=r.scopeName,n}(i,...n)]}],460128),e.s(["composeEventHandlers",0,function(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}],178896),e.s(["useCallbackRef",0,function(e){let r=t.useRef(e);return t.useEffect(()=>{r.current=e}),t.useMemo(()=>(...e)=>r.current?.(...e),[])}],358975);var n=e.i(61448),o=globalThis?.document?t.useLayoutEffect:()=>{};e.s(["useLayoutEffect",0,o],443667);var i=e=>{var r;let i,l,{present:s,children:u}=e,c=function(e){var r,n;let[i,l]=t.useState(),s=t.useRef({}),u=t.useRef(e),c=t.useRef("none"),[d,f]=(r=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>n[e][t]??e,r));return t.useEffect(()=>{let e=a(s.current);c.current="mounted"===d?e:"none"},[d]),o(()=>{let t=s.current,r=u.current;if(r!==e){let n=c.current,o=a(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),o(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let n=a(s.current).includes(r.animationName);if(r.target===i&&n&&(f("ANIMATION_END"),!u.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},n=e=>{e.target===i&&(c.current=a(s.current))};return i.addEventListener("animationstart",n),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",n),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{e&&(s.current=getComputedStyle(e)),l(e)},[])}}(s),d="function"==typeof u?u({present:c.isPresent}):t.Children.only(u),f=(0,n.useComposedRefs)(c.ref,(r=d,(l=(i=Object.getOwnPropertyDescriptor(r.props,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?r.ref:(l=(i=Object.getOwnPropertyDescriptor(r,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?r.props.ref:r.props.ref||r.ref));return"function"==typeof u||c.isPresent?t.cloneElement(d,{ref:f}):null};function a(e){return e?.animationName||"none"}i.displayName="Presence",e.s(["Presence",0,i],3741)},877550,e=>{"use strict";var t=e.i(418332),r=e.i(66529);e.s(["createContext",0,function(e,n){let o=t.createContext(n),i=e=>{let{children:n,...i}=e,a=t.useMemo(()=>i,Object.values(i));return(0,r.jsx)(o.Provider,{value:a,children:n})};return i.displayName=e+"Provider",[i,function(r){let i=t.useContext(o);if(i)return i;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${e}\``)}]},"createContextScope",0,function(e,n=[]){let o=[],i=()=>{let r=o.map(e=>t.createContext(e));return function(n){let o=n?.[e]||r;return t.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(n,i){let a=t.createContext(i),l=o.length;o=[...o,i];let s=n=>{let{scope:o,children:i,...s}=n,u=o?.[e]?.[l]||a,c=t.useMemo(()=>s,Object.values(s));return(0,r.jsx)(u.Provider,{value:c,children:i})};return s.displayName=n+"Provider",[s,function(r,o){let s=o?.[e]?.[l]||a,u=t.useContext(s);if(u)return u;if(void 0!==i)return i;throw Error(`\`${r}\` must be used within \`${n}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=n.reduce((t,{useScope:r,scopeName:n})=>
1{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${r.scopeName}`]:o}),[o])}};return n.scopeName=r.scopeName,n}(i,...n)]}])},763956,e=>{"use strict";var t=e.i(418332);e.i(66529);var r=t.createContext(void 0);e.s(["useDirection",0,function(e){let n=t.useContext(r);return e||n||"ltr"}])},129673,132436,824076,752343,895071,e=>{"use strict";var t,r=e.i(418332),n=e.i(775453),o=e.i(377510),i=e.i(597637),a=e.i(66529);function l(e){var t;let n,o=(t=e,(n=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){var a;let e,l,s=(a=n,(l=(e=Object.getOwnPropertyDescriptor(a.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.ref:(l=(e=Object.getOwnPropertyDescriptor(a,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?a.props.ref:a.props.ref||a.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],i=t[n];/^on[A-Z]/.test(n)?o&&i?r[n]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...i}:"className"===n&&(r[n]=[o,i].filter(Boolean).join(" "))}return{...e,...r}}(o,n.props);return n.type!==r.Fragment&&(u.ref=t?(0,i.composeRefs)(t,s):s),r.cloneElement(n,u)}return r.Children.count(n)>1?r.Children.only(null):null})).displayName=`${t}.SlotClone`,n),l=r.forwardRef((e,t)=>{let{children:n,...i}=e,l=r.Children.toArray(n),s=l.find(u);if(s){let e=s.props.children,n=l.map(t=>t!==s?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,a.jsx)(o,{...i,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,a.jsx)(o,{...i,ref:t,children:n})});return l.displayName=`${e}.Slot`,l}var s=Symbol("radix.slottable");function u(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===s}e.s(["createSlot",0,l,"createSlottable",0,function(e){let t=({children:e})=>(0,a.jsx)(a.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=s,t}],132436);var c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=l(`Primitive.${t}`),o=r.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(o?n:t,{...i,ref:r})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function d(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}function f(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}e.s(["Primitive",0,c,"dispatchDiscreteCustomEvent",0,d],824076),e.s(["useCallbackRef",0,f],752343);var p="dismissableLayer.update",h=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),v=r.forwardRef((e,o)=>{let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:s,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:v,onDismiss:b,...w}=e,y=r.useContext(h),[E,C]=r.useState(null),S=E?.ownerDocument??globalThis?.document,[,R]=r.useState({}),x=(0,i.useComposedRefs)(o,e=>C(e)),P=Array.from(y.layers),[N]=[...y.layersWithOutsidePointerEventsDisabled].slice(-1),L=P.indexOf(N),T=E?P.indexOf(E):-1,H=y.layersWithOutsidePointerEventsDisabled.size>0,O=T>=L,D=function(e,t=globalThis?.document){let n=f(e),o=r.useRef(!1),i=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let r=function(){g("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);o.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...y.branches].some(e=>e.contains(t));O&&!r&&(u?.(e),v?.(e),e.defaultPrevented||b?.())},S),M=function(e,t=globalThis?.document){let n=f(e),o=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!o.current&&g("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...y.branches].some(e=>e.contains(t))&&(d?.(e),v?.(e),e.defaultPrevented||b?.())},S);return!function(e,t=globalThis?.document){let n=f(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{T===y.layers.size-1&&(s?.(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},S),r.useEffect(()=>{if(E)return l&&(0===y.layersWithOutsidePointerEventsDisabled.size&&(t=S.body.style.pointerEvents,S.body.style.pointerEvents="none"),y.layersWithOutsidePointerEventsDisabled.add(E)),y.layers.add(E),m(),()=>{l&&1===y.layersWithOutsidePointerEventsDisabled.size&&(S.body.style.pointerEvents=t)}},[E,S,l,y]),r.useEffect(()=>()=>{E&&(y.layers.delete(E),y.layersWithOutsidePointerEventsDisabled.delete(E),m())},[E,y]),r.useEffect(()=>{let e=()=>R({});return document.addEventListener(p,e),()=>document.removeEventListener(p,e)},[]),(0,a.jsx)(c.div,{...w,ref:x,style:{pointerEvents:H?O?"auto":"none":void 0,...e.style},onFocusCapture:(0,n.composeEventHandlers)(e.onFocusCapture,M.onFocusCapture),onBlurCapture:(0,n.composeEventHandlers)(e.onBlurCapture,M.onBlurCapture),onPointerDownCapture:(0,n.composeEventHandlers)(e.onPointerDownCapture,D.onPointerDownCapture)})});function m(){let e=new CustomEvent(p);document.dispatchEvent(e)}function g(e,t,r,{discrete:n}){let o=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?d(o,i):o.dispatchEvent(i)}v.displayName="DismissableLayer",r.forwardRef((e,t)=>
1{let n=r.useContext(h),o=r.useRef(null),l=(0,i.useComposedRefs)(t,o);return r.useEffect(()=>{let e=o.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,a.jsx)(c.div,{...e,ref:l})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",0,v],129673);var b=e.i(699799),w=r.forwardRef((e,t)=>{let{container:n,...i}=e,[l,s]=r.useState(!1);(0,b.useLayoutEffect)(()=>s(!0),[]);let u=n||l&&globalThis?.document?.body;return u?o.default.createPortal((0,a.jsx)(c.div,{...i,ref:t}),u):null});w.displayName="Portal",e.s(["Portal",0,w],895071)},315070,e=>{"use strict";var t=e.i(418332),r=e.i(443667),n=t["useId".toString()]||(()=>void 0),o=0;e.s(["useId",0,function(e){let[i,a]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||a(e=>e??String(o++))},[e]),e||(i?`radix-${i}`:"")}])},661262,e=>{"use strict";var t=e.i(418332),r=e.i(699799),n=t[" useId ".trim().toString()]||(()=>void 0),o=0;e.s(["useId",0,function(e){let[i,a]=t.useState(n());return(0,r.useLayoutEffect)(()=>{e||a(e=>e??String(o++))},[e]),e||(i?`radix-${i}`:"")}])},232916,516261,e=>{"use strict";var t=e.i(418332),r=e.i(358975);e.s(["useControllableState",0,function({prop:e,defaultProp:n,onChange:o=()=>{}}){let[i,a]=function({defaultProp:e,onChange:n}){let o=t.useState(e),[i]=o,a=t.useRef(i),l=(0,r.useCallbackRef)(n);return t.useEffect(()=>{a.current!==i&&(l(i),a.current=i)},[i,a,l]),o}({defaultProp:n,onChange:o}),l=void 0!==e,s=l?e:i,u=(0,r.useCallbackRef)(o);return[s,t.useCallback(t=>{if(l){let r="function"==typeof t?t(e):t;r!==e&&u(r)}else a(t)},[l,e,a,u])]}],232916),e.s(["usePrevious",0,function(e){let r=t.useRef({value:e,previous:e});return t.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}],516261)},467500,911070,e=>{"use strict";var t=e.i(418332),r=e.i(699799);t[" useEffectEvent ".trim().toString()],t[" useInsertionEffect ".trim().toString()];var n=t[" useInsertionEffect ".trim().toString()]||r.useLayoutEffect;Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",0,function({prop:e,defaultProp:r,onChange:o=()=>{},caller:i}){let[a,l,s]=function({defaultProp:e,onChange:r}){let[o,i]=t.useState(e),a=t.useRef(o),l=t.useRef(r);return n(()=>{l.current=r},[r]),t.useEffect(()=>{a.current!==o&&(l.current?.(o),a.current=o)},[o,a]),[o,i,l]}({defaultProp:r,onChange:o}),u=void 0!==e,c=u?e:a;{let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${i} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}r.current=u},[u,i])}return[c,t.useCallback(t=>{if(u){let r="function"==typeof t?t(e):t;r!==e&&s.current?.(r)}else l(t)},[u,e,l,s])]}],467500);var o=e.i(597637),i=e=>{var n;let i,l,{present:s,children:u}=e,c=function(e){var n,o;let[i,l]=t.useState(),s=t.useRef(null),u=t.useRef(e),c=t.useRef("none"),[d,f]=(n=e?"mounted":"unmounted",o={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},t.useReducer((e,t)=>o[e][t]??e,n));return t.useEffect(()=>{let e=a(s.current);c.current="mounted"===d?e:"none"},[d]),(0,r.useLayoutEffect)(()=>{let t=s.current,r=u.current;if(r!==e){let n=c.current,o=a(t);e?f("MOUNT"):"none"===o||t?.display==="none"?f("UNMOUNT"):r&&n!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,r.useLayoutEffect)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,r=r=>{let n=a(s.current).includes(r.animationName);if(r.target===i&&n&&(f("ANIMATION_END"),!u.current)){let r=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=r)})}},n=e=>{e.target===i&&(c.current=a(s.current))};return i.addEventListener("animationstart",n),i.addEventListener("animationcancel",r),i.addEventListener("animationend",r),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",n),i.removeEventListener("animationcancel",r),i.removeEventListener("animationend",r)}}f("ANIMATION_END")},[i,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:t.useCallback(e=>{s.current=e?getComputedStyle(e):null,l(e)},[])}}(s),d="function"==typeof u?u({present:c.isPresent}):t.Children.only(u),f=(0,o.useComposedRefs)(c.ref,(n=d,(l=(i=Object.getOwnPropertyDescriptor(n.props,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?n.ref:(l=(i=Object.getOwnPropertyDescriptor(n,"ref")?.get)&&"isReactWarning"in i&&i.isReactWarning)?n.props.ref:n.props.ref||n.ref));return"function"==typeof u||c.isPresent?t.cloneElement(d,{ref:f}):null};function a(e){return e?.animationName||"none"}i.displayName="Presence",e.s(["Presence",0,i],911070)},699799,e=>{"use strict";var t=e.i(418332),r=globalThis?.document?t.useLayoutEffect:()=>{};
1e.s(["useLayoutEffect",0,r])},429879,e=>{"use strict";var t=e.i(418332),r=e.i(211129),n=e.i(66529),o=t.forwardRef((e,t)=>(0,n.jsx)(r.Primitive.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));o.displayName="VisuallyHidden",e.s(["Root",0,o,"VisuallyHidden",0,o])},645751,e=>{"use strict";var t=new WeakMap,r=new WeakMap,n={},o=0,i=function(e){return e&&(e.host||i(e.parentNode))},a=function(e,a,l,s){var u=(Array.isArray(e)?e:[e]).map(function(e){if(a.contains(e))return e;var t=i(e);return t&&a.contains(t)?t:(console.error("aria-hidden",e,"in not contained inside",a,". Doing nothing"),null)}).filter(function(e){return!!e});n[l]||(n[l]=new WeakMap);var c=n[l],d=[],f=new Set,p=new Set(u),h=function(e){!e||f.has(e)||(f.add(e),h(e.parentNode))};u.forEach(h);var v=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))v(e);else try{var n=e.getAttribute(s),o=null!==n&&"false"!==n,i=(t.get(e)||0)+1,a=(c.get(e)||0)+1;t.set(e,i),c.set(e,a),d.push(e),1===i&&o&&r.set(e,!0),1===a&&e.setAttribute(l,"true"),o||e.setAttribute(s,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return v(a),f.clear(),o++,function(){d.forEach(function(e){var n=t.get(e)-1,o=c.get(e)-1;t.set(e,n),c.set(e,o),n||(r.has(e)||e.removeAttribute(s),r.delete(e)),o||e.removeAttribute(l)}),--o||(t=new WeakMap,t=new WeakMap,r=new WeakMap,n={})}};e.s(["hideOthers",0,function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=t||("u"<typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live]"))),a(n,o,r,"aria-hidden")):function(){return null}}])},707816,e=>{"use strict";var t,r,n,o,i,a,l,s=function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function u(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}var c=("function"==typeof SuppressedError&&SuppressedError,e.i(418332)),d="right-scroll-bar-position",f="width-before-scroll-bar";function p(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var h="u">typeof window?c.useLayoutEffect:c.useEffect,v=new WeakMap,m=(void 0===t&&(t={}),(void 0===r&&(r=function(e){return e}),n=[],o=!1,i={read:function(){if(o)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var t=r(e,o);return n.push(t),function(){n=n.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(o=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){o=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var i=function(){var r=t;t=[],r.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}}).options=s({async:!0,ssr:!1},t),i),g=function(){},b=c.forwardRef(function(e,t){var r,n,o,i,a=c.useRef(null),l=c.useState({onScrollCapture:g,onWheelCapture:g,onTouchMoveCapture:g}),d=l[0],f=l[1],b=e.forwardProps,w=e.children,y=e.className,E=e.removeScrollBar,C=e.enabled,S=e.shards,R=e.sideCar,x=e.noIsolation,P=e.inert,N=e.allowPinchZoom,L=e.as,T=e.gapMode,H=u(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),O=(r=[a,t],n=function(e){return r.forEach(function(t){return p(t,e)})},(o=(0,c.useState)(function(){return{value:null,callback:n,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=n,i=o.facade,h(function(){var e=v.get(i);if(e){var t=new Set(e),n=new Set(r),o=i.current;t.forEach(function(e){n.has(e)||p(e,null)}
1),n.forEach(function(e){t.has(e)||p(e,o)})}v.set(i,r)},[r]),i),D=s(s({},H),d);return c.createElement(c.Fragment,null,C&&c.createElement(R,{sideCar:m,removeScrollBar:E,shards:S,noIsolation:x,inert:P,setCallbacks:f,allowPinchZoom:!!N,lockRef:a,gapMode:T}),b?c.cloneElement(c.Children.only(w),s(s({},D),{ref:O})):c.createElement(void 0===L?"div":L,s({},D,{className:y,ref:O}),w))});b.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},b.classNames={fullWidth:f,zeroRight:d};var w=function(e){var t=e.sideCar,r=u(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return c.createElement(n,s({},r))};w.isSideCarExport=!0;var y=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=l||("u">typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,o;(n=t).styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r)),o=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(o)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},E=function(){var e=y();return function(t,r){c.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},C=function(){var e=E();return function(t){return e(t.styles,t.dynamic),null}},S={left:0,top:0,right:0,gap:0},R=function(e){return parseInt(e||"",10)||0},x=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[R(r),R(n),R(o)]},P=function(e){if(void 0===e&&(e="margin"),"u"<typeof window)return S;var t=x(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},N=C(),L="data-scroll-locked",T=function(e,t,r,n){var o=e.left,i=e.top,a=e.right,l=e.gap;return void 0===r&&(r="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(n,";\n   padding-right: ").concat(l,"px ").concat(n,";\n  }\n  body[").concat(L,"] {\n    overflow: hidden ").concat(n,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n    padding-left: ".concat(o,"px;\n    padding-top: ").concat(i,"px;\n    padding-right: ").concat(a,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(l,"px ").concat(n,";\n    "),"padding"===r&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(d," {\n    right: ").concat(l,"px ").concat(n,";\n  }\n  \n  .").concat(f," {\n    margin-right: ").concat(l,"px ").concat(n,";\n  }\n  \n  .").concat(d," .").concat(d," {\n    right: 0 ").concat(n,";\n  }\n  \n  .").concat(f," .").concat(f," {\n    margin-right: 0 ").concat(n,";\n  }\n  \n  body[").concat(L,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n  }\n")},H=function(){var e=parseInt(document.body.getAttribute(L)||"0",10);return isFinite(e)?e:0},O=function(){c.useEffect(function(){return document.body.setAttribute(L,(H()+1).toString()),function(){var e=H()-1;e<=0?document.body.removeAttribute(L):document.body.setAttribute(L,e.toString())}},[])},D=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=void 0===n?"margin":n;O();var i=c.useMemo(function(){return P(o)},[o]);return c.createElement(N,{styles:T(i,!t,o,r?"":"!important")})},M=!1;if("u">typeof window)try{var A=Object.defineProperty({},"passive",{get:function(){return M=!0,!0}});window.addEventListener("test",A,A),window.removeEventListener("test",A,A)}catch(e){M=!1}var j=!!M&&{passive:!1},W=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},k=function(e,t){var r=t.ownerDocument,n=t;do{if("u">typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),_(e,n)){var o=V(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body)return!1},_=function(e,t){return"v"===e?W(t,"overflowY"):W(t,"overflowX")},V=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},I=function(e,t,r,n,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),l=a*n,s=r.target,u=t.contains(s),c=!1,d=l>0,f=0,p=0;do{var h=V(e,s),v=h[0],m=h[1]-h[2]-a*v;(v||m)&&_(e,s)&&(f+=m,p+=v),s=s instanceof ShadowRoot?s.host:s.parentNode}while(!u&&s!==document.body||u&&(t.contains(s)||t===s))return d&&(o&&1>Math.abs(f)||!o&&l>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(c=!0),c},U=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},z=function(e){return[e.deltaX,e.deltaY]},B=function(e){return e&&"current"in e?e.current:e},F=0,$=[];let X=(a=function(e){var t=c.useRef([]),r=c.useRef([0,0]),n=c.useRef(),o=c.useState(F++)[0],i=c.useState(C)[0],a=c.useRef(e);c.useEffect(function(){a.current=e},[e]),c.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}
1)([e.lockRef.current],(e.shards||[]).map(B),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=c.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!a.current.allowPinchZoom;var o,i=U(e),l=r.current,s="deltaX"in e?e.deltaX:l[0]-i[0],u="deltaY"in e?e.deltaY:l[1]-i[1],c=e.target,d=Math.abs(s)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=k(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=k(d,c)),!f)return!1;if(!n.current&&"changedTouches"in e&&(s||u)&&(n.current=o),!o)return!0;var p=n.current||o;return I(p,t,e,"h"===p?s:u,!0)},[]),s=c.useCallback(function(e){if($.length&&$[$.length-1]===i){var r="deltaY"in e?z(e):U(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(a.current.shards||[]).map(B).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?l(e,o[0]):!a.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=c.useCallback(function(e,r,n,o){var i={name:e,delta:r,target:n,should:o,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=c.useCallback(function(e){r.current=U(e),n.current=void 0},[]),f=c.useCallback(function(t){u(t.type,z(t),t.target,l(t,e.lockRef.current))},[]),p=c.useCallback(function(t){u(t.type,U(t),t.target,l(t,e.lockRef.current))},[]);c.useEffect(function(){return $.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:p}),document.addEventListener("wheel",s,j),document.addEventListener("touchmove",s,j),document.addEventListener("touchstart",d,j),function(){$=$.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,j),document.removeEventListener("touchmove",s,j),document.removeEventListener("touchstart",d,j)}},[]);var h=e.removeScrollBar,v=e.inert;return c.createElement(c.Fragment,null,v?c.createElement(i,{styles:"\n  .block-interactivity-".concat(o," {pointer-events: none;}\n  .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,h?c.createElement(D,{gapMode:e.gapMode}):null)},m.useMedium(a),w);var Y=c.forwardRef(function(e,t){return c.createElement(b,s({},e,{ref:t,sideCar:X}))});Y.classNames=b.classNames,e.s(["RemoveScroll",0,Y],707816)},22533,e=>{"use strict";var t=e.i(66529),r=e.i(833487),n=e.i(168308),o=e.i(155555);e.s(["CMSLink",0,e=>{let{size:i,type:a,variant:l="inline",children:s,className:u,label:c,linkIcon:d="show"}=e,{href:f,...p}=(0,o.getCMSLinkHrefAndTabProps)(e);return f?"inline"===l?(0,t.jsxs)(r.default,{className:u,href:f||"",...p,children:[c&&c,s&&s]}):(0,t.jsxs)(n.LinkButton,{...p,size:i,variant:l,href:f||"",linkIcon:"none"===d?"none":"reference"===a?"internal":"external",className:u,children:[c&&c,s&&s]}):null}])},729314,550593,466459,6326,340232,360012,532526,821179,582401,306854,852673,918560,9137,53761,455186,47267,133436,e=>{"use strict";var t=e.i(66529),r=e.i(530941);let n={src:e.i(465111).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,n],550593);let o={src:e.i(519023).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,o],466459);let i={src:e.i(395413).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,i],6326);let a={src:e.i(65764).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,a],340232);let l={src:e.i(446427).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,l],360012);let s={src:e.i(895798).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,s],532526);let u={src:e.i(555985).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,u],821179);let c={src:e.i(346228).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,c],582401);let d={src:e.i(717128).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,d],306854);let f={src:e.i(733578).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,f],852673);let p={src:e.i(8272).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,p],918560);let h={src:e.i(938642).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,h],9137);let v={src:e.i(608937).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,v],53761);let m={src:e.i(294103).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,m],455186);let g={src:e.i(903299).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,g],47267);let b={src:e.i(357135).default,width:25,height:25,blurWidth:0,blurHeight:0};e.s(["default",0,b],133436);let w={src:e.i(679477).default,width:35,height:35,blurWidth:0,blurHeight:0},y={src:e.i(355006).default,width:35,height:35,blurWidth:0,blurHeight:0},E={src:e.i(13595).default,width:65,height:64,blurWidth:0,blurHeight:0},C={src:e.i(283220).default,width:65,height:64,blurWidth:0,blurHeight:0},S={src:e.i(905689).default,width:64,height:64,blurWidth:0,blurHeight:0},R={about:{on:o,off:n},grants:{on:a,off:i},projects_tools:{on:s,off:l},provide_storage:{on:c,off:u},roadmap:{on:f,off:d},store_data:{on:h,off:p},tech_overview:{on:m,off:v},whitepaper:{on:b,off:g},docs:{on:y,off:w},docs_square:{on:C,off:E},favicon:{on:S,off:S}};e.s(["AbstractNavIcon",0,function({icon:e,className:n}){let o=(0,r.cn)("relative w-[25px] h-[25px]",n),i=R[e]||R.about,a=R[e]||R.about;return(0,t.jsxs)("div",{className:o,children:[(0,t.jsx)("img",{src:i.on.src,alt:e,className:(0,r.cn)(o,"absolute top-0 left-0","opacity-0 group-hover/list-item:opacity-100 transition-opacity duration-500")}),(0,t.jsx)("img",{src:a.off.src,alt:e,className:(0,r.cn)(o,"absolute top-0 left-0","opacity-100 group-hover/list-item:opacity-0 transition-opacity duration-500")})]})}],729314)},37134,e=>{"use strict";var t=e.i(66529);e.s(["GitHubIcon",0,function({className:e}){return(0,t.jsx)("svg",{width:"22",height:"22",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:e,children:(0,t.jsx)("path",{d:"M22 8V14H21V16H20V18H19V19H18V20H17V21H15V22H14V17H13V16H14V15H16V14H17V13H18V8H17V5H15V6H14V7H13V6H9V7H8V6H7V5H5V8H4V13H5V14H6V15H8V17H6V16H5V15H3V16H4V18H5V19H8V22H7V21H5V20H4V19H3V18H2V16H1V14H0V8H1V6H2V4H3V3H4V2H6V1H8V0H14V1H16V2H18V3H19V4H20V6H21V8H22Z",fill:"currentColor"})})}])},759684,e=>{"use strict";var t=e.i(66529),r=e.i(418332),n=e.i(211129),o=e.i(3741),i=e.i(460128),a=e.i(61448),l=e.i(358975),s=e.i(763956),u=e.i(443667),c=e.i(36102),d=e.i(178896),f="ScrollArea",[p,h]=(0,i.createContextScope)(f),[v,m]=p(f),g=r.forwardRef((e,o)=>{let{__scopeScrollArea:i,type:l="hover",dir:u,scrollHideDelay:c=600,...d}=e,[f,p]=r.useState(null),[h,m]=r.useState(null),[g,b]=r.useState(null),[w,y]=r.useState(null),[E,C]=r.useState(null),[S,R]=r.useState(0),[x,P]=r.useState(0),[N,L]=r.useState(!1),[T,H]=r.useState(!1),O=(0,a.useComposedRefs)(o,e=>p(e)),D=(0,s.useDirection)(u);return(0,t.jsx)(v,{scope:i,type:l,dir:D,scrollHideDelay:c,scrollArea:f,viewport:h,onViewportChange:m,content:g,onContentChange:b,scrollbarX:w,onScrollbarXChange:y,scrollbarXEnabled:N,onScrollbarXEnabledChange:L,scrollbarY:E,onScrollbarYChange:C,scrollbarYEnabled:T,onScrollbarYEnabledChange:H,onCornerWidthChange:R,onCornerHeight
1Change:P,children:(0,t.jsx)(n.Primitive.div,{dir:D,...d,ref:O,style:{position:"relative","--radix-scroll-area-corner-width":S+"px","--radix-scroll-area-corner-height":x+"px",...e.style}})})});g.displayName=f;var b="ScrollAreaViewport",w=r.forwardRef((e,o)=>{let{__scopeScrollArea:i,children:l,nonce:s,...u}=e,c=m(b,i),d=r.useRef(null),f=(0,a.useComposedRefs)(o,d,c.onViewportChange);return(0,t.jsxs)(t.Fragment,{children:[(0,t.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:s}),(0,t.jsx)(n.Primitive.div,{"data-radix-scroll-area-viewport":"",...u,ref:f,style:{overflowX:c.scrollbarXEnabled?"scroll":"hidden",overflowY:c.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,t.jsx)("div",{ref:c.onContentChange,style:{minWidth:"100%",display:"table"},children:l})})]})});w.displayName=b;var y="ScrollAreaScrollbar",E=r.forwardRef((e,n)=>{let{forceMount:o,...i}=e,a=m(y,e.__scopeScrollArea),{onScrollbarXEnabledChange:l,onScrollbarYEnabledChange:s}=a,u="horizontal"===e.orientation;return r.useEffect(()=>(u?l(!0):s(!0),()=>{u?l(!1):s(!1)}),[u,l,s]),"hover"===a.type?(0,t.jsx)(C,{...i,ref:n,forceMount:o}):"scroll"===a.type?(0,t.jsx)(S,{...i,ref:n,forceMount:o}):"auto"===a.type?(0,t.jsx)(R,{...i,ref:n,forceMount:o}):"always"===a.type?(0,t.jsx)(x,{...i,ref:n}):null});E.displayName=y;var C=r.forwardRef((e,n)=>{let{forceMount:i,...a}=e,l=m(y,e.__scopeScrollArea),[s,u]=r.useState(!1);return r.useEffect(()=>{let e=l.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),u(!0)},n=()=>{t=window.setTimeout(()=>u(!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,t.jsx)(o.Presence,{present:i||s,children:(0,t.jsx)(R,{"data-state":s?"visible":"hidden",...a,ref:n})})}),S=r.forwardRef((e,n)=>{var i;let{forceMount:a,...l}=e,s=m(y,e.__scopeScrollArea),u="horizontal"===e.orientation,c=B(()=>p("SCROLL_END"),100),[f,p]=(i={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},r.useReducer((e,t)=>i[e][t]??e,"hidden"));return r.useEffect(()=>{if("idle"===f){let e=window.setTimeout(()=>p("HIDE"),s.scrollHideDelay);return()=>window.clearTimeout(e)}},[f,s.scrollHideDelay,p]),r.useEffect(()=>{let e=s.viewport,t=u?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(p("SCROLL"),c()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[s.viewport,u,p,c]),(0,t.jsx)(o.Presence,{present:a||"hidden"!==f,children:(0,t.jsx)(x,{"data-state":"hidden"===f?"hidden":"visible",...l,ref:n,onPointerEnter:(0,d.composeEventHandlers)(e.onPointerEnter,()=>p("POINTER_ENTER")),onPointerLeave:(0,d.composeEventHandlers)(e.onPointerLeave,()=>p("POINTER_LEAVE"))})})}),R=r.forwardRef((e,n)=>{let i=m(y,e.__scopeScrollArea),{forceMount:a,...l}=e,[s,u]=r.useState(!1),c="horizontal"===e.orientation,d=B(()=>{if(i.viewport){let e=i.viewport.offsetWidth<i.viewport.scrollWidth,t=i.viewport.offsetHeight<i.viewport.scrollHeight;u(c?e:t)}},10);return F(i.viewport,d),F(i.content,d),(0,t.jsx)(o.Presence,{present:a||s,children:(0,t.jsx)(x,{"data-state":s?"visible":"hidden",...l,ref:n})})}),x=r.forwardRef((e,n)=>{let{orientation:o="vertical",...i}=e,a=m(y,e.__scopeScrollArea),l=r.useRef(null),s=r.useRef(0),[u,c]=r.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=_(u.viewport,u.content),f={...i,sizes:u,onSizesChange:c,hasThumb:!!(d>0&&d<1),onThumbChange:e=>l.current=e,onThumbPointerUp:()=>s.current=0,onThumbPointerDown:e=>s.current=e};function p(e,t){return function(e,t,r,n="ltr"){let o=V(r),i=t||o/2,a=r.scrollbar.paddingStart+i,l=r.scrollbar.size-r.scrollbar.paddingEnd-(o-i),s=r.content-r.viewport;return U([a,l],"ltr"===n?[0,s]:[-1*s,0])(e)}(e,s.current,u,t)}return"horizontal"===o?(0,t.jsx)(P,{...f,ref:n,onThumbPositionChange:()=>{if(a.viewport&&l.current){let e=I(a.viewport.scrollLeft,u,a.dir);l.current.style.transform=`translate3d(${e}px, 0, 0)`}}
1,onWheelScroll:e=>{a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollLeft=p(e,a.dir))}}):"vertical"===o?(0,t.jsx)(N,{...f,ref:n,onThumbPositionChange:()=>{if(a.viewport&&l.current){let e=I(a.viewport.scrollTop,u);l.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:e=>{a.viewport&&(a.viewport.scrollTop=p(e))}}):null}),P=r.forwardRef((e,n)=>{let{sizes:o,onSizesChange:i,...l}=e,s=m(y,e.__scopeScrollArea),[u,c]=r.useState(),d=r.useRef(null),f=(0,a.useComposedRefs)(n,d,s.onScrollbarXChange);return r.useEffect(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,t.jsx)(H,{"data-orientation":"horizontal",...l,ref:f,sizes:o,style:{bottom:0,left:"rtl"===s.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===s.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":V(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(s.viewport){var n,o;let i=s.viewport.scrollLeft+t.deltaX;e.onWheelScroll(i),n=i,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{d.current&&s.viewport&&u&&i({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:d.current.clientWidth,paddingStart:k(u.paddingLeft),paddingEnd:k(u.paddingRight)}})}})}),N=r.forwardRef((e,n)=>{let{sizes:o,onSizesChange:i,...l}=e,s=m(y,e.__scopeScrollArea),[u,c]=r.useState(),d=r.useRef(null),f=(0,a.useComposedRefs)(n,d,s.onScrollbarYChange);return r.useEffect(()=>{d.current&&c(getComputedStyle(d.current))},[d]),(0,t.jsx)(H,{"data-orientation":"vertical",...l,ref:f,sizes:o,style:{top:0,right:"ltr"===s.dir?0:void 0,left:"rtl"===s.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":V(o)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(s.viewport){var n,o;let i=s.viewport.scrollTop+t.deltaY;e.onWheelScroll(i),n=i,o=r,n>0&&n<o&&t.preventDefault()}},onResize:()=>{d.current&&s.viewport&&u&&i({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:d.current.clientHeight,paddingStart:k(u.paddingTop),paddingEnd:k(u.paddingBottom)}})}})}),[L,T]=p(y),H=r.forwardRef((e,o)=>{let{__scopeScrollArea:i,sizes:s,hasThumb:u,onThumbChange:c,onThumbPointerUp:f,onThumbPointerDown:p,onThumbPositionChange:h,onDragScroll:v,onWheelScroll:g,onResize:b,...w}=e,E=m(y,i),[C,S]=r.useState(null),R=(0,a.useComposedRefs)(o,e=>S(e)),x=r.useRef(null),P=r.useRef(""),N=E.viewport,T=s.content-s.viewport,H=(0,l.useCallbackRef)(g),O=(0,l.useCallbackRef)(h),D=B(b,10);function M(e){x.current&&v({x:e.clientX-x.current.left,y:e.clientY-x.current.top})}return r.useEffect(()=>{let e=e=>{let t=e.target;C?.contains(t)&&H(e,T)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[N,C,T,H]),r.useEffect(O,[s,O]),F(C,D),F(E.content,D),(0,t.jsx)(L,{scope:i,scrollbar:C,hasThumb:u,onThumbChange:(0,l.useCallbackRef)(c),onThumbPointerUp:(0,l.useCallbackRef)(f),onThumbPositionChange:O,onThumbPointerDown:(0,l.useCallbackRef)(p),children:(0,t.jsx)(n.Primitive.div,{...w,ref:R,style:{position:"absolute",...w.style},onPointerDown:(0,d.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),x.current=C.getBoundingClientRect(),P.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",E.viewport&&(E.viewport.style.scrollBehavior="auto"),M(e))}),onPointerMove:(0,d.composeEventHandlers)(e.onPointerMove,M),onPointerUp:(0,d.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=P.current,E.viewport&&(E.viewport.style.scrollBehavior=""),x.current=null})})})}),O="ScrollAreaThumb",D=r.forwardRef((e,r)=>{let{forceMount:n,...i}=e,a=T(O,e.__scopeScrollArea);return(0,t.jsx)(o.Presence,{present:n||a.hasThumb,children:(0,t.jsx)(M,{ref:r,...i})})}),M=r.forwardRef((e,o)=>{let{__scopeScrollArea:i,style:l,...s}=e,u=m(O,i),c=T(O,i),{onThumbPositionChange:f}=c,p=(0,a.useComposedRefs)(o,e=>c.onThumbChange(e)),h=r.useRef(void 0),v=B(()=>{h.current&&(h.current(),h.current=void 0)},100);return r.useEffect(()=>{let e=u.viewport;if(e){let t=()=>
1{v(),h.current||(h.current=z(e,f),f())};return f(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[u.viewport,v,f]),(0,t.jsx)(n.Primitive.div,{"data-state":c.hasThumb?"visible":"hidden",...s,ref:p,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...l},onPointerDownCapture:(0,d.composeEventHandlers)(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,d.composeEventHandlers)(e.onPointerUp,c.onThumbPointerUp)})});D.displayName=O;var A="ScrollAreaCorner",j=r.forwardRef((e,r)=>{let n=m(A,e.__scopeScrollArea),o=!!(n.scrollbarX&&n.scrollbarY);return"scroll"!==n.type&&o?(0,t.jsx)(W,{...e,ref:r}):null});j.displayName=A;var W=r.forwardRef((e,o)=>{let{__scopeScrollArea:i,...a}=e,l=m(A,i),[s,u]=r.useState(0),[c,d]=r.useState(0),f=!!(s&&c);return F(l.scrollbarX,()=>{let e=l.scrollbarX?.offsetHeight||0;l.onCornerHeightChange(e),d(e)}),F(l.scrollbarY,()=>{let e=l.scrollbarY?.offsetWidth||0;l.onCornerWidthChange(e),u(e)}),f?(0,t.jsx)(n.Primitive.div,{...a,ref:o,style:{width:s,height:c,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 _(e,t){let r=e/t;return isNaN(r)?0:r}function V(e){let t=_(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function I(e,t,r="ltr"){let n=V(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,a=t.content-t.viewport,l=(0,c.clamp)(e,"ltr"===r?[0,a]:[-1*a,0]);return U([0,a],[0,i-n])(l)}function U(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 z=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function o(){let i={left:e.scrollLeft,top:e.scrollTop},a=r.left!==i.left,l=r.top!==i.top;(a||l)&&t(),r=i,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function B(e,t){let n=(0,l.useCallbackRef)(e),o=r.useRef(0);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),r.useCallback(()=>{window.clearTimeout(o.current),o.current=window.setTimeout(n,t)},[n,t])}function F(e,t){let r=(0,l.useCallbackRef)(t);(0,u.useLayoutEffect)(()=>{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 $=e.i(530941);function X({className:e,orientation:r="vertical",...n}){return(0,t.jsx)(E,{"data-slot":"scroll-area-scrollbar",orientation:r,className:(0,$.cn)("flex touch-none p-px transition-colors select-none","vertical"===r&&"h-full w-2.5 border-l border-l-transparent","horizontal"===r&&"h-2.5 flex-col border-t border-t-transparent",e),...n,children:(0,t.jsx)(D,{"data-slot":"scroll-area-thumb",className:"bg-border relative flex-1 rounded-full"})})}e.s(["ScrollArea",0,function({id:e,className:r,children:n,...o}){return(0,t.jsxs)(g,{"data-slot":"scroll-area",className:(0,$.cn)("relative",r),...o,children:[(0,t.jsx)(w,{id:e,"data-slot":"scroll-area-viewport",className:"focus-visible:ring-ring/50 size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:outline-1",children:n}),(0,t.jsx)(X,{}),(0,t.jsx)(X,{orientation:"horizontal"}),(0,t.jsx)(j,{})]})}],759684)}]);
2
3//# sourceMappingURL=1jpgei7h90y6q.js.map

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.