1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="507eb342-d65b-f339-e35c-fb068f046e27")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,136426,e=>{"use strict";var t=e.i(578791),r=e.i(103258),a=e.i(389542),n=e.i(513410),s=e.i(190898),o=t.forwardRef((e,t)=>{let{children:r,width:a=10,height:o=5,...i}=e;return(0,s.jsx)(n.Primitive.svg,{...i,ref:t,width:a,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,s.jsx)("polygon",{points:"0,0 30,0 15,10"})})});o.displayName="Arrow";var i=e.i(254161),l=e.i(28801),c=e.i(711743),d=e.i(780550),u=e.i(164015),p="Popper",[f,h]=(0,l.createContextScope)(p),[m,v]=f(p),g=e=>{let{__scopePopper:r,children:a}=e,[n,o]=t.useState(null);return(0,s.jsx)(m,{scope:r,anchor:n,onAnchorChange:o,children:a})};g.displayName=p;var x="PopperAnchor",b=t.forwardRef((e,r)=>{let{__scopePopper:a,virtualRef:o,...l}=e,c=v(x,a),d=t.useRef(null),u=(0,i.useComposedRefs)(r,d),p=t.useRef(null);return t.useEffect(()=>{let e=p.current;p.current=o?.current||d.current,e!==p.current&&c.onAnchorChange(p.current)}),o?null:(0,s.jsx)(n.Primitive.div,{...l,ref:u})});b.displayName=x;var y="PopperContent",[w,C]=f(y),j=t.forwardRef((e,o)=>{let{__scopePopper:l,side:p="bottom",sideOffset:f=0,align:h="center",alignOffset:m=0,arrowPadding:g=0,avoidCollisions:x=!0,collisionBoundary:b=[],collisionPadding:C=0,sticky:j="partial",hideWhenDetached:k=!1,updatePositionStrategy:P="optimized",onPlaced:N,...E}=e,$=v(y,l),[O,I]=t.useState(null),z=(0,i.useComposedRefs)(o,e=>I(e)),[_,D]=t.useState(null),F=(0,u.useSize)(_),B=F?.width??0,M=F?.height??0,L="number"==typeof C?C:{top:0,right:0,bottom:0,left:0,...C},T=Array.isArray(b)?b:[b],H=T.length>0,U={padding:L,boundary:T.filter(R),altBoundary:H},{refs:W,floatingStyles:V,placement:K,isPositioned:X,middlewareData:Y}=(0,r.useFloating)({strategy:"fixed",placement:p+("center"!==h?"-"+h:""),whileElementsMounted:(...e)=>(0,a.autoUpdate)(...e,{animationFrame:"always"===P}),elements:{reference:$.anchor},middleware:[(0,r.offset)({mainAxis:f+M,alignmentAxis:m}),x&&(0,r.shift)({mainAxis:!0,crossAxis:!1,limiter:"partial"===j?(0,r.limitShift)():void 0,...U}),x&&(0,r.flip)({...U}),(0,r.size)({...U,apply:({elements:e,rects:t,availableWidth:r,availableHeight:a})=>{let{width:n,height:s}=t.reference,o=e.floating.style;o.setProperty("--radix-popper-available-width",`${r}px`),o.setProperty("--radix-popper-available-height",`${a}px`),o.setProperty("--radix-popper-anchor-width",`${n}px`),o.setProperty("--radix-popper-anchor-height",`${s}px`)}}),_&&(0,r.arrow)({element:_,padding:g}),S({arrowWidth:B,arrowHeight:M}),k&&(0,r.hide)({strategy:"referenceHidden",...U})]}),[q,G]=A(K),Q=(0,c.useCallbackRef)(N);(0,d.useLayoutEffect)(()=>{X&&Q?.()},[X,Q]);let Z=Y.arrow?.x,J=Y.arrow?.y,ee=Y.arrow?.centerOffset!==0,[et,er]=t.useState();return(0,d.useLayoutEffect)(()=>{O&&er(window.getComputedStyle(O).zIndex)},[O]),(0,s.jsx)("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...V,transform:X?V.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:et,"--radix-popper-transform-origin":[Y.transformOrigin?.x,Y.transformOrigin?.y].join(" "),...Y.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,s.jsx)(w,{scope:l,placedSide:q,onArrowChange:D,arrowX:Z,arrowY:J,shouldHideArrow:ee,children:(0,s.jsx)(n.Primitive.div,{"data-side":q,"data-align":G,...E,ref:z,style:{...E.style,animation:X?void 0:"none"}})})})});j.displayName=y;var k="PopperArrow",P={top:"bottom",right:"left",bottom:"top",left:"right"},N=t.forwardRef(function(e,t){let{__scopePopper:r,...a}=e,n=C(k,r),i=P[n.placedSide];return(0,s.jsx)("span",{ref:n.onArrowChange,style:{position:"absolute",left:n.arrowX,top:n.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[n.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[n.placedSide],visibility:n.shouldHideArrow?"hidden":void 0},children:(0,s.jsx)(o,{...a,ref:t,style:{...a.style,display:"block"}})})});function R(e){return null!==e}N.displayName=k;var S=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:a,middlewareData:n}=t,s=n.arrow?.centerOffset!==0,o=s?0:e.arrowWidth,i=s?0:e.arrowHeight,[l,c]=A(r),d={start:"0%",center:"50%",end:"100%"}[c],u=(n.arrow?.x??0)+o/2,p=(n.arrow?.y??0)+i/2,f="",h="";return"bottom"===l?(f=s?d:`${u}px`,h=`${-i}px`):"top"===l?(f=s?d:`${u}px`,h=`${a.floating.height+i}px`):"right"===l?(f=`${-i}px`,h=s?d:`${p}px`):"left"===l&&(f=`${a.floating.width+i}px`,h=s?d:`${p}px`),{data:{x:f,y:h}}}});function A(e){let[t,r="center"]=e.split("-");return[t,r]}e.s(["Anchor",0,b,"Arrow",0,N,"Content",0,j,"Root",0,g,"createPopperScope",0,h],136426)},495891,e=>{"use strict";var t=e.i(578791);e.i(702955);var r=e.i(254161),a=e.i(190898),n=Symbol.for("react.lazy"),s=t[" use ".trim().toString()];function o(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===n&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}var i=Symbol("radix.slottable");function l(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===i}var c=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{var i,c;let d,u,p,f=(c=i=`Primitive.${n}`,(d=t.forwardRef((e,a)=>{let{children:n,...i}=e;if(o(n)&&"function"==typeof s&&(n=s(n._payload)),t.isValidElement(n)){var l;let e,s,o=(l=n,(s=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.
2isReactWarning)?l.ref:(s=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),c=function(e,t){let r={...t};for(let a in t){let n=e[a],s=t[a];/^on[A-Z]/.test(a)?n&&s?r[a]=(...e)=>{let t=s(...e);return n(...e),t}:n&&(r[a]=n):"style"===a?r[a]={...n,...s}:"className"===a&&(r[a]=[n,s].filter(Boolean).join(" "))}return{...e,...r}}(i,n.props);return n.type!==t.Fragment&&(c.ref=a?(0,r.composeRefs)(a,o):o),t.cloneElement(n,c)}return t.Children.count(n)>1?t.Children.only(null):null})).displayName=`${c}.SlotClone`,u=d,(p=t.forwardRef((e,r)=>{let{children:n,...i}=e;o(n)&&"function"==typeof s&&(n=s(n._payload));let c=t.Children.toArray(n),d=c.find(l);if(d){let e=d.props.children,n=c.map(r=>r!==d?r:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,a.jsx)(u,{...i,ref:r,children:t.isValidElement(e)?t.cloneElement(e,void 0,n):null})}return(0,a.jsx)(u,{...i,ref:r,children:n})})).displayName=`${i}.Slot`,p),h=t.forwardRef((e,t)=>{let{asChild:r,...s}=e;return"u">typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(r?f:n,{...s,ref:t})});return h.displayName=`Primitive.${n}`,{...e,[n]:h}},{});e.s(["Primitive",0,c],495891)},164015,e=>{"use strict";var t=e.i(578791),r=e.i(780550);e.s(["useSize",0,function(e){let[a,n]=t.useState(void 0);return(0,r.useLayoutEffect)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,a;if(!Array.isArray(t)||!t.length)return;let s=t[0];if("borderBoxSize"in s){let e=s.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,a=t.blockSize}else r=e.offsetWidth,a=e.offsetHeight;n({width:r,height:a})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),a}])},884679,e=>{"use strict";let t="2.52.0",r={getDocsUrl:({docsBaseUrl:e,docsPath:t="",docsSlug:r})=>t?`${e??"https://viem.sh"}${t}${r?`#${r}`:""}`:void 0,version:`viem@${t}`};e.s(["BaseError",0,class e extends Error{constructor(a,n={}){const s=n.cause instanceof e?n.cause.details:n.cause?.message?n.cause.message:n.details,o=n.cause instanceof e&&n.cause.docsPath||n.docsPath,i=r.getDocsUrl?.({...n,docsPath:o});super([a||"An error occurred.","",...n.metaMessages?[...n.metaMessages,""]:[],...i?[`Docs: ${i}`]:[],...s?[`Details: ${s}`]:[],...r.version?[`Version: ${r.version}`]:[]].join("\n"),n.cause?{cause:n.cause}:void 0),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),this.details=s,this.docsPath=o,this.metaMessages=n.metaMessages,this.name=n.name??this.name,this.shortMessage=a,this.version=t}walk(e){return function e(t,r){return r?.(t)?t:t&&"object"==typeof t&&"cause"in t&&void 0!==t.cause?e(t.cause,r):r?null:t}(this,e)}}],884679)},348324,e=>{"use strict";e.s(["formatUnits",0,function(e,t){let r=e.toString(),a=r.startsWith("-");a&&(r=r.slice(1));let[n,s]=[(r=r.padStart(t,"0")).slice(0,r.length-t),r.slice(r.length-t)];return s=s.replace(/(0+)$/,""),`${a?"-":""}${n||"0"}${s?`.${s}`:""}`}])},241447,e=>{"use strict";var t=e.i(884679);class r extends t.BaseError{constructor({value:e}){super(`Number \`${e}\` is not a valid decimal number.`,{name:"InvalidDecimalNumberError"})}}e.s(["parseUnits",0,function(e,t){if(!/^(-?)([0-9]*)\.?([0-9]*)$/.test(e))throw new r({value:e});let[a,n="0"]=e.split("."),s=a.startsWith("-");if(s&&(a=a.slice(1)),n=n.replace(/(0+)$/,""),0===t)1===Math.round(Number(`.${n}`))&&(a=`${BigInt(a)+1n}`),n="";else if(n.length>t){let[e,r,s]=[n.slice(0,t-1),n.slice(t-1,t),n.slice(t)],o=Math.round(Number(`${r}.${s}`));(n=o>9?`${BigInt(e)+BigInt(1)}0`.padStart(e.length+1,"0"):`${e}${o}`).length>t&&(n=n.slice(1),a=`${BigInt(a)+1n}`),n=n.slice(0,t)}else n=n.padEnd(t,"0");return BigInt(`${s?"-":""}${a}${n}`)}],241447)},822854,e=>{"use strict";e.s(["DEFAULT_LOCALE",0,"en-US","JS_MAX_SAFE_SIGNIFICANT_DIGITS",0,16])},199597,e=>{"use strict";BigInt(18),e.s(["ETHEREUM_DECIMALS",0,18])},481303,e=>{"use strict";var t=e.i(190898),r=e.i(578791),a=e.i(254161),n=e.i(28801),s=e.i(119836),o=e.i(882536),i=e.i(164015),l=e.i(203601),c=e.i(513410),d="Checkbox",[u,p]=(0,n.createContextScope)(d),[f,h]=u(d);function m(e){let{__scopeCheckbox:a,checked:n,children:s,defaultChecked:i,disabled:l,form:c,name:u,onCheckedChange:p,required:h,value:m="on",internal_do_not_use_render:v}=e,[g,x]=(0,o.useControllableState)({prop:n,defaultProp:i??!1,onChange:p,caller:d}),[b,y]=r.useState(null),[w,C]=r.useState(null),k=r.useRef(!1),P=!b||!!c||!!b.closest("form"),N={checked:g,disabled:l,setChecked:x,control:b,setControl:y,name:u,form:c,value:m,hasConsumerStoppedPropagationRef:k,required:h,defaultChecked:!j(i)&&i,isFormControl:P,bubbleInput:w,setBubbleInput:C};return(0,t.jsx)(f,{scope:a,...N,children:"function"==typeof v?v(N):s})}var v="CheckboxTrigger",g=r.forwardRef(({__scopeCheckbox:e,onKeyDown:n,onClick:o,...i},l)=>{let{control:d,value:u,disabled:p,checked:f,required:m,setControl:g,setChecked:x,hasConsumerStoppedPropagationRef:b,isFormControl:y,bubbleInput:w}=h(v,e),C=(0,a.useComposedRefs)(l,g),P=r.useRef(f);return r.useEffect(()=>{let e=d?.form;if(e){let t=()=>x(P.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}},[d,x]),(0,t.jsx)(c.Primitive.button,{type:"button",role:"checkbox","aria-checked":j(f)?"mixed":f,"aria-required":m,"data-state":k(f),"data-disabled":p?"":void 0,disabled:p,value:u,...i,ref:C,onKeyDown:(0,s.composeEventHandlers)(n,e=>{"Enter"===e.key&&e.preventDefault()}),onClick:(0,s.composeEventHandlers)(o,e=>{x(e=>!!j(e)||!e),w&&y&&(b.current=e.isPropagationStopped(),b.current||e.stopPropagation())})})});g.displayName=v;var x=r.forwardRef((e,r)=>{let{__scopeCheckbox:a,name:n,checked:s,defaultChecked:o,required:i,disabled:l,value:c,onCheckedChange:d,form:u,...p}=e;return(0,t.jsx)(m,{__scopeCheckbox:a,checked:s,defaultChecked:o,disabled:l,required:i,onCheckedChange:d,name:n,form:u,value:c,internal_do_not_use_render:({isFormControl:e})=>(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g,{...p,ref:r,__scopeCheckbox:a}),e&&(0,t.jsx)(C,{__scopeCheckbox:a})]})})});x.displayName=d;var b="CheckboxIndicator",y=r.forwardRef((e,r)=>{let{__scopeCheckbox:a,forceMount:n,...s}=e,o=h(b,a);return(0,t.jsx)(l.Presence,{present:n||j(o.checked)||!0===o.checked,children:(0,t.jsx)(c.Primitive.span,{"data-state":k(o.checked),"data-disabled":o.disabled?"":void 0,...s,ref:r,
2style:{pointerEvents:"none",...e.style}})})});y.displayName=b;var w="CheckboxBubbleInput",C=r.forwardRef(({__scopeCheckbox:e,...n},s)=>{let o,{control:l,hasConsumerStoppedPropagationRef:d,checked:u,defaultChecked:p,required:f,disabled:m,name:v,value:g,form:x,bubbleInput:b,setBubbleInput:y}=h(w,e),C=(0,a.useComposedRefs)(s,y),k=(o=r.useRef({value:u,previous:u}),r.useMemo(()=>(o.current.value!==u&&(o.current.previous=o.current.value,o.current.value=u),o.current.previous),[u])),P=(0,i.useSize)(l);r.useEffect(()=>{if(!b)return;let e=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set,t=!d.current;if(k!==u&&e){let r=new Event("click",{bubbles:t});b.indeterminate=j(u),e.call(b,!j(u)&&u),b.dispatchEvent(r)}},[b,k,u,d]);let N=r.useRef(!j(u)&&u);return(0,t.jsx)(c.Primitive.input,{type:"checkbox","aria-hidden":!0,defaultChecked:p??N.current,required:f,disabled:m,name:v,value:g,form:x,...n,tabIndex:-1,ref:C,style:{...n.style,...P,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});function j(e){return"indeterminate"===e}function k(e){return j(e)?"indeterminate":e?"checked":"unchecked"}C.displayName=w;var P=e.i(470733),N=e.i(484649);let R=({className:e,ref:r,...a})=>(0,t.jsx)(x,{ref:r,className:(0,P.default)("border-primary ring-offset-background focus-visible:ring-ring data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground peer size-4 shrink-0 rounded-sm border focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),...a,children:(0,t.jsx)(y,{className:(0,P.default)("flex items-center justify-center text-current"),children:(0,t.jsx)(N.Icon,{className:"size-4",name:"check"})})});R.displayName=x.displayName,e.s(["Checkbox",0,R],481303)},910876,858751,e=>{"use strict";var t=e.i(190898),r=e.i(470733),a=e.i(578791),n=e.i(485218),s=e.i(484649),o=e.i(306902),i=e.i(119836),l=e.i(254161),c=e.i(28801),d=e.i(723745),u=e.i(881056),p=e.i(172234),f=e.i(961655),h=e.i(136426),m=e.i(178699),v=e.i(203601),g=e.i(513410),x=e.i(190279),b=e.i(882536),y=e.i(739045),w=e.i(970272),C="Popover",[j,k]=(0,c.createContextScope)(C,[h.createPopperScope]),P=(0,h.createPopperScope)(),[N,R]=j(C),S=e=>{let{__scopePopover:r,children:n,open:s,defaultOpen:o,onOpenChange:i,modal:l=!1}=e,c=P(r),d=a.useRef(null),[u,p]=a.useState(!1),[m,v]=(0,b.useControllableState)({prop:s,defaultProp:o??!1,onChange:i,caller:C});return(0,t.jsx)(h.Root,{...c,children:(0,t.jsx)(N,{scope:r,contentId:(0,f.useId)(),triggerRef:d,open:m,onOpenChange:v,onOpenToggle:a.useCallback(()=>v(e=>!e),[v]),hasCustomAnchor:u,onCustomAnchorAdd:a.useCallback(()=>p(!0),[]),onCustomAnchorRemove:a.useCallback(()=>p(!1),[]),modal:l,children:n})})};S.displayName=C;var A="PopoverAnchor";a.forwardRef((e,r)=>{let{__scopePopover:n,...s}=e,o=R(A,n),i=P(n),{onCustomAnchorAdd:l,onCustomAnchorRemove:c}=o;return a.useEffect(()=>(l(),()=>c()),[l,c]),(0,t.jsx)(h.Anchor,{...i,...s,ref:r})}).displayName=A;var E="PopoverTrigger",$=a.forwardRef((e,r)=>{let{__scopePopover:a,...n}=e,s=R(E,a),o=P(a),c=(0,l.useComposedRefs)(r,s.triggerRef),d=(0,t.jsx)(g.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":U(s.open),...n,ref:c,onClick:(0,i.composeEventHandlers)(e.onClick,s.onOpenToggle)});return s.hasCustomAnchor?d:(0,t.jsx)(h.Anchor,{asChild:!0,...o,children:d})});$.displayName=E;var O="PopoverPortal",[I,z]=j(O,{forceMount:void 0}),_=e=>{let{__scopePopover:r,forceMount:a,children:n,container:s}=e,o=R(O,r);return(0,t.jsx)(I,{scope:r,forceMount:a,children:(0,t.jsx)(v.Presence,{present:a||o.open,children:(0,t.jsx)(m.Portal,{asChild:!0,container:s,children:n})})})};_.displayName=O;var D="PopoverContent",F=a.forwardRef((e,r)=>{let a=z(D,e.__scopePopover),{forceMount:n=a.forceMount,...s}=e,o=R(D,e.__scopePopover);return(0,t.jsx)(v.Presence,{present:n||o.open,children:o.modal?(0,t.jsx)(M,{...s,ref:r}):(0,t.jsx)(L,{...s,ref:r})})});F.displayName=D;var B=(0,x.createSlot)("PopoverContent.RemoveScroll"),M=a.forwardRef((e,r)=>{let n=R(D,e.__scopePopover),s=a.useRef(null),o=(0,l.useComposedRefs)(r,s),c=a.useRef(!1);return a.useEffect(()=>{let e=s.current;if(e)return(0,y.hideOthers)(e)},[]),(0,t.jsx)(w.RemoveScroll,{as:B,allowPinchZoom:!0,children:(0,t.jsx)(T,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),c.current||n.triggerRef.current?.focus()}),onPointerDownOutside:(0,i.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;c.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,i.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),L=a.forwardRef((e,r)=>{let n=R(D,e.__scopePopover),s=a.useRef(!1),o=a.useRef(!1);return(0,t.jsx)(T,{...e,ref:r,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(s.current||n.triggerRef.current?.focus(),t.preventDefault()),s.current=!1,o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(s.current=!0,"pointerdown"===t.detail.originalEvent.type&&(o.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&o.current&&t.preventDefault()}})}),T=a.forwardRef((e,r)=>{let{__scopePopover:a,trapFocus:n,onOpenAutoFocus:s,onCloseAutoFocus:o,disableOutsidePointerEvents:i,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:f,onInteractOutside:m,...v}=e,g=R(D,a),x=P(a);return(0,u.useFocusGuards)(),(0,t.jsx)(p.FocusScope,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:s,onUnmountAutoFocus:o,children:(0,t.jsx)(d.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:m,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:f,onDismiss:()=>g.onOpenChange(!1),children:(0,t.jsx)(h.Content,{"data-state":U(g.open),role:"dialog",id:g.contentId,...x,...v,ref:r,style:{...v.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),H="PopoverClose";function U(e){return e?"open":"closed"}a.forwardRef((e,r)=>{let{__scopePopover:a,...n}=e,s=R(H,a);return(0,t.jsx)(g.Primitive.button,{type:"button",...n,ref:r,onClick:(0,i.composeEventHandlers)(e.onClick,()=>s.onOpenChange(!1))})}).displayName=H,a.forwardRef((e,r)=>{let{__scopePopover:a,...n}=e,s=P(a);return(0,t.jsx)(h.Arrow,{...s,...n,ref:r})}).displayName="PopoverArrow";let W=4,V=({align:e="center",className:a,ref:n,sideOffset:s=W,...o})=>(0,t.jsx)(_,{children:(0,t.jsx)(F,{ref:n,align:e,className:(0,r.clsx)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
2de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-[100] w-72 rounded-md border p-4 shadow-md outline-none",a),sideOffset:s,...o})});V.displayName=F.displayName,e.s(["Popover",0,S,"PopoverContent",0,V,"PopoverTrigger",0,$],858751),e.s(["SelectInput",0,function({className:e,clearable:i,disabled:l=!1,id:c,multiple:d=!1,name:u,onBlur:p,onChange:f,options:h,placeholder:m="Select",rounded:v,searchable:g=!1,value:x=[]}){let[b,y]=(0,a.useState)(""),[w,C]=(0,a.useState)(!1),[j,k]=(0,a.useState)(x),P=(0,a.useRef)(null),N=(0,a.useRef)(null),R=x.length>0,A=(0,a.useMemo)(()=>{if(!g||!b)return h;let e=b.toLowerCase();return h.filter(t=>t.label.toLowerCase().includes(e))},[b,h,g]),E=(0,a.useMemo)(()=>{if(!R)return;let e=x.map(e=>h.find(t=>t.value===e)?.label).filter(Boolean);return e.length>2?`${e.length} selected`:e.join(", ")},[R,h,x]);(0,a.useEffect)(()=>{w&&d&&k(x)},[w,d,x]);let O=(0,a.useCallback)(()=>{y(""),C(!1),p?.()},[p]),I=(0,a.useCallback)(()=>{k(x),C(!0)},[x]),z=(0,a.useCallback)(e=>{e?l||I():O()},[O,l,I]),_=(0,a.useCallback)(e=>{d?k(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]):(f?.([e]),O())},[O,d,f]),D=(0,a.useCallback)(()=>{f?.(j),O()},[O,f,j]),F=(0,a.useCallback)(()=>{k([]),y("")},[]),B=(0,a.useCallback)(e=>{y(e.target.value),w||I()},[w,I]),M=(0,a.useCallback)(e=>{"Escape"===e.key&&(e.preventDefault(),O(),N.current?.focus())},[O]),L=(0,a.useCallback)(()=>{!l&&g&&(w?O():(I(),requestAnimationFrame(()=>P.current?.focus())))},[O,l,w,I,g]),T=(0,a.useCallback)(e=>{e.stopPropagation(),f?.([]),y(""),w&&O()},[O,w,f]),H=(i??g)&&R&&!w&&!l,U=R&&!b,W=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:"max-h-60 overflow-y-auto",children:[0===A.length?(0,t.jsx)("div",{className:"text-placeholder px-4 py-3 text-center text-sm",children:"No options found"}):null,A.map(e=>{let a=d?j.includes(e.value):x.includes(e.value);return(0,t.jsxs)("div",{"aria-selected":a,className:(0,r.clsx)("flex h-12 cursor-pointer items-center gap-3 border-t px-4 first:border-t-0 hover:bg-gray-50",a&&!d&&"bg-gray-50"),onClick:()=>_(e.value),onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),_(e.value))},role:"option",tabIndex:0,children:[d?(0,t.jsx)("input",{checked:a,className:"pointer-events-none size-4",readOnly:!0,tabIndex:-1,type:"checkbox"}):null,(0,t.jsxs)("span",{className:"text-secondary flex flex-1 items-center gap-2 text-sm",children:[e.icon,e.label]})]},e.value)})]}),d?(0,t.jsx)("div",{className:"border-t p-4",children:(0,t.jsxs)("div",{className:"flex gap-2",children:[(0,t.jsx)(n.Button,{className:"flex-1",onClick:F,size:"sm",variant:"secondary",children:"Clear All"}),(0,t.jsx)(n.Button,{className:"flex-1",onClick:D,size:"sm",variant:"secondary",children:"Apply"})]})}):null]}),K=H?(0,t.jsx)("button",{"aria-label":"Clear selection",className:"absolute right-4 top-1/2 -translate-y-1/2",onClick:T,type:"button",children:(0,t.jsx)(s.Icon,{className:"hover:text-secondary text-placeholder size-4",name:"x"})}):(0,t.jsx)("div",{className:"pointer-events-none absolute right-4 top-1/2 -translate-y-1/2",children:(0,t.jsx)(s.Icon,{className:"text-placeholder size-4",name:w?"caret-up":"caret-down"})});return(0,t.jsxs)(S,{onOpenChange:z,open:w,children:[(0,t.jsx)($,{asChild:!0,children:g?(0,t.jsxs)("div",{ref:N,"aria-controls":"select-input-listbox","aria-disabled":l,"aria-expanded":w,"aria-haspopup":"listbox",className:(0,r.clsx)((0,o.inputVariants)({rounded:v}),"relative cursor-text items-center pl-10 pr-10",l&&"cursor-not-allowed opacity-50",e),onClick:L,onKeyDown:e=>{l||("Enter"===e.key||" "===e.key)&&(e.preventDefault(),L())},role:"combobox",tabIndex:l?-1:0,children:[(0,t.jsx)("div",{className:"pointer-events-none absolute left-4 top-1/2 -translate-y-1/2",children:(0,t.jsx)(s.Icon,{className:"text-placeholder size-4",name:"magnifying-glass"})}),(0,t.jsxs)("div",{className:"relative w-full",children:[U?(0,t.jsx)("span",{className:"text-primary pointer-events-none absolute inset-0 truncate text-sm leading-normal",children:E}):null,(0,t.jsx)("input",{ref:P,className:(0,r.clsx)("placeholder:text-placeholder relative w-full bg-transparent text-sm outline-none",U?"text-transparent caret-transparent":"text-primary",l&&"cursor-not-allowed"),disabled:l,id:c,name:u,onChange:B,onKeyDown:M,placeholder:R?"":m,type:"text",value:b})]}),K]}):(0,t.jsxs)("button",{className:(0,r.clsx)((0,o.inputVariants)({rounded:v}),"relative cursor-pointer items-center pr-10 text-left",l&&"cursor-not-allowed opacity-50",e),disabled:l,id:c,name:u,type:"button",children:[(0,t.jsx)("span",{className:(0,r.clsx)("truncate",R?"text-primary":"text-placeholder"),children:E||m}),K]})}),(0,t.jsx)(V,{align:"start",className:"text-popover-foreground z-[100] min-w-[8rem] w-[var(--radix-popover-trigger-width)] overflow-clip !rounded-2xl border bg-white !p-0 !shadow-sm",onOpenAutoFocus:e=>{g&&e.preventDefault()},children:W})]})}],910876)},941807,e=>{"use strict";var t=e.i(190898),r=e.i(207298),a=e.i(578791);let n=(0,r.cva)("relative inline-flex shrink-0 p-0.5 cursor-pointer rounded-full transition-colors duration-200 ease-in-out focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",{defaultVariants:{size:"md",variant:"primary"},variants:{size:{lg:"h-7 w-14",md:"h-6 w-11",sm:"h-5 w-9"},variant:{danger:"bg-neutral focus-visible:ring-red-500 data-[state=checked]:bg-red-500",primary:"bg-neutral focus-visible:ring-primary data-[state=checked]:bg-blue-900",success:"bg-neutral focus-visible:ring-green-500 data-[state=checked]:bg-green-500"}}}),s=(0,r.cva)("pointer-events-none block rounded-full bg-white shadow-lg ring-0 transition-transform duration-200 ease-in-out",{defaultVariants:{size:"md"},variants:{size:{lg:"size-6 translate-x-0 data-[state=checked]:translate-x-7",md:"size-5 translate-x-0 data-[state=checked]:translate-x-5",sm:"size-4 translate-x-0 data-[state=checked]:translate-x-4"}}}),o=({checked:e,className:r,defaultChecked:o,name:i,onCheckedChange:l,ref:c,size:d,value:u,variant:p,...f})=>{let[h,m]=(0,a.useState)(o||!1),v=void 0!==e?e:h,g=()=>{void 0===e&&m(!h),l?.(!v)};return(0,t.jsxs)("button",{ref:c,"aria-checked":v,className:n({className:r,size:d,variant:p}),"data-state":v?"checked":"unchecked",onClick:g,role:"switch",type:"button",...f,children:[(0,t.jsx)("span",{className:"sr-only",children:"Toggle switch"}),(0,t.jsx)("span",{"aria-hidden":"true",className:s({size:d}),"data-state":v?"checked":"unchecked"}),i?(0,t.jsx)("input",{checked:v,className:"hidden",name:i,onChange:g,type:"checkbox",value:u}):null]})};o.displayName="Switch",e.s(["Switch",0,o])},720102,e=>{"use strict";let t=["api-access","general","labs","real-world-assets","start-a-lab"];e.s(["CALL_REQUEST_TOPIC_LABELS",0,{"api-access":"Building on the Molecule API",general:"Something else",labs:"Running a lab on Molecule","real-world-assets":"Coin-to-Company / real-world assets","start-a-lab":"Starting a research lab"},"FALLBACK_CALL_REQUEST_TOPIC",0,"general","isCallRequestTopic",0,function(e){return t.some(t=>t===e)}])}]); 3
4//# debugId=507eb342-d65b-f339-e35c-fb068f046e27
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.