!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a09e9c-6b0f-7e70-85b3-8a99e71047ba")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,512357,741485,58115,e=>{"use strict";var t=e.i(270401),r=e.i(120102),n=e.i(86222),i=e.i(228876),o=e.i(361409),a=e.i(192291),u=e.i(271710),c=e.i(365054),s=e.i(686738),l=e.i(302113),m=e.i(991066),d=e.i(939550),f=e.i(467219),g=e.i(846755),p=e.i(861187);function h(e,t,r){switch(e){case"vertical":return t;case"horizontal":return r;default:return t||r}}function v(e,t){return h(t,e===p.ARROW_UP||e===p.ARROW_DOWN,e===p.ARROW_LEFT||e===p.ARROW_RIGHT)}function x(e,t,r){return h(t,e===p.ARROW_DOWN,r?e===p.ARROW_LEFT:e===p.ARROW_RIGHT)||"Enter"===e||" "===e||""===e}e.s(["useListNavigation",0,function(e,b){let F="rootStore"in e?e.rootStore:e,y=F.useState("open"),D=F.useState("floatingElement"),S=F.useState("domReferenceElement"),R=F.context.dataRef,{listRef:E,activeIndex:N,onNavigate:I=()=>{},enabled:O=!0,selectedIndex:k=null,allowEscape:L=!1,loopFocus:C=!1,nested:w=!1,rtl:T=!1,virtual:M=!1,focusItemOnOpen:A="auto",focusItemOnHover:P=!0,openOnArrowKeyDown:_=!0,disabledIndices:$,orientation:U="vertical",parentOrientation:j,cols:W=1,id:V,resetOnPointerLeave:K=!0,externalTree:B}=b,z=(0,c.getFloatingFocusElement)(D),H=(0,n.useValueAsRef)(z),G=(0,m.useFloatingParentNodeId)(),q=(0,m.useFloatingTree)(B);(0,o.useIsoLayoutEffect)(()=>{R.current.orientation=U},[R,U]);let Q=(0,c.isTypeableCombobox)(S),Y=t.useRef(A),J=t.useRef(k??-1),Z=t.useRef(null),X=t.useRef(!0),ee=(0,i.useStableCallback)(e=>{I(-1===J.current?null:J.current,e)}),et=t.useRef(ee),er=t.useRef(!!D),en=t.useRef(y),ei=t.useRef(!1),eo=t.useRef(!1),ea=t.useRef(null),eu=(0,n.useValueAsRef)($),ec=(0,n.useValueAsRef)(y),es=(0,n.useValueAsRef)(k),el=(0,n.useValueAsRef)(K),em=(0,i.useStableCallback)(()=>{function e(e){M?q?.events.emit("virtualfocus",e):ea.current=(0,g.enqueueFocus)(e,{sync:ei.current,preventScroll:!0})}let t=E.current[J.current],r=eo.current;t&&e(t),(ei.current?e=>e():requestAnimationFrame)(()=>{let n=E.current[J.current]||t;!n||(t||e(n),eg&&(r||!X.current)&&n.scrollIntoView?.({block:"nearest",inline:"nearest"}))})});(0,o.useIsoLayoutEffect)(()=>{O&&(y&&D?(J.current=k??-1,Y.current&&null!=k&&(eo.current=!0,ee())):er.current&&(J.current=-1,et.current()))},[O,y,D,k,ee]),(0,o.useIsoLayoutEffect)(()=>{if(O){if(!y){ei.current=!1;return}if(D)if(null==N){if(ei.current=!1,null!=es.current)return;if(er.current&&(J.current=-1,em()),(!en.current||!er.current)&&Y.current&&(null!=Z.current||!0===Y.current&&null==Z.current)){let e=0,t=()=>{null==E.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e+=1):(J.current=null==Z.current||x(Z.current,U,T)||w?(0,l.getMinListIndex)(E):(0,l.getMaxListIndex)(E),Z.current=null,ee())};t()}}else(0,l.isIndexOutOfListBounds)(E.current,N)||(J.current=N,em(),eo.current=!1)}},[O,y,D,N,es,w,E,U,T,ee,em,eu]),(0,o.useIsoLayoutEffect)(()=>{if(!O||D||!q||M||!er.current)return;let e=q.nodesRef.current,t=e.find(e=>e.id===G)?.context?.elements.floating,r=(0,u.activeElement)((0,a.ownerDocument)(D)),n=e.some(e=>e.context&&(0,u.contains)(e.context.elements.floating,r));t&&!n&&X.current&&t.focus({preventScroll:!0})},[O,D,q,G,M]),(0,o.useIsoLayoutEffect)(()=>{et.current=ee,en.current=y,er.current=!!D}),(0,o.useIsoLayoutEffect)(()=>{y||(Z.current=null,Y.current=A)},[y,A]);let ed=null!=N,ef=(0,i.useStableCallback)(e=>{if(!ec.current)return;let t=E.current.indexOf(e.currentTarget);-1!==t&&(J.current!==t||N!==t)&&(J.current=t,ee(e))}),eg=t.useMemo(()=>({onFocus(e){ei.current=!0,ef(e)},onClick:({currentTarget:e})=>e.focus({preventScroll:!0}),onMouseMove(e){ei.current=!0,eo.current=!1,P&&ef(e)},onPointerLeave(e){if(!ec.current||!X.current||"touch"===e.pointerType)return;ei.current=!0;let t=e.relatedTarget;if(!(!P||E.current.includes(t))&&el.current&&(ea.current?.(),ea.current=null,J.current=-1,ee(e),!M)){let e=H.current,t=(0,u.activeElement)((0,a.ownerDocument)(e));e&&(0,u.contains)(e,t)&&e.focus({preventScroll:!0})}}}),[ef,ec,H,P,E,ee,el,M]),ep=t.useCallback(()=>j??q?.nodesRef.current.find(e=>e.id===G)?.context?.dataRef?.current.orientation,[G,q,j]),eh=(0,i.useStableCallback)(e=>{var t;let n,i;if(X.current=!1,ei.current=!0,229===e.which||!ec.current&&e.currentTarget===H.current)return;if(w&&(t=e.key,n=T?t===p.ARROW_RIGHT:t===p.ARROW_LEFT,i=t===p.ARROW_UP,"both"===U||"horizontal"===U&&W&&W>1?"Escape"===t:h(U,n,i))){v(e.key,ep())||(0,s.stopEvent)(e),F.setOpen(!1,(0,d.createChangeEventDetails)(f.REASONS.listNavigation,e.nativeEvent)),(0,r.isHTMLElement)(S)&&(M?q?.events.emit("virtualfocus",S):S.focus());return}let o=J.current,a=(0,l.getMinListIndex)(E,$),c=(0,l.getMaxListIndex)(E,$);if(Q||("Home"===e.key&&((0,s.stopEvent)(e),J.current=a,ee(e)),"End"===e.key&&((0,s.stopEvent)(e),J.current=c,ee(e))),W>1){let t=Array.from({length:E.current.length},()=>({width:1,height:1})),r=(0,l.createGridCellMap)(t,W,!1),n=r.findIndex(e=>null!=e&&!(0,l.isListIndexDisabled)(E.current,e,$)),i=r.reduce((e,t,r)=>null==t||(0,l.isListIndexDisabled)(E.current,t,$)?e:r,-1),o=r[(0,l.getGridNavigatedIndex)(r.map(e=>null!=e?E.current[e]:null),{event:e,orientation:U,loopFocus:C,rtl:T,cols:W,disabledIndices:(0,l.getGridCellIndices)([...("function"!=typeof $?$:null)||E.current.map((e,t)=>(0,l.isListIndexDisabled)(E.current,t,$)?t:void 0),void 0],r),minIndex:n,maxIndex:i,prevIndex:(0,l.getGridCellIndexOfCorner)(J.current>c?a:J.current,t,r,W,e.key===p.ARROW_DOWN?"bl":e.key===(T?p.ARROW_LEFT:p.ARROW_RIGHT)?"tr":"tl"),stopEvent:!0})];if(null!=o&&(J.current=o,ee(e)),"both"===U)return}if(v(e.key,U)){if((0,s.stopEvent)(e),y&&!M&&(0,u.activeElement)(e.currentTarget.ownerDocument)===e.currentTarget){J.current=x(e.key,U,T)?a:c,ee(e);return}x(e.key,U,T)?C?o>=c?L&&o!==E.current.length?J.current=-1:(ei.current=!1,J.current=a):J.current=(0,l.findNonDisabledListIndex)(E.current,{startingIndex:o,disabledIndices:$}):J.current=Math.min(c,(0,l.findNonDisabledListIndex)(E.current,{startingIndex:o,disabledIndices:$})):C?o<=a?L&&-1!==o?J.current=E.current.length:(ei.current=!1,J.current=c):J.current=(0,l.findNonDisabledListIndex)(E.current,{startingIndex:o,decrement:!0,disabledIndices:$}):J.current=Math.max(a,(0,l.findNonDisabledListIndex)(E.current,{startingIndex:o,decrement:!0,disabledIndices:$})),(0,l.isIndexOutOfListBounds)(E.current,J.current)&&(J.current=-1),ee(e)}}),ev=t.useMemo(()=>M&&y&&ed&&{"aria-activedescendant":`${V}-${N}`},[M,y,ed,V,N]),ex=t.useMemo(()=>({"aria-orientation":"both"===U?void 0:U,...!Q?ev:{},onKeyDown(e){if("Tab"===e.key&&e.shiftKey&&y&&!M){let t=(0,u.getTarget)(e.nativeEvent);if(t&&!(0,u.contains)(H.current,t))return;(0,s.stopEvent)(e),F.setOpen(!1,(0,d.createChangeEventDetails)(f.REASONS.focusOut,e.nativeEvent)),(0,r.isHTMLElement)(S)&&S.focus();return}eh(e)},onPointerMove(){X.current=!0}}),[ev,eh,H,U,Q,F,y,M,S]),eb=t.useMemo(()=>{function e(e){"auto"===A&&(0,s.isVirtualClick)(e.nativeEvent)&&(Y.current=!M)}function t(e){Y.current=A,"auto"===A&&(0,s.isVirtualPointerEvent)(e.nativeEvent)&&(Y.current=!0)}return{onKeyDown(e){var t,r;let n=F.select("open");X.current=!1;let i=e.key.startsWith("Arrow"),o=(t=e.key,r=ep(),h(r,T?t===p.ARROW_LEFT:t===p.ARROW_RIGHT,t===p.ARROW_DOWN)),a=v(e.key,U),u=(w?o:a)||"Enter"===e.key||""===e.key.trim();if(M&&n)return eh(e);if(n||_||!i){if(u){let t=v(e.key,ep());Z.current=w&&t?null:e.key}if(w){o&&((0,s.stopEvent)(e),n?(J.current=(0,l.getMinListIndex)(E,eu.current),ee(e)):F.setOpen(!0,(0,d.createChangeEventDetails)(f.REASONS.listNavigation,e.nativeEvent,e.currentTarget)));return}a&&(null!=es.current&&(J.current=es.current),(0,s.stopEvent)(e),!n&&_?F.setOpen(!0,(0,d.createChangeEventDetails)(f.REASONS.listNavigation,e.nativeEvent,e.currentTarget)):eh(e),n&&ee(e))}},onFocus(e){F.select("open")&&!M&&(J.current=-1,ee(e))},onPointerDown:t,onPointerEnter:t,onMouseDown:e,onClick:e}},[eh,eu,A,E,w,ee,F,_,U,ep,T,es,M]),eF=t.useMemo(()=>({...ev,...eb}),[ev,eb]);return t.useMemo(()=>O?{reference:eF,floating:ex,item:eg,trigger:eb}:{},[O,eF,ex,eb,eg])}],512357);var b=e.i(671695);e.s(["useTypeahead",0,function(e,r){let n="rootStore"in e?e.rootStore:e,a=n.context.dataRef,c=n.useState("open"),{listRef:m,elementsRef:d,activeIndex:f,onMatch:g,onTypingChange:p,enabled:h=!0,resetMs:v=750,selectedIndex:x=null}=r,F=(0,b.useTimeout)(),y=t.useRef(""),D=t.useRef(x??f??-1),S=t.useRef(null);(0,o.useIsoLayoutEffect)(()=>{(c||null===x)&&(F.clear(),S.current=null,""!==y.current&&(y.current=""))},[c,x,F]),(0,o.useIsoLayoutEffect)(()=>{c&&""===y.current&&(D.current=x??f??-1)},[c,x,f]);let R=(0,i.useStableCallback)(e=>{e?a.current.typing||(a.current.typing=e,p?.(e)):a.current.typing&&(a.current.typing=e,p?.(e))}),E=(0,i.useStableCallback)(e=>{function t(e,r,n=0){if(0===e.length)return -1;let i=(n%e.length+e.length)%e.length,o=r.toLocaleLowerCase();for(let t=0;t0&&" "===e.key&&((0,s.stopEvent)(e),R(!0)),y.current.length>0&&" "!==y.current[0]&&-1===t(r,y.current)&&" "!==e.key&&R(!1),null==r||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;c&&" "!==e.key&&((0,s.stopEvent)(e),R(!0));let n=""===y.current;n&&(D.current=x??f??-1),r.every(e=>!e||e[0]?.toLocaleLowerCase()!==e[1]?.toLocaleLowerCase())&&y.current===e.key&&(y.current="",D.current=S.current),y.current+=e.key,F.start(v,()=>{y.current="",D.current=S.current,R(!1)});let i=n?x??f??-1:D.current,o=t(r,y.current,(i??0)+1);-1!==o?(g?.(o),S.current=o):" "!==e.key&&(y.current="",R(!1))}),N=(0,i.useStableCallback)(e=>{let t=e.relatedTarget,r=n.select("domReferenceElement"),i=n.select("floatingElement"),o=(0,u.contains)(r,t),a=(0,u.contains)(i,t);o||a||(F.clear(),y.current="",D.current=S.current,R(!1))}),I=t.useMemo(()=>({onKeyDown:E,onBlur:N}),[E,N]),O=t.useMemo(()=>({onKeyDown:E,onBlur:N}),[E,N]);return t.useMemo(()=>h?{reference:I,floating:O}:{},[h,I,O])}],741485);var F=e.i(281085);e.s(["getPseudoElementBounds",0,function(e){let t=e.getBoundingClientRect(),r=(0,F.ownerWindow)(e),n=r.getComputedStyle(e,"::before"),i=r.getComputedStyle(e,"::after");if("none"===n.content&&"none"===i.content)return t;let o=parseFloat(n.width)||0,a=parseFloat(n.height)||0,u=parseFloat(i.width)||0,c=parseFloat(i.height)||0,s=Math.max(t.width,o,u),l=Math.max(t.height,a,c),m=s-t.width,d=l-t.height;return{left:t.left-m/2,right:t.right+m/2,top:t.top-d/2,bottom:t.bottom+d/2}}],58115)},897464,e=>{"use strict";var t=e.i(270401),r=e.i(361409),n=e.i(761073);e.s(["useRegisterFieldControl",0,function(e,i){let{enabled:o=!0,getValue:a,id:u,value:c}=i,{registerFieldControl:s}=(0,n.useFieldRootContext)(),l=t.useRef(null);l.current||(l.current=Symbol()),(0,r.useIsoLayoutEffect)(()=>{let t=l.current;if(t&&o)return s(t,{controlRef:e,getValue:a,id:u,value:c}),()=>{s(t,void 0)}},[e,o,a,u,s,c])}])},761073,391699,e=>{"use strict";var t,r=e.i(397744),n=e.i(270401),i=e.i(618568);let o=((t={}).disabled="data-disabled",t.valid="data-valid",t.invalid="data-invalid",t.touched="data-touched",t.dirty="data-dirty",t.filled="data-filled",t.focused="data-focused",t),a={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valid:null,valueMissing:!1},u={valid:null,touched:!1,dirty:!1,filled:!1,focused:!1},c={disabled:!1,...u};e.s(["DEFAULT_FIELD_ROOT_STATE",0,c,"DEFAULT_FIELD_STATE_ATTRIBUTES",0,u,"DEFAULT_VALIDITY_STATE",0,a,"fieldValidityMapping",0,{valid:e=>null===e?null:e?{[o.valid]:""}:{[o.invalid]:""}}],391699);let s=n.createContext({invalid:void 0,name:void 0,validityData:{state:a,errors:[],error:"",value:"",initialValue:null},setValidityData:i.NOOP,disabled:void 0,touched:u.touched,setTouched:i.NOOP,dirty:u.dirty,setDirty:i.NOOP,filled:u.filled,setFilled:i.NOOP,focused:u.focused,setFocused:i.NOOP,validate:()=>null,validationMode:"onSubmit",validationDebounceTime:0,shouldValidateOnChange:()=>!1,state:c,markedDirtyRef:{current:!1},registerFieldControl:i.NOOP,validation:{getValidationProps:(e=i.EMPTY_OBJECT)=>e,getInputValidationProps:(e=i.EMPTY_OBJECT)=>e,inputRef:{current:null},commit:async()=>{}}});e.s(["useFieldRootContext",0,function(e=!0){let t=n.useContext(s);if(t.setValidityData===i.NOOP&&!e)throw Error((0,r.default)(28));return t}],761073)},965358,e=>{"use strict";var t=e.i(270401),r=e.i(618568);let n=t.createContext({formRef:{current:{fields:new Map}},errors:{},clearErrors:r.NOOP,validationMode:"onSubmit",submitAttemptedRef:{current:!1}});e.s(["useFormContext",0,function(){return t.useContext(n)}])},231152,e=>{"use strict";var t=e.i(270401),r=e.i(618568);let n=t.createContext({controlId:void 0,registerControlId:r.NOOP,labelId:void 0,setLabelId:r.NOOP,messageIds:[],setMessageIds:r.NOOP,getDescriptionProps:e=>e});e.s(["useLabelableContext",0,function(){return t.useContext(n)}])},435848,e=>{"use strict";var t=e.i(270401),r=e.i(361409),n=e.i(228876),i=e.i(836033),o=e.i(120102),a=e.i(618568),u=e.i(593478),c=e.i(231152);e.s(["useLabelableId",0,function(e={}){let{id:s,implicit:l=!1,controlRef:m}=e,{controlId:d,registerControlId:f}=(0,c.useLabelableContext)(),g=(0,u.useBaseUiId)(s),p=l?d:void 0,h=(0,i.useRefWithInit)(()=>Symbol("labelable-control")),v=t.useRef(!1),x=t.useRef(null!=s),b=(0,n.useStableCallback)(()=>{v.current&&f!==a.NOOP&&(v.current=!1,f(h.current,void 0))});return(0,r.useIsoLayoutEffect)(()=>{let e;if(f!==a.NOOP){if(l){let t=m?.current;e=(0,o.isElement)(t)&&null!=t.closest("label")?s??null:p??g}else if(null!=s)x.current=!0,e=s;else{if(!x.current)return void b();e=g}if(void 0===e)return void b();v.current=!0,f(h.current,e)}},[s,m,p,f,l,g,h,b]),t.useEffect(()=>b,[b]),d??g}])},39285,e=>{"use strict";e.s(["serializeValue",0,function(e){if(null==e)return"";if("string"==typeof e)return e;try{return JSON.stringify(e)}catch{return String(e)}}])},540427,e=>{"use strict";var t=e.i(270401),r=e.i(281334);let n=t.forwardRef(function(e,t){let{className:n,render:i,orientation:o="horizontal",style:a,...u}=e;return(0,r.useRenderElement)("div",e,{state:{orientation:o},ref:t,props:[{role:"separator","aria-orientation":o},u]})});e.s(["Separator",0,n])},777246,e=>{"use strict";var t=e.i(397744),r=e.i(270401);let n=r.createContext(void 0);e.s(["useToolbarRootContext",0,function(e){let i=r.useContext(n);if(void 0===i&&!e)throw Error((0,t.default)(69));return i}])},922651,e=>{"use strict";var t=e.i(270401),r=e.i(192291),n=e.i(987950),i=e.i(361409);e.s(["useAnchoredPopupScrollLock",0,function(e,o,a,u){let[c,s]=t.useState(!1);(0,i.useIsoLayoutEffect)(()=>{if(!e||!o||null==a)return void s(!1);let t=(0,r.ownerDocument)(a).documentElement.clientWidth,n=a.offsetWidth;s(t>0&&n>0&&n>=t-20)},[e,o,a]),(0,n.useScrollLock)(e&&(!o||c),u)}])},210761,e=>{"use strict";var t=e.i(361409),r=e.i(593478);e.s(["useRegisteredLabelId",0,function(e,n){let i=(0,r.useBaseUiId)(e);return(0,t.useIsoLayoutEffect)(()=>(n(i),()=>{n(void 0)}),[i,n]),i}])},191379,e=>{"use strict";let t=(0,e.i(202913).default)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);e.s(["ArrowUpRight",0,t],191379)},479937,e=>{"use strict";let t=(0,e.i(202913).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["default",0,t])},477986,e=>{"use strict";var t=e.i(479937);e.s(["ChevronUp",()=>t.default])},837556,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473);e.s(["IconFrame",0,function(e){let i,o,a,u,c,s,l=(0,r.c)(15),{children:m,className:d,variant:f,decorative:g,ringClassName:p}=e,h=void 0!==g&&g||void 0;l[0]!==d?(i=(0,n.cn)("relative flex shrink-0 items-center justify-center","box-content p-px","overflow-hidden rounded-sm bg-background","size-6",d),l[0]=d,l[1]=i):i=l[1],l[2]===Symbol.for("react.memo_cache_sentinel")?(o=(0,n.cn)("absolute inset-px flex items-center justify-center","[&_img]:absolute [&_img]:inset-0 [&_img]:size-full [&_img]:object-contain","[&_img]:rounded-sm"),l[2]=o):o=l[2],l[3]!==m?(a=(0,t.jsx)("div",{className:o,children:m}),l[3]=m,l[4]=a):a=l[4];let v="app"===(void 0===f?"default":f)&&"dark:inset-px dark:ring-white";return l[5]!==p||l[6]!==v?(u=(0,n.cn)("pointer-events-none absolute inset-0 rounded-[inherit] ring-1 ring-inset ring-border/60",v,p),l[5]=p,l[6]=v,l[7]=u):u=l[7],l[8]!==u?(c=(0,t.jsx)("div",{"aria-hidden":!0,className:u}),l[8]=u,l[9]=c):c=l[9],l[10]!==h||l[11]!==i||l[12]!==a||l[13]!==c?(s=(0,t.jsxs)("div",{"aria-hidden":h,className:i,children:[a,c]}),l[10]=h,l[11]=i,l[12]=a,l[13]=c,l[14]=s):s=l[14],s}])},188363,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(948992),i=e.i(678998),o=e.i(270401);let a=/\.(png|jpe?g|ico|svg|webp|gif|bmp)$/i;e.s(["RemoteFavicon",0,function(e){let u,c,s,l,m,d,f,g,p,h,v,x,b=(0,r.c)(51),[F,y]=(0,o.useState)(null),[D,S]=(0,o.useState)(null),[R,E]=(0,o.useState)(!1),[N,I]=(0,o.useState)(!1),O=e.size||256,k=e.hasCuratedFaviconUrl??!1;b[0]!==R||b[1]!==N||b[2]!==e.faviconFor||b[3]!==e.imgSrc||b[4]!==O||b[5]!==k?(u=function({faviconFor:e,size:t,didCuratedIconFail:r,didSiteIconFail:n,hasCuratedFaviconUrl:o,imgSrc:u}){if(u)return{source:"given",src:u};if(o&&(e=>{try{let{pathname:t}=new URL(e);return a.test(t)}catch{return!1}})(e)&&!r)return{source:"curated",src:(0,i.getCdnImageUrl)(e)};let c=n?(0,i.getParentSiteUrl)(e):null;return null!==c?{source:"parent-site",src:(0,i.getFaviconUrl)(c,t)}:{source:"site",src:(0,i.getFaviconUrl)(e,t)}}({faviconFor:e.faviconFor,size:O,didCuratedIconFail:R,didSiteIconFail:N,hasCuratedFaviconUrl:k,imgSrc:e.imgSrc}),b[0]=R,b[1]=N,b[2]=e.faviconFor,b[3]=e.imgSrc,b[4]=O,b[5]=k,b[6]=u):u=b[6];let{source:L,src:C}=u;b[7]!==e.faviconFor||b[8]!==O||b[9]!==L?(c=t=>{"site"!==L||O<=16||t>16||null!==(0,i.getParentSiteUrl)(e.faviconFor)&&I(!0)},b[7]=e.faviconFor,b[8]=O,b[9]=L,b[10]=c):c=b[10];let w=c;b[11]!==e.faviconFor||b[12]!==L?(s=t=>{switch(L){case"curated":if((0,i.isOpenRouterHostedUrl)(e.faviconFor))return void y(t);E(!0);return;case"site":if(null===(0,i.getParentSiteUrl)(e.faviconFor))return void y(t);I(!0);return;case"given":case"parent-site":return void y(t);default:y(t)}},b[11]=e.faviconFor,b[12]=L,b[13]=s):s=b[13];let T=s;b[14]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{y(null)},b[14]=l):l=b[14],b[15]!==C?(m=[C],b[15]=C,b[16]=m):m=b[16],(0,o.useEffect)(l,m),b[17]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{E(!1),I(!1)},b[17]=d):d=b[17],b[18]!==e.faviconFor||b[19]!==e.imgSrc||b[20]!==O?(f=[e.faviconFor,e.imgSrc,O],b[18]=e.faviconFor,b[19]=e.imgSrc,b[20]=O,b[21]=f):f=b[21],(0,o.useEffect)(d,f),b[22]===Symbol.for("react.memo_cache_sentinel")?(g=()=>{S(null)},b[22]=g):g=b[22],b[23]!==e.imgSrcDark?(p=[e.imgSrcDark],b[23]=e.imgSrcDark,b[24]=p):p=b[24],(0,o.useEffect)(g,p);let M=`Favicon for ${e.faviconFor}`;b[25]!==O||b[26]!==M?(h={width:O,height:O,alt:M,className:"h-full w-full object-cover"},b[25]=O,b[26]=M,b[27]=h):h=b[27];let A=h;if(e.imgSrcDark){let r,i,o;return b[28]!==F||b[29]!==A||b[30]!==T||b[31]!==w||b[32]!==C?(r=(0,t.jsx)("span",{className:"block h-full w-full shrink-0 dark:hidden",children:F?(0,t.jsx)("span",{className:"bg-muted",children:(0,t.jsx)(n.GlobeAltIcon,{className:"h-4 w-4 text-muted-foreground/60"})}):(0,t.jsx)("img",{...A,src:C,onError:e=>T(e.toString()),onLoad:e=>w(e.currentTarget.naturalWidth)})}),b[28]=F,b[29]=A,b[30]=T,b[31]=w,b[32]=C,b[33]=r):r=b[33],b[34]!==D||b[35]!==A||b[36]!==e.imgSrcDark?(i=(0,t.jsx)("span",{className:"hidden h-full w-full shrink-0 dark:block",children:D?(0,t.jsx)("span",{className:"bg-muted",children:(0,t.jsx)(n.GlobeAltIcon,{className:"h-4 w-4 text-muted-foreground/60"})}):(0,t.jsx)("img",{...A,src:e.imgSrcDark,onError:e=>S(e.toString())})}),b[34]=D,b[35]=A,b[36]=e.imgSrcDark,b[37]=i):i=b[37],b[38]!==e.className||b[39]!==r||b[40]!==i?(o=(0,t.jsxs)("div",{className:e.className,children:[r,i]}),b[38]=e.className,b[39]=r,b[40]=i,b[41]=o):o=b[41],o}return b[42]!==F||b[43]!==A||b[44]!==T||b[45]!==w||b[46]!==C?(v=F?(0,t.jsx)("span",{className:"bg-muted",children:(0,t.jsx)(n.GlobeAltIcon,{className:"h-4 w-4 text-muted-foreground/60"})}):(0,t.jsx)("picture",{className:"h-full w-full shrink-0",children:(0,t.jsx)("img",{...A,src:C,loading:"lazy",decoding:"async",onError:e=>T(e.toString()),onLoad:e=>w(e.currentTarget.naturalWidth)})}),b[42]=F,b[43]=A,b[44]=T,b[45]=w,b[46]=C,b[47]=v):v=b[47],b[48]!==e.className||b[49]!==v?(x=(0,t.jsx)("div",{className:e.className,children:v}),b[48]=e.className,b[49]=v,b[50]=x):x=b[50],x}])},379684,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(734293),i=e.i(452473),o=e.i(654847),a=e.i(191379),u=e.i(551365),c=e.i(971531),s=e.i(639580),l=e.i(664288);let m="text-foreground underline underline-offset-2 decoration-current/40 hover:text-accent-foreground hover:decoration-current transition-colors";e.s(["LINK_CLASSES",0,m,"TextLink",0,function(e){let d,f,g,p,h,v,x,b,F,y,D,S,R,E,N,I,O,k,L,C,w,T,M=(0,r.c)(71);M[0]!==e?({render:b,children:d,className:f,icon:g,iconPosition:F,showExternalIcon:y,prefetch:D,onFocus:p,onMouseEnter:h,onTouchStart:v,...x}=e,M[0]=e,M[1]=d,M[2]=f,M[3]=g,M[4]=p,M[5]=h,M[6]=v,M[7]=x,M[8]=b,M[9]=F,M[10]=y,M[11]=D):(d=M[1],f=M[2],g=M[3],p=M[4],h=M[5],v=M[6],x=M[7],b=M[8],F=M[9],y=M[10],D=M[11]);let A=void 0===F?"end":F,P=void 0!==y&&y,_=void 0===D?"hover":D,$=(0,s.useLocalizedHref)(x.href);M[12]!==$?(S=(0,o.getHrefString)($),M[12]=$,M[13]=S):S=M[13],M[14]!==_||M[15]!==S?(R={prefetch:_,href:S},M[14]=_,M[15]=S,M[16]=R):R=M[16],M[17]!==p||M[18]!==h||M[19]!==v?(E={onFocus:p,onMouseEnter:h,onTouchStart:v},M[17]=p,M[18]=h,M[19]=v,M[20]=E):E=M[20];let U=(0,c.useLinkPrefetch)(R,E);M[21]!==f?(N=(0,i.cn)(m,"text-xs cursor-pointer",f),M[21]=f,M[22]=N):N=M[22];let j=N;M[23]!==g||M[24]!==P?(I=g??(P?(0,t.jsx)(a.ArrowUpRight,{className:"inline size-3 align-[-1px]"}):null),M[23]=g,M[24]=P,M[25]=I):I=M[25];let W=I;M[26]!==A||M[27]!==W?(O="start"===A&&W?(0,t.jsx)("span",{className:"mr-0.5 inline-flex",children:W}):null,M[26]=A,M[27]=W,M[28]=O):O=M[28];let V=O;M[29]!==A||M[30]!==W?(k="end"===A&&W?(0,t.jsx)("span",{className:"ml-0.5 inline-flex",children:W}):null,M[29]=A,M[30]=W,M[31]=k):k=M[31];let K=k,B=(0,o.isCrossZoneHref)($);M[32]!==d||M[33]!==b?(L=b?(0,l.getChildContent)(b):d,M[32]=d,M[33]=b,M[34]=L):L=M[34];let z=L;M[35]!==z||M[36]!==K||M[37]!==$||M[38]!==p||M[39]!==h||M[40]!==v||M[41]!==x||M[42]!==b||M[43]!==j||M[44]!==V?(C=b?{className:j,children:(0,t.jsxs)(t.Fragment,{children:[V,z,K]}),...x,onFocus:p,onMouseEnter:h,onTouchStart:v,href:$}:{},M[35]=z,M[36]=K,M[37]=$,M[38]=p,M[39]=h,M[40]=v,M[41]=x,M[42]=b,M[43]=j,M[44]=V,M[45]=C):C=M[45],M[46]!==b||M[47]!==C?(w={render:b,defaultTagName:"a",props:C},M[46]=b,M[47]=C,M[48]=w):w=M[48];let H=(0,n.useRender)(w);if(b){if(B)throw Error(`TextLink: cross-zone href "${(0,o.getHrefString)($)}" cannot be combined with the render prop. Use a plain element instead.`);return H}if(B){let e,r,n;if(M[49]!==x){let{href:t,replace:r,scroll:n,shallow:i,passHref:o,legacyBehavior:a,locale:u,onNavigate:c,...s}=x;e=s,M[49]=x,M[50]=e}else e=M[50];return M[51]!==$?(r=(0,o.getHrefString)($),M[51]=$,M[52]=r):r=M[52],M[53]!==e||M[54]!==d||M[55]!==K||M[56]!==p||M[57]!==h||M[58]!==v||M[59]!==j||M[60]!==V||M[61]!==r?(n=(0,t.jsxs)("a",{href:r,className:j,onFocus:p,onMouseEnter:h,onTouchStart:v,...e,children:[V,d,K]}),M[53]=e,M[54]=d,M[55]=K,M[56]=p,M[57]=h,M[58]=v,M[59]=j,M[60]=V,M[61]=r,M[62]=n):n=M[62],n}return M[63]!==d||M[64]!==K||M[65]!==$||M[66]!==U||M[67]!==x||M[68]!==j||M[69]!==V?(T=(0,t.jsxs)(u.default,{className:j,...x,...U,href:$,children:[V,d,K]}),M[63]=d,M[64]=K,M[65]=$,M[66]=U,M[67]=x,M[68]=j,M[69]=V,M[70]=T):T=M[70],T}])},664288,e=>{"use strict";e.s(["getChildContent",0,function(e){let{props:t}=e;if("object"==typeof t&&null!==t&&"children"in t)return t.children}])},160607,177018,144262,e=>{"use strict";var t=e.i(80717);e.s(["formatCompactDecimal",0,function(e,r,n){let i=e.precision(3);if(i.abs().lt(1))return(0,t.formatDecimal)(i,{...r,minimumFractionDigits:0,maximumFractionDigits:i.decimalPlaces()??0},n);let o=i.isInteger()?BigInt(i.toFixed()):i.toNumber();return n.number({...r,notation:"compact",compactDisplay:"short",maximumSignificantDigits:3}).format(o)}],160607);var r=e.i(288027),n=e.i(376904);let i=["K","M","B","T","Qa","Qi","Sx","Sp"],o=["k","M","B","T"];function a(e,{preset:t,runtime:r}){let u="compact-lowercase-thousands"===t?o:i,c=e,s=0;for(;c.gte(1e3)&&s"decimal"===e.type)?.value??".";return e.replace(".",r)}function c(e,t){let r=e.toFixed(t.digits);return u(t.trim?r.replace(/\.0$/,""):r,t.runtime)}function s(e,t){let n=["K","M","B","T","Qa","Qi","Sx","Sp"],i=(0,r.bn)(e),o=0;for(;i.gte(1e3)&&o=1e12)return`${c(e/1e12,{digits:1,runtime:t,trim:!0})}T`;if(e>=1e9){let r=(e/1e9).toFixed(1);return Number(r)>=1e3?`${c(e/1e12,{digits:1,runtime:t,trim:!0})}T`:`${u(r.replace(/\.0$/,""),t)}B`}if(e>=1e6){let r=(e/1e6).toFixed(e>=1e8?0:1);return Number(r)>=1e3?`${c(e/1e9,{digits:1,runtime:t,trim:!0})}B`:`${u(r.replace(/\.0$/,""),t)}M`}if(e>=1e3){let r=(e/1e3).toFixed(0);return Number(r)>=1e3?`${c(e/1e6,{digits:1,runtime:t,trim:!0})}M`:`${u(r,t)}K`}return c(e,{digits:0,runtime:t})},"discovery-context":(e,t)=>e>=1e6?`${c(e/1e6,{digits:1,runtime:t,trim:!0})}M`:`${u(String(Math.round(e/1e3)),t)}K`,"model-select-context":function(e,t){return e>=1e6?`${c(e/1e6,{digits:+(e%1e6!=0),runtime:t})}M`:e>=1e3?`${u(String(Math.round(e/1e3)),t)}K`:t.number({}).format(e)},"cluster-count":function(e,t){return e>=1e6?`${c(e/1e6,{digits:1,runtime:t})}M`:e>=1e4?`${c(e/1e3,{digits:1,runtime:t})}K`:t.number({}).format(e)},"workspace-count-headline":(e,t)=>e<1e3?a((0,r.bn)(e),{preset:"compact-rounded-thousands",runtime:t}):s(e,{digits:1,runtime:t}),"rounded-context":function(e,t){return e>=1e6?`${u(String(Math.round(e/1e6)),t)}M`:e>=1e3?`${u(String(Math.round(e/1e3)),t)}K`:u(String(e),t)},"header-context":function(e,t){return e>=1e6?`${c(e/1e6,{digits:1,runtime:t})}M`:e>=1e3?`${c(e/1e3,{digits:0,runtime:t})}K`:u(String(e),t)},"filter-context":(e,t)=>e<1e3?u(String(e),t):u((0,r.bn)(e).div(e>=1e6?1e6:1e3).toString(),t)+(e>=1e6?"M":"K"),"provider-count":function(e,t){let r=[{threshold:1e12,suffix:"T"},{threshold:1e9,suffix:"B"},{threshold:1e6,suffix:"M"},{threshold:1e3,suffix:"K"}].find(({threshold:t})=>e>=t);return r?c(e/r.threshold,{digits:+(e%r.threshold!=0),runtime:t})+r.suffix:u(String(e),t)}};e.s(["formatDomainCount",0,function(e,t){return l[t.preset](e,t.runtime)},"formatScaledFixed",0,s,"isDomainCountPreset",0,function(e){return Object.hasOwn(l,e)}],144262)},80717,e=>{"use strict";var t=e.i(288027);let r=/^[+-]?(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?$/,n=new Set(["integer","group","decimal","fraction"]);e.s(["formatDecimal",0,function(e,t,r){let i=e.decimalPlaces(t.maximumFractionDigits),o=i.isZero()?i.abs():i,[a="0",u=""]=o.abs().toFixed().split("."),c=u.padEnd(t.minimumFractionDigits,"0"),s=r.number({maximumFractionDigits:0}).format(BigInt(a)),l=r.number({minimumFractionDigits:1}).formatToParts(1.1).find(e=>"decimal"===e.type)?.value??".",m=c?`${s}${l}${c}`:s,d=r.number({style:t.style??"decimal",..."currency"===t.style?{currency:t.currency}:{},minimumFractionDigits:0,maximumFractionDigits:0}).formatToParts(o.isNegative()?-1:1),f=d.findIndex(e=>n.has(e.type));return d.map((e,r)=>"currency"===e.type&&"currency"===t.style&&void 0!==t.currencyDisplaySymbol?t.currencyDisplaySymbol:r===f?m:n.has(e.type)?"":e.value).join("")},"parseDecimal",0,function(e){if(null==e||"string"==typeof e&&!r.test(e))return;let n=(0,t.bn)(e);return n.isFinite()?n:void 0}])},110377,e=>{"use strict";let t={"discovery-tokens":{maximumFractionDigits:1},"discovery-context":{maximumFractionDigits:1},"model-select-context":{maximumFractionDigits:1},"cluster-count":{maximumFractionDigits:1},"workspace-count-headline":{maximumFractionDigits:1},"rounded-context":{maximumFractionDigits:1},"header-context":{maximumFractionDigits:1},"filter-context":{maximumFractionDigits:1},"provider-count":{maximumFractionDigits:1},"compact-one-decimal-lowercase":{maximumFractionDigits:1},benchmark:{minimumFractionDigits:1,maximumFractionDigits:2},integer:{maximumFractionDigits:0},decimal:{maximumFractionDigits:2},"decimal-1":{maximumFractionDigits:1},"decimal-3":{maximumFractionDigits:3},"decimal-20":{maximumFractionDigits:20},"performance-count":{maximumFractionDigits:1},"provider-tokens":{maximumFractionDigits:2},"pdf-currency-value":{minimumFractionDigits:3,maximumFractionDigits:3},"model-price-number":{minimumFractionDigits:2,maximumFractionDigits:6},"compact-integer-lowercase":{notation:"compact",maximumFractionDigits:0},"compact-chart-thousands":{maximumSignificantDigits:3},compact:{notation:"compact",compactDisplay:"short",maximumSignificantDigits:3},"compact-one-decimal":{notation:"compact",maximumFractionDigits:1},"compact-rounded-thousands":{maximumSignificantDigits:3},"compact-significant-thousands":{maximumSignificantDigits:3},"compact-lowercase-thousands":{maximumSignificantDigits:3},precise:{maximumFractionDigits:100},"metric-exact":{maximumFractionDigits:6},"fixed-1":{minimumFractionDigits:1,maximumFractionDigits:1},"fixed-2":{minimumFractionDigits:2,maximumFractionDigits:2},"fixed-3":{minimumFractionDigits:3,maximumFractionDigits:3},"fixed-4":{minimumFractionDigits:4,maximumFractionDigits:4}};e.s(["getNumberFormatOptions",0,function(e,r){return{numberingSystem:"latn",...t[e],...r}}])},370066,e=>{"use strict";var t=e.i(160607),r=e.i(80717),n=e.i(144262),i=e.i(110377);let o=[{threshold:1e9,suffix:"B"},{threshold:1e6,suffix:"M"},{threshold:1e3,suffix:"K"}];function a(e){return e.number({minimumFractionDigits:1}).formatToParts(1.1).find(e=>"decimal"===e.type)?.value??"."}var u=e.i(676885),c=e.i(177018);e.s(["formatNumber",0,function(e,s,l=(0,u.getFormatRuntime)(s.locale)){let m=(0,r.parseDecimal)(e);if(m){if((0,n.isDomainCountPreset)(s.preset))return(0,n.formatDomainCount)(m.toNumber(),{preset:s.preset,runtime:l});if("compact-one-decimal-lowercase"===s.preset)return l.number({notation:"compact",maximumFractionDigits:1}).format(m.toNumber()).toLowerCase();if("compact-integer-lowercase"===s.preset)return l.number((0,i.getNumberFormatOptions)(s.preset)).format(m.toNumber()).toLowerCase();if("compact-chart-thousands"===s.preset)return(0,c.formatScaledNumber)(m,{preset:m.gte(1e3)&&m.lt(1e4)?"compact-significant-thousands":"compact-rounded-thousands",runtime:l});if("provider-tokens"===s.preset){var d;let e;return d=m.toNumber(),e=d>=1e6?1e6:1e3,d=10?2:3;return l.number({minimumFractionDigits:t,maximumFractionDigits:t}).format(e)}if("model-price-number"===s.preset){let e=m.precision(4).toNumber();return l.number({minimumFractionDigits:2*!Number.isInteger(e),maximumFractionDigits:6}).format(e)}return"performance-count"===s.preset?function(e,t){let r=o.find(({threshold:t})=>e>=t);if(!r)return t.number({}).format(e);let n=(e/r.threshold).toFixed(1).replace(/\.0$/,""),i=t.number({minimumFractionDigits:1}).formatToParts(1.1).find(e=>"decimal"===e.type)?.value??".";return n.replace(".",i)+r.suffix}(m.toNumber(),l):"compact-rounded-thousands"===s.preset||"compact-significant-thousands"===s.preset||"compact-lowercase-thousands"===s.preset?(0,c.formatScaledNumber)(m,{preset:s.preset,runtime:l}):"compact-one-decimal"===s.preset||"decimal-1"===s.preset||"decimal-3"===s.preset||"decimal-20"===s.preset?l.number((0,i.getNumberFormatOptions)(s.preset)).format(m.toNumber()):"compact"===s.preset?(0,t.formatCompactDecimal)(m,{style:"decimal"},l):function(e,t,n){var o,a;let u=(0,i.getNumberFormatOptions)(t.preset),c=(o=e,"precise"===(a=t).preset?o.decimalPlaces():"metric-exact"===a.preset&&o.abs().lt(1)?o.precision(6).decimalPlaces():(0,i.getNumberFormatOptions)(a.preset).maximumFractionDigits??2);if(null!==c)return(0,r.formatDecimal)(e,{maximumFractionDigits:c,minimumFractionDigits:u.minimumFractionDigits??0},n)}(m,s,l)}}],370066)},678998,e=>{"use strict";e.i(687421);let t=(e,t=256)=>`https://t0.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=${e}&size=${t}`,r=new Set(["ac","co","com","edu","go","gob","gov","ltd","me","ne","net","nom","or","org","plc","sch"]),n=new Set(["amazonaws.com","azurewebsites.net","cloudfront.net","firebaseapp.com","fly.dev","github.io","gitlab.io","herokuapp.com","ngrok.app","ngrok.io","netlify.app","onrender.com","pages.dev","run.app","vercel.app","web.app","workers.dev"]),i=e=>{try{let t=new URL(e).hostname.toLowerCase().replace(/\.$/,"");return"openrouter.ai"===t||t.endsWith(".openrouter.ai")}catch{return!1}},o=t("https://huggingface.co/");e.s(["HUGGING_FACE_FAVICON_URL",0,o,"getCdnImageUrl",0,e=>i(e)?e:`/api/frontend/v1/image-proxy?url=${encodeURIComponent(e)}`,"getFaviconUrl",0,t,"getLocalIconUri",0,e=>`/images/icons/${e}`,"getParentSiteUrl",0,e=>{let t=(e=>{let t=/^[a-z][a-z\d+\-.]*:\/\//iu.test(e)?e:`https://${e}`;try{return new URL(t).hostname.toLowerCase().replace(/\.$/u,"")}catch{return null}})(e);if(null===t)return null;let i=t.split(".").slice(1);if(i.length<2||2===i.length&&2===(i[1]??"").length&&r.has(i[0]??""))return null;let o=i.join(".");return[...n].some(e=>o===e||o.endsWith(`.${e}`))?null:`https://${o}`},"isOpenRouterHostedUrl",0,i])}]); //# sourceMappingURL=3qfey6r51erzq.js.map //# chunkId=01a09e9c-6b0f-7e70-85b3-8a99e71047ba