!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]="01a09367-9455-7c93-a5ce-7222130e3f19")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,541962,e=>{"use strict";e.s([],893707),e.i(893707);var t,r=e.i(270401),a=e.i(192291),n=e.i(123651),l=e.i(228876),i=e.i(86222),o=e.i(361409),s=e.i(939550),u=e.i(412425),c=e.i(593478),d=e.i(281334),p=e.i(831020);function m(e,t,r=(e,t)=>e===t){return e.length===t.length&&e.every((e,a)=>r(e,t[a]))}var h=e.i(271710),f=e.i(364960),b=e.i(761073),g=e.i(897464),x=e.i(965358),y=e.i(231152),v=e.i(471814);function S(e,t){return e-t}function _(e,t,r,a,n,l){var i;let o,s=e;return s=(0,p.clamp)(s,r,a),n&&(i=(0,p.clamp)(s,l[t-1]||-1/0,l[t+1]||1/0),(o=l.slice())[t]=i,s=o.sort(S)),s}function k(e,t,r){return!Array.isArray(e)||Math.min(...e.reduce((e,t,r,a)=>(r===a.length-1||e.push(Math.abs(t-a[r+1])),e),[]))>=t*r}let w={activeThumbIndex:()=>null,max:()=>null,min:()=>null,minStepsBetweenValues:()=>null,step:()=>null,values:()=>null,...e.i(391699).fieldValidityMapping};var E=e.i(397744);let N=r.createContext(void 0);function I(){let e=r.useContext(N);if(void 0===e)throw Error((0,E.default)(62));return e}var C=e.i(467219),O=e.i(222666);let A=r.forwardRef(function(e,t){let{"aria-labelledby":E,className:I,defaultValue:A,disabled:R=!1,id:j,format:T,largeStep:M=10,locale:F,render:P,max:L=100,min:D=0,minStepsBetweenValues:z=0,form:V,name:$,onValueChange:B,onValueCommitted:U,orientation:G="horizontal",step:W=1,thumbCollisionBehavior:q="push",thumbAlignment:Y="center",value:H,style:K,...X}=e,Z=(0,c.useBaseUiId)(j),Q=(0,v.getDefaultLabelId)(Z),J=(0,l.useStableCallback)(B),ee=(0,l.useStableCallback)(U),{clearErrors:et}=(0,x.useFormContext)(),{state:er,disabled:ea,name:en,setTouched:el,setDirty:ei,validityData:eo,shouldValidateOnChange:es,validation:eu}=(0,b.useFieldRootContext)(),{labelId:ec}=(0,y.useLabelableContext)(),[ed,ep]=r.useState(),em=E??(0,v.resolveAriaLabelledBy)(ec,ed),eh=ea||R,ef=en??$,[eb,eg]=(0,n.useControlled)({controlled:H,default:A??D,name:"Slider"}),ex=r.useRef(null),ey=r.useRef(null),ev=r.useRef([]),eS=r.useRef(null),e_=r.useRef(null),ek=r.useRef(-1),ew=r.useRef(null),eE=r.useRef(null),eN=r.useRef("none"),eI=(0,i.useValueAsRef)(T),[eC,eO]=r.useState(-1),[eA,eR]=r.useState(-1),[ej,eT]=r.useState(!1),[eM,eF]=r.useState(()=>new Map),[eP,eL]=r.useState([void 0,void 0]),eD=(0,l.useStableCallback)(e=>{eO(e),-1!==e&&eR(e)});(0,g.useRegisterFieldControl)(ey,{id:Z,value:eb}),(0,u.useValueChanged)(eb,()=>{et(ef),es()?eu.commit(eb):eu.commit(eb,!0);let e=eo.initialValue;ei(Array.isArray(eb)&&Array.isArray(e)?!m(eb,e):eb!==e)});let ez=(0,l.useStableCallback)(e=>{e&&(ey.current=e)}),eV=Array.isArray(eb),e$=r.useMemo(()=>eV?eb.slice().sort(S):[(0,p.clamp)(eb,D,L)],[L,D,eV,eb]),eB=(0,l.useStableCallback)((e,t)=>{if(Number.isNaN(e)||("number"==typeof e&&"number"==typeof eb?e===eb:!!(Array.isArray(e)&&Array.isArray(eb))&&m(e,eb)))return;let r=t??(0,s.createChangeEventDetails)(C.REASONS.none,void 0,void 0,{activeThumbIndex:-1});eN.current=r.reason;let a=r.event,n=new(a.constructor??Event)(a.type,a);Object.defineProperty(n,"target",{writable:!0,value:{value:e,name:ef}}),r.event=n,eE.current=e,J(e,r),r.isCanceled||eg(e)}),eU=(0,l.useStableCallback)((e,t,r)=>{let a=_(e,t,D,L,eV,e$);if(k(a,W,z)){let e="key"in r?C.REASONS.keyboard:C.REASONS.inputChange;eB(a,(0,s.createChangeEventDetails)(e,r.nativeEvent,void 0,{activeThumbIndex:t})),el(!0),ee(eE.current??a,(0,s.createGenericEventDetails)(e,r.nativeEvent))}});(0,o.useIsoLayoutEffect)(()=>{let e=(0,h.activeElement)((0,a.ownerDocument)(ex.current));eh&&(0,h.contains)(ex.current,e)&&e.blur()},[eh]),eh&&-1!==eC&&eD(-1);let eG=r.useMemo(()=>({...er,activeThumbIndex:eC,disabled:eh,dragging:ej,orientation:G,max:L,min:D,minStepsBetweenValues:z,step:W,values:e$}),[er,eC,eh,ej,L,D,z,G,W,e$]),eW=r.useMemo(()=>({active:eC,controlRef:ey,disabled:eh,dragging:ej,validation:eu,formatOptionsRef:eI,handleInputChange:eU,indicatorPosition:eP,inset:"center"!==Y,labelId:em,rootLabelId:Q,largeStep:M,lastUsedThumbIndex:eA,lastChangedValueRef:eE,lastChangeReasonRef:eN,form:V,locale:F,max:L,min:D,minStepsBetweenValues:z,name:ef,onValueCommitted:ee,orientation:G,pressedInputRef:eS,pressedThumbCenterOffsetRef:e_,pressedThumbIndexRef:ek,pressedValuesRef:ew,registerFieldControlRef:ez,renderBeforeHydration:"edge"===Y,setActive:eD,setDragging:eT,setIndicatorPosition:eL,setLabelId:ep,setValue:eB,state:eG,step:W,thumbCollisionBehavior:q,thumbMap:eM,thumbRefs:ev,values:e$}),[eC,ey,em,Q,eh,ej,eu,eI,eU,eP,M,eA,eE,eN,V,F,L,D,z,ef,ee,G,eS,e_,ek,ew,ez,eD,eT,eL,ep,eB,eG,W,q,Y,eM,ev,e$]),eq=(0,d.useRenderElement)("div",e,{state:eG,ref:[t,ex],props:[{"aria-labelledby":em,id:Z,role:"group"},eu.getValidationProps,X],stateAttributesMapping:w});return(0,O.jsx)(N.Provider,{value:eW,children:(0,O.jsx)(f.CompositeList,{elementsRef:ev,onMapChange:eF,children:eq})})});var R=e.i(120102),j=e.i(308225);let T=r.forwardRef(function(e,t){let{render:r,className:n,style:l,...i}=e;delete i.id;let{state:o,setLabelId:s,controlRef:u,rootLabelId:c}=I(),p=(0,j.useLabel)({id:c,setLabelId:s,focusControl:function(e,t){if(t){let r=(0,a.ownerDocument)(e.currentTarget).getElementById(t);if((0,R.isHTMLElement)(r))return void(0,j.focusElementWithVisible)(r)}let r=u.current?.querySelectorAll('input[type="range"]'),n=r?.length===1?r[0]:null;(0,R.isHTMLElement)(n)&&(0,j.focusElementWithVisible)(n)}});return(0,d.useRenderElement)("div",e,{ref:t,state:o,props:[p,i],stateAttributesMapping:w})});var M=e.i(607918);let F=r.forwardRef(function(e,t){let{"aria-live":a="off",render:n,className:l,children:i,style:o,...s}=e,{thumbMap:u,state:c,values:p,formatOptionsRef:m,locale:h}=I(),f=r.useMemo(()=>{let e="";for(let t of u.values())t?.inputId&&(e+=`${t.inputId} `);return""===e.trim()?void 0:e.trim()},[u]),b=r.useMemo(()=>{let e=[];for(let t=0;t
{let e=[];for(let t=0;tMath.abs(e)){let t=e.toExponential().split("e-"),r=t[0].split(".")[1];return(r?r.length:0)+parseInt(t[1],10)}let t=e.toString().split(".")[1];return t?t.length:0}function $(e,t,r){return Number((Math.round((e-r)/t)*t+r).toFixed(Math.max(V(t),V(r))))}function B({values:e,index:t,nextValue:r,min:a,max:n,step:l,minStepsBetweenValues:i,initialValues:o}){if(0===e.length)return[];let s=e.slice(),u=l*i,c=s.length-1,d=o??e;s[t]=(0,p.clamp)(r,a+t*u,n-(c-t)*u);for(let e=t+1;e<=c;e+=1){let t=s[e-1]+u,r=n-(c-e)*u,a=d[e]??s[e],l=Math.max(s[e],t);a=0;e-=1){let t=s[e+1]-u,r=a+e*u,n=d[e]??s[e],l=Math.min(s[e],t);n>l&&(l=Math.min(n,t)),s[e]=(0,p.clamp)(l,r,t)}for(let e=0;e<=c;e+=1)s[e]=Number(s[e].toFixed(12));return s}function U(e,t){if(null!=t.current&&e.changedTouches){for(let r=0;r1,Q="vertical"===E,J=r.useRef(null),ee=r.useRef(null),et=(0,l.useStableCallback)(e=>{e&&null==ee.current&&null==ee.current&&(ee.current=getComputedStyle(e))}),er=r.useRef(null),ea=r.useRef(0),en=r.useRef(0),el=(0,i.useValueAsRef)(K),ei=(0,l.useStableCallback)(e=>{A.current!==e&&(A.current=e);let t=H.current[e];if(!t){O.current=null,N.current=null;return}N.current=t.querySelector('input[type="range"]')}),eo=(0,l.useStableCallback)(e=>{let t=J.current;if(!t)return null;let{width:r,height:a,bottom:n,left:l,right:i}=t.getBoundingClientRect(),o=function(e,t){if(!e)return{start:0,end:0};function r(e){let t=null!=e?parseFloat(e):0;return Number.isNaN(t)?0:t}let a=t?"Top":"InlineStart",n=t?"Bottom":"InlineEnd";return{start:r(e[`border${a}Width`])+r(e[`padding${a}`]),end:r(e[`border${n}Width`])+r(e[`padding${n}`])}}(ee.current,Q),s=en.current,u=(Q?a:r)-o.start-o.end-2*s,c=O.current??0,d=e.x-c,m=e.y-c,h=Q?n-m-o.end:("rtl"===X?i-d:d-l)-o.start,f=(y-v)*(0,p.clamp)((h-s)/u,0,1)+v;if(f=$(f,q,v),f=(0,p.clamp)(f,v,y),!Z)return{value:f,thumbIndex:0,didSwap:!1};let b=A.current;if(b<0)return null;let g=function({behavior:e,values:t,currentValues:r,initialValues:a,pressedIndex:n,nextValue:l,min:i,max:o,step:s,minStepsBetweenValues:u}){let c=r??t,d=a??t;if(!(c.length>1))return{value:l,thumbIndex:0,didSwap:!1};let m=s*u;switch(e){case"swap":{let e=c[n],t=c.slice(),r=t[n-1],a=t[n+1],h=null!=r?r+m:i,f=null!=a?a-m:o,b=Number((0,p.clamp)(l,h,f).toFixed(12));t[n]=b;let g=l>e,x=l=a-1e-7,v=x&&null!=r&&l<=r+1e-7;if(!y&&!v)return{value:t,thumbIndex:n,didSwap:!1};let S=y?n+1:n-1,_=t.map((e,t)=>{if(t===n)return b;let r=d[t];return null!=r?r:c[t]}),k=l;k=y?Math.max(l,t[S]):Math.min(l,t[S]);let w=B({values:t,index:S,nextValue:k,min:i,max:o,step:s,minStepsBetweenValues:u,initialValues:_}),E=y?S-1:S+1;if(E>=0&&E{j.current=Z?K.slice():null,el.current=K;let t=A.current,r=t;if(t>-1&&t0&&K[e-1]===y;)e-=1;r=e}}else{let t,a=Q?"y":"x";r=-1;for(let n=0;n-1&&r!==t&&ei(r),b){let e=H.current[r];(0,R.isElement)(e)&&(en.current=e.getBoundingClientRect()[Q?"height":"width"]/2)}}),eu=(0,l.useStableCallback)(e=>{let t=H.current?.[e]?.querySelector('input[type="range"]');t&&t.focus({preventScroll:!0,focusVisible:!1})}),ec=(0,l.useStableCallback)(e=>{let t=U(e,er);if(null==t)return;if(ea.current+=1,"pointermove"===e.type&&0===e.buttons)return void ed(e);let r=eo(t);null!=r&&k(r.value,q,S)&&(!f&&ea.current>2&&V(!0),G(r.value,(0,s.createChangeEventDetails)(C.REASONS.drag,e,void 0,{activeThumbIndex:r.thumbIndex})),el.current=Array.isArray(r.value)?r.value:[r.value],r.didSwap&&eu(r.thumbIndex))});function ed(e){F(-1),V(!1),N.current=null,O.current=null;let t=U(e,er),r=null!=t?eo(t):null;if(null!=r){let t=x.current;_(g.current??r.value,(0,s.createGenericEventDetails)(t,e))}"pointerType"in e&&J.current?.hasPointerCapture(e.pointerId)&&J.current?.releasePointerCapture(e.pointerId),A.current=-1,er.current=null,j.current=null,em()}let ep=(0,l.useStableCallback)(e=>{if(m)return;let t=e.changedTouches[0];null!=t&&(er.current=t.identifier);let r=U(e,er);if(null!=r){es(r);let t=eo(r);if(null==t)return;eu(t.thumbIndex),G(t.value,(0,s.createChangeEventDetails)(C.REASONS.trackPress,e,void 0,{activeThumbIndex:t.thumbIndex})),el.current=Array.isArray(t.value)?t.value:[t.value],t.didSwap&&eu(t.thumbIndex)}ea.current=0;let n=(0,a.ownerDocument)(J.current);n.addEventListener("touchmove",ec,{passive:!0}),n.addEventListener("touchend",ed,{passive:!0})}),em=(0,l.useStableCallback)(()=>{let e=(0,a.ownerDocument)(J.current);e.removeEventListener("pointermove",ec),e.removeEventListener("pointerup",ed),e.removeEventListener("touchmove",ec),e.removeEventListener("touchend",ed),j.current=null}),eh=(0,L.useAnimationFrame)();return r.useEffect(()=>{let e=J.current;if(!e)return()=>em();let t=(0,P.addEventListener)(e,"touchstart",ep,{passive:!0});return()=>{t(),eh.cancel(),em()}},[em,ep,J,eh]),r.useEffect(()=>{m&&em()},[m,em]),(0,d.useRenderElement)("div",e,{state:W,ref:[t,T,J,et],props:[{"data-base-ui-slider-control":M?"":void 0,onPointerDown(e){let t=J.current,r=(0,h.getTarget)(e.nativeEvent);if(!t||m||e.defaultPrevented||!(0,R.isElement)(r)||0!==e.button)return;let n=U(e,er);if(null!=n){es(n);let r=eo(n);if(null==r)return;(0,h.contains)(H.current[r.thumbIndex],(0,h.activeElement)((0,a.ownerDocument)(t)))?e.preventDefault():eh.request(()=>{eu(r.thumbIndex)}),V(!0),null==O.current&&(G(r.value,(0,s.createChangeEventDetails)(C.REASONS.trackPress,e.nativeEvent,void 0,{activeThumbIndex:r.thumbIndex})),el.current=Array.isArray(r.value)?r.value:[r.value],r.didSwap&&eu(r.thumbIndex))}e.nativeEvent.pointerId&&t.setPointerCapture(e.nativeEvent.pointerId),ea.current=0;let l=(0,a.ownerDocument)(J.current);l.addEventListener("pointermove",ec,{passive:!0}),l.addEventListener("pointerup",ed,{once:!0})}},c],stateAttributesMapping:w})}),W=r.forwardRef(function(e,t){let{render:r,className:a,style:n,...l}=e,{state:i}=I();return(0,d.useRenderElement)("div",e,{state:i,ref:t,props:[{style:{position:"relative"}},l],stateAttributesMapping:w})});var q=e.i(235901),Y=e.i(854855),H=e.i(356120),K=e.i(880407),X=e.i(789122),Z=e.i(899454),Q=e.i(51005),J=e.i(914844),ee=e.i(365054),et=e.i(435848);let er=((t={}).index="data-index",t.dragging="data-dragging",t.orientation="data-orientation",t.disabled="data-disabled",t.valid="data-valid",t.invalid="data-invalid",t.touched="data-touched",t.dirty="data-dirty",t.focused="data-focused",t),ea=new Set([Z.ARROW_UP,Z.ARROW_DOWN,Z.ARROW_LEFT,Z.ARROW_RIGHT,Z.HOME,Z.END,Z.PAGE_UP,Z.PAGE_DOWN]);function en(e,t,r,a,n){let l=Number((1===r?e+t:e-t).toFixed(Math.max(V(e),V(t),V(a))));return(0,p.clamp)(l,a,n)}let el=r.forwardRef(function(e,t){let a,{render:n,children:i,className:s,"aria-describedby":u,"aria-label":p,"aria-labelledby":m,disabled:h=!1,getAriaLabel:f,getAriaValueText:g,id:x,index:y,inputRef:v,onBlur:S,onFocus:k,onKeyDown:E,tabIndex:N,style:C,...A}=e,{nonce:R}=(0,J.useCSPContext)(),j=(0,c.useBaseUiId)(x),{active:T,lastUsedThumbIndex:F,controlRef:P,disabled:L,validation:V,formatOptionsRef:B,handleInputChange:U,inset:G,labelId:W,largeStep:el,locale:ei,max:eo,min:es,minStepsBetweenValues:eu,form:ec,name:ed,orientation:ep,pressedInputRef:em,pressedThumbCenterOffsetRef:eh,pressedThumbIndexRef:ef,renderBeforeHydration:eb,setActive:eg,setIndicatorPosition:ex,state:ey,step:ev,values:eS}=I(),e_=(0,D.useDirection)(),ek=eS.length>1,ew="vertical"===ep,eE="rtl"===e_,{setTouched:eN,setFocused:eI,validationMode:eC}=(0,b.useFieldRootContext)(),eO=r.useRef(null),eA=r.useRef(null),eR=r.useRef(!1),ej=(0,c.useBaseUiId)(),eT=(0,et.useLabelableId)(),eM=ek?ej:eT,eF=r.useMemo(()=>({inputId:eM}),[eM]),{ref:eP,index:eL}=(0,Q.useCompositeListItem)({metadata:eF}),eD=ek?y??eL:0,ez=eD===eS.length-1,eV=eS[eD],e$=(0,X.valueToPercent)(eV,es,eo),[eB,eU]=r.useState(),eG=(0,K.useIsHydrating)(),eW=F>=0&&F{let e=P.current,t=eO.current;if(!e||!t)return;let r=t.getBoundingClientRect(),a=e.getBoundingClientRect(),n=ew?"height":"width",l=a[n]-r[n],i=(r[n]/2+l*e$/100)/a[n]*100,o=Number.isFinite(i)?i:void 0;eU(o),0===eD?ex(e=>[o,e[1]]):ez&&ex(e=>[e[0],o])});(0,o.useIsoLayoutEffect)(()=>{G&&queueMicrotask(eq)},[eq,G]),(0,o.useIsoLayoutEffect)(()=>{G&&eq()},[eq,G,e$]),(0,o.useIsoLayoutEffect)(()=>{if(!G||"function"!=typeof ResizeObserver)return;let e=P.current,t=eO.current;if(!e||!t)return;let r=new ResizeObserver(eq);return r.observe(e),r.observe(t),()=>{r.disconnect()}},[P,eq,G]);let eY=r.useCallback(()=>{let e,t=ew?"bottom":"insetInlineStart",r=ew?"left":"top";return(ek?T===eD?e=2:eW===eD&&(e=1):T===eD&&(e=1),G)?{"--position":`${eB??0}%`,visibility:eb&&eG||void 0===eB?"hidden":void 0,position:"absolute",[t]:"var(--position)",[r]:"50%",translate:`${(ew||!eE?-1:1)*50}% ${(ew?1:-1)*50}%`,zIndex:e}:Number.isFinite(e$)?{position:"absolute",[t]:`${e$}%`,[r]:"50%",translate:`${(ew||!eE?-1:1)*50}% ${(ew?1:-1)*50}%`,zIndex:e}:Y.visuallyHidden},[T,eD,G,eG,eB,ek,eb,eE,eW,e$,ew]);"vertical"===ep&&(a=eE?"vertical-rl":"vertical-lr");let eH="function"==typeof f?f(eD):p,eK=(0,H.mergeProps)({"aria-label":eH,"aria-labelledby":m??(null==eH?W:void 0),"aria-describedby":u,"aria-orientation":ep,"aria-valuenow":eV,"aria-valuetext":"function"==typeof g?g((0,M.formatNumber)(eV,ei,B.current??void 0),eV,eD):function(e,t,r,a){if(!(t<0))return 2===e.length?0===t?`${(0,M.formatNumber)(e[t],a,r)} start range`:`${(0,M.formatNumber)(e[t],a,r)} end range`:r?(0,M.formatNumber)(e[t],a,r):void 0}(eS,eD,B.current??void 0,ei),disabled:h||L,form:ec,id:eM,max:eo,min:es,name:ed,onChange(e){U(e.currentTarget.valueAsNumber,eD,e)},onFocus(e){let t=eR.current;eR.current=!1,eg(eD),eI(!0),t&&e.stopPropagation()},onBlur(e){eR.current?e.stopPropagation():eO.current&&(eg(-1),eN(!0),eI(!1),"onBlur"===eC&&V.commit(_(eV,eD,es,eo,ek,eS)))},onKeyDown(e){if(!ea.has(e.key))return;Z.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation();let t=null,r=$(eV,ev,es);switch(e.key){case Z.ARROW_UP:t=en(r,e.shiftKey?el:ev,1,es,eo);break;case Z.ARROW_RIGHT:t=en(r,e.shiftKey?el:ev,eE?-1:1,es,eo);break;case Z.ARROW_DOWN:t=en(r,e.shiftKey?el:ev,-1,es,eo);break;case Z.ARROW_LEFT:t=en(r,e.shiftKey?el:ev,eE?1:-1,es,eo);break;case Z.PAGE_UP:t=en(r,el,1,es,eo);break;case Z.PAGE_DOWN:t=en(r,el,-1,es,eo);break;case Z.END:t=eo,ek&&(t=Number.isFinite(eS[eD+1])?eS[eD+1]-ev*eu:eo);break;case Z.HOME:t=es,ek&&(t=Number.isFinite(eS[eD-1])?eS[eD-1]+ev*eu:es)}if(null!==t){let r=e.currentTarget;(0,ee.matchesFocusVisible)(r)||(eR.current=!0,r.blur(),r.focus({preventScroll:!0,focusVisible:!0})),U(t,eD,e),e.preventDefault()}},step:ev,style:{...Y.visuallyHidden,width:"100%",height:"100%",writingMode:a},tabIndex:N??void 0,type:"range",value:eV??""},V.getInputValidationProps),eX=(0,q.useMergedRefs)(eA,V.inputRef,v);return(0,d.useRenderElement)("div",e,{state:ey,ref:[t,eP,eO],props:[{[er.index]:eD,children:(0,O.jsxs)(r.Fragment,{children:[i,(0,O.jsx)("input",{ref:eX,...eK,suppressHydrationWarning:!0}),G&&eG&&eb&&ez&&(0,O.jsx)("script",{nonce:R,dangerouslySetInnerHTML:{__html:'!function(){const t=document.currentScript?.parentElement;if(!t)return;const e=t.closest("[data-base-ui-slider-control]");if(!e)return;const r=e.querySelector("[data-base-ui-slider-indicator]"),i=e.getBoundingClientRect(),n="vertical"===e.getAttribute("data-orientation")?"height":"width",o=e.querySelectorAll(\'input[type="range"]\'),l=o.length>1,s=o.length-1;let a=null,u=null;for(let t=0;t1,E=h?(r=m[0],a=m[1],n=void 0===r||k&&void 0===a?"hidden":void 0,l=_?"bottom":"insetInlineStart",i=_?"height":"width",((o={visibility:x&&S?"hidden":n,position:_?"absolute":"relative",[_?"width":"height"]:"inherit"})["--start-position"]=`${r??0}%`,k)?(o["--relative-size"]=`${(a??0)-(r??0)}%`,o[l]="var(--start-position)",o[i]="var(--relative-size)"):(o[l]=0,o[i]="var(--start-position)"),o):function(e,t,r,a){let n=e?"bottom":"insetInlineStart",l=e?"height":"width",i={position:e?"absolute":"relative",[e?"width":"height"]:"inherit"};if(!t)return i[n]=0,i[l]=`${r}%`,i;let o=a-r;return i[n]=`${r}%`,i[l]=`${o}%`,i}(_,k,(0,X.valueToPercent)(v[0],b,f),(0,X.valueToPercent)(v[v.length-1],b,f));return(0,d.useRenderElement)("div",e,{state:y,ref:t,props:[{"data-base-ui-slider-indicator":x?"":void 0,style:E,suppressHydrationWarning:x||void 0},p],stateAttributesMapping:w})});e.s(["Control",0,G,"Indicator",0,ei,"Label",0,T,"Root",0,A,"Thumb",0,el,"Track",0,W,"Value",0,F],570788);var eo=e.i(570788);e.s(["Slider",0,eo],541962)},510196,e=>{"use strict";let t=(0,e.i(202913).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLink",0,t],510196)},508862,e=>{"use strict";var t=e.i(505962),r=e.i(151960),a=e.i(420543),n=e.i(626824),l=e.i(710612);e.i(204067);var i=e.i(796805);let o=i.z.object({accepted:i.z.boolean().openapi({description:"True when the account already has a Firecrawl provider key."}),acceptedAt:i.z.string().nullable().openapi({description:"When the Firecrawl provider key was created, if it exists."})});i.z.object({data:o});let s=i.z.object({data:i.z.object({accepted:i.z.literal(!0).openapi({description:"True once a Firecrawl provider key exists for the account."})})});var u=e.i(8842),c=e.i(450740);let d=(0,n.createQueryKeys)("firecrawl",{tosStatus:e=>[{entityId:e}]});function p(){return(0,a.requestMutation)("/api/frontend/v1/private/firecrawl-tos/accept",{method:"POST"},s)}e.s(["firecrawlTosStatusOptions",0,function(e){return(0,u.queryOptions)({queryKey:d.tosStatus(e),queryFn:null===e?c.skipToken:({signal:e})=>(0,r.fetchAPIQuery)("/api/frontend/v1/private/firecrawl-tos/status",{signal:e,schema:o})})},"useAcceptFirecrawlTos",0,function(e){let r,a,n=(0,t.c)(4);return n[0]!==e?(r=d.tosStatus(e),n[0]=e,n[1]=r):r=n[1],n[2]!==r?(a={mutationFn:p,invalidates:[r]},n[2]=r,n[3]=a):a=n[3],(0,l.useAPIMutation)(a)}],508862)},272785,854454,e=>{"use strict";e.s(["resolveFirecrawlAvailability",0,function({entityId:e,isStatusError:t,accepted:r}){return null!==e&&(t?"error":r??null)}],272785);var t=e.i(222666),r=e.i(505962),a=e.i(43596),n=e.i(452473),l=e.i(693697),i=e.i(204067),o=e.i(796805);let s=o.z.object({city:o.z.string().optional(),region:o.z.string().optional(),country:o.z.string().optional(),timezone:o.z.string().optional()}).partial();function u(e,t){return Object.fromEntries(Object.entries(e))[t]}function c(e){return"string"==typeof e?e:""}function d(e){return"number"==typeof e?e:""}function p(e){return Array.isArray(e)?e.filter(e=>"string"==typeof e):[]}let m=o.z.looseObject({name:o.z.string().optional(),model:o.z.string().optional(),instructions:o.z.string().optional(),max_tool_calls:o.z.number().optional()}),h=o.z.array(m);function f(e,t,r){return er?r:e}function b(e){return`${e.slice(0,1).toUpperCase()}${e.slice(1)}`}function g(e){return e.split(",").map(e=>(function(e){let t=e.trim();if(!t)return"";let r=/^[a-z]+:\/\//i.test(t)?t:`https://${t}`,a=(0,l.wrap)(()=>new URL(r).hostname);return(0,l.isErr)(a)?t.toLowerCase():a.data.toLowerCase()})(e)).filter(e=>e.length>0)}var x=e.i(963),y=e.i(528164),v=e.i(557225),S=e.i(778084),_=e.i(648156),k=e.i(784510),w=e.i(706527),E=e.i(699937),N=e.i(323813),I=e.i(510196),C=e.i(84117),O=e.i(249656),A=e.i(270401),R=e.i(888887),j=e.i(700050);function T(e){let a,n,l=(0,r.c)(5),{label:i,children:o}=e;return l[0]!==i?(a=(0,t.jsx)("span",{className:"text-xs font-medium text-muted-foreground",children:i}),l[0]=i,l[1]=a):a=l[1],l[2]!==o||l[3]!==a?(n=(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[a,o]}),l[2]=o,l[3]=a,l[4]=n):n=l[4],n}function M(e){let a,l,i,o,s=(0,r.c)(8);return s[0]!==e?({className:a,...l}=e,s[0]=e,s[1]=a,s[2]=l):(a=s[1],l=s[2]),s[3]!==a?(i=(0,n.cn)("w-full rounded-md border border-border bg-transparent px-2.5 py-1.5 text-xs pointer-coarse:text-base pointer-coarse:leading-relaxed text-foreground placeholder:text-muted-foreground transition-colors focus:border-focus-border focus:shadow-focus focus:outline-hidden",a),s[3]=a,s[4]=i):i=s[4],s[5]!==l||s[6]!==i?(o=(0,t.jsx)("input",{...l,className:i}),s[5]=l,s[6]=i,s[7]=o):o=s[7],o}function F(e){let a,l,i=(0,r.c)(13),{toolId:o,field:s,option:u,value:c,isFirecrawlEnabled:d,onParameterChange:p}=e,m=!0===u.requiresFirecrawlByok&&!0!==d,h=m?"Set up Firecrawl BYOK to use this engine":u.description,f=""===u.value?void 0===c:c===u.value;return i[0]!==s||i[1]!==m||i[2]!==f||i[3]!==p||i[4]!==u.href||i[5]!==u.label||i[6]!==u.value||i[7]!==o||i[8]!==c?(a=m&&u.href?(0,t.jsxs)("a",{href:u.href,target:"_blank",rel:"noopener noreferrer",className:(0,n.cn)("flex items-center gap-1 flex-1 px-2.5 py-1.5 text-xs font-medium rounded-md","bg-transparent text-muted-foreground border border-dashed border-border hover:border-muted-foreground hover:text-foreground transition-colors"),children:[u.label,(0,t.jsx)(I.ExternalLink,{className:"size-3 shrink-0"})]}):(0,t.jsx)(K,{isSelected:f,onClick:()=>{"imageGeneration"===o&&"aspect_ratio"===s.key&&(0,j.trackAspectRatioSelect)({aspectRatio:""===u.value?null:u.value,previousAspectRatio:"string"==typeof c&&c.length>0?c:null}),p(o,s.key,""===u.value?void 0:u.value)},children:u.label}),i[0]=s,i[1]=m,i[2]=f,i[3]=p,i[4]=u.href,i[5]=u.label,i[6]=u.value,i[7]=o,i[8]=c,i[9]=a):a=i[9],i[10]!==a||i[11]!==h?(l=(0,t.jsx)(_.Tooltip,{content:h,className:"z-popover-tooltip",children:a}),i[10]=a,i[11]=h,i[12]=l):l=i[12],l}function P(e){let a,l,i,o,s,u,c,d,p,m,h,f,b=(0,r.c)(43),{toolId:g,field:x,options:v,value:_,isFirecrawlEnabled:k,onParameterChange:w}=e,E="string"==typeof _&&_.length>0?_:"";if(b[0]!==v||b[1]!==E){let e;b[3]!==E?(e=e=>e.value===E,b[3]=E,b[4]=e):e=b[4],a=v.find(e),b[0]=v,b[1]=E,b[2]=a}else a=b[2];let I=a,[C,O]=(0,A.useState)(!1);b[5]!==x.key||b[6]!==w||b[7]!==g||b[8]!==_?(l=e=>{"imageGeneration"===g&&"aspect_ratio"===x.key&&(0,j.trackAspectRatioSelect)({aspectRatio:""===e?null:e,previousAspectRatio:"string"==typeof _&&_.length>0?_:null}),w(g,x.key,""===e?void 0:e),O(!1)},b[5]=x.key,b[6]=w,b[7]=g,b[8]=_,b[9]=l):l=b[9];let R=l;b[10]===Symbol.for("react.memo_cache_sentinel")?(i=(0,n.cn)("h-8 w-full justify-between gap-2 bg-transparent px-2.5","text-left text-xs text-foreground hover:border-muted-foreground hover:bg-transparent hover:text-foreground"),b[10]=i):i=b[10];let T=I?.label??"Auto";b[11]!==T?(o=(0,t.jsx)("span",{className:"truncate",children:T}),b[11]=T,b[12]=o):o=b[12],b[13]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(N.ChevronsUpDown,{className:"size-3.5 shrink-0 text-muted-foreground"}),b[13]=s):s=b[13],b[14]!==x.label||b[15]!==C||b[16]!==o?(u=(0,t.jsx)(S.PopoverTrigger,{render:(0,t.jsxs)(y.Button,{variant:"outline",size:"sm",className:i,"aria-label":x.label,"aria-haspopup":"dialog","aria-expanded":C,children:[o,s]})}),b[14]=x.label,b[15]=C,b[16]=o,b[17]=u):u=b[17];let M="grid"===x.selectLayout?"w-[18rem] max-w-[calc(100vw-2rem)]":"w-56 max-w-[calc(100vw-2rem)]";b[18]!==M?(c=(0,n.cn)("z-popover-tooltip p-2",M),b[18]=M,b[19]=c):c=b[19];let F="grid"===x.selectLayout?"grid grid-cols-3 gap-1.5":"flex flex-col gap-1";if(b[20]!==F?(d=(0,n.cn)("max-h-[min(18rem,calc(100vh-2rem))] overflow-y-auto",F),b[20]=F,b[21]=d):d=b[21],b[22]!==x||b[23]!==k||b[24]!==v||b[25]!==R||b[26]!==E){let e;b[28]!==x||b[29]!==k||b[30]!==R||b[31]!==E?(e=e=>(0,t.jsx)(Y,{field:x,option:e,selectedValue:E,isFirecrawlEnabled:k,onSelect:R},e.value),b[28]=x,b[29]=k,b[30]=R,b[31]=E,b[32]=e):e=b[32],p=v.map(e),b[22]=x,b[23]=k,b[24]=v,b[25]=R,b[26]=E,b[27]=p}else p=b[27];return b[33]!==d||b[34]!==p?(m=(0,t.jsx)("div",{className:d,children:p}),b[33]=d,b[34]=p,b[35]=m):m=b[35],b[36]!==m||b[37]!==c?(h=(0,t.jsx)(S.PopoverContent,{side:"bottom",align:"start",sideOffset:4,collisionPadding:16,className:c,children:m}),b[36]=m,b[37]=c,b[38]=h):h=b[38],b[39]!==C||b[40]!==h||b[41]!==u?(f=(0,t.jsxs)(S.Popover,{open:C,onOpenChange:O,children:[u,h]}),b[39]=C,b[40]=h,b[41]=u,b[42]=f):f=b[42],f}function L(e){let a,n,l,i=(0,r.c)(15),{toolId:o,field:s,value:u,onParameterChange:c}=e,p=s.min,m=s.max,h=s.placeholder;return i[0]!==u?(a=d(u),i[0]=u,i[1]=a):a=i[1],i[2]!==s.key||i[3]!==s.max||i[4]!==s.min||i[5]!==c||i[6]!==o?(n=e=>{let t=e.target.value,r=Number.parseInt(t,10),a=""===t||Number.isNaN(r)?void 0:f(r,s.min,s.max);c(o,s.key,a)},i[2]=s.key,i[3]=s.max,i[4]=s.min,i[5]=c,i[6]=o,i[7]=n):n=i[7],i[8]!==s.label||i[9]!==s.max||i[10]!==s.min||i[11]!==s.placeholder||i[12]!==a||i[13]!==n?(l=(0,t.jsx)(M,{type:"number",min:p,max:m,placeholder:h,value:a,onChange:n,"aria-label":s.label}),i[8]=s.label,i[9]=s.max,i[10]=s.min,i[11]=s.placeholder,i[12]=a,i[13]=n,i[14]=l):l=i[14],l}function D(e){let a,n,l,i=(0,r.c)(34),{toolId:o,field:s,value:u,onParameterChange:d}=e;if(!0===s.supportsAuto){let e,r,a,n,l,p,m;i[0]!==u?(e=c(u),i[0]=u,i[1]=e):e=i[1];let h=0===e.length;i[2]!==s.key||i[3]!==d||i[4]!==o?(r=()=>d(o,s.key,void 0),i[2]=s.key,i[3]=d,i[4]=o,i[5]=r):r=i[5],i[6]!==h||i[7]!==r?(a=(0,t.jsx)(K,{isSelected:h,onClick:r,children:"Auto"}),i[6]=h,i[7]=r,i[8]=a):a=i[8];let f=s.placeholder;return i[9]!==u?(n=c(u),i[9]=u,i[10]=n):n=i[10],i[11]!==s.key||i[12]!==d||i[13]!==o?(l=e=>d(o,s.key,e.target.value||void 0),i[11]=s.key,i[12]=d,i[13]=o,i[14]=l):l=i[14],i[15]!==s.label||i[16]!==s.placeholder||i[17]!==n||i[18]!==l?(p=(0,t.jsx)(M,{type:"text",placeholder:f,value:n,onChange:l,"aria-label":s.label}),i[15]=s.label,i[16]=s.placeholder,i[17]=n,i[18]=l,i[19]=p):p=i[19],i[20]!==a||i[21]!==p?(m=(0,t.jsxs)("div",{className:"flex gap-1",children:[a,p]}),i[20]=a,i[21]=p,i[22]=m):m=i[22],m}let p=s.placeholder;return i[23]!==u?(a=c(u),i[23]=u,i[24]=a):a=i[24],i[25]!==s.key||i[26]!==d||i[27]!==o?(n=e=>d(o,s.key,e.target.value||void 0),i[25]=s.key,i[26]=d,i[27]=o,i[28]=n):n=i[28],i[29]!==s.label||i[30]!==s.placeholder||i[31]!==a||i[32]!==n?(l=(0,t.jsx)(M,{type:"text",placeholder:p,value:a,onChange:n,"aria-label":s.label}),i[29]=s.label,i[30]=s.placeholder,i[31]=a,i[32]=n,i[33]=l):l=i[33],l}function z(e){let a,l,i,o,s,u,c,d,p,m,h,f,b,g=(0,r.c)(38),{field:y,value:S,onChange:_}=e,{getModelInfoByVariantSlug:E}=(0,k.useGlobal)();g[0]!==E||g[1]!==S?(a=S?E(S):null,g[0]=E,g[1]=S,g[2]=a):a=g[2];let I=a,C=I?.short_name??(S||"Auto");g[3]!==S?(l=S?[S]:void 0,g[3]=S,g[4]=l):l=g[4],g[5]!==_?(i=e=>_((0,w.getModelVariantSlug)(e)),g[5]=_,g[6]=i):i=g[6],g[7]!==y?(o=e=>(function(e,t){switch(t.outputModality){case"image":return e.output_modalities.includes(x.OutputModality.Image);case"text":return e.output_modalities.includes(x.OutputModality.Text)}return t.outputModality,!1})(e,y),g[7]=y,g[8]=o):o=g[8];let A=S?"border-accent-border bg-secondary pr-8 text-secondary-foreground hover:border-accent-border focus:border-focus-border":"border-border bg-transparent text-foreground hover:border-muted-foreground focus:border-focus-border";return g[9]!==A?(s=(0,n.cn)("flex h-8 min-w-0 w-full items-center justify-between gap-2 rounded-md border px-2.5","text-left text-xs transition-colors focus:outline-hidden",A),g[9]=A,g[10]=s):s=g[10],g[11]!==I?(u=I?(0,t.jsx)(v.AuthorIcon,{author:I.author,iconUri:I.author_icon_uri}):null,g[11]=I,g[12]=u):u=g[12],g[13]!==C?(c=(0,t.jsx)("span",{className:"truncate",children:C}),g[13]=C,g[14]=c):c=g[14],g[15]!==u||g[16]!==c?(d=(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[u,c]}),g[15]=u,g[16]=c,g[17]=d):d=g[17],g[18]!==S?(p=S?null:(0,t.jsx)(N.ChevronsUpDown,{className:"size-3.5 shrink-0 text-muted-foreground"}),g[18]=S,g[19]=p):p=g[19],g[20]!==y.label||g[21]!==p||g[22]!==s||g[23]!==d?(m=(0,t.jsxs)("button",{type:"button",className:s,"aria-label":y.label,children:[d,p]}),g[20]=y.label,g[21]=p,g[22]=s,g[23]=d,g[24]=m):m=g[24],g[25]!==I||g[26]!==m||g[27]!==l||g[28]!==i||g[29]!==o?(h=(0,t.jsx)(R.ModelSelect,{selected:I,selectedModelSlugs:l,onDone:i,filter:o,defaultText:"Auto",compactWidth:!0,hideUnavailableByDefault:!0,disableSelectForUnavailable:!0,elevateAbovePopover:!0,isMobileSideDrawer:!0,children:m}),g[25]=I,g[26]=m,g[27]=l,g[28]=i,g[29]=o,g[30]=h):h=g[30],g[31]!==y.label||g[32]!==_||g[33]!==S?(f=S?(0,t.jsx)("button",{type:"button",className:"absolute right-2 top-1/2 -translate-y-1/2 rounded-sm p-0.5 text-secondary-foreground transition-colors hover:bg-secondary hover:text-accent-foreground focus:bg-secondary focus:outline-hidden","aria-label":`Use default ${y.label}`,onClick:()=>_(void 0),children:(0,t.jsx)(O.X,{className:"size-3.5"})}):null,g[31]=y.label,g[32]=_,g[33]=S,g[34]=f):f=g[34],g[35]!==h||g[36]!==f?(b=(0,t.jsxs)("div",{className:"relative",children:[h,f]}),g[35]=h,g[36]=f,g[37]=b):b=g[37],b}function V(e){let a,n,l,i=(0,r.c)(10),{field:o,value:s,onChange:u}=e;i[0]!==o.defaults||i[1]!==u||i[2]!==s?(a=(e,t)=>{let r=o.defaults.map((r,a)=>a===e?t??r:s[a]??r);u(r.every((e,t)=>e===o.defaults[t])?void 0:r)},i[0]=o.defaults,i[1]=u,i[2]=s,i[3]=a):a=i[3];let c=a;return i[4]!==o||i[5]!==c||i[6]!==s?(n=o.defaults.map((e,r)=>(0,t.jsx)($,{field:o,slotIndex:r,defaultSlug:e,chosenSlug:s[r],onChange:e=>c(r,e)},r)),i[4]=o,i[5]=c,i[6]=s,i[7]=n):n=i[7],i[8]!==n?(l=(0,t.jsx)("div",{className:"flex flex-col gap-1.5",children:n}),i[8]=n,i[9]=l):l=i[9],l}function $(e){let a,l,i,o,s,u,c,d,p,m,h,f,b=(0,r.c)(35),{field:g,slotIndex:x,defaultSlug:y,chosenSlug:S,onChange:_}=e,{getModelInfoByVariantSlug:E}=(0,k.useGlobal)(),I=void 0!==S&&S!==y,C=S??y;b[0]!==C||b[1]!==E?(a=C?E(C):null,b[0]=C,b[1]=E,b[2]=a):a=b[2];let A=a,j=A?.short_name??C,T=`${g.label} ${x+1}`;b[3]!==C?(l=C?[C]:void 0,b[3]=C,b[4]=l):l=b[4],b[5]!==_?(i=e=>_((0,w.getModelVariantSlug)(e)),b[5]=_,b[6]=i):i=b[6];let M=I?"border-accent-border bg-secondary pr-8 text-secondary-foreground hover:border-accent-border focus:border-focus-border":"border-border bg-transparent text-foreground hover:border-muted-foreground focus:border-focus-border";return b[7]!==M?(o=(0,n.cn)("flex h-8 min-w-0 w-full items-center justify-between gap-2 rounded-md border px-2.5","text-left text-xs transition-colors focus:outline-hidden",M),b[7]=M,b[8]=o):o=b[8],b[9]!==A?(s=A?(0,t.jsx)(v.AuthorIcon,{author:A.author,iconUri:A.author_icon_uri}):null,b[9]=A,b[10]=s):s=b[10],b[11]!==j?(u=(0,t.jsx)("span",{className:"truncate",children:j}),b[11]=j,b[12]=u):u=b[12],b[13]!==s||b[14]!==u?(c=(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[s,u]}),b[13]=s,b[14]=u,b[15]=c):c=b[15],b[16]!==I?(d=I?null:(0,t.jsx)(N.ChevronsUpDown,{className:"size-3.5 shrink-0 text-muted-foreground"}),b[16]=I,b[17]=d):d=b[17],b[18]!==T||b[19]!==o||b[20]!==c||b[21]!==d?(p=(0,t.jsxs)("button",{type:"button",className:o,"aria-label":T,children:[c,d]}),b[18]=T,b[19]=o,b[20]=c,b[21]=d,b[22]=p):p=b[22],b[23]!==A||b[24]!==p||b[25]!==l||b[26]!==i?(m=(0,t.jsx)(R.ModelSelect,{selected:A,selectedModelSlugs:l,onDone:i,filter:B,defaultText:"Default",compactWidth:!0,hideUnavailableByDefault:!0,disableSelectForUnavailable:!0,elevateAbovePopover:!0,isMobileSideDrawer:!0,children:p}),b[23]=A,b[24]=p,b[25]=l,b[26]=i,b[27]=m):m=b[27],b[28]!==T||b[29]!==I||b[30]!==_?(h=I?(0,t.jsx)("button",{type:"button",className:"absolute right-2 top-1/2 -translate-y-1/2 rounded-sm p-0.5 text-secondary-foreground transition-colors hover:bg-secondary hover:text-accent-foreground focus:bg-secondary focus:outline-hidden","aria-label":`Reset ${T} to default`,onClick:()=>_(void 0),children:(0,t.jsx)(O.X,{className:"size-3.5"})}):null,b[28]=T,b[29]=I,b[30]=_,b[31]=h):h=b[31],b[32]!==m||b[33]!==h?(f=(0,t.jsxs)("div",{className:"relative",children:[m,h]}),b[32]=m,b[33]=h,b[34]=f):f=b[34],f}function B(e){return e.output_modalities.includes(x.OutputModality.Text)}function U(e){let a,l,i,o,s,u,c,p,m=(0,r.c)(35),{field:h,value:b,onChange:g}=e,{getModelInfoByVariantSlug:x}=(0,k.useGlobal)();m[0]!==g?(a=e=>{g(e.length>0?e:void 0)},m[0]=g,m[1]=a):a=m[1];let y=a;m[2]!==y||m[3]!==b?(l=(e,t)=>{y(b.map((r,a)=>a===e?{...r,...t}:r))},m[2]=y,m[3]=b,m[4]=l):l=m[4];let S=l;m[5]!==y||m[6]!==b?(i=e=>{y(b.filter((t,r)=>r!==e))},m[5]=y,m[6]=b,m[7]=i):i=m[7];let _=i;m[8]!==y||m[9]!==b?(o=()=>{y([...b,{name:""}])},m[8]=y,m[9]=b,m[10]=o):o=m[10];let E=o;if(m[11]!==h.label||m[12]!==h.maxToolCalls||m[13]!==h.namePlaceholder||m[14]!==h.rowNoun||m[15]!==x||m[16]!==_||m[17]!==S||m[18]!==b){let e;m[20]!==h.label||m[21]!==h.maxToolCalls||m[22]!==h.namePlaceholder||m[23]!==h.rowNoun||m[24]!==x||m[25]!==_||m[26]!==S?(e=(e,r)=>{let a=e.model?x(e.model):null,l=a?.short_name??(e.model||"Default model");return(0,t.jsxs)("div",{className:"flex flex-col gap-1.5 rounded-md border border-border p-2",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,t.jsx)(M,{type:"text",placeholder:h.namePlaceholder,value:e.name??"",onChange:e=>S(r,{name:e.target.value}),"aria-label":`${h.label} ${r+1} name`}),(0,t.jsx)("button",{type:"button",className:"shrink-0 rounded-sm p-1 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground focus:bg-muted focus:outline-hidden","aria-label":`Remove ${h.rowNoun} ${r+1}`,onClick:()=>_(r),children:(0,t.jsx)(O.X,{className:"size-3.5"})})]}),(0,t.jsx)(R.ModelSelect,{selected:a,selectedModelSlugs:e.model?[e.model]:void 0,onDone:e=>S(r,{model:(0,w.getModelVariantSlug)(e)}),filter:G,defaultText:"Default model",compactWidth:!0,hideUnavailableByDefault:!0,disableSelectForUnavailable:!0,elevateAbovePopover:!0,isMobileSideDrawer:!0,children:(0,t.jsxs)("button",{type:"button",className:(0,n.cn)("flex h-8 min-w-0 w-full items-center justify-between gap-2 rounded-md border px-2.5","border-border text-left text-xs text-foreground transition-colors hover:border-muted-foreground focus:border-focus-border focus:shadow-focus focus:outline-hidden"),"aria-label":`${h.label} ${r+1} model`,children:[(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[a?(0,t.jsx)(v.AuthorIcon,{author:a.author,iconUri:a.author_icon_uri}):null,(0,t.jsx)("span",{className:"truncate",children:l})]}),(0,t.jsx)(N.ChevronsUpDown,{className:"size-3.5 shrink-0 text-muted-foreground"})]})}),(0,t.jsx)(M,{type:"text",placeholder:"Instructions (optional)",value:e.instructions??"",onChange:e=>S(r,{instructions:e.target.value||void 0}),"aria-label":`${h.label} ${r+1} instructions`}),h.maxToolCalls?(0,t.jsx)(M,{type:"number",min:h.maxToolCalls.min,max:h.maxToolCalls.max,placeholder:h.maxToolCalls.placeholder,value:d(e.max_tool_calls),onChange:e=>{let t=e.target.value,a=Number.parseInt(t,10);S(r,{max_tool_calls:""===t||Number.isNaN(a)?void 0:f(a,h.maxToolCalls?.min??1,h.maxToolCalls?.max)})},"aria-label":`${h.label} ${r+1} max tool calls`}):null]},r)},m[20]=h.label,m[21]=h.maxToolCalls,m[22]=h.namePlaceholder,m[23]=h.rowNoun,m[24]=x,m[25]=_,m[26]=S,m[27]=e):e=m[27],s=b.map(e),m[11]=h.label,m[12]=h.maxToolCalls,m[13]=h.namePlaceholder,m[14]=h.rowNoun,m[15]=x,m[16]=_,m[17]=S,m[18]=b,m[19]=s}else s=m[19];return m[28]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)(C.Plus,{className:"size-3.5"}),m[28]=u):u=m[28],m[29]!==E||m[30]!==h.rowNoun?(c=(0,t.jsxs)("button",{type:"button",className:"flex items-center justify-center gap-1 rounded-md border border-dashed border-border px-2.5 py-1.5 text-xs text-muted-foreground transition-colors hover:border-muted-foreground hover:text-foreground focus:border-focus-border focus:shadow-focus focus:outline-hidden",onClick:E,children:[u,"Add ",h.rowNoun]}),m[29]=E,m[30]=h.rowNoun,m[31]=c):c=m[31],m[32]!==s||m[33]!==c?(p=(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[s,c]}),m[32]=s,m[33]=c,m[34]=p):p=m[34],p}function G(e){return e.output_modalities.includes(x.OutputModality.Text)}function W(e){let a,n,l,i,o,s=(0,r.c)(12),{value:u,placeholder:c,ariaLabel:d,onChange:p}=e;s[0]!==u?(a=u.join(", "),s[0]=u,s[1]=a):a=s[1];let[m,h]=(0,A.useState)(a);return s[2]!==u?(n=()=>{let e=u.join(", ");h(t=>g(t).join(", ")===e?t:e)},l=[u],s[2]=u,s[3]=n,s[4]=l):(n=s[3],l=s[4]),(0,A.useEffect)(n,l),s[5]!==p?(i=e=>{h(e.target.value),p(g(e.target.value))},s[5]=p,s[6]=i):i=s[6],s[7]!==d||s[8]!==m||s[9]!==c||s[10]!==i?(o=(0,t.jsx)(M,{type:"text",placeholder:c,value:m,onChange:i,"aria-label":d}),s[7]=d,s[8]=m,s[9]=c,s[10]=i,s[11]=o):o=s[11],o}function q(e){let a,n=(0,r.c)(3),{value:l,onChange:i}=e;return n[0]!==i||n[1]!==l?(a=(0,t.jsx)("div",{className:"flex flex-col gap-1.5",children:["city","region","country","timezone"].map(e=>(0,t.jsx)(M,{type:"text",placeholder:b(e),value:l?.[e]??"",onChange:t=>i(function(e,t){let r={city:"city"in t?t.city||void 0:e?.city,region:"region"in t?t.region||void 0:e?.region,country:"country"in t?t.country||void 0:e?.country,timezone:"timezone"in t?t.timezone||void 0:e?.timezone};if(r.city||r.region||r.country||r.timezone)return{type:"approximate",...r}}(l,{[e]:t.target.value})),"aria-label":b(e)},e))}),n[0]=i,n[1]=l,n[2]=a):a=n[2],a}function Y(e){let a,l,i,o,s,u,c,d,p,m,h,f,b=(0,r.c)(39),{field:g,option:x,selectedValue:y,isFirecrawlEnabled:v,onSelect:S}=e,_=!0===x.requiresFirecrawlByok&&!0!==v,k=x.value===y;b[0]!==k?(a=k?(0,t.jsx)(E.Check,{className:"absolute right-1.5 top-1.5 size-3.5 text-accent-foreground"}):null,b[0]=k,b[1]=a):a=b[1];let w="grid"===g.selectLayout&&"flex-col gap-1";b[2]!==w?(l=(0,n.cn)("flex min-w-0 items-center gap-2",w),b[2]=w,b[3]=l):l=b[3],b[4]!==g.key||b[5]!==x.value?(i="aspect_ratio"===g.key?(0,t.jsx)(H,{value:x.value}):null,b[4]=g.key,b[5]=x.value,b[6]=i):i=b[6];let N="grid"===g.selectLayout&&"items-center";b[7]!==N?(o=(0,n.cn)("flex min-w-0 flex-col",N),b[7]=N,b[8]=o):o=b[8],b[9]!==x.label?(s=(0,t.jsx)("span",{className:"truncate",children:x.label}),b[9]=x.label,b[10]=s):s=b[10],b[11]!==g.selectLayout||b[12]!==x.description?(u=x.description&&"grid"!==g.selectLayout?(0,t.jsx)("span",{className:"truncate text-2xs text-muted-foreground",children:x.description}):null,b[11]=g.selectLayout,b[12]=x.description,b[13]=u):u=b[13],b[14]!==o||b[15]!==s||b[16]!==u?(c=(0,t.jsxs)("div",{className:o,children:[s,u]}),b[14]=o,b[15]=s,b[16]=u,b[17]=c):c=b[17],b[18]!==l||b[19]!==i||b[20]!==c?(d=(0,t.jsxs)("div",{className:l,children:[i,c]}),b[18]=l,b[19]=i,b[20]=c,b[21]=d):d=b[21],b[22]!==a||b[23]!==d?(p=(0,t.jsxs)(t.Fragment,{children:[a,d]}),b[22]=a,b[23]=d,b[24]=p):p=b[24];let I=p;if(_&&x.href){let e;return b[25]!==x.href||b[26]!==I?(e=(0,t.jsx)("a",{href:x.href,target:"_blank",rel:"noopener noreferrer",className:"relative flex min-h-10 items-center rounded-md border border-dashed border-border px-2.5 py-2 text-xs text-muted-foreground transition-colors hover:border-muted-foreground hover:text-foreground",children:I}),b[25]=x.href,b[26]=I,b[27]=e):e=b[27],e}let C=k&&"border-accent-border bg-secondary text-secondary-foreground",O="grid"===g.selectLayout&&"min-h-16 justify-center px-2 text-center";return b[28]!==C||b[29]!==O?(m=(0,n.cn)("relative flex min-h-10 items-center rounded-md border border-transparent px-2.5 py-2 text-left text-xs transition-colors","hover:border-border hover:bg-muted focus:border-focus-border focus:bg-secondary focus:outline-hidden disabled:pointer-events-none disabled:opacity-50",C,O),b[28]=C,b[29]=O,b[30]=m):m=b[30],b[31]!==S||b[32]!==x.value?(h=()=>S(x.value),b[31]=S,b[32]=x.value,b[33]=h):h=b[33],b[34]!==_||b[35]!==I||b[36]!==m||b[37]!==h?(f=(0,t.jsx)("button",{type:"button",disabled:_,className:m,onClick:h,children:I}),b[34]=_,b[35]=I,b[36]=m,b[37]=h,b[38]=f):f=b[38],f}function H(e){let a,n,l=(0,r.c)(5),{value:i}=e;l[0]!==i?(a=function(e){if(0===e.length||"auto"===e)return{width:12,height:12};let[t,r]=e.split(":"),a=Number.parseInt(t??"",10),n=Number.parseInt(r??"",10);if(!Number.isFinite(a)||!Number.isFinite(n)||a<=0||n<=0)return{width:12,height:12};let l=14/Math.max(a,n);return{width:Math.max(4,Math.round(a*l)),height:Math.max(4,Math.round(n*l))}}(i),l[0]=i,l[1]=a):a=l[1];let o=a,s=`${o.width}px`,u=`${o.height}px`;return l[2]!==s||l[3]!==u?(n=(0,t.jsx)("span",{className:"flex size-5 shrink-0 items-center justify-center text-muted-foreground",children:(0,t.jsx)("span",{className:"rounded-[2px] border border-current",style:{width:s,height:u}})}),l[2]=s,l[3]=u,l[4]=n):n=l[4],n}function K(e){let a,l,i=(0,r.c)(7),{isSelected:o,onClick:s,children:u}=e,c=o?"border border-accent-border bg-secondary text-secondary-foreground":"bg-muted text-muted-foreground hover:bg-card-hover border border-transparent";return i[0]!==c?(a=(0,n.cn)("flex-1 px-2.5 py-1.5 text-xs font-medium rounded-md transition-colors cursor-pointer",c),i[0]=c,i[1]=a):a=i[1],i[2]!==u||i[3]!==o||i[4]!==s||i[5]!==a?(l=(0,t.jsx)("button",{type:"button","aria-pressed":o,className:a,onClick:s,children:u}),i[2]=u,i[3]=o,i[4]=s,i[5]=a,i[6]=l):l=i[6],l}let X={2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4"};function Z(e){let a=(0,r.c)(130),{toolId:o,parameters:d,field:m,isFirecrawlEnabled:f,onParameterChange:b}=e;switch(m.kind){case"enum":{let e,r,l,i,s;a[0]!==m||a[1]!==d?(e=m.getOptions?.(d)??m.options,a[0]=m,a[1]=d,a[2]=e):e=a[2];let c=e;if("select"===m.control){let e,r,n,l=m.label;return a[3]!==m.key||a[4]!==d?(e=u(d,m.key),a[3]=m.key,a[4]=d,a[5]=e):e=a[5],a[6]!==m||a[7]!==f||a[8]!==b||a[9]!==c||a[10]!==e||a[11]!==o?(r=(0,t.jsx)(P,{toolId:o,field:m,options:c,value:e,isFirecrawlEnabled:f,onParameterChange:b}),a[6]=m,a[7]=f,a[8]=b,a[9]=c,a[10]=e,a[11]=o,a[12]=r):r=a[12],a[13]!==m.label||a[14]!==r?(n=(0,t.jsx)(T,{label:l,children:r}),a[13]=m.label,a[14]=r,a[15]=n):n=a[15],n}let p=m.label,h=m.chipColumns?`grid ${X[m.chipColumns]}`:"flex flex-wrap";a[16]!==h?(r=(0,n.cn)("gap-1",h),a[16]=h,a[17]=r):r=a[17];let g=m.label;if(a[18]!==m||a[19]!==f||a[20]!==b||a[21]!==c||a[22]!==d||a[23]!==o){let e;a[25]!==m||a[26]!==f||a[27]!==b||a[28]!==d||a[29]!==o?(e=e=>(0,t.jsx)(F,{toolId:o,field:m,option:e,value:u(d,m.key),isFirecrawlEnabled:f,onParameterChange:b},e.value),a[25]=m,a[26]=f,a[27]=b,a[28]=d,a[29]=o,a[30]=e):e=a[30],l=c.map(e),a[18]=m,a[19]=f,a[20]=b,a[21]=c,a[22]=d,a[23]=o,a[24]=l}else l=a[24];return a[31]!==m.label||a[32]!==r||a[33]!==l?(i=(0,t.jsx)("div",{className:r,role:"group","aria-label":g,children:l}),a[31]=m.label,a[32]=r,a[33]=l,a[34]=i):i=a[34],a[35]!==m.label||a[36]!==i?(s=(0,t.jsx)(T,{label:p,children:i}),a[35]=m.label,a[36]=i,a[37]=s):s=a[37],s}case"number":{let e,r,n,l=m.label;return a[38]!==m.key||a[39]!==d?(e=u(d,m.key),a[38]=m.key,a[39]=d,a[40]=e):e=a[40],a[41]!==m||a[42]!==b||a[43]!==e||a[44]!==o?(r=(0,t.jsx)(L,{toolId:o,field:m,value:e,onParameterChange:b}),a[41]=m,a[42]=b,a[43]=e,a[44]=o,a[45]=r):r=a[45],a[46]!==m.label||a[47]!==r?(n=(0,t.jsx)(T,{label:l,children:r}),a[46]=m.label,a[47]=r,a[48]=n):n=a[48],n}case"text":{let e,r,n,l=m.label;return a[49]!==m.key||a[50]!==d?(e=u(d,m.key),a[49]=m.key,a[50]=d,a[51]=e):e=a[51],a[52]!==m||a[53]!==b||a[54]!==e||a[55]!==o?(r=(0,t.jsx)(D,{toolId:o,field:m,value:e,onParameterChange:b}),a[52]=m,a[53]=b,a[54]=e,a[55]=o,a[56]=r):r=a[56],a[57]!==m.label||a[58]!==r?(n=(0,t.jsx)(T,{label:l,children:r}),a[57]=m.label,a[58]=r,a[59]=n):n=a[59],n}case"model-select":{let e,r,n,l,i=m.label;return a[60]!==m.key||a[61]!==d?(e=c(u(d,m.key)),a[60]=m.key,a[61]=d,a[62]=e):e=a[62],a[63]!==m.key||a[64]!==b||a[65]!==o?(r=e=>b(o,m.key,e),a[63]=m.key,a[64]=b,a[65]=o,a[66]=r):r=a[66],a[67]!==m||a[68]!==e||a[69]!==r?(n=(0,t.jsx)(z,{field:m,value:e,onChange:r}),a[67]=m,a[68]=e,a[69]=r,a[70]=n):n=a[70],a[71]!==m.label||a[72]!==n?(l=(0,t.jsx)(T,{label:i,children:n}),a[71]=m.label,a[72]=n,a[73]=l):l=a[73],l}case"analysis-model-list":{let e,r,n,l,i=m.label;return a[74]!==m.key||a[75]!==d?(e=p(u(d,m.key)),a[74]=m.key,a[75]=d,a[76]=e):e=a[76],a[77]!==m.key||a[78]!==b||a[79]!==o?(r=e=>b(o,m.key,e),a[77]=m.key,a[78]=b,a[79]=o,a[80]=r):r=a[80],a[81]!==m||a[82]!==e||a[83]!==r?(n=(0,t.jsx)(V,{field:m,value:e,onChange:r}),a[81]=m,a[82]=e,a[83]=r,a[84]=n):n=a[84],a[85]!==m.label||a[86]!==n?(l=(0,t.jsx)(T,{label:i,children:n}),a[85]=m.label,a[86]=n,a[87]=l):l=a[87],l}case"domain-list":{let e,r,n,l,i=m.label;return a[88]!==m.key||a[89]!==d?(e=p(u(d,m.key)),a[88]=m.key,a[89]=d,a[90]=e):e=a[90],a[91]!==m.key||a[92]!==b||a[93]!==o?(r=e=>b(o,m.key,e),a[91]=m.key,a[92]=b,a[93]=o,a[94]=r):r=a[94],a[95]!==m.label||a[96]!==m.placeholder||a[97]!==e||a[98]!==r?(n=(0,t.jsx)(W,{value:e,placeholder:m.placeholder,ariaLabel:m.label,onChange:r}),a[95]=m.label,a[96]=m.placeholder,a[97]=e,a[98]=r,a[99]=n):n=a[99],a[100]!==m.label||a[101]!==n?(l=(0,t.jsx)(T,{label:i,children:n}),a[100]=m.label,a[101]=n,a[102]=l):l=a[102],l}case"user-location":{let e,r,n,c,p=m.label;return a[103]!==m.key||a[104]!==d?(e=function(e){let t=(0,i.parseSchema)(s,e);if((0,l.isErr)(t))return;let r=t.data;return{type:"approximate",city:r.city,region:r.region,country:r.country,timezone:r.timezone}}(u(d,m.key)),a[103]=m.key,a[104]=d,a[105]=e):e=a[105],a[106]!==m.key||a[107]!==b||a[108]!==o?(r=e=>b(o,m.key,e),a[106]=m.key,a[107]=b,a[108]=o,a[109]=r):r=a[109],a[110]!==e||a[111]!==r?(n=(0,t.jsx)(q,{value:e,onChange:r}),a[110]=e,a[111]=r,a[112]=n):n=a[112],a[113]!==m.label||a[114]!==n?(c=(0,t.jsx)(T,{label:p,children:n}),a[113]=m.label,a[114]=n,a[115]=c):c=a[115],c}case"agent-roster":{let e,r,n,s,c=m.label;if(a[116]!==m.key||a[117]!==d){var g;let t;g=u(d,m.key),t=(0,i.parseSchema)(h,g),e=(0,l.isErr)(t)?[]:t.data,a[116]=m.key,a[117]=d,a[118]=e}else e=a[118];return a[119]!==m.key||a[120]!==b||a[121]!==o?(r=e=>b(o,m.key,e),a[119]=m.key,a[120]=b,a[121]=o,a[122]=r):r=a[122],a[123]!==m||a[124]!==e||a[125]!==r?(n=(0,t.jsx)(U,{field:m,value:e,onChange:r}),a[123]=m,a[124]=e,a[125]=r,a[126]=n):n=a[126],a[127]!==m.label||a[128]!==n?(s=(0,t.jsx)(T,{label:c,children:n}),a[127]=m.label,a[128]=n,a[129]=s):s=a[129],s}}}function Q(e){let a,n,l,i=(0,r.c)(7);if(i[0]!==e?({layout:a,...n}=e,i[0]=e,i[1]=a,i[2]=n):(a=i[1],n=i[2]),"grouped"===a){let e;return i[3]!==n?(e=(0,t.jsx)(ee,{...n}),i[3]=n,i[4]=e):e=i[4],e}return i[5]!==n?(l=(0,t.jsx)(J,{...n}),i[5]=n,i[6]=l):l=i[6],l}function J(e){let a,l,i=(0,r.c)(13),{toolId:o,parameters:s,fields:u,isFirecrawlEnabled:c,onParameterChange:d}=e;if(i[0]!==u||i[1]!==c||i[2]!==d||i[3]!==s||i[4]!==o){let e;i[6]!==c||i[7]!==d||i[8]!==s||i[9]!==o?(e=e=>{if("single"===e.kind){let{field:r}=e;return(0,t.jsx)(Z,{toolId:o,parameters:s,field:r,isFirecrawlEnabled:c,onParameterChange:d},`${o}-${r.kind}-${r.key}`)}return(0,t.jsx)("div",{className:(0,n.cn)("grid gap-2",e.fields.length>1?"grid-cols-2":"grid-cols-1"),children:e.fields.map(e=>(0,t.jsx)("div",{className:e.layout?.span===2?"col-span-2":void 0,children:(0,t.jsx)(Z,{toolId:o,parameters:s,field:e,isFirecrawlEnabled:c,onParameterChange:d})},`${o}-${e.kind}-${e.key}`))},`${o}-${e.row}`)},i[6]=c,i[7]=d,i[8]=s,i[9]=o,i[10]=e):e=i[10],a=(function(e){let t=[];for(let r of e){let e=r.layout?.row;if(!e){t.push({kind:"single",field:r});continue}let a=t.at(-1);if(a?.kind==="row"&&a.row===e){a.fields.push(r);continue}t.push({kind:"row",row:e,fields:[r]})}return t})(u).map(e),i[0]=u,i[1]=c,i[2]=d,i[3]=s,i[4]=o,i[5]=a}else a=i[5];return i[11]!==a?(l=(0,t.jsx)(t.Fragment,{children:a}),i[11]=a,i[12]=l):l=i[12],l}function ee(e){let a,n,l=(0,r.c)(13),{toolId:i,parameters:o,fields:s,isFirecrawlEnabled:u,onParameterChange:c}=e;if(l[0]!==s||l[1]!==u||l[2]!==c||l[3]!==o||l[4]!==i){let e;l[6]!==u||l[7]!==c||l[8]!==o||l[9]!==i?(e=e=>(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[e.label?(0,t.jsx)("span",{className:"text-2xs font-semibold uppercase tracking-wide text-muted-foreground",children:e.label}):null,(0,t.jsx)(J,{toolId:i,parameters:o,fields:e.fields,isFirecrawlEnabled:u,onParameterChange:c})]},e.id),l[6]=u,l[7]=c,l[8]=o,l[9]=i,l[10]=e):e=l[10],a=(function(e){let t=[];for(let r of e){let e=r.section??{id:"default"},a=t.find(t=>t.id===e.id);if(a){a.fields.push(r);continue}t.push({id:e.id,label:e.label,fields:[r]})}return t})(s).map(e),l[0]=s,l[1]=u,l[2]=c,l[3]=o,l[4]=i,l[5]=a}else a=l[5];return l[11]!==a?(n=(0,t.jsx)("div",{className:"flex flex-col gap-4",children:a}),l[11]=a,l[12]=n):n=l[12],n}function et(e){return"secondary"===e.priority}function er(e){return"secondary"!==e.priority}function ea(e){let l,i,o,s,u,c,d,p,m,h,f=(0,r.c)(33),{toolId:b,parameters:g,fields:x,isFirecrawlEnabled:y,hasMoreOptionValues:v,isOpen:S,onOpenChange:_,onParameterChange:k,layout:w}=e,E=S&&"bg-muted px-2.5 py-2";f[0]!==E?(l=(0,n.cn)("flex flex-col gap-3 rounded-lg transition-colors",E),f[0]=E,f[1]=l):l=f[1];let N=S?"py-0.5 text-foreground":"py-1 text-muted-foreground";f[2]!==N?(i=(0,n.cn)("flex w-full items-center justify-between gap-2 rounded-md text-left transition-colors hover:text-foreground",N),f[2]=N,f[3]=i):i=f[3],f[4]!==S||f[5]!==_?(o=()=>_(!S),f[4]=S,f[5]=_,f[6]=o):o=f[6],f[7]!==v?(s=v?(0,t.jsx)("span",{className:"size-1.5 rounded-full bg-muted-foreground"}):null,f[7]=v,f[8]=s):s=f[8],f[9]!==s?(u=(0,t.jsxs)("span",{className:"flex items-center gap-1.5 text-xs font-medium",children:["Additional settings",s]}),f[9]=s,f[10]=u):u=f[10];let I=S?"rotate-90 text-muted-foreground":"text-muted-foreground/60";return f[11]!==I?(c=(0,n.cn)("size-3.5 shrink-0 transition-[color,transform]",I),f[11]=I,f[12]=c):c=f[12],f[13]!==c?(d=(0,t.jsx)(a.ChevronRightIcon,{className:c}),f[13]=c,f[14]=d):d=f[14],f[15]!==S||f[16]!==d||f[17]!==i||f[18]!==o||f[19]!==u?(p=(0,t.jsxs)("button",{type:"button",className:i,"aria-expanded":S,onClick:o,children:[u,d]}),f[15]=S,f[16]=d,f[17]=i,f[18]=o,f[19]=u,f[20]=p):p=f[20],f[21]!==x||f[22]!==y||f[23]!==S||f[24]!==w||f[25]!==k||f[26]!==g||f[27]!==b?(m=S?(0,t.jsx)("div",{className:"flex flex-col gap-3",children:(0,t.jsx)(Q,{toolId:b,parameters:g,fields:x,isFirecrawlEnabled:y,onParameterChange:k,layout:w})}):null,f[21]=x,f[22]=y,f[23]=S,f[24]=w,f[25]=k,f[26]=g,f[27]=b,f[28]=m):m=f[28],f[29]!==p||f[30]!==m||f[31]!==l?(h=(0,t.jsxs)("div",{className:l,children:[p,m]}),f[29]=p,f[30]=m,f[31]=l,f[32]=h):h=f[32],h}function en(e){let a,n,l,i=(0,r.c)(7),{definition:o}=e,s=o.icon;return i[0]!==s?(a=(0,t.jsx)(s,{className:"size-4.5 shrink-0 text-foreground"}),i[0]=s,i[1]=a):a=i[1],i[2]!==o.settingsLabel?(n=(0,t.jsx)("span",{className:"min-w-0 truncate text-sm font-medium leading-none",children:o.settingsLabel}),i[2]=o.settingsLabel,i[3]=n):n=i[3],i[4]!==a||i[5]!==n?(l=(0,t.jsx)("div",{className:"py-0.5 text-foreground",children:(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-2",children:[a,n]})}),i[4]=a,i[5]=n,i[6]=l):l=i[6],l}e.s(["ServerToolSettingsPanel",0,function(e){let a,n,l,i,o,s,c,d,p,m,h,f=(0,r.c)(43),{definition:b,tools:g,capabilityContexts:x,isFirecrawlEnabled:y,isMoreOptionsOpen:v,onMoreOptionsOpenChange:S,onParameterChange:_}=e,k=g[b.id];if(f[0]!==x||f[1]!==b.fields||f[2]!==k.parameters){let e,t;f[7]!==x||f[8]!==k.parameters?(e=e=>{var t;return t=k.parameters,!("isVisible"in e)||void 0===e.isVisible||(0===x.length?e.isVisible(t,void 0):x.every(r=>e.isVisible?.(t,r)!==!1))},f[7]=x,f[8]=k.parameters,f[9]=e):e=f[9],a=(i=b.fields.filter(e)).filter(er),n=i.filter(et),f[10]!==k.parameters?(t=e=>{let t;return Array.isArray(t=u(k.parameters,e.key))?t.length>0:void 0!==t&&""!==t},f[10]=k.parameters,f[11]=t):t=f[11],l=n.some(t),f[0]=x,f[1]=b.fields,f[2]=k.parameters,f[3]=a,f[4]=n,f[5]=l,f[6]=i}else a=f[3],n=f[4],l=f[5],i=f[6];let w=l,E=n.length>0&&(v??!1);f[12]!==b.id?(o="imageGeneration"===b.id?"grouped":"flat",f[12]=b.id,f[13]=o):o=f[13];let N=o;return f[14]!==b?(s=(0,t.jsx)(en,{definition:b}),f[14]=b,f[15]=s):s=f[15],f[16]!==b.description||f[17]!==i.length?(c=0===i.length?(0,t.jsx)("p",{className:"text-xs text-muted-foreground",children:b.description}):null,f[16]=b.description,f[17]=i.length,f[18]=c):c=f[18],f[19]!==b.id||f[20]!==y||f[21]!==N||f[22]!==_||f[23]!==a||f[24]!==k.parameters?(d=(0,t.jsx)(Q,{toolId:b.id,parameters:k.parameters,fields:a,isFirecrawlEnabled:y,onParameterChange:_,layout:N}),f[19]=b.id,f[20]=y,f[21]=N,f[22]=_,f[23]=a,f[24]=k.parameters,f[25]=d):d=f[25],f[26]!==b.id||f[27]!==w||f[28]!==y||f[29]!==E||f[30]!==N||f[31]!==S||f[32]!==_||f[33]!==n||f[34]!==k.parameters?(p=n.length>0?(0,t.jsx)(ea,{toolId:b.id,parameters:k.parameters,fields:n,isFirecrawlEnabled:y,hasMoreOptionValues:w,isOpen:E,onOpenChange:S,onParameterChange:_,layout:N}):null,f[26]=b.id,f[27]=w,f[28]=y,f[29]=E,f[30]=N,f[31]=S,f[32]=_,f[33]=n,f[34]=k.parameters,f[35]=p):p=f[35],f[36]!==c||f[37]!==d||f[38]!==p?(m=(0,t.jsxs)("div",{className:"mt-3 flex flex-col gap-3.5",children:[c,d,p]}),f[36]=c,f[37]=d,f[38]=p,f[39]=m):m=f[39],f[40]!==s||f[41]!==m?(h=(0,t.jsxs)("div",{className:"flex flex-col px-3.5 py-3",children:[s,m]}),f[40]=s,f[41]=m,f[42]=h):h=f[42],h}],854454)},578199,e=>{"use strict";let t;var r=e.i(946382),a=e.i(704735),n=e.i(221718),l=e.i(948992),i=e.i(133256),o=e.i(290861),s=e.i(614991),u=e.i(733288),c=e.i(60628),d=e.i(748151),p=e.i(504445),m=e.i(472195),h=e.i(442712),f=e.i(319409);e.i(204067);var b=e.i(796805),g=e.i(434648),x=e.i(604638),y=e.i(697766),v=e.i(28158);let S={ai:"AI",api:"API",exa:"Exa",json:"JSON",openai:"OpenAI",openrouter:"OpenRouter",url:"URL",perplexity:"Perplexity",xai:"SpaceXAI"},_=f.WEB_SEARCH_ENGINE_VALUES.map(e=>({value:e,label:q(e),description:function(e){switch(e){case"auto":return"Native if supported, otherwise Exa";case"native":return"Use the provider's built-in search";case"exa":return"Force the Exa search API";case"firecrawl":return"Use Firecrawl search (requires BYOK)";case"parallel":return"Use the Parallel search API";case"perplexity":return"Use the Perplexity Search API"}return""}(e),requiresFirecrawlByok:"firecrawl"===e,href:"firecrawl"===e?"/workspaces/default/byok?tab=web-search":void 0})),k=h.WEB_FETCH_ENGINE_VALUES.map(e=>({value:e,label:q(e),description:function(e){switch(e){case"auto":return"Native if supported, otherwise Exa";case"native":return"Use the provider's built-in fetch";case"openrouter":return"Use the OpenRouter fetch service";case"firecrawl":return"Use Firecrawl fetch (requires BYOK)";case"exa":return"Use the Exa content API";case"parallel":return"Use the Parallel extract API"}return""}(e),requiresFirecrawlByok:"firecrawl"===e,href:"firecrawl"===e?"/workspaces/default/byok?tab=web-search":void 0})),w=f.SEARCH_CONTEXT_SIZE_VALUES.map(e=>({value:e,label:q(e),description:function(e){switch(e){case"low":return"~5k chars";case"medium":return"~15k chars";case"high":return"~30k chars"}return""}(e)})),E=B("aspect_ratio",{autoDescription:"Use the model default aspect ratio."}),N=(t=d.FUSION_MODEL_SETS.find(e=>e.id===d.ModelSetId.Quality))&&0!==t.permaslugs.length?t.permaslugs:["~anthropic/claude-opus-latest","~openai/gpt-sol-latest","~google/gemini-pro-latest"],I=B("image_size"),C=B("size"),O=B("quality"),A=B("background"),R=B("output_format",{labels:{png:"PNG",webp:"WebP",jpeg:"JPEG"}}),j=B("moderation"),T={id:"basics",label:"Basics"},M={id:"output",label:"Output"},F={kind:"domain-list",label:"Allowed Domains",placeholder:"e.g. docs.example.com, api.example.com"},P={kind:"domain-list",label:"Blocked Domains",placeholder:"e.g. ads.example, spam.example"};function L(e){return t=>(0,g.isImageGenerationFieldSupported)(e,t.model)}function D(e){let t=e.engine;if("string"!=typeof t)return{};let r=f.WEB_SEARCH_ENGINE_VALUES.find(e=>e===t);return void 0===r?{}:{engine:r}}function z(e,t,r){return{options:t,getOptions:r=>{var a,n,l;let i;return a=e,n=r,l=t,void 0===(i=(0,g.getImageGenerationOptionValues)(a,n.model))?l:l.filter(e=>""===e.value||i.some(t=>t===e.value))},isVisible:L(e),...r}}function V(e,t,r=[]){return[...Object.entries(e).map(([e,r],a)=>({field:function(e,t,r){if(r?.hidden===!0)return;let a=function({schema:e}){let t=U(e);return t instanceof b.z.ZodString?{schemaType:"string"}:t instanceof b.z.ZodNumber?{schemaType:"number",min:G(t,"minValue",Number.MIN_SAFE_INTEGER),max:G(t,"maxValue",Number.MAX_SAFE_INTEGER)}:t instanceof b.z.ZodEnum?{schemaType:"enum",enumValues:t.options.map(e=>String(e))}:t instanceof b.z.ZodArray&&U(t.element)instanceof b.z.ZodString?{schemaType:"array_string"}:{schemaType:"unknown"}}({schema:t}),n=r?.kind??(r?.options?"enum":function(e){switch(e.schemaType){case"enum":return"enum";case"number":return"number";case"string":return"text";case"array_string":return"domain-list";default:return}}(a));if(!n)return;let l={key:e,label:r?.label??q(e),description:r?.description,isVisible:r?.isVisible,priority:r?.priority,section:r?.section,layout:r?.layout};switch(n){case"enum":{let e=r?.options??function(e){if("enum"===e.schemaType)return e.enumValues.map(e=>({value:e,label:q(e)}))}(a);if(!e)return;return{...l,kind:n,options:e,getOptions:r?.getOptions,control:r?.control,selectLayout:r?.selectLayout,chipColumns:r?.chipColumns}}case"number":return{...l,kind:n,min:r?.min??("number"===a.schemaType?a.min:void 0)??0,max:r?.max??("number"===a.schemaType?a.max:void 0),placeholder:r?.placeholder??"Default"};case"text":return{...l,kind:n,placeholder:r?.placeholder??"Default",supportsAuto:r?.supportsAuto};case"model-select":return{...l,kind:n,placeholder:r?.placeholder??"Select model",outputModality:r?.outputModality??"image"};case"analysis-model-list":{let e=r?.defaults;if(!e||0===e.length)return;return{...l,kind:n,defaults:e,outputModality:"text",placeholder:r?.placeholder??"Use default analysis model"}}case"domain-list":return{...l,kind:n,placeholder:r?.placeholder??"example.com, docs.example.com"};case"user-location":return{...l,kind:n};case"agent-roster":return}}(e,r,t[e]),order:t[e]?.order??a})).filter(e=>void 0!==e.field).sort((e,t)=>e.order-t.order).map(e=>e.field),...r]}let $=[{id:"webSearch",apiType:x.SERVER_TOOL_CONFIG_BY_ID.webSearch.apiType,schemaShape:x.SERVER_TOOL_CONFIG_BY_ID.webSearch.schemaShape,analyticsName:"web_search",label:"Web Search",description:"Search the web for current information",settingsLabel:"Web Search Settings",icon:l.GlobeAltIcon,fields:V(x.SERVER_TOOL_CONFIG_BY_ID.webSearch.schemaShape,{engine:{label:"Engine",options:_,order:0},mode:{label:"Search Mode",options:y.ALL_WEB_SEARCH_MODE_OPTIONS,getOptions:e=>(0,y.getWebSearchModeOptions)((0,v.resolveWebSearchModeEngine)(D(e).engine)),isVisible:(e,t)=>(0,x.isWebSearchFieldSupported)("mode",D(e),t),order:1},search_context_size:{label:"Context Size",options:w,isVisible:(e,t)=>(0,x.isWebSearchFieldSupported)("search_context_size",D(e),t),order:1},max_characters:{label:"Max Characters",placeholder:"Exact per-result char limit",isVisible:(e,t)=>(0,x.isWebSearchFieldSupported)("max_characters",D(e),t),order:4},max_results:{label:"Results per search",placeholder:"Default: 5, max 25",isVisible:(e,t)=>(0,x.isWebSearchFieldSupported)("max_results",D(e),t),layout:{row:"result-limits"},order:2},max_uses:{label:"Max searches",placeholder:"No limit",isVisible:(e,t)=>(0,x.isWebSearchFieldSupported)("max_uses",D(e),t),layout:{row:"search-limits"},order:4},max_total_results:{label:"Total results limit",placeholder:"Default: 50",isVisible:(e,t)=>(0,x.isWebSearchFieldSupported)("max_total_results",D(e),t),layout:{row:"result-limits"},order:3},allowed_domains:{...F,isVisible:(e,t)=>(0,x.isWebSearchFieldSupported)("allowed_domains",D(e),t),priority:"secondary",order:5},excluded_domains:{...P,isVisible:(e,t)=>(0,x.isWebSearchFieldSupported)("excluded_domains",D(e),t),priority:"secondary",order:6},user_location:{kind:"user-location",label:"User Location",isVisible:(e,t)=>(0,x.isWebSearchFieldSupported)("user_location",D(e),t),priority:"secondary",order:7}}),getSummary:e=>{let t=H(e.engine),r=_.find(e=>e.value===t),a="firecrawl"===t?void 0:w.find(t=>t.value===e.search_context_size);return[r?.label??"Auto",a?.label].filter(e=>void 0!==e).join(" · ")}},{id:"webFetch",apiType:x.SERVER_TOOL_CONFIG_BY_ID.webFetch.apiType,schemaShape:x.SERVER_TOOL_CONFIG_BY_ID.webFetch.schemaShape,analyticsName:"web_fetch",label:"Web Fetch",description:"Retrieve content from URLs",settingsLabel:"Web Fetch Settings",icon:o.LinkIcon,fields:V(x.SERVER_TOOL_CONFIG_BY_ID.webFetch.schemaShape,{engine:{label:"Engine",options:k,chipColumns:3,order:0},max_uses:{label:"Max Fetches",placeholder:"Default: 10",layout:{row:"fetch-limits"},order:1},max_content_tokens:{label:"Max Content Tokens",placeholder:"Default: 100000",layout:{row:"fetch-limits"},order:2},allowed_domains:{...F,priority:"secondary",order:3},blocked_domains:{...P,priority:"secondary",order:4}}),getSummary:e=>{let t=k.find(t=>t.value===H(e.engine)),r=K(e.max_uses),a=K(e.max_content_tokens);return[t?.label??"Auto",void 0===r?void 0:`Max ${r} ${1===r?"fetch":"fetches"}`,void 0===a?void 0:`${a} ${1===a?"token":"tokens"}`,Y(X(e.allowed_domains),"allowed"),Y(X(e.blocked_domains),"blocked")].filter(e=>void 0!==e).join(" · ")}},{id:"imageGeneration",apiType:x.SERVER_TOOL_CONFIG_BY_ID.imageGeneration.apiType,schemaShape:x.SERVER_TOOL_CONFIG_BY_ID.imageGeneration.schemaShape,excludedSchemaFields:[{key:"font_inputs",reason:"Provider-specific array input; not rendered in chatroom settings."},{key:"super_resolution_references",reason:"Provider-specific array input; not rendered in chatroom settings."},{key:"scoring_prompt",reason:"Sourceful V2.5-specific scoring guidance; not rendered in chatroom settings."},{key:"scoring_rubric",reason:"Sourceful V2.5-specific scoring rubric array; not rendered in chatroom settings."},{key:"background_mode",reason:"Sourceful V2.5-specific background control; not rendered in chatroom settings."},{key:"background_hex_color",reason:"Sourceful V2.5-specific background color; not rendered in chatroom settings."}],analyticsName:"image_generation",label:"Image Generation",description:"Generate images from text",settingsLabel:"Image Generation Settings",icon:s.PhotoIcon,fields:V(x.SERVER_TOOL_CONFIG_BY_ID.imageGeneration.schemaShape,{aspect_ratio:z("aspect_ratio",E,{label:"Aspect Ratio",control:"select",selectLayout:"grid",section:T,order:2}),model:{kind:"model-select",label:"Model",placeholder:"Default image model",section:{id:"model"},order:0},image_size:z("image_size",I,{kind:"enum",label:"Image Size",control:"select",section:T,layout:{row:"image-dimensions"},order:9}),quality:z("quality",O,{label:"Quality",section:T,order:1}),size:z("size",C,{kind:"enum",label:"Size",control:"select",section:T,layout:{row:"image-dimensions"},order:10}),background:z("background",A,{label:"Background",priority:"secondary",section:M,order:5}),output_format:z("output_format",R,{label:"Output Format",priority:"secondary",section:M,order:6}),output_compression:{label:"Output Compression",min:p.IMAGE_CONFIG_OUTPUT_COMPRESSION_MIN,max:p.IMAGE_CONFIG_OUTPUT_COMPRESSION_MAX,placeholder:"Default (0-100)",isVisible:L("output_compression"),priority:"secondary",section:M,order:7},moderation:z("moderation",j,{label:"Moderation",priority:"secondary",section:{id:"safety",label:"Safety"},order:8}),font_inputs:{hidden:!0},super_resolution_references:{hidden:!0},scoring_prompt:{hidden:!0},scoring_rubric:{hidden:!0},background_mode:{hidden:!0},background_hex_color:{hidden:!0}}),getSummary:e=>[H(e.aspect_ratio),H(e.model),H(e.image_size),H(e.quality),H(e.size)].filter(e=>void 0!==e).join(" · ")||"Auto"},{id:"datetime",apiType:x.SERVER_TOOL_CONFIG_BY_ID.datetime.apiType,schemaShape:x.SERVER_TOOL_CONFIG_BY_ID.datetime.schemaShape,analyticsName:"datetime",label:"Datetime",description:"Current date and time info",settingsLabel:"Datetime Settings",icon:r.ClockIcon,fields:V(x.SERVER_TOOL_CONFIG_BY_ID.datetime.schemaShape,{timezone:{label:"Timezone",placeholder:"Auto (e.g. America/New_York)",supportsAuto:!0}}),getSummary:e=>H(e.timezone)??"Auto"},{id:"fusion",apiType:x.SERVER_TOOL_CONFIG_BY_ID.fusion.apiType,schemaShape:x.SERVER_TOOL_CONFIG_BY_ID.fusion.schemaShape,excludedSchemaFields:[{key:"cache_control",reason:"API-only param for prompt-caching directive on inner calls; no chatroom UI yet."},{key:"max_completion_tokens",reason:"API-only param for controlling panelist output token budget; no chatroom UI yet."},{key:"reasoning",reason:"API-only param for controlling panelist reasoning effort/budget; no chatroom UI yet."},{key:"temperature",reason:"API-only param for panelist sampling temperature; no chatroom UI yet."},{key:"tools",reason:"API-only param for overriding which server tools panelists/analyst use; no chatroom UI yet."}],analyticsName:"fusion",label:"Fusion",description:"Multi-model consensus and analysis",settingsLabel:"Fusion Settings",icon:u.SparklesIcon,fields:V(x.SERVER_TOOL_CONFIG_BY_ID.fusion.schemaShape,{analysis_models:{kind:"analysis-model-list",label:"Analysis Models",description:"Run in parallel as the expert panel. Each model gets the user prompt with web_search + web_fetch enabled.",defaults:N,order:0},model:{kind:"model-select",label:"Analyst Model",description:"Summarizes the panel into structured analysis JSON.",placeholder:"Default analyst model",outputModality:"text",order:1},max_tool_calls:{label:"Max Tool Calls",description:"Maximum agentic web-research steps each panelist may take before producing a response.",placeholder:"Default: 8",order:2},cache_control:{hidden:!0},max_completion_tokens:{hidden:!0},reasoning:{hidden:!0},temperature:{hidden:!0},tools:{hidden:!0}}),getSummary:e=>{let t=H(e.model),r=X(e.analysis_models),a=r?.length??N.length;return[`${a} ${1===a?"model":"models"}`,t?`analyst: ${t}`:void 0].filter(e=>void 0!==e).join(" · ")}},{id:"advisor",apiType:x.SERVER_TOOL_CONFIG_BY_ID.advisor.apiType,schemaShape:x.ADVISOR_UI_PARAMS_SHAPE,analyticsName:"advisor",label:"Advisor",description:"Consult a stronger model for guidance",settingsLabel:"Advisor Settings",icon:i.LightBulbIcon,fields:[{kind:"agent-roster",key:"advisors",label:"Advisors",description:"Define one or more advisors (e.g. reviewer, architect). The model sees one tool per named advisor; each uses its own model + instructions. Leave a single advisor unnamed to make it the default.",outputModality:"text",rowNoun:"advisor",namePlaceholder:"Name (e.g. reviewer)"}],getSummary:e=>{let t=e.advisors;return Array.isArray(t)&&t.length>0?`${t.length} ${1===t.length?"advisor":"advisors"}`:"Auto"}},{id:"subagent",apiType:x.SERVER_TOOL_CONFIG_BY_ID.subagent.apiType,schemaShape:x.SUBAGENT_UI_PARAMS_SHAPE,analyticsName:"subagent",label:"Subagent",description:"Delegate tasks to smaller, faster models",settingsLabel:"Subagent Settings",icon:n.CpuChipIcon,fields:[{kind:"agent-roster",key:"subagents",label:"Subagents",description:"Define one or more subagents (e.g. summarizer, extractor). The model sees one tool per named subagent; each uses its own worker model + instructions. Leave a single subagent unnamed to make it the default.",outputModality:"text",rowNoun:"subagent",namePlaceholder:"Name (e.g. summarizer)",maxToolCalls:{min:1,max:m.MAX_SUBAGENT_TOOL_CALLS,placeholder:"Max tool calls (optional)"}}],getSummary:e=>{let t=e.subagents;return Array.isArray(t)&&t.length>0?`${t.length} ${1===t.length?"subagent":"subagents"}`:"Auto"}},{id:"shell",apiType:x.SERVER_TOOL_CONFIG_BY_ID.shell.apiType,schemaShape:x.SERVER_TOOL_CONFIG_BY_ID.shell.schemaShape,excludedSchemaFields:[{key:"engine",reason:"The sanitizer pins `openrouter`: `auto` would hand the call to the provider’s native hosted shell, which the chatroom cannot drive."}],analyticsName:"shell",label:"Shell",description:"Run shell commands in a sandboxed container",settingsLabel:"Shell Settings",icon:a.CommandLineIcon,fields:V(x.SERVER_TOOL_CONFIG_BY_ID.shell.schemaShape,{engine:{hidden:!0}}),getSummary:()=>"OpenRouter"}];function B(e,t){var r,a;return r=(0,g.getAllImageGenerationOptionValues)(e)??[],a=t,[{value:"",label:"Auto",description:a?.autoDescription},...r.filter(e=>"auto"!==e).map(e=>({value:e,label:a?.labels?.[e]??q(e)}))]}function U(e){if(!W(e))return;if(e instanceof b.z.ZodOptional||e instanceof b.z.ZodNullable)return U(e.unwrap());if(e instanceof b.z.ZodDefault)return U(e.def.innerType);let t=e.def;return"out"in t&&W(t.out)?U(t.out):"innerType"in t&&W(t.innerType)?U(t.innerType):e}function G(e,t,r){let a=e[t];if(null!==a&&a!==r)return a}function W(e){return e instanceof b.z.ZodType}function q(e){let t=S[e];return t||e.split("_").map(e=>S[e]??`${e.slice(0,1).toUpperCase()}${e.slice(1)}`).join(" ")}function Y(e,t){if(e&&0!==e.length)return`${e.length} ${t} ${1===e.length?"domain":"domains"}`}function H(e){return"string"==typeof e&&e.length>0?e:void 0}function K(e){return"number"==typeof e?e:void 0}function X(e){if(Array.isArray(e))return e.filter(e=>"string"==typeof e)}c.OpenRouterServerToolType.OpenRouterBash,x.SERVER_TOOL_CONFIG_BY_ID.searchModels.apiType,c.OpenRouterServerToolType.OpenRouterToolSearch,e.s(["SERVER_TOOL_UI_DEFINITIONS",0,$,"TOOL_DOCS_URL",0,"https://openrouter.ai/docs/guides/features/server-tools/overview"])},697766,e=>{"use strict";var t=e.i(325481),r=e.i(334714);let a={[r.ExaSearchMode.Instant]:{value:r.ExaSearchMode.Instant,label:"Instant",description:"~250 ms - $7 per 1,000 requests"},[r.ExaSearchMode.Fast]:{value:r.ExaSearchMode.Fast,label:"Fast",description:"~450 ms - $7 per 1,000 requests"},[r.ExaSearchMode.Auto]:{value:r.ExaSearchMode.Auto,label:"Auto",description:"~1 second - $7 per 1,000 requests - default"},[r.ExaSearchMode.DeepLite]:{value:r.ExaSearchMode.DeepLite,label:"Deep Lite",description:"~4 seconds - $12 per 1,000 requests"},[r.ExaSearchMode.Deep]:{value:r.ExaSearchMode.Deep,label:"Deep",description:"~4-15 seconds - $12 per 1,000 requests"},[r.ExaSearchMode.DeepReasoning]:{value:r.ExaSearchMode.DeepReasoning,label:"Deep Reasoning",description:"~12-40 seconds - $15 per 1,000 requests"}},n={[r.ParallelSearchMode.Turbo]:{value:r.ParallelSearchMode.Turbo,label:"Turbo",description:"~200 ms - $1 per 1,000 requests"},[r.ParallelSearchMode.Fast]:{value:r.ParallelSearchMode.Fast,label:"Fast",description:"~550 ms - $1 per 1,000 requests"},[r.ParallelSearchMode.Basic]:{value:r.ParallelSearchMode.Basic,label:"Basic",description:"~1 second - $5 per 1,000 requests - default"},[r.ParallelSearchMode.Advanced]:{value:r.ParallelSearchMode.Advanced,label:"Advanced",description:"~3 seconds - $5 per 1,000 requests"}},l=[...Object.values(a),...Object.values(n)].filter((e,t,r)=>r.findIndex(t=>t.value===e.value)===t);e.s(["ALL_WEB_SEARCH_MODE_OPTIONS",0,l,"getWebSearchModeLabel",0,function(e,r){let l=function(e,r){switch(e){case t.WebSearchEngine.Exa:return r in a?a[r]:void 0;case t.WebSearchEngine.Parallel:return r in n?n[r]:void 0;default:return}}(e,r);return void 0===l?r:`${l.label} (${l.description})`},"getWebSearchModeOptions",0,function(e){switch(e){case t.WebSearchEngine.Exa:return Object.values(a);case t.WebSearchEngine.Parallel:return Object.values(n);default:return[]}}])}]);
//# sourceMappingURL=06dwe70j-pot-.js.map
//# chunkId=01a09367-9455-7c93-a5ce-7222130e3f19