!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]="01a089ef-defa-7e22-8cfa-a88f2fe6a267")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,880407,e=>{"use strict";var t=e.i(79635),r=e.i(618568);function n(){return r.NOOP}function i(){return!1}function a(){return!0}e.s(["useIsHydrating",0,function(){return(0,t.useSyncExternalStore)(n,i,a)}])},727576,e=>{"use strict";var t=e.i(270401);let r=t.forwardRef(function({title:e,titleId:r,...n},i){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:i,"aria-labelledby":r},n),e?t.createElement("title",{id:r},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z"}))});e.s(["KeyIcon",0,r],727576)},746751,e=>{"use strict";let t=(0,e.i(202913).default)("audio-lines",[["path",{d:"M2 10v3",key:"1fnikh"}],["path",{d:"M6 6v11",key:"11sgs0"}],["path",{d:"M10 3v18",key:"yhl04a"}],["path",{d:"M14 8v7",key:"3a1oy3"}],["path",{d:"M18 5v13",key:"123xd1"}],["path",{d:"M22 10v3",key:"154ddg"}]]);e.s(["AudioLines",0,t],746751)},505987,e=>{"use strict";let t=(0,e.i(202913).default)("boxes",[["path",{d:"M2.97 12.92A2 2 0 0 0 2 14.63v3.24a2 2 0 0 0 .97 1.71l3 1.8a2 2 0 0 0 2.06 0L12 19v-5.5l-5-3-4.03 2.42Z",key:"lc1i9w"}],["path",{d:"m7 16.5-4.74-2.85",key:"1o9zyk"}],["path",{d:"m7 16.5 5-3",key:"va8pkn"}],["path",{d:"M7 16.5v5.17",key:"jnp8gn"}],["path",{d:"M12 13.5V19l3.97 2.38a2 2 0 0 0 2.06 0l3-1.8a2 2 0 0 0 .97-1.71v-3.24a2 2 0 0 0-.97-1.71L17 10.5l-5 3Z",key:"8zsnat"}],["path",{d:"m17 16.5-5-3",key:"8arw3v"}],["path",{d:"m17 16.5 4.74-2.85",key:"8rfmw"}],["path",{d:"M17 16.5v5.17",key:"k6z78m"}],["path",{d:"M7.97 4.42A2 2 0 0 0 7 6.13v4.37l5 3 5-3V6.13a2 2 0 0 0-.97-1.71l-3-1.8a2 2 0 0 0-2.06 0l-3 1.8Z",key:"1xygjf"}],["path",{d:"M12 8 7.26 5.15",key:"1vbdud"}],["path",{d:"m12 8 4.74-2.85",key:"3rx089"}],["path",{d:"M12 13.5V8",key:"1io7kd"}]]);e.s(["Boxes",0,t],505987)},890136,e=>{"use strict";let t=(0,e.i(202913).default)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);e.s(["Image",0,t],890136)},218812,e=>{"use strict";let t=(0,e.i(202913).default)("mic",[["path",{d:"M12 19v3",key:"npa21l"}],["path",{d:"M19 10v2a7 7 0 0 1-14 0v-2",key:"1vc78b"}],["rect",{x:"9",y:"2",width:"6",height:"13",rx:"3",key:"s6n7sd"}]]);e.s(["Mic",0,t],218812)},334471,e=>{"use strict";let t=(0,e.i(202913).default)("speech",[["path",{d:"M8.8 20v-4.1l1.9.2a2.3 2.3 0 0 0 2.164-2.1V8.3A5.37 5.37 0 0 0 2 8.25c0 2.8.656 3.054 1 4.55a5.77 5.77 0 0 1 .029 2.758L2 20",key:"11atix"}],["path",{d:"M19.8 17.8a7.5 7.5 0 0 0 .003-10.603",key:"yol142"}],["path",{d:"M17 15a3.5 3.5 0 0 0-.025-4.975",key:"ssbmkc"}]]);e.s(["Speech",0,t],334471)},353287,e=>{"use strict";let t=(0,e.i(202913).default)("type",[["path",{d:"M12 4v16",key:"1654pz"}],["path",{d:"M4 7V5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2",key:"e0r10z"}],["path",{d:"M9 20h6",key:"s66wpe"}]]);e.s(["Type",0,t],353287)},913767,e=>{"use strict";let t=(0,e.i(202913).default)("video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]);e.s(["Video",0,t],913767)},621364,e=>{"use strict";var t=e.i(237425),r=e.i(397377),n=e.i(270401);function i(e,t,n){try{return e(t)}catch(e){return(0,r.l)("[nuqs] Error while parsing value `%s`: %O"+(n?" (for key `%s`)":""),t,e,n),null}}function a(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),i(e.parse,r)}return{type:"single",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:r=>t(r)??e}},withOptions(e){return{...this,...e}}}}let l=a({parse:e=>e,serialize:String}),s=a({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)});a({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),a({parse:e=>{let t=parseInt(e,16);return t==t?t:null},serialize:e=>{let t=Math.round(e).toString(16);return(1&t.length?"0":"")+t}});let o=a({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String}),u=a({parse:e=>"true"===e.toLowerCase(),serialize:String});function c(e,t){return e.valueOf()===t.valueOf()}function f(e){return a({parse:t=>e.includes(t)?t:null,serialize:String})}function d(e){return"string"==typeof e||e instanceof URLSearchParams||e instanceof URL}a({parse:e=>{let t=parseInt(e);return t==t?new Date(t):null},serialize:e=>""+e.valueOf(),eq:c}),a({parse:e=>{let t=new Date(e);return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString(),eq:c}),a({parse:e=>{let t=new Date(e.slice(0,10));return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString().slice(0,10),eq:c});let p=(0,t.r)(),h={};function v(e,i={}){let a=(0,n.useId)(),l=(0,r.i)(),s=(0,r.a)(),{history:o="replace",scroll:u=l?.scroll??!1,shallow:c=l?.shallow??!0,throttleMs:f=t.s.timeMs,limitUrlUpdates:d=l?.limitUrlUpdates,clearOnDefault:y=l?.clearOnDefault??!0,startTransition:g,urlKeys:S=h}=i,O=Object.keys(e).join(","),k=(0,n.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,S[e]??e])),[O,JSON.stringify(S)]),w=(0,r.r)(Object.values(k)),x=w.searchParams,M=(0,n.useRef)({}),j=(0,n.useMemo)(()=>Object.fromEntries(Object.keys(e).map(t=>[t,e[t].defaultValue??null])),[Object.values(e).map(({defaultValue:e})=>e).join(",")]),C=t.t.useQueuedQueries(Object.values(k)),[R,T]=(0,n.useState)(()=>b(e,S,x??new URLSearchParams,C).state),A=(0,n.useRef)(R);if((0,r.c)("[nuq+ %s `%s`] render - state: %O, iSP: %s",a,O,R,x),Object.keys(M.current).join("&")!==Object.values(k).join("&")){let{state:t,hasChanged:n}=b(e,S,x,C,M.current,A.current);n&&((0,r.c)("[nuq+ %s `%s`] State changed: %O",a,O,{state:t,initialSearchParams:x,queuedQueries:C,queryRef:M.current,stateRef:A.current}),A.current=t,T(t)),M.current=Object.fromEntries(Object.entries(k).map(([t,r])=>[r,e[t]?.type==="multi"?x?.getAll(r):x?.get(r)??null]))}(0,n.useEffect)(()=>{let{state:t,hasChanged:n}=b(e,S,x,C,M.current,A.current);n&&((0,r.c)("[nuq+ %s `%s`] State changed: %O",a,O,{state:t,initialSearchParams:x,queuedQueries:C,queryRef:M.current,stateRef:A.current}),A.current=t,T(t))},[Object.values(k).map(e=>`${e}=${x?.getAll(e)}`).join("&"),JSON.stringify(C)]),(0,n.useEffect)(()=>{let t=Object.keys(e).reduce((t,n)=>(t[n]=({state:t,query:i})=>{T(l=>{let{defaultValue:s}=e[n],o=k[n],u=t??s??null;return Object.is(l[n]??s??null,u)?((0,r.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). no change, skipping, resolved: %O",a,O,o,t,s,A.current),l):(A.current={...A.current,[n]:u},M.current[o]=i,(0,r.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). updateInternalState, resolved: %O",a,O,o,t,s,A.current),A.current)})},t),{});for(let n of Object.keys(e)){let e=k[n];(0,r.c)("[nuq+ %s `%s`] Subscribing to sync for `%s`",a,e,O),p.on(e,t[n])}return()=>{for(let n of Object.keys(e)){let e=k[n];(0,r.c)("[nuq+ %s `%s`] Unsubscribing to sync for `%s`",a,e,O),p.off(e,t[n])}}},[O,k]);let E=(0,n.useCallback)((n,i={})=>{let l,h=Object.fromEntries(Object.keys(e).map(e=>[e,null])),v="function"==typeof n?n(m(A.current,j))??h:n??h;(0,r.c)("[nuq+ %s `%s`] setState: %O",a,O,v);let b=0,S=!1,x=[];for(let[n,a]of Object.entries(v)){let h=e[n],v=k[n];if(!h||void 0===a)continue;(i.clearOnDefault??h.clearOnDefault??y)&&null!==a&&void 0!==h.defaultValue&&(h.eq??((e,t)=>e===t))(a,h.defaultValue)&&(a=null);let m=null===a?null:(h.serialize??String)(a);p.emit(v,{state:a,query:m});let O={key:v,query:m,options:{history:i.history??h.history??o,shallow:i.shallow??h.shallow??c,scroll:i.scroll??h.scroll??u,startTransition:i.startTransition??h.startTransition??g}};if(i?.limitUrlUpdates?.method==="debounce"||d?.method==="debounce"||h.limitUrlUpdates?.method==="debounce"){!0===O.options.shallow&&console.warn((0,r.s)(422));let e=i?.limitUrlUpdates?.timeMs??d?.timeMs??h.limitUrlUpdates?.timeMs??t.s.timeMs,n=t.t.push(O,e,w,s);bt(e),S?t.n.flush(w,s):t.n.getPendingPromise(w));return l??M},[O,o,c,u,f,d?.method,d?.timeMs,g,k,w.updateUrl,w.getSearchParamsSnapshot,w.rateLimitFactor,s,j]);return[(0,n.useMemo)(()=>m(R,j),[R,j]),E]}function b(e,r,n,a,l,s){let o=!1,u=Object.entries(e).reduce((e,[u,c])=>{var f;let d=r?.[u]??u,p=a[d],h="multi"===c.type?[]:null,v=void 0===p?("multi"===c.type?n?.getAll(d):n?.get(d))??h:p;return l&&s&&((f=l[d]??h)===v||null!==f&&null!==v&&"string"!=typeof f&&"string"!=typeof v&&f.length===v.length&&f.every((e,t)=>e===v[t]))?e[u]=s[u]??null:(o=!0,e[u]=((0,t.i)(v)?null:i(c.parse,v,d))??null,l&&(l[d]=v)),e},{});if(!o){let t=Object.keys(e),r=Object.keys(s??{});o=t.length!==r.length||t.some(e=>!r.includes(e))}return{state:u,hasChanged:o}}function m(e,t){return Object.fromEntries(Object.keys(e).map(r=>[r,e[r]??t[r]??null]))}e.s(["createSerializer",0,function(e,{clearOnDefault:n=!0,urlKeys:i={},processUrlSearchParams:a}={}){return function(l,s={}){let[o,u]=d(l)?function(e){if("string"==typeof e){let[t="",...r]=e.split("?");return[t,new URLSearchParams(r.join("?"))]}return e instanceof URLSearchParams?["",new URLSearchParams(e)]:[e.origin+e.pathname,new URLSearchParams(e.searchParams)]}(l):["",new URLSearchParams],c=d(l)?s:l;if(null===c){for(let t in e){let e=i[t]??t;u.delete(e)}return a&&(u=a(u)),o+(0,r.o)(u)}for(let r in e){let a=e[r],l=c[r];if(!a||void 0===l)continue;let s=i[r]??r,o=void 0!==a.defaultValue&&null!==l&&(a.eq??((e,t)=>e===t))(l,a.defaultValue);null===l||(a.clearOnDefault??n??!0)&&o?u.delete(s):u=(0,t.a)(a.serialize(l),s,u)}return a&&(u=a(u)),o+(0,r.o)(u)}},"parseAsArrayOf",0,function(e,t=","){let r=e.eq??((e,t)=>e===t),n=encodeURIComponent(t);return a({parse:r=>""===r?[]:r.split(t).map((r,a)=>i(e.parse,r.replaceAll(n,t),`[${a}]`)).filter(e=>null!=e),serialize:r=>r.map(r=>(e.serialize?e.serialize(r):String(r)).replaceAll(t,n)).join(t),eq:(e,t)=>e===t||e.length===t.length&&e.every((e,n)=>r(e,t[n]))})},"parseAsBoolean",0,u,"parseAsFloat",0,o,"parseAsInteger",0,s,"parseAsJson",0,function(e){return a({parse:t=>{try{let r=JSON.parse(t);if("~standard"in e){let t=e["~standard"].validate(r);if(t instanceof Promise)throw Error("[nuqs] Only synchronous Standard Schemas are supported in parseAsJson.");return t.issues?null:t.value}return e(r)}catch{return null}},serialize:e=>JSON.stringify(e),eq:(e,t)=>e===t||JSON.stringify(e)===JSON.stringify(t)})},"parseAsNativeArrayOf",0,function(e){let t=e.eq??((e,t)=>e===t);return(function(e){function t(t){return void 0===t?null:i(e.parse,Array.isArray(t)?t:[t])}return{type:"multi",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:r=>t(r)??e}},withOptions(e){return{...this,...e}}}})({parse:t=>{let r=t.map((t,r)=>i(e.parse,t,`[${r}]`)).filter(e=>null!=e);return 0===r.length?null:r},serialize:t=>(Array.isArray(t)?t:[t]).flatMap(t=>{let r=e.serialize?.(t)??String(t);return"string"==typeof r?[r]:[...r]}),eq:(e,r)=>e===r||e.length===r.length&&e.every((e,n)=>t(e,r[n]))}).withDefault([])},"parseAsString",0,l,"parseAsStringEnum",0,function(e){return f(e)},"parseAsStringLiteral",0,f,"useQueryState",0,function(e,t={}){let{parse:r,type:i,serialize:a,eq:l,defaultValue:s,...o}=t,[{[e]:u},c]=v({[e]:{parse:r??(e=>e),type:i,serialize:a,eq:l,defaultValue:s}},o);return[u,(0,n.useCallback)((t,r={})=>c(r=>({[e]:"function"==typeof t?t(r[e]):t}),r),[e,c])]},"useQueryStates",0,v],621364)},839539,e=>{"use strict";var t,r,n,i=((t={}).Cards="cards",t.Table="table",t),a=((r={}).OneHour="1hr",r.OneDay="1d",r.OneWeek="1w",r.OneMonth="1mo",r.OneYear="1y",r),l=((n={}).OneMinute="forecast-1m",n.OneHour="forecast-1hr",n.OneDay="forecast-1d",n.OneWeek="forecast-1w",n.OneMonth="forecast-1mo",n);e.s(["ForecastWindow",()=>l,"GraphWindow",()=>a,"ModelDisplayFormat",()=>i,"getForecastLabel",0,function(e){switch(e){case"forecast-1m":return"Minute Pace";case"forecast-1hr":return"Hourly Pace";case"forecast-1d":return"Daily Pace";case"forecast-1w":return"Weekly Pace";case"forecast-1mo":return"Monthly Pace";default:return"Forecast"}}])},712621,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473),i=e.i(191379),a=e.i(379684);e.s(["ExternalLink",0,function(e){let l,s,o,u,c,f,d,p,h,v,b,m=(0,r.c)(24);m[0]!==e?({children:l,className:s,icon:o,iconPosition:c,showExternalIcon:f,...u}=e,m[0]=e,m[1]=l,m[2]=s,m[3]=o,m[4]=u,m[5]=c,m[6]=f):(l=m[1],s=m[2],o=m[3],u=m[4],c=m[5],f=m[6]);let y=void 0===c?"end":c,g=void 0!==f&&f;m[7]!==o||m[8]!==g?(d=o??(g?(0,t.jsx)(i.ArrowUpRight,{className:"inline size-3 align-[-1px]"}):null),m[7]=o,m[8]=g,m[9]=d):d=m[9];let S=d;return m[10]!==s?(p=(0,n.cn)(a.LINK_CLASSES,"text-xs cursor-pointer",s),m[10]=s,m[11]=p):p=m[11],m[12]!==y||m[13]!==S?(h="start"===y&&S&&(0,t.jsx)("span",{className:"mr-0.5 inline-flex",children:S}),m[12]=y,m[13]=S,m[14]=h):h=m[14],m[15]!==y||m[16]!==S?(v="end"===y&&S&&(0,t.jsx)("span",{className:"ml-0.5 inline-flex",children:S}),m[15]=y,m[16]=S,m[17]=v):v=m[17],m[18]!==l||m[19]!==u||m[20]!==p||m[21]!==h||m[22]!==v?(b=(0,t.jsxs)("a",{className:p,...u,children:[h,l,v]}),m[18]=l,m[19]=u,m[20]=p,m[21]=h,m[22]=v,m[23]=b):b=m[23],b}])},414539,e=>{"use strict";var t,r,n,i=e.i(222666),a=e.i(505962);e.s([],686153),e.i(686153);var l=e.i(270401),s=e.i(123651),o=e.i(361409),u=e.i(228876),c=e.i(281334),f=e.i(364960),d=e.i(397744);let p=l.createContext(void 0);function h(){let e=l.useContext(p);if(void 0===e)throw Error((0,d.default)(64));return e}let v=((t={}).activationDirection="data-activation-direction",t.orientation="data-orientation",t),b={tabActivationDirection:e=>({[v.activationDirection]:e})},m=l.forwardRef(function(e,t){let{className:r,defaultValue:n=0,onValueChange:a,orientation:d="horizontal",render:h,value:v,style:m,...g}=e,S=Object.hasOwn(e,"defaultValue"),O=l.useRef([]),[k,w]=l.useState(()=>new Map),[x,M]=(0,s.useControlled)({controlled:v,default:n,name:"Tabs",state:"value"}),j=void 0!==v,[C,R]=l.useState(()=>new Map),T=l.useCallback(e=>{if(void 0===e)return null;for(let[t,r]of C.entries())if(null!=r&&e===(r.value??r.index))return t;return null},[C]),[A,E]=l.useState(()=>({previousValue:x,tabActivationDirection:"none"})),{previousValue:L,tabActivationDirection:I}=A,D=I,P=!1;L!==x&&(D=y(L,x,d,C),P=null!=L&&null!=x&&null==T(x));let N=P?L:x,z=L!==N||I!==D;(0,o.useIsoLayoutEffect)(()=>{z&&E({previousValue:N,tabActivationDirection:D})},[N,z,D]);let U=(0,u.useStableCallback)((e,t)=>{t.activationDirection=y(x,e,d,C),a?.(e,t),t.isCanceled||M(e)}),q=(0,u.useStableCallback)((e,t)=>{w(r=>{if(r.get(e)===t)return r;let n=new Map(r);return n.set(e,t),n})}),W=(0,u.useStableCallback)((e,t)=>{w(r=>{if(!r.has(e)||r.get(e)!==t)return r;let n=new Map(r);return n.delete(e),n})}),V=l.useCallback(e=>k.get(e),[k]),H=l.useCallback(e=>{for(let t of C.values())if(e===t?.value)return t?.id},[C]),B=l.useMemo(()=>({getTabElementBySelectedValue:T,getTabIdByPanelValue:H,getTabPanelIdByValue:V,onValueChange:U,orientation:d,registerMountedTabPanel:q,setTabMap:R,unregisterMountedTabPanel:W,tabActivationDirection:D,value:x}),[T,H,V,U,d,q,R,W,D,x]),$=l.useMemo(()=>{for(let e of C.values())if(null!=e&&e.value===x)return e},[C,x]),F=l.useMemo(()=>{for(let e of C.values())if(null!=e&&!e.disabled)return e.value},[C]);(0,o.useIsoLayoutEffect)(()=>{if(j||0===C.size)return;let e=$?.disabled,t=null==$&&null!==x;if(S&&e&&x===n||!e&&!t)return;let r=F??null;x!==r&&(M(r),E(e=>"none"===e.tabActivationDirection?e:{...e,tabActivationDirection:"none"}))},[n,F,S,j,$,M,C,x]);let J={orientation:d,tabActivationDirection:D},K=(0,c.useRenderElement)("div",e,{state:J,ref:t,props:g,stateAttributesMapping:b});return(0,i.jsx)(p.Provider,{value:B,children:(0,i.jsx)(f.CompositeList,{elementsRef:O,children:K})})});function y(e,t,r,n){if(null==e||null==t)return"none";let i=null,a=null;for(let[r,l]of n.entries()){if(null==l)continue;let n=l.value??l.index;if(e===n&&(i=r),t===n&&(a=r),null!=i&&null!=a)break}if(null==i||null==a)return i!==a&&("number"==typeof e||"string"==typeof e)&&typeof e==typeof t?"horizontal"===r?t>e?"right":"left":t>e?"down":"up":"none";let l=i.getBoundingClientRect(),s=a.getBoundingClientRect();if("horizontal"===r){if(s.leftl.left)return"right"}else{if(s.topl.top)return"down"}return"none"}var g=e.i(192291),S=e.i(593478),O=e.i(481902),k=e.i(914111),w=e.i(757808);let x=l.createContext(void 0);function M(){let e=l.useContext(x);if(void 0===e)throw Error((0,d.default)(65));return e}var j=e.i(939550),C=e.i(467219),R=e.i(271710);let T=l.forwardRef(function(e,t){let{className:r,disabled:n=!1,render:i,value:a,id:s,nativeButton:u=!0,style:f,...d}=e,{value:p,getTabPanelIdByValue:v,orientation:b}=h(),{activateOnFocus:m,highlightedTabIndex:y,onTabActivation:x,registerTabResizeObserverElement:T,setHighlightedTabIndex:A,tabsListElement:E}=M(),L=(0,S.useBaseUiId)(s),I=l.useMemo(()=>({disabled:n,id:L,value:a}),[n,L,a]),{compositeProps:D,compositeRef:P,index:N}=(0,w.useCompositeItem)({metadata:I}),z=a===p,U=l.useRef(!1),q=l.useRef(null);l.useEffect(()=>{let e=q.current;if(e)return T(e)},[T]),(0,o.useIsoLayoutEffect)(()=>{if(U.current){U.current=!1;return}if(z&&N>-1&&y!==N){if(null!=E){let e=(0,R.activeElement)((0,g.ownerDocument)(E));if(e&&(0,R.contains)(E,e))return}n||A(N)}},[z,N,y,A,n,E]);let{getButtonProps:W,buttonRef:V}=(0,O.useButton)({disabled:n,native:u,focusableWhenDisabled:!0}),H=v(a),B=l.useRef(!1),$=l.useRef(!1);return(0,c.useRenderElement)("button",e,{state:{disabled:n,active:z,orientation:b},ref:[t,V,P,q],props:[D,{role:"tab","aria-controls":H,"aria-selected":z,id:L,onClick:function(e){z||n||x(a,(0,j.createChangeEventDetails)(C.REASONS.none,e.nativeEvent,void 0,{activationDirection:"none"}))},onFocus:function(e){z||(N>-1&&!n&&A(N),!n&&m&&(!B.current||B.current&&$.current)&&x(a,(0,j.createChangeEventDetails)(C.REASONS.none,e.nativeEvent,void 0,{activationDirection:"none"})))},onPointerDown:function(e){z||n||(B.current=!0,e.button&&0!==e.button||($.current=!0,(0,g.ownerDocument)(e.currentTarget).addEventListener("pointerup",function(){B.current=!1,$.current=!1},{once:!0})))},[k.ACTIVE_COMPOSITE_ITEM]:z?"":void 0,onKeyDownCapture(){U.current=!0}},d,W]})});var A=e.i(677746),E=e.i(880407);let L=((r={}).activeTabLeft="--active-tab-left",r.activeTabRight="--active-tab-right",r.activeTabTop="--active-tab-top",r.activeTabBottom="--active-tab-bottom",r.activeTabWidth="--active-tab-width",r.activeTabHeight="--active-tab-height",r);var I=e.i(914844);let D={...b,activeTabPosition:()=>null,activeTabSize:()=>null},P=l.forwardRef(function(e,t){let{className:r,render:n,renderBeforeHydration:a=!1,style:s,...o}=e,{nonce:u}=(0,I.useCSPContext)(),{getTabElementBySelectedValue:f,orientation:d,tabActivationDirection:p,value:v}=h(),{tabsListElement:b,registerIndicatorUpdateListener:m}=M(),y=(0,E.useIsHydrating)(),g=function(){let[,e]=l.useState({});return l.useCallback(()=>{e({})},[])}();l.useEffect(()=>m(g),[m,g]);let S=0,O=0,k=0,w=0,x=0,j=0,C=!1;if(null!=v&&null!=b){let e=f(v);if(C=!0,null!=e){let{width:t,height:r}=(0,A.getCssDimensions)(e),{width:n,height:i}=(0,A.getCssDimensions)(b),a=e.getBoundingClientRect(),l=b.getBoundingClientRect(),s=n>0?l.width/n:1,o=i>0?l.height/i:1;if(Math.abs(s)>Number.EPSILON&&Math.abs(o)>Number.EPSILON){let e=a.left-l.left,t=a.top-l.top;S=e/s+b.scrollLeft-b.clientLeft,k=t/o+b.scrollTop-b.clientTop}else S=e.offsetLeft,k=e.offsetTop;x=t,j=r,O=b.scrollWidth-S-x,w=b.scrollHeight-k-j}}let R=l.useMemo(()=>C?{left:S,right:O,top:k,bottom:w}:null,[S,O,k,w,C]),T=l.useMemo(()=>C?{width:x,height:j}:null,[x,j,C]),P=l.useMemo(()=>{if(C)return{[L.activeTabLeft]:`${S}px`,[L.activeTabRight]:`${O}px`,[L.activeTabTop]:`${k}px`,[L.activeTabBottom]:`${w}px`,[L.activeTabWidth]:`${x}px`,[L.activeTabHeight]:`${j}px`}},[S,O,k,w,x,j,C]),N=C&&x>0&&j>0,z=(0,c.useRenderElement)("span",e,{state:{orientation:d,activeTabPosition:R,activeTabSize:T,tabActivationDirection:p},ref:t,props:[{role:"presentation",style:P,hidden:!N},o,{suppressHydrationWarning:!0}],stateAttributesMapping:D});return null==v?null:(0,i.jsxs)(l.Fragment,{children:[z,y&&a&&(0,i.jsx)("script",{nonce:u,dangerouslySetInnerHTML:{__html:'!function(){const t=document.currentScript.previousElementSibling;if(!t)return;const e=t.closest(\'[role="tablist"]\');if(!e)return;const i=e.querySelector("[data-active]");if(!i)return;if(0===i.offsetWidth||0===e.offsetWidth)return;let o=0,n=0,h=0,l=0,r=0,f=0;function s(t){const e=getComputedStyle(t);let i=parseFloat(e.width)||0,o=parseFloat(e.height)||0;return(Math.round(i)!==t.offsetWidth||Math.round(o)!==t.offsetHeight)&&(i=t.offsetWidth,o=t.offsetHeight),{width:i,height:o}}if(null!=i&&null!=e){const{width:t,height:c}=s(i),{width:u,height:d}=s(e),a=i.getBoundingClientRect(),g=e.getBoundingClientRect(),p=u>0?g.width/u:1,b=d>0?g.height/d:1;if(Math.abs(p)>Number.EPSILON&&Math.abs(b)>Number.EPSILON){const t=a.left-g.left,i=a.top-g.top;o=t/p+e.scrollLeft-e.clientLeft,h=i/b+e.scrollTop-e.clientTop}else o=i.offsetLeft,h=i.offsetTop;r=t,f=c,n=e.scrollWidth-o-r,l=e.scrollHeight-h-f}function c(e,i){t.style.setProperty(`--active-tab-${e}`,`${i}px`)}c("left",o),c("right",n),c("top",h),c("bottom",l),c("width",r),c("height",f),r>0&&f>0&&t.removeAttribute("hidden")}();'},suppressHydrationWarning:!0})]})});var N=e.i(528510),z=e.i(678968),U=e.i(688342),q=e.i(207290),W=e.i(51005);let V=((n={}).index="data-index",n.activationDirection="data-activation-direction",n.orientation="data-orientation",n.hidden="data-hidden",n[n.startingStyle=z.TransitionStatusDataAttributes.startingStyle]="startingStyle",n[n.endingStyle=z.TransitionStatusDataAttributes.endingStyle]="endingStyle",n),H={...b,...z.transitionStatusMapping},B=l.forwardRef(function(e,t){let{className:r,value:n,render:i,keepMounted:a=!1,style:s,...u}=e,{value:f,getTabIdByPanelValue:d,orientation:p,tabActivationDirection:v,registerMountedTabPanel:b,unregisterMountedTabPanel:m}=h(),y=(0,S.useBaseUiId)(),g=l.useMemo(()=>({id:y,value:n}),[y,n]),{ref:O,index:k}=(0,W.useCompositeListItem)({metadata:g}),w=n===f,{mounted:x,transitionStatus:M,setMounted:j}=(0,q.useTransitionStatus)(w),C=!x,R=d(n),T=l.useRef(null),A=(0,c.useRenderElement)("div",e,{state:{hidden:C,orientation:p,tabActivationDirection:v,transitionStatus:M},ref:[t,O,T],props:[{"aria-labelledby":R,hidden:C,id:y,role:"tabpanel",tabIndex:w?0:-1,inert:(0,N.inertValue)(!w),[V.index]:k},u],stateAttributesMapping:H});return((0,U.useOpenChangeComplete)({open:w,ref:T,onComplete(){w||j(!1)}}),(0,o.useIsoLayoutEffect)(()=>{if((!C||a)&&null!=y)return b(n,y),()=>{m(n,y)}},[C,a,n,y,b,m]),a||x)?A:null});var $=e.i(618568),F=e.i(613696);let J=l.forwardRef(function(e,t){let{activateOnFocus:r=!1,className:n,loopFocus:a=!0,render:s,style:o,...c}=e,{onValueChange:f,orientation:d,value:p,setTabMap:v,tabActivationDirection:m}=h(),[y,g]=l.useState(0),[S,O]=l.useState(null),k=l.useRef(new Set),w=l.useRef(new Set),M=l.useRef(null),j=(0,u.useStableCallback)(()=>{k.current.forEach(e=>{e()})});l.useEffect(()=>{if("u"{k.current.size&&j()});return M.current=e,S&&e.observe(S),w.current.forEach(t=>{e.observe(t)}),()=>{e.disconnect(),M.current=null}},[S,j]);let C=(0,u.useStableCallback)(e=>(k.current.add(e),()=>{k.current.delete(e)})),R=(0,u.useStableCallback)(e=>(w.current.add(e),M.current?.observe(e),()=>{w.current.delete(e),M.current?.unobserve(e)})),T=(0,u.useStableCallback)((e,t)=>{e!==p&&f(e,t)}),A=l.useMemo(()=>({activateOnFocus:r,highlightedTabIndex:y,registerIndicatorUpdateListener:C,registerTabResizeObserverElement:R,onTabActivation:T,setHighlightedTabIndex:g,tabsListElement:S}),[r,y,C,R,T,g,S]);return(0,i.jsx)(x.Provider,{value:A,children:(0,i.jsx)(F.CompositeRoot,{render:s,className:n,style:o,state:{orientation:d,tabActivationDirection:m},refs:[t,O],props:[{"aria-orientation":"vertical"===d?"vertical":void 0,role:"tablist"},c],stateAttributesMapping:b,highlightedIndex:y,enableHomeAndEndKeys:!0,loopFocus:a,orientation:d,onHighlightedIndexChange:g,onMapChange:v,disabledIndices:$.EMPTY_ARRAY})})});e.s(["Indicator",0,P,"List",0,J,"Panel",0,B,"Root",0,m,"Tab",0,T],99162);var K=e.i(99162),K=K,_=e.i(452473);let Q=(0,l.createContext)("primary"),Z={primary:"h-10 rounded-md border border-border bg-muted p-0.5",secondary:"border-b border-border bg-background"},Y={primary:(0,_.cn)("w-full rounded-sm px-3 py-1.5","hover:text-accent-foreground","data-[active]:bg-background data-[active]:text-accent-foreground data-[active]:shadow-sm"),secondary:(0,_.cn)("relative w-fit px-3 py-1.5","text-muted-foreground hover:text-foreground","after:pointer-events-none after:absolute after:inset-x-0 after:bottom-0 after:h-[2px]","after:bg-transparent after:transition-colors after:duration-200","data-[active]:text-primary","data-[active]:after:bg-primary")};e.s(["Tabs",0,function(e){let t,r,n,l,s,o=(0,a.c)(10);o[0]!==e?({variant:n,children:t,...r}=e,o[0]=e,o[1]=t,o[2]=r,o[3]=n):(t=o[1],r=o[2],n=o[3]);let u=void 0===n?"primary":n;return o[4]!==t||o[5]!==r?(l=(0,i.jsx)(K.Root,{...r,children:t}),o[4]=t,o[5]=r,o[6]=l):l=o[6],o[7]!==l||o[8]!==u?(s=(0,i.jsx)(Q,{value:u,children:l}),o[7]=l,o[8]=u,o[9]=s):s=o[9],s},"TabsContent",0,function(e){let t,r,n,l,s,o=(0,a.c)(10);return o[0]!==e?({className:t,ref:n,...r}=e,o[0]=e,o[1]=t,o[2]=r,o[3]=n):(t=o[1],r=o[2],n=o[3]),o[4]!==t?(l=(0,_.cn)("mt-2 ring-offset-background","focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus",t),o[4]=t,o[5]=l):l=o[5],o[6]!==r||o[7]!==n||o[8]!==l?(s=(0,i.jsx)(K.Panel,{ref:n,className:l,...r}),o[6]=r,o[7]=n,o[8]=l,o[9]=s):s=o[9],s},"TabsList",0,function(e){let t,r,n,s,o,u=(0,a.c)(11);u[0]!==e?({className:t,ref:n,...r}=e,u[0]=e,u[1]=t,u[2]=r,u[3]=n):(t=u[1],r=u[2],n=u[3]);let c=Z[(0,l.use)(Q)];return u[4]!==t||u[5]!==c?(s=(0,_.cn)("inline-flex items-center justify-center text-muted-foreground",c,t),u[4]=t,u[5]=c,u[6]=s):s=u[6],u[7]!==r||u[8]!==n||u[9]!==s?(o=(0,i.jsx)(K.List,{ref:n,className:s,...r}),u[7]=r,u[8]=n,u[9]=s,u[10]=o):o=u[10],o},"TabsTrigger",0,function(e){let t,r,n,s,o,u=(0,a.c)(11);u[0]!==e?({className:t,ref:n,...r}=e,u[0]=e,u[1]=t,u[2]=r,u[3]=n):(t=u[1],r=u[2],n=u[3]);let c=Y[(0,l.use)(Q)];return u[4]!==t||u[5]!==c?(s=(0,_.cn)("inline-flex items-center justify-center whitespace-nowrap","text-xs font-medium cursor-pointer","ring-offset-background transition-all","focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus","disabled:pointer-events-none disabled:opacity-50",c,t),u[4]=t,u[5]=c,u[6]=s):s=u[6],u[7]!==r||u[8]!==n||u[9]!==s?(o=(0,i.jsx)(K.Tab,{ref:n,className:s,...r}),u[7]=r,u[8]=n,u[9]=s,u[10]=o):o=u[10],o}],414539)},943926,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(963),i=e.i(30023),a=e.i(746751),l=e.i(505987),s=e.i(890136),o=e.i(218812),u=e.i(334471),c=e.i(353287),f=e.i(913767);e.s(["ModalityIcon",0,function(e){let d=(0,r.c)(24),{className:p,modality:h,strokeWidth:v}=e,b=void 0===p?"w-4 h-4":p;switch(h){case n.OutputModality.Text:{let e;return d[0]!==b||d[1]!==v?(e=(0,t.jsx)(c.Type,{className:b,strokeWidth:v}),d[0]=b,d[1]=v,d[2]=e):e=d[2],e}case n.OutputModality.Image:{let e;return d[3]!==b||d[4]!==v?(e=(0,t.jsx)(s.Image,{className:b,strokeWidth:v}),d[3]=b,d[4]=v,d[5]=e):e=d[5],e}case n.OutputModality.Video:{let e;return d[6]!==b||d[7]!==v?(e=(0,t.jsx)(f.Video,{className:b,strokeWidth:v}),d[6]=b,d[7]=v,d[8]=e):e=d[8],e}case n.OutputModality.Audio:{let e;return d[9]!==b||d[10]!==v?(e=(0,t.jsx)(a.AudioLines,{className:b,strokeWidth:v}),d[9]=b,d[10]=v,d[11]=e):e=d[11],e}case n.OutputModality.Embeddings:{let e;return d[12]!==b||d[13]!==v?(e=(0,t.jsx)(l.Boxes,{className:b,strokeWidth:v}),d[12]=b,d[13]=v,d[14]=e):e=d[14],e}case n.OutputModality.Rerank:{let e;return d[15]!==b||d[16]!==v?(e=(0,t.jsx)(i.ArrowUpDown,{className:b,strokeWidth:v}),d[15]=b,d[16]=v,d[17]=e):e=d[17],e}case n.OutputModality.TTS:{let e;return d[18]!==b||d[19]!==v?(e=(0,t.jsx)(u.Speech,{className:b,strokeWidth:v}),d[18]=b,d[19]=v,d[20]=e):e=d[20],e}case n.OutputModality.Transcription:{let e;return d[21]!==b||d[22]!==v?(e=(0,t.jsx)(o.Mic,{className:b,strokeWidth:v}),d[21]=b,d[22]=v,d[23]=e):e=d[23],e}default:return null}}])}]); //# sourceMappingURL=355vwgqxlkdqk.js.map //# chunkId=01a089ef-defa-7e22-8cfa-a88f2fe6a267