(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,659635,e=>{"use strict";var t,r=e.i(16043),n=e.i(997932),i=e.i(389475),a=e.i(815922),l=e.i(533124),s=e.i(788968),o=e.i(113739),u=e.i(132887),c=e.i(957854),d=e.i(811673),f=e.i(93836),m=e.i(393298),v=e.i(700788),h=e.i(141436),p=e.i(967090),g=e.i(621441),x=e.i(76129),b=e.i(581065);function y(e,t){return e-t}function w(e,t,r,n,i,a){let l=(0,s.f)(e,r,n);if(!i)return l;let o=a.slice();return o[t]=(0,s.f)(l,a[t-1]??-1/0,a[t+1]??1/0),o.sort(y)}function j(e,t,r){if(!Array.isArray(e))return!0;let n=t*r;for(let t=0;t=n))return!1;return!0}var k=e.i(825086);let N=()=>null,E={activeThumbIndex:N,max:N,min:N,minStepsBetweenValues:N,step:N,values:N,...k.s};var L=e.i(107397);let S=r.createContext(void 0);function M(){let e=r.useContext(S);if(void 0===e)throw Error((0,L.f)(62));return e}var z=e.i(111407),C=e.i(24220),C=C,R=e.i(356919),I=e.i(659350);let A=r.forwardRef(function(e,t){let{"aria-labelledby":k,className:N,defaultValue:L,disabled:M=!1,id:A,format:P,largeStep:V=10,locale:_,render:T,max:B=100,min:F=0,minStepsBetweenValues:$=0,form:D,name:O,onValueChange:H,onValueCommitted:W,orientation:Z="horizontal",step:U=1,thumbCollisionBehavior:X="push",thumbAlignment:q="center",value:K,style:Y,...G}=e,J=(0,d.f)(A),Q=(0,b.u)(J),ee=(0,a.f)(H),et=(0,a.f)(W),{clearErrors:er}=(0,g.f)(),{state:en,disabled:ei,name:ea,setTouched:el,setDirty:es,validityData:eo,validation:eu}=(0,h.f)(),{labelId:ec}=(0,x.f)(),[ed,ef]=r.useState(),em=k??(0,b.$)(ec,ed),ev=ei||M,eh=ea??O,[ep,eg]=(0,i.f)({controlled:K,default:L??F,name:"Slider"}),ex=r.useRef(null),eb=r.useRef(null),ey=r.useRef([]),ew=r.useRef(null),ej=r.useRef(-1),ek=r.useRef(null),eN=r.useRef(z.f.none),[eE,eL]=r.useState(-1),[eS,eM]=r.useState(-1),[ez,eC]=r.useState(!1),[eR,eI]=r.useState(()=>new Map),[eA,eP]=r.useState([void 0,void 0]),eV=(0,a.f)(e=>{eL(e),-1!==e&&eM(e)}),e_=(0,a.f)(e=>{e&&(eb.current=e)}),eT=Array.isArray(ep),eB=r.useMemo(()=>eT?ep.map(e=>(0,s.f)(e,F,B)).sort(y):[(0,s.f)(ep,F,B)],[B,F,eT,ep]),eF=eT?eB:eB[0];(0,p.f)(eu.inputRef,J,eF,void 0,!ev,O),(0,c.f)(eF,()=>{er(eh),eu.change(eF);let e=eo.initialValue;es(Array.isArray(eF)&&Array.isArray(e)?!(0,o.f)(eF,e):eF!==e)});let e$=(0,a.f)((e,t)=>{var r,n;if(Number.isNaN(e)||(r=e)===(n=ep)||Array.isArray(r)&&Array.isArray(n)&&(0,o.f)(r,n))return!1;let i=t.event,a=new i.constructor(i.type,i);return Object.defineProperty(a,"target",{writable:!0,value:{value:e,name:eh}}),t.event=a,ee(e,t),!t.isCanceled&&(eN.current=t.reason,eg(e),!0)}),eD=(0,a.f)((e,t,r)=>{let n=w(e,t,F,B,eT,eB);if(j(n,U,$)){let e="key"in r?R.f.keyboard:C.inputChange,i=e$(n,(0,u.j)(e,r.nativeEvent,void 0,{activeThumbIndex:t}));el(!0),i&&et(n,(0,u.U)(e,r.nativeEvent))}});(0,l.f)(()=>{if(!ev)return;let e=(0,m.T)((0,n.f)(ex.current));(0,m.I)(ex.current,e)&&e.blur(),-1!==eE&&eV(-1)},[eE,ev,eV]);let eO=r.useMemo(()=>({...en,activeThumbIndex:eE,disabled:ev,dragging:ez,orientation:Z,max:B,min:F,minStepsBetweenValues:$,step:U,values:eB}),[en,eE,ev,ez,B,F,$,Z,U,eB]),eH=r.useMemo(()=>({active:eE,controlRef:eb,disabled:ev,dragging:ez,validation:eu,format:P,handleInputChange:eD,indicatorPosition:eA,inset:"center"!==q,isArrayValue:eT,labelId:em,rootLabelId:Q,largeStep:V,lastUsedThumbIndex:eS,lastChangeReasonRef:eN,form:D,locale:_,max:B,min:F,minStepsBetweenValues:$,name:eh,onValueCommitted:et,orientation:Z,pressedThumbCenterOffsetRef:ew,pressedThumbIndexRef:ej,pressedValuesRef:ek,registerFieldControlRef:e_,renderBeforeHydration:"edge"===q,setActive:eV,setDragging:eC,setIndicatorPosition:eP,setLabelId:ef,setValue:e$,state:eO,step:U,thumbCollisionBehavior:X,thumbMap:eR,thumbRefs:ey,values:eB}),[eE,em,Q,ev,ez,eu,P,eD,eA,V,eS,D,_,B,F,$,eh,et,Z,eT,e_,eV,e$,eO,U,X,q,eR,eB]),eW=(0,f.a)("div",e,{state:eO,ref:[t,ex],props:[{"aria-labelledby":em,id:J,role:"group"},G,e=>eu.getValidationProps(ev,e)],stateAttributesMapping:E});return(0,I.jsx)(S.Provider,{value:eH,children:(0,I.jsx)(v.f,{elementsRef:ey,onMapChange:eI,children:eW})})});var P=e.i(807257),V=e.i(976987),_=e.i(223732),T=e.i(792343),B=e.i(195845),F=C,$=C,D=e.i(269098);function O(e,t){let r=e.getBoundingClientRect();return t?(r.top+r.bottom)/2:(r.left+r.right)/2}function H(e){if(0===e)return 0;if(1>Math.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 W(e,t,r){return Number((Math.round((e-r)/t)*t+r).toFixed(Math.max(H(t),H(r))))}function Z(e,t,r,n,i,a,l,o){let u=e.slice(),c=a*l,d=u.length-1,f=o??e;u[t]=(0,s.f)(r,n+t*c,i-(d-t)*c);for(let e=t+1;e<=d;e+=1){let t=u[e-1]+c,r=i-(d-e)*c,n=f[e],a=Math.max(u[e],t);n=0;e-=1){let t=u[e+1]-c,r=n+e*c,i=f[e],a=Math.min(u[e],t);i>a&&(a=Math.min(i,t)),u[e]=(0,s.f)(a,r,t)}for(let e=0;e<=d;e+=1)u[e]=Number(u[e].toFixed(12));return u}function U(e,t){if(null!=t.current&&e.changedTouches){for(let r=0;r1,Q="vertical"===k,ee=r.useRef(null),et=r.useRef(null),er=(0,a.f)(e=>{e&&null==et.current&&(et.current=(0,_.f)(e).getComputedStyle(e))}),en=r.useRef(null),ei=r.useRef(0),ea=r.useRef(0),el=r.useRef(null),es=r.useRef(!1),eo=(0,B.f)(Y);function eu(e){return e?.querySelector('input[type="range"]')}function ec(e){L.current=e,K.current[e]||(N.current=null)}function ed(){L.current=-1,N.current=null}function ef(e){return!!(0,P.m)(e)&&K.current.some(t=>!!(0,P.m)(t)&&!!(0,m.I)(t,e)&&eu(t)?.disabled===!0)}function em(e){let t=ee.current,r=L.current;if(!t||r<0||r>=Y.length)return r>=Y.length&&(el.current=null),null;let{width:n,height:i,bottom:a,left:l,right:o}=t.getBoundingClientRect(),u=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 n=t?"Top":"InlineStart",i=t?"Bottom":"InlineEnd";return{start:r(e[`border${n}Width`])+r(e[`padding${n}`]),end:r(e[`border${i}Width`])+r(e[`padding${i}`])}}(et.current,Q),c=ea.current,d=(Q?i:n)-u.start-u.end-2*c,f=N.current??0,m=e.x-f,v=e.y-f,h=Q?a-v-u.end:("rtl"===G?o-m:m-l)-u.start,g=(x-b)*(0,s.f)((h-c)/d,0,1)+b;return(g=W(g,X,b),g=(0,s.f)(g,b,x),J)?function(e,t,r,n,i,a,l,o,u,c){let d=r??t,f=n??t;if(!(d.length>1))return{value:a,thumbIndex:0,didSwap:!1};let m=u*c;if("push"===e)return{value:Z(d,i,a,l,o,u,c),thumbIndex:i,didSwap:!1};let v=d.slice(),h=v[i-1],p=v[i+1],g=null!=h?h+m:l,x=null!=p?p-m:o,b=Number((0,s.f)(a,g,x).toFixed(12));if(v[i]=b,"swap"!==e)return{value:v,thumbIndex:i,didSwap:!1};{let e=d[i],t=a>e,r=a=p-1e-7,g=r&&null!=h&&a<=h+1e-7;if(!n&&!g)return{value:v,thumbIndex:i,didSwap:!1};let x=n?i+1:i-1,y=v.map((e,t)=>{if(t===i)return b;let r=f[t];return null!=r?r:d[t]}),w=a;w=n?Math.max(a,v[x]):Math.min(a,v[x]);let j=Z(v,x,w,l,o,u,c,y),k=n?x-1:x+1,N=j[k-1],E=j[k+1],L=null!=N?N+m:l;L=Math.max(L,l+k*m);let S=null!=E?E-m:o;S=Math.min(S,o-(j.length-1-k)*m);let M=(0,s.f)(b,L,S);return j[k]=Number(M.toFixed(12)),{value:j,thumbIndex:x,didSwap:!0}}}(q,Y,eo.current,S.current,r,g,b,x,X,y):{value:p?[g]:g,thumbIndex:r,didSwap:!1}}function ev(e){S.current=J?Y.slice():null,el.current=null,eo.current=Y;let t=L.current,r=t;if(t>-1&&t0&&Y[e-1]===x;)e-=1;r=e}}else{let t,n=Q?"y":"x";r=-1;for(let i=0;i-1&&r!==t&&ec(r),h){let e=K.current[r];(0,P.m)(e)&&(ea.current=e.getBoundingClientRect()[Q?"height":"width"]/2)}}function eh(e){let t=eu(K.current?.[e]);t&&t.focus({preventScroll:!0,focusVisible:!1})}function ep(e,t,r){let n=A(e.value,(0,u.j)(t,r,void 0,{activeThumbIndex:e.thumbIndex}));return n&&(el.current=e.value,eo.current=Array.isArray(e.value)?e.value:[e.value],e.didSwap&&(ec(e.thumbIndex),eh(e.thumbIndex))),n}let eg=(0,a.f)(e=>{let t=U(e,en);if(null==t)return;if(ei.current+=1,"pointermove"===e.type&&0===e.buttons)return void ex(e);let r=em(t);null!=r&&j(r.value,X,y)&&(!v&&ei.current>2&&I(!0),ep(r,F.drag,e))}),ex=(0,a.f)(e=>{if(null==U(e,en))return;R(-1),I(!1),N.current=null;let t=el.current;if(Array.isArray(t)&&t.length!==Y.length&&(el.current=null),null!=el.current){let t=g.current;w(el.current,(0,u.U)(t,e))}"pointerType"in e&&ee.current?.hasPointerCapture(e.pointerId)&&ee.current?.releasePointerCapture(e.pointerId),L.current=-1,ew()}),eb=(0,a.f)(e=>{null==en.current&&ex(e)}),ey=(0,a.f)(e=>{let t=es.current;if(es.current=!1,d)return;if(ef((0,m.Z)(e)))return void ed();let r=e.changedTouches[0];if(null==r)return;if(en.current=r.identifier,!t){let t={x:r.clientX,y:r.clientY};ev(t);let n=em(t);if(null==n)return;eh(n.thumbIndex),ep(n,$.trackPress,e),ei.current=0}let i=(0,n.f)(ee.current);i.addEventListener("touchmove",eg,{passive:!0}),i.addEventListener("touchend",ex,{passive:!0}),i.addEventListener("touchcancel",ex,{passive:!0})}),ew=(0,a.f)(()=>{let e=(0,n.f)(ee.current);e.removeEventListener("pointermove",eg),e.removeEventListener("pointerup",ex),e.removeEventListener("pointercancel",eb),e.removeEventListener("touchmove",eg),e.removeEventListener("touchend",ex),e.removeEventListener("touchcancel",ex),en.current=null,S.current=null,el.current=null,es.current=!1}),ej=(0,T.z)();return r.useEffect(()=>{let e=ee.current;if(!e)return()=>ew();let t=(0,V.f)(e,"touchstart",ey,{passive:!0});return()=>{t(),ej.cancel(),ew()}},[ew,ey,ee,ej]),r.useEffect(()=>{d&&ew()},[d,ew]),(0,f.a)("div",e,{state:H,ref:[t,z,ee,er],props:[{"data-base-ui-slider-control":C?"":void 0,onPointerDown(e){var t;es.current=!1;let r=ee.current,i=(0,m.Z)(e.nativeEvent);if(!r||d||e.defaultPrevented||!(0,P.m)(i)||0!==e.button)return;if(ef(i))return void ed();let a={x:e.clientX,y:e.clientY};ev(a);let l=em(a);if(null==l)return;(0,m.I)(K.current[l.thumbIndex],(0,m.T)((0,n.f)(r)))?e.preventDefault():ej.request(()=>{eh(l.thumbIndex)}),I(!0),null==N.current&&ep(l,$.trackPress,e.nativeEvent),e.nativeEvent.pointerId&&r.setPointerCapture(e.nativeEvent.pointerId),ei.current=0,es.current="touch"===(t=e.pointerType)||"pen"===t;let s=(0,n.f)(r);s.addEventListener("pointermove",eg,{passive:!0}),s.addEventListener("pointerup",ex,{once:!0}),s.addEventListener("pointercancel",eb,{once:!0})}},c],stateAttributesMapping:E})}),q=r.forwardRef(function(e,t){let{render:r,className:n,style:i,...a}=e,{state:l}=M();return(0,f.a)("div",e,{state:l,ref:t,props:[{style:{position:"relative"}},a],stateAttributesMapping:E})});var K=e.i(82153),Y=e.i(367898),G=e.i(150649),J=e.i(869057),Q=e.i(195618),ee=e.i(668641),et=e.i(966980),er=e.i(597233),en=e.i(485997),ei=e.i(856465),ea=e.i(176322),el=e.i(227012),es=e.i(461430);let eo=new Set([...er.J,er.v,er.I]),eu=r.forwardRef(function(e,n){let i,o,u,{render:c,children:v,className:p,"aria-describedby":g,"aria-label":x,"aria-labelledby":b,"aria-valuetext":y,disabled:j=!1,getAriaLabel:k,getAriaValueText:N,id:L,index:S,inputRef:z,onBlur:C,onFocus:R,onKeyDown:A,tabIndex:P,style:V,...T}=e,B=(0,d.f)(L),{active:F,lastUsedThumbIndex:$,controlRef:Z,disabled:U,validation:X,format:q,handleInputChange:eu,inset:ec,isArrayValue:ed,labelId:ef,largeStep:em,locale:ev,max:eh,min:ep,minStepsBetweenValues:eg,form:ex,name:eb,orientation:ey,pressedThumbCenterOffsetRef:ew,pressedThumbIndexRef:ej,renderBeforeHydration:ek,setActive:eN,setIndicatorPosition:eE,state:eL,step:eS,thumbRefs:eM,values:ez}=M(),eC=(0,D.f)(),eR=j||U,eI=ez.length>1,eA="vertical"===ey,eP="rtl"===eC,{setTouched:eV,validationMode:e_}=(0,h.f)(),eT=r.useRef(null),eB=r.useRef(null),eF=(0,ea.f)(eR,eB),e$=r.useRef(!1),eD=(0,a.f)(e=>{e$.current||R?.(e)}),eO=(0,a.f)(e=>{e$.current||C?.(e)}),eH=(0,d.f)(),eW=(0,es.f)(),eZ=eI?eH:eW,eU=r.useMemo(()=>({inputId:eZ}),[eZ]),{ref:eX,index:eq}=(0,en.f)({metadata:eU}),eK=eI?S??eq:0,eY=eK===ez.length-1,eG=ez[eK],eJ=(0,et.f)(eG,ep,eh),[eQ,e0]=r.useState(),e1=(0,ee.f)(),e2=$>=0&&${let e=Z.current,t=eT.current;if(!e||!t)return;let r=t.getBoundingClientRect(),n=e.getBoundingClientRect(),i=eA?"height":"width",a=n[i]-r[i],l=(r[i]/2+a*eJ/100)/n[i]*100,s=Number.isFinite(l)?l:void 0;e0(s),0===eK?eE(e=>[s,e[1]]):eY&&eE(e=>[e[0],s])});(0,l.f)(()=>{ec&&queueMicrotask(e5)},[e5,ec]),(0,l.f)(()=>{ec&&e5()},[e5,ec,eJ]),(0,l.f)(()=>{if(!ec)return;let e=Z.current,t=eT.current;if(!e||!t)return;let r=(0,_.f)(e).ResizeObserver;if("function"!=typeof r)return;let n=new r(e5);return n.observe(e),n.observe(t),()=>{n.disconnect()}},[Z,e5,ec]);let e3=eA?"bottom":"insetInlineStart",e4=eA?"left":"top";eI?F===eK?i=2:e2===eK&&(i=1):F===eK&&(i=1),o=ec||Number.isFinite(eJ)?{position:"absolute",[e3]:ec?"var(--position)":`${eJ}%`,[e4]:"50%",translate:`${(eA||!eP?-1:1)*50}% ${(eA?1:-1)*50}%`,zIndex:i,...ec&&{"--position":`${eQ??0}%`,visibility:ek&&e1||void 0===eQ?"hidden":void 0}}:Y.p,eA&&(u=eP?"vertical-rl":"vertical-lr");let e6="function"==typeof k?k(eK):x,e7=(0,Q.w)({"aria-label":e6,"aria-labelledby":b??(null==e6?ef:void 0),"aria-describedby":g,"aria-orientation":ey,"aria-valuenow":eG,"aria-valuetext":"function"==typeof N?N((0,J.f)(eG,ev,q),eG,eK):y??function(e,t,r,n){if(!(t<0))return 2===e.length?`${(0,J.f)(e[t],n,r)} ${0===t?"start":"end"} range`:r?(0,J.f)(e[t],n,r):void 0}(ez,eK,q,ev),disabled:eR,form:ex,id:eZ,max:eh,min:ep,name:eb,onChange(e){eu(e.currentTarget.valueAsNumber,eK,e)},onFocus(e){let t=e$.current;e$.current=!1,eN(eK),eF(!0),t&&e.stopPropagation()},onBlur(e){e$.current?e.stopPropagation():(eN(-1),eM.current.some(t=>(0,m.I)(t,e.relatedTarget))||(eV(!0),eF(!1),"onBlur"===e_&&X.commit(w(eG,eK,ep,eh,ed,ez))))},onKeyDown(e){var t;let r;if(e.defaultPrevented||!eo.has(e.key))return;er.J.has(e.key)&&e.stopPropagation();let n=null,i=0,a=e.shiftKey?em:eS,l=W(eG,eS,ep);switch(e.key){case er.V:i=1;break;case er.q:i=eP?-1:1;break;case er.e:i=-1;break;case er.b:i=eP?1:-1;break;case er.v:a=em,i=1;break;case er.I:a=em,i=-1;break;case er.C:n=eI&&Number.isFinite(ez[eK+1])?ez[eK+1]-eS*eg:eh;break;case er.Z:n=eI&&Number.isFinite(ez[eK-1])?ez[eK-1]+eS*eg:ep}if(0!==i&&(r=Number((l+(t=a)*i).toFixed(Math.max(H(l),H(t),H(ep)))),n=(0,s.f)(r,ep,eh)),null!==n){let t=e.currentTarget;(0,el.F)(t)||(e$.current=!0,t.blur(),t.focus({preventScroll:!0,focusVisible:!0})),eu(n,eK,e),e.preventDefault()}},step:eS,style:{...Y.p,width:"100%",height:"100%",writingMode:u},tabIndex:P,type:"range",value:eG??""},e=>X.getValidationProps(eR,e),{onFocus:eD,onBlur:eO,onKeyDown:A}),e9=(0,K.A)(eB,X.inputRef,z);return(0,f.a)("div",e,{state:eL,ref:[n,eX,eT],props:[{"data-index":eK,children:(0,I.jsxs)(r.Fragment,{children:[v,(0,I.jsx)("input",{ref:e9,...e7,suppressHydrationWarning:!0}),ec&&eY&&ek&&(t||(t=(0,I.jsx)(ei.f,{script:G.f})))]}),id:B,onPointerDown(e){if(eR)return;ej.current=eK;let t=O(e.currentTarget,eA);ew.current=(eA?e.clientY:e.clientX)-t},style:o,suppressHydrationWarning:ek||void 0},T],stateAttributesMapping:E})}),ec=r.forwardRef(function(e,t){var r,n,i;let a,l,s,{render:o,className:u,style:c,...d}=e,{indicatorPosition:m,inset:v,max:h,min:p,orientation:g,renderBeforeHydration:x,state:b,values:y}=M(),w=(0,ee.f)(),j=y.length>1,k=(r="vertical"===g,n=v?m[0]:(0,et.f)(y[0],p,h),i=v?m[1]:(0,et.f)(y[y.length-1],p,h),a={visibility:v&&x&&w||v&&(void 0===n||j&&void 0===i)?"hidden":void 0,position:r?"absolute":"relative",[r?"width":"height"]:"inherit"},l=`${n??0}%`,s=`${(i??0)-(n??0)}%`,v&&(a["--start-position"]=l,l="var(--start-position)",j&&(a["--relative-size"]=s,s="var(--relative-size)")),a[r?"bottom":"insetInlineStart"]=j?l:0,a[r?"height":"width"]=j?s:l,a);return(0,f.a)("div",e,{state:b,ref:t,props:[{"data-base-ui-slider-indicator":x?"":void 0,style:k,suppressHydrationWarning:x||void 0},d],stateAttributesMapping:E})});e.s(["Control",0,X,"Indicator",0,ec,"Root",0,A,"Thumb",0,eu,"Track",0,q],659635)},89427,e=>{"use strict";var t=e.i(659635);e.s(["f",0,t])},940815,e=>{"use strict";var t=e.i(659635);e.s(["f",0,t])},789073,e=>{"use strict";var t=e.i(659635);e.s(["f",0,t])},678541,e=>{"use strict";var t=e.i(659635);e.s(["f",0,t])},790316,e=>{"use strict";var t=e.i(659635);e.s(["f",0,t])},39835,e=>{"use strict";var t=e.i(16043);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:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"}))});e.s(["f",0,r],39835)},411892,e=>{"use strict";var t=e.i(16043);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:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}))});e.s(["f",0,r],411892)},143128,e=>{"use strict";var t=e.i(16043);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:"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z"}))});e.s(["f",0,r],143128)},470239,e=>{"use strict";var t=e.i(16043);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:"m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z"}))});e.s(["f",0,r],470239)},596520,e=>{"use strict";var t=e.i(16043);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:"M19.114 5.636a9 9 0 0 1 0 12.728M16.463 8.288a5.25 5.25 0 0 1 0 7.424M6.75 8.25l4.72-4.72a.75.75 0 0 1 1.28.53v15.88a.75.75 0 0 1-1.28.53l-4.72-4.72H4.51c-.88 0-1.704-.507-1.938-1.354A9.009 9.009 0 0 1 2.25 12c0-.83.112-1.633.322-2.396C2.806 8.756 3.63 8.25 4.51 8.25H6.75Z"}))});e.s(["f",0,r],596520)},973523,e=>{"use strict";var t=e.i(16043);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 10.5 4.72-4.72a.75.75 0 0 1 1.28.53v11.38a.75.75 0 0 1-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 0 0 2.25-2.25v-9a2.25 2.25 0 0 0-2.25-2.25h-9A2.25 2.25 0 0 0 2.25 7.5v9a2.25 2.25 0 0 0 2.25 2.25Z"}))});e.s(["f",0,r],973523)},526475,e=>{"use strict";var t=e.i(651681);let r={name:"expand",size:24,node:[["path",{d:"m15 15 6 6",key:"1s409w"}],["path",{d:"m15 9 6-6",key:"ko1vev"}],["path",{d:"M21 16v5h-5",key:"1ck2sf"}],["path",{d:"M21 8V3h-5",key:"1qoq8a"}],["path",{d:"M3 16v5h5",key:"1t08am"}],["path",{d:"m3 21 6-6",key:"wwnumi"}],["path",{d:"M3 8V3h5",key:"1ln10m"}],["path",{d:"M9 9 3 3",key:"v551iv"}]]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],526475)},283884,e=>{"use strict";var t=e.i(651681);let r={name:"pause",size:24,node:[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]]};r.node;let n=(0,t.f)(r);e.s(["f",0,n],283884)},40255,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(288265),i=e.i(202058),a=e.i(283884),l=e.i(502704),s=e.i(16043),o=e.i(136562),u=e.i(139697);let c=(0,s.createContext)(null),d=(0,s.createContext)(null);function f(){return(0,s.useContext)(c)}function m(){return(0,s.useContext)(d)}function v({audioProps:e,children:r,src:n}){let i=(0,s.useRef)(null),a=(0,s.useRef)(null),[l,o]=(0,s.useState)(),[u,f]=(0,s.useState)(null),[m,h]=(0,s.useState)(0),[p,g]=(0,s.useState)(!0),[x,b]=(0,s.useState)(0),[y,w]=(0,s.useState)(0),j=(0,s.useCallback)(async()=>{let e=i.current;if(!e)return;if(a.current)try{await a.current}catch{}finally{a.current=null}let t=e.play();a.current=t;try{await t}catch(e){if(e instanceof DOMException&&"AbortError"===e.name)return;throw e}finally{a.current=null}},[]),k=(0,s.useCallback)(()=>{i.current?.pause()},[]),N=(0,s.useCallback)(e=>{let t=i.current;if(!t||void 0===l||!Number.isFinite(l))return;let r=Math.max(0,Math.min(e,l));t.currentTime=r,w(r)},[l]);(0,s.useEffect)(()=>{let e=i.current;e&&(o(void 0),f(null),h(e.networkState),g(!0),b(e.readyState),w(0),e.load())},[n]),(0,s.useEffect)(()=>{let e=i.current;if(!e)return;let t=()=>{h(e.networkState),b(e.readyState)},r=()=>{o(e.duration)},n=()=>{f(e.error)},a=()=>{g(!0)},l=()=>{g(!1)},s=()=>{w(e.currentTime)};return e.addEventListener("canplay",t),e.addEventListener("durationchange",r),e.addEventListener("ended",a),e.addEventListener("error",n),e.addEventListener("loadedmetadata",r),e.addEventListener("loadstart",t),e.addEventListener("pause",a),e.addEventListener("play",l),e.addEventListener("playing",t),e.addEventListener("timeupdate",s),e.addEventListener("waiting",t),()=>{e.removeEventListener("canplay",t),e.removeEventListener("durationchange",r),e.removeEventListener("ended",a),e.removeEventListener("error",n),e.removeEventListener("loadedmetadata",r),e.removeEventListener("loadstart",t),e.removeEventListener("pause",a),e.removeEventListener("play",l),e.removeEventListener("playing",t),e.removeEventListener("timeupdate",s),e.removeEventListener("waiting",t)}},[]);let E=!p,L=x<3&&2===m,S=(0,s.useMemo)(()=>({duration:l,error:u,isBuffering:L,isPlaying:E,pause:k,play:j,ref:i,seek:N}),[l,u,L,E,k,j,N]);return(0,t.jsx)(c.Provider,{value:S,children:(0,t.jsxs)(d.Provider,{value:y,children:[(0,t.jsx)("audio",{ref:i,src:n,className:"hidden",preload:"metadata",...e}),r]})})}function h(e){let s,c,d,m,v,h,p,g,x,b,y,w,j,k=(0,r.c)(33);k[0]!==e?({children:s,className:c,isLoading:d,size:v,type:h,variant:p,...m}=e,k[0]=e,k[1]=s,k[2]=c,k[3]=d,k[4]=m,k[5]=v,k[6]=h,k[7]=p):(s=k[1],c=k[2],d=k[3],m=k[4],v=k[5],h=k[6],p=k[7]);let N=void 0===v?"icon":v,E=void 0===h?"button":h,L=void 0===p?"outline":p,S=(0,n.f)(),M=f();if(!M)return null;let z=d??M.isBuffering;k[8]!==M.isPlaying?(g=M.isPlaying?(0,t.jsx)(a.f,{}):(0,t.jsx)(l.f,{}),k[8]=M.isPlaying,k[9]=g):g=k[9];let C=g,R=z||void 0;k[10]!==S||k[11]!==M.isPlaying?(x=S(M.isPlaying?"Pause audio":"Play audio"),k[10]=S,k[11]=M.isPlaying,k[12]=x):x=k[12],k[13]!==c?(b=(0,o.f)("shrink-0",c),k[13]=c,k[14]=b):b=k[14];let I=!0===d;return k[15]!==M?(y=()=>{M.isPlaying?M.pause():M.play()},k[15]=M,k[16]=y):y=k[16],k[17]!==s||k[18]!==C||k[19]!==z||k[20]!==d?(w=z&&!0!==d?(0,t.jsx)(i.f,{className:"animate-spin"}):s??C,k[17]=s,k[18]=C,k[19]=z,k[20]=d,k[21]=w):w=k[21],k[22]!==m||k[23]!==N||k[24]!==w||k[25]!==R||k[26]!==x||k[27]!==b||k[28]!==I||k[29]!==y||k[30]!==E||k[31]!==L?(j=(0,t.jsx)(u.Button,{"aria-busy":R,"aria-label":x,className:b,shape:"pill",isLoading:I,onClick:y,size:N,type:E,variant:L,...m,children:w}),k[22]=m,k[23]=N,k[24]=w,k[25]=R,k[26]=x,k[27]=b,k[28]=I,k[29]=y,k[30]=E,k[31]=L,k[32]=j):j=k[32],j}function p(e){let n,i,a,l,u,c,d,v,h,p,x,b,y,w,j,k,N,E,L,S,M,z,C,R=(0,r.c)(55);R[0]!==e?({"aria-label":v,className:n,disabled:i,onPointerCancel:a,onPointerDown:l,onPointerUp:u,onValueChange:c,step:h,...d}=e,R[0]=e,R[1]=n,R[2]=i,R[3]=a,R[4]=l,R[5]=u,R[6]=c,R[7]=d,R[8]=v,R[9]=h):(n=R[1],i=R[2],a=R[3],l=R[4],u=R[5],c=R[6],d=R[7],v=R[8],h=R[9]);let I=void 0===v?"Seek audio":v,A=void 0===h?.25:h,P=f(),V=m(),_=(0,s.useRef)(!1),[T,B]=(0,s.useState)(!1),[F,$]=(0,s.useState)(null);if(!P||null===V)return null;let{duration:D}=P;R[10]!==D?(p=void 0!==D&&Number.isFinite(D)&&D>0,R[10]=D,R[11]=p):p=R[11];let O=p,H=T&&null!==F?F:V,W=O?Math.min(100,Math.max(0,H/D*100)):0,Z=i||!O;R[12]!==P?(x=()=>{B(!1),$(null),_.current&&P.play().catch(g)},R[12]=P,R[13]=x):x=R[13];let U=x;R[14]!==U||R[15]!==u?(b=e=>{U(),u?.(e)},R[14]=U,R[15]=u,R[16]=b):b=R[16];let X=b;R[17]!==U||R[18]!==a?(y=e=>{U(),a?.(e)},R[17]=U,R[18]=a,R[19]=y):y=R[19];let q=y;R[20]!==n?(w=(0,o.f)("group/audio-progress relative flex h-4 min-w-20 flex-1 items-center",n),R[20]=n,R[21]=w):w=R[21],R[22]===Symbol.for("react.memo_cache_sentinel")?(j=(0,t.jsx)("div",{className:"pointer-events-none absolute inset-x-0 h-1 rounded-full bg-secondary"}),R[22]=j):j=R[22];let K=`${W}%`;R[23]!==K?(k=(0,t.jsx)("div",{className:"pointer-events-none absolute left-0 h-1 w-(--progress-width) rounded-full bg-primary","data-allow-inline-style":!0,style:{"--progress-width":K}}),R[23]=K,R[24]=k):k=R[24];let Y=!Z&&"group-hover/audio-progress:opacity-100",G=!Z&&T&&"opacity-100";R[25]!==Y||R[26]!==G?(N=(0,o.f)("pointer-events-none absolute left-(--thumb-left) size-3 rounded-full bg-foreground opacity-0 shadow-sm transition-opacity",Y,G),R[25]=Y,R[26]=G,R[27]=N):N=R[27];let J=`calc(${W}% - 0.375rem)`;R[28]!==J?(E={"--thumb-left":J},R[28]=J,R[29]=E):E=R[29],R[30]!==N||R[31]!==E?(L=(0,t.jsx)("span",{className:N,"data-allow-inline-style":!0,style:E}),R[30]=N,R[31]=E,R[32]=L):L=R[32];let Q=O?D:0;return R[33]!==c||R[34]!==P?(S=e=>{let t=e.currentTarget.valueAsNumber;$(t),P.seek(t),c?.(t)},R[33]=c,R[34]=P,R[35]=S):S=R[35],R[36]!==l||R[37]!==P?(M=e=>{_.current=P.isPlaying,B(!0),P.pause(),l?.(e)},R[36]=l,R[37]=P,R[38]=M):M=R[38],R[39]!==I||R[40]!==H||R[41]!==q||R[42]!==X||R[43]!==Z||R[44]!==d||R[45]!==A||R[46]!==Q||R[47]!==S||R[48]!==M?(z=(0,t.jsx)("input",{"aria-label":I,className:"absolute inset-0 h-full w-full cursor-pointer appearance-none bg-transparent opacity-0 disabled:cursor-not-allowed",disabled:Z,max:Q,min:0,onChange:S,onPointerDown:M,onPointerUp:X,onPointerCancel:q,step:A,type:"range",value:H,...d}),R[39]=I,R[40]=H,R[41]=q,R[42]=X,R[43]=Z,R[44]=d,R[45]=A,R[46]=Q,R[47]=S,R[48]=M,R[49]=z):z=R[49],R[50]!==k||R[51]!==L||R[52]!==z||R[53]!==w?(C=(0,t.jsxs)("div",{className:w,children:[j,k,L,z]}),R[50]=k,R[51]=L,R[52]=z,R[53]=w,R[54]=C):C=R[54],C}function g(){}function x(e){let n,i,a,l,s,u=(0,r.c)(11);u[0]!==e?({className:n,...i}=e,u[0]=e,u[1]=n,u[2]=i):(n=u[1],i=u[2]);let c=m();return null===c?null:(u[3]!==n?(a=(0,o.f)("w-10 text-overline tabular-nums text-muted-foreground",n),u[3]=n,u[4]=a):a=u[4],u[5]!==c?(l=w(c),u[5]=c,u[6]=l):l=u[6],u[7]!==i||u[8]!==a||u[9]!==l?(s=(0,t.jsx)("span",{className:a,...i,children:l}),u[7]=i,u[8]=a,u[9]=l,u[10]=s):s=u[10],s)}function b(e){let n,i,a,l,s,u=(0,r.c)(11);u[0]!==e?({className:n,...i}=e,u[0]=e,u[1]=n,u[2]=i):(n=u[1],i=u[2]);let c=f();if(!c)return null;let{duration:d}=c;return u[3]!==n?(a=(0,o.f)("w-10 text-right text-overline tabular-nums text-muted-foreground",n),u[3]=n,u[4]=a):a=u[4],u[5]!==d?(l=void 0!==d&&Number.isFinite(d)?w(d):"--:--",u[5]=d,u[6]=l):l=u[6],u[7]!==i||u[8]!==a||u[9]!==l?(s=(0,t.jsx)("span",{className:a,...i,children:l}),u[7]=i,u[8]=a,u[9]=l,u[10]=s):s=u[10],s}function y(e){let i,a,l,s,u,c,d=(0,r.c)(13);d[0]!==e?({className:a,children:i,...l}=e,d[0]=e,d[1]=i,d[2]=a,d[3]=l):(i=d[1],a=d[2],l=d[3]);let m=(0,n.f)(),v=f();return v?.error?(d[4]!==a?(s=(0,o.f)("text-caption text-negative-text",a),d[4]=a,d[5]=s):s=d[5],d[6]!==i||d[7]!==m?(u=i??m("Audio could not be loaded."),d[6]=i,d[7]=m,d[8]=u):u=d[8],d[9]!==l||d[10]!==s||d[11]!==u?(c=(0,t.jsx)("div",{className:s,role:"status",...l,children:u}),d[9]=l,d[10]=s,d[11]=u,d[12]=c):c=d[12],c):null}function w(e){let t=Number.isFinite(e)?Math.max(0,e):0,r=Math.floor(t/3600),n=Math.floor(t%3600/60),i=Math.floor(t%60),a=r>0?n.toString().padStart(2,"0"):n.toString(),l=i.toString().padStart(2,"0");return r>0?`${r}:${a}:${l}`:`${a}:${l}`}e.s(["d",0,function(e){let i,a,l,s,u,c,d,f,m,g,w,j,k,N=(0,r.c)(27);N[0]!==e?({audioProps:i,children:a,className:l,description:s,metadata:u,src:d,title:f,...c}=e,N[0]=e,N[1]=i,N[2]=a,N[3]=l,N[4]=s,N[5]=u,N[6]=c,N[7]=d,N[8]=f):(i=N[1],a=N[2],l=N[3],s=N[4],u=N[5],c=N[6],d=N[7],f=N[8]);let E=(0,n.f)();N[9]!==E||N[10]!==f?(m=f??E("Audio preview"),N[9]=E,N[10]=f,N[11]=m):m=N[11];let L=m;return N[12]!==l?(g=(0,o.f)("flex w-full items-center gap-3 rounded-lg border border-border bg-card p-3 text-card-foreground shadow-sm",l),N[12]=l,N[13]=g):g=N[13],N[14]!==a||N[15]!==s||N[16]!==u||N[17]!==L?(w=a??(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(h,{}),(0,t.jsxs)("div",{className:"min-w-0 flex-1 flex flex-col gap-y-2",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,t.jsxs)("div",{className:"min-w-0 flex flex-col gap-y-0.5",children:[(0,t.jsx)("div",{className:"truncate text-body font-medium",children:L}),s&&(0,t.jsx)("div",{className:"truncate text-caption text-muted-foreground",children:s})]}),u&&(0,t.jsx)("div",{className:"shrink-0 text-overline text-muted-foreground",children:u})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(x,{}),(0,t.jsx)(p,{}),(0,t.jsx)(b,{})]}),(0,t.jsx)(y,{})]})]}),N[14]=a,N[15]=s,N[16]=u,N[17]=L,N[18]=w):w=N[18],N[19]!==c||N[20]!==g||N[21]!==w?(j=(0,t.jsx)("div",{className:g,...c,children:w}),N[19]=c,N[20]=g,N[21]=w,N[22]=j):j=N[22],N[23]!==i||N[24]!==d||N[25]!==j?(k=(0,t.jsx)(v,{src:d,audioProps:i,children:j}),N[23]=i,N[24]=d,N[25]=j,N[26]=k):k=N[26],k},"l",0,h,"p",0,b,"V",0,p,"h",0,v,"H",0,x,"C",0,w,"G",0,f,"m",0,m])},948235,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(196991),i=e.i(136562);e.s(["f",0,function(e){let a,l,s,o,u=(0,r.c)(9);u[0]!==e?(a=void 0===e?{}:e,u[0]=e,u[1]=a):a=u[1];let{isCompact:c,className:d}=a,f=void 0!==c&&c;return u[2]!==d?(l=(0,i.f)("mt-1 text-center text-3xs text-muted-foreground/60",d),u[2]=d,u[3]=l):l=u[3],u[4]!==f?(s=f?(0,t.jsx)(n.T,{children:"Responses are AI-generated. Verify before relying on them."}):(0,t.jsx)(n.T,{children:"Responses are AI-generated and can be inaccurate. Review all outputs before relying on them."}),u[4]=f,u[5]=s):s=u[5],u[6]!==l||u[7]!==s?(o=(0,t.jsx)("p",{className:l,children:s}),u[6]=l,u[7]=s,u[8]=o):o=u[8],o}])},368386,284343,e=>{"use strict";var t=e.i(663456),r=e.i(16043),n=e.i(510164);let i={kind:"idle"};function a(e,t){var r,n,a,s;switch(t.type){case"drag_enter":return"dragging"===(r=e).kind?{kind:"dragging",depth:r.depth+1,isValid:r.isValid}:{kind:"dragging",depth:1,isValid:!0};case"drag_leave":return"dragging"!==(n=e).kind?n:n.depth>1?{kind:"dragging",depth:n.depth-1,isValid:n.isValid}:{kind:"leaving",isValid:n.isValid};case"drag_over":return a=e,s=t.isValid,"dragging"!==a.kind||a.isValid===s?a:{kind:"dragging",depth:a.depth,isValid:s};case"drop":return l(e,!0);case"drag_end":return l(e,!1);case"leave_settled":return"leaving"===e.kind?i:e;default:return t}}function l(e,t){return"idle"===e.kind?e:{kind:"leaving",isValid:t}}function s(e){if("file"!==e.kind)return!1;let t=(e.type||"").toLowerCase();return!t.startsWith("video/")||!!n.t.has(t)}function o(){}e.s(["f",0,function(e,n){let l,u,c,d,f,m,v,h,p,g,x,b=(0,t.c)(33);b[0]!==n?(l=void 0===n?{}:n,b[0]=n,b[1]=l):l=b[1];let{shouldPreventDefault:y,animationDelay:w,typeValidator:j,onDrop:k}=l,N=void 0===y||y,E=void 0===w?200:w,L=void 0===j?s:j,[S,M]=(0,r.useReducer)(a,i);b[2]!==E||b[3]!==S.kind?(u=()=>{if("leaving"!==S.kind)return;let e=setTimeout(()=>M({type:"leave_settled"}),E);return()=>clearTimeout(e)},b[2]=E,b[3]=S.kind,b[4]=u):u=b[4],b[5]!==E||b[6]!==S?(c=[S,E],b[5]=E,b[6]=S,b[7]=c):c=b[7],(0,r.useEffect)(u,c),b[8]!==N?(d=e=>{N&&e.preventDefault(),M({type:"drag_enter"})},b[8]=N,b[9]=d):d=b[9];let z=d;b[10]!==N?(f=e=>{N&&e.preventDefault(),M({type:"drag_leave"})},b[10]=N,b[11]=f):f=b[11];let C=f;b[12]!==N||b[13]!==L?(m=e=>{N&&e.preventDefault();let t=e.dataTransfer?.items;M({type:"drag_over",isValid:!!t&&Array.from(t).every(e=>L(e))})},b[12]=N,b[13]=L,b[14]=m):m=b[14];let R=m;b[15]!==k||b[16]!==N?(v=e=>{if(N&&e.preventDefault(),M({type:"drop"}),k)try{Promise.resolve(k(e)).catch(o)}catch(e){}},b[15]=k,b[16]=N,b[17]=v):v=b[17];let I=v;b[18]===Symbol.for("react.memo_cache_sentinel")?(h=()=>{M({type:"drag_end"})},b[18]=h):h=b[18];let A=h;b[19]!==e||b[20]!==z||b[21]!==C||b[22]!==R||b[23]!==I?(p=()=>{let t=e.current;if(t)return t.addEventListener("dragenter",z),t.addEventListener("dragleave",C),t.addEventListener("dragover",R),t.addEventListener("dragend",A),t.addEventListener("drop",I),()=>{t.removeEventListener("dragenter",z),t.removeEventListener("dragleave",C),t.removeEventListener("dragover",R),t.removeEventListener("dragend",A),t.removeEventListener("drop",I)}},b[19]=e,b[20]=z,b[21]=C,b[22]=R,b[23]=I,b[24]=p):p=b[24],b[25]!==z||b[26]!==C||b[27]!==R||b[28]!==I?(g=[z,C,R,A,I],b[25]=z,b[26]=C,b[27]=R,b[28]=I,b[29]=g):g=b[29],(0,r.useEffect)(p,g);let P="idle"!==S.kind,V="idle"===S.kind||S.isValid;return b[30]!==P||b[31]!==V?(x={isDragging:P,isValid:V},b[30]=P,b[31]=V,b[32]=x):x=b[32],x}],368386);var u=e.i(659350),c=e.i(288265),d=e.i(612927),f=e.i(136562),m=e.i(139697),v=e.i(261499),h=e.i(751155),p=e.i(557157),g=e.i(74680),x=e.i(411892),b=e.i(143128),y=e.i(470239),w=e.i(596520),j=e.i(973523),k=e.i(207298),N=e.i(387086),E=e.i(919035),L=e.i(526475),S=e.i(647402),M=e.i(262646),z=e.i(797521);let C={[p.f.Image]:{label:(0,N.b)("Image"),icon:(0,u.jsx)(y.f,{className:"size-6"})},[p.f.Text]:{label:(0,N.b)("Text"),icon:(0,u.jsx)(b.f,{className:"size-6"})},[p.f.File]:{label:(0,N.b)("PDF"),icon:(0,u.jsx)(x.f,{className:"size-6"})},[p.f.Audio]:{label:(0,N.b)("Audio"),icon:(0,u.jsx)(w.f,{className:"size-6"})},[p.f.Video]:{label:(0,N.b)("Video"),icon:(0,u.jsx)(j.f,{className:"size-6"})}},R=(0,k.f)("relative flex min-w-0 cursor-pointer select-none items-center gap-2.5 overflow-hidden rounded-lg border bg-background px-3 py-2 ph-no-capture transition-colors hover:bg-card-hover group-focus-within:ring-2 group-focus-within:ring-ring",{variants:{variant:{composer:"h-16 w-56",message:"h-14 min-w-40 max-w-56"}}}),I=(0,k.f)("shrink-0 rounded-md",{variants:{variant:{composer:"size-10",message:"size-9"}}}),A=(0,k.f)("min-w-0 text-left",{variants:{variant:{composer:"pr-7",message:""}}}),P=(0,k.f)("truncate font-medium text-foreground",{variants:{variant:{composer:"text-sm leading-5",message:"text-xs"}}}),V=(0,k.f)("absolute text-muted-foreground opacity-60 transition-opacity md:opacity-0 md:group-hover:opacity-100 md:group-focus-within:opacity-100",{variants:{variant:{composer:"bottom-2 right-3 size-4",message:"bottom-1.5 right-1.5 size-3.5"}}});function _(e){let r,n,i,a,l,s,o,d,m,v,h,g=(0,t.c)(49),{attachment:x,variant:b,isLoading:y}=e,w=(0,c.f)(),j=(0,E.f)(),k=(0,z.f)();if(void 0!==y&&y){let e,t,r;return g[0]!==w?(e=w("Loading attachment"),g[0]=w,g[1]=e):e=g[1],g[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,u.jsx)(M.f,{className:"size-6"}),g[2]=t):t=g[2],g[3]!==e?(r=(0,u.jsx)("div",{"aria-label":e,className:"flex size-16 shrink-0 items-center justify-center rounded-lg bg-muted text-muted-foreground",role:"status",children:t}),g[3]=e,g[4]=r):r=g[4],r}let N=C[x.type],_=x.type===p.f.Image&&void 0!==x.url;if(_&&"composer"===b){let e;return g[5]!==x.name||g[6]!==x.url?(e=(0,u.jsx)("img",{alt:x.name,className:"size-16 shrink-0 rounded-lg object-cover ph-no-capture","data-dd-privacy":"hidden",src:x.url}),g[5]=x.name,g[6]=x.url,g[7]=e):e=g[7],e}let T=x.name===N.label&&0===x.size;return g[8]!==b?(r=(0,f.f)(R({variant:b})),g[8]=b,g[9]=r):r=g[9],g[10]!==x.name||g[11]!==x.url||g[12]!==_||g[13]!==N.icon||g[14]!==b?(n=_?(0,u.jsx)("img",{alt:x.name,className:(0,f.f)(I({variant:b}),"object-cover"),src:x.url}):(0,u.jsx)("div",{className:(0,f.f)(I({variant:b}),"flex items-center justify-center bg-muted text-muted-foreground"),children:N.icon}),g[10]=x.name,g[11]=x.url,g[12]=_,g[13]=N.icon,g[14]=b,g[15]=n):n=g[15],g[16]!==b?(i=(0,f.f)(A({variant:b})),g[16]=b,g[17]=i):i=g[17],g[18]!==b?(a=(0,f.f)(P({variant:b})),g[18]=b,g[19]=a):a=g[19],g[20]!==x.name||g[21]!==T||g[22]!==j||g[23]!==N.label?(l=T?j(N.label):x.name,g[20]=x.name,g[21]=T,g[22]=j,g[23]=N.label,g[24]=l):l=g[24],g[25]!==x.name||g[26]!==a||g[27]!==l?(s=(0,u.jsx)("p",{className:a,title:x.name,children:l}),g[25]=x.name,g[26]=a,g[27]=l,g[28]=s):s=g[28],g[29]!==x.name||g[30]!==x.size||g[31]!==k||g[32]!==T||g[33]!==j||g[34]!==N.label?(o=T?null:(0,u.jsxs)("p",{className:"truncate text-xs text-muted-foreground",children:[function(e){let t=e.lastIndexOf(".");if(t<=0||t===e.length-1)return null;let r=e.slice(t+1);return r.length>5||!/^[a-zA-Z0-9]+$/.test(r)?null:r.toUpperCase()}(x.name)??j(N.label),x.size>0?(0,u.jsxs)(u.Fragment,{children:[" ",(0,u.jsx)(S.f,{})," ",k.bytes(x.size)??"—"]}):null]}),g[29]=x.name,g[30]=x.size,g[31]=k,g[32]=T,g[33]=j,g[34]=N.label,g[35]=o):o=g[35],g[36]!==i||g[37]!==s||g[38]!==o?(d=(0,u.jsxs)("div",{className:i,children:[s,o]}),g[36]=i,g[37]=s,g[38]=o,g[39]=d):d=g[39],g[40]!==b?(m=(0,f.f)(V({variant:b})),g[40]=b,g[41]=m):m=g[41],g[42]!==m?(v=(0,u.jsx)(L.f,{"aria-hidden":"true",className:m}),g[42]=m,g[43]=v):v=g[43],g[44]!==v||g[45]!==r||g[46]!==n||g[47]!==d?(h=(0,u.jsxs)("div",{className:r,"data-dd-privacy":"hidden",children:[n,d,v]}),g[44]=v,g[45]=r,g[46]=n,g[47]=d,g[48]=h):h=g[48],h}var T=e.i(196991),B=e.i(40255),F=e.i(80676),$=e.i(670168);let D=(0,r.lazy)(()=>e.A(504972).then(e=>({default:e.AttachmentPDFPreview})));function O(e){let n=(0,t.c)(19),{attachment:i}=e;switch(i.type){case"image":{let e;return n[0]!==i.name||n[1]!==i.url?(e=(0,u.jsx)("div",{className:"bg-background h-max w-full max-w-max overflow-auto rounded-md border",children:(0,u.jsx)("picture",{className:"flex shrink-0 self-center",children:(0,u.jsx)("img",{alt:i.name,className:"max-h-screen max-w-full rounded-md",src:i.url})})}),n[0]=i.name,n[1]=i.url,n[2]=e):e=n[2],e}case"text":{let e,t;return n[3]!==i.content?(e=i.content?.slice(0,42e4)??"",n[3]=i.content,n[4]=e):e=n[4],n[5]!==e?(t=(0,u.jsx)("div",{className:"bg-background h-max w-full overflow-auto rounded-md border px-4 py-2",children:(0,u.jsx)("pre",{className:"max-h-[calc(100vh-16rem)] max-w-96 whitespace-pre-wrap break-words rounded-md text-sm",children:e})}),n[5]=e,n[6]=t):t=n[6],t}case"file":{let e,t;return n[7]===Symbol.for("react.memo_cache_sentinel")?(e=(0,u.jsx)($.l,{className:"size-full"}),n[7]=e):e=n[7],n[8]!==i.content?(t=(0,u.jsx)(r.Suspense,{fallback:e,children:(0,u.jsx)(D,{base64DataURL:i.content,showControls:!0,className:"size-full overflow-hidden rounded-md border"})}),n[8]=i.content,n[9]=t):t=n[9],t}case"audio":{let e,t,r,a,l,s=i.url??"";return n[10]===Symbol.for("react.memo_cache_sentinel")?(e={crossOrigin:"anonymous"},n[10]=e):e=n[10],n[11]===Symbol.for("react.memo_cache_sentinel")?(t=(0,u.jsx)(B.l,{size:"icon",variant:"outline"}),n[11]=t):t=n[11],n[12]===Symbol.for("react.memo_cache_sentinel")?(r=(0,u.jsx)(T.T,{children:(0,u.jsx)("span",{className:"font-medium",children:"Audio Input"})}),n[12]=r):r=n[12],n[13]===Symbol.for("react.memo_cache_sentinel")?(a=(0,u.jsxs)("div",{className:"flex items-center gap-4",children:[t,(0,u.jsxs)("div",{className:"flex flex-1 flex-col gap-1",children:[(0,u.jsxs)("div",{className:"flex items-center justify-between text-sm",children:[r,(0,u.jsxs)("div",{className:"flex items-center gap-2",children:[(0,u.jsx)(B.H,{}),(0,u.jsx)("span",{className:"text-muted-foreground",children:"/"}),(0,u.jsx)(B.p,{})]})]}),(0,u.jsx)(B.V,{})]})]}),n[13]=a):a=n[13],n[14]!==s?(l=(0,u.jsx)("div",{className:"bg-background w-full max-w-md rounded-md border p-6",children:(0,u.jsx)(B.h,{src:s,audioProps:e,children:a})}),n[14]=s,n[15]=l):l=n[15],l}case"video":{let e,t;return n[16]===Symbol.for("react.memo_cache_sentinel")?(e=(0,u.jsx)("track",{kind:"captions"}),n[16]=e):e=n[16],n[17]!==i.url?(t=(0,u.jsx)("div",{className:"bg-background w-full max-w-2xl rounded-md border",children:(0,u.jsx)("video",{className:"max-h-[70vh] w-full rounded-md",src:i.url,controls:!0,autoPlay:!1,children:e})}),n[17]=i.url,n[18]=t):t=n[18],t}default:return null}}function H(e){let n,i,a,l,s,o,v,h,p,g,x,b,y,w,j=(0,t.c)(40),{children:k,attachments:N,initialIndex:E}=e,L=(0,c.f)(),[S,M]=(0,r.useState)(!1),z=N[void 0===E?0:E]??N[0];if(!z)return null;let C="file"===z.type;j[0]!==z.name||j[1]!==L?(n=L("Open attachment preview: {name}",{name:z.name}),j[0]=z.name,j[1]=L,j[2]=n):n=j[2],j[3]===Symbol.for("react.memo_cache_sentinel")?(i=()=>M(!0),j[3]=i):i=j[3],j[4]!==k||j[5]!==n?(a=(0,u.jsx)(m.Button,{variant:"ghost",className:"h-auto p-0 contents w-auto hover:bg-transparent","aria-label":n,onClick:i,children:k}),j[4]=k,j[5]=n,j[6]=a):a=j[6];let R=!C,I=C&&"flex h-[90vh] flex-col";j[7]!==I?(l=(0,f.f)("w-full max-w-4xl",I),j[7]=I,j[8]=l):l=j[8],j[9]!==z.name?(s=(0,u.jsx)(F.F,{className:"sr-only",children:z.name}),j[9]=z.name,j[10]=s):s=j[10],j[11]!==L||j[12]!==C?(o=C&&(0,u.jsx)(F.t,{className:"absolute right-3 top-3 z-20 flex size-8 items-center justify-center rounded-full border border-border bg-popover text-popover-foreground shadow-md transition-colors hover:bg-accent-subtle hover:text-accent-foreground focus-visible:border-focus-border focus-visible:shadow-focus focus-visible:outline-none","aria-label":L("Close"),children:(0,u.jsx)(d.X,{className:"size-4"})}),j[11]=L,j[12]=C,j[13]=o):o=j[13];let A=C&&"min-h-0 w-full flex-1";return j[14]!==A?(v=(0,f.f)("flex flex-col items-center justify-center gap-2 ph-no-capture",A),j[14]=A,j[15]=v):v=j[15],j[16]!==z?(h=(0,u.jsx)(O,{attachment:z}),j[16]=z,j[17]=h):h=j[17],j[18]!==z.size||j[19]!==L?(p=z.size>0&&L(" ({size} MB)",{size:Math.round(z.size/1024/1024*10)/10}),j[18]=z.size,j[19]=L,j[20]=p):p=j[20],j[21]!==z.name||j[22]!==p?(g=(0,u.jsxs)("pre",{className:"text-muted-foreground text-wrap break-all text-center text-xs",children:[z.name,p]}),j[21]=z.name,j[22]=p,j[23]=g):g=j[23],j[24]!==v||j[25]!==h||j[26]!==g?(x=(0,u.jsxs)("div",{className:v,"data-dd-privacy":"hidden",children:[h,g]}),j[24]=v,j[25]=h,j[26]=g,j[27]=x):x=j[27],j[28]!==x||j[29]!==R||j[30]!==l||j[31]!==s||j[32]!==o?(b=(0,u.jsxs)(F.d,{keepMounted:!1,showCloseButton:R,className:l,children:[s,o,x]}),j[28]=x,j[29]=R,j[30]=l,j[31]=s,j[32]=o,j[33]=b):b=j[33],j[34]!==S||j[35]!==b?(y=(0,u.jsx)(F.N,{open:S,onOpenChange:M,children:b}),j[34]=S,j[35]=b,j[36]=y):y=j[36],j[37]!==y||j[38]!==a?(w=(0,u.jsxs)(u.Fragment,{children:[a,y]}),j[37]=y,j[38]=a,j[39]=w):w=j[39],w}let W=[];function Z(e){return e.type===p.f.Image}e.s(["f",0,e=>{let r,n,i,a,l,s,o=(0,t.c)(20),{attachment:x,attachments:b,onDismiss:y,isLoading:w}=e,j=void 0===b?W:b,k=void 0!==w&&w,N=(0,c.f)(),E=x.type===p.f.Image;o[0]!==x||o[1]!==j||o[2]!==E?(r=E?(j.length>0?j:[x]).filter(Z):[],n=E?r.indexOf(x):-1,o[0]=x,o[1]=j,o[2]=E,o[3]=r,o[4]=n):(r=o[3],n=o[4]);let L=n,S=y?"composer":"message",M=E&&"composer"===S&&void 0!==x.url;return o[5]===Symbol.for("react.memo_cache_sentinel")?(i=(0,f.f)("min-w-0",v.G),o[5]=i):i=o[5],o[6]!==N||o[7]!==M||o[8]!==y?(a=y&&(0,u.jsx)("div",{className:(0,f.f)("absolute right-1 top-1 z-10",!M&&"opacity-100 md:opacity-0 md:group-hover:opacity-100 md:group-focus-within:opacity-100"),children:(0,u.jsx)(h.Tooltip,{content:N("Remove attachment"),side:"left",children:(0,u.jsx)(m.Button,{size:"icon-sm",variant:"ghost",shape:M?"pill":"default",className:M?"size-5 min-w-5 border border-border/60 bg-background/80 p-0 shadow-sm backdrop-blur-sm hover:bg-background":void 0,"aria-label":N("Remove attachment"),onClick:y,children:(0,u.jsx)(d.X,{className:M?"size-3":"size-4"})})})}),o[6]=N,o[7]=M,o[8]=y,o[9]=a):a=o[9],o[10]!==x||o[11]!==r||o[12]!==L||o[13]!==E||o[14]!==k||o[15]!==S?(l=E?(0,u.jsx)(g.f,{images:r,initialIndex:Math.max(L,0),children:(0,u.jsx)(_,{attachment:x,variant:S,isLoading:k})}):(0,u.jsx)(H,{attachments:[x],initialIndex:0,children:(0,u.jsx)(_,{attachment:x,variant:S,isLoading:k})}),o[10]=x,o[11]=r,o[12]=L,o[13]=E,o[14]=k,o[15]=S,o[16]=l):l=o[16],o[17]!==a||o[18]!==l?(s=(0,u.jsx)("div",{className:i,children:(0,u.jsxs)("div",{className:"group relative flex min-w-0",children:[a,l]})}),o[17]=a,o[18]=l,o[19]=s):s=o[19],s}],284343)},74680,e=>{"use strict";var t=e.i(659350),r=e.i(663456),n=e.i(288265),i=e.i(49505),a=e.i(88084),l=e.i(16043),s=e.i(136562),o=e.i(139697),u=e.i(80676),c=e.i(656921);let d="absolute top-1/2 z-30 flex -translate-y-1/2 pointer-events-none opacity-0 transition-opacity duration-200 group-hover:opacity-100";function f(e){let n,i,a,l,o,u,c=(0,r.c)(12);c[0]!==e?({side:l,onClick:i,className:n,...a}=e,c[0]=e,c[1]=n,c[2]=i,c[3]=a,c[4]=l):(n=c[1],i=c[2],a=c[3],l=c[4]);let d="left"===l?"left-0":"right-0";return c[5]!==n||c[6]!==d?(o=(0,s.f)("absolute top-0 z-20 h-full w-1/3 cursor-pointer transition-colors active:bg-accent-subtle/80","focus-visible:border-focus-border focus-visible:shadow-focus focus-visible:outline-none",d,n),c[5]=n,c[6]=d,c[7]=o):o=c[7],c[8]!==i||c[9]!==a||c[10]!==o?(u=(0,t.jsx)("button",{type:"button",onClick:i,className:o,...a}),c[8]=i,c[9]=a,c[10]=o,c[11]=u):u=c[11],u}e.s(["f",0,function(e){let m,v,h,p,g,x,b,y,w,j,k,N,E,L,S,M,z,C,R,I,A=(0,r.c)(50),{images:P,initialIndex:V,children:_}=e,T=void 0===V?0:V,B=(0,n.f)(),[F,$]=(0,l.useState)(!1),[D,O]=(0,l.useState)(T),H=P.length,W=P[D];if(A[0]!==T||A[1]!==F?(m=()=>{F&&O(T)},v=[F,T],A[0]=T,A[1]=F,A[2]=m,A[3]=v):(m=A[2],v=A[3]),(0,l.useEffect)(m,v),A[4]!==F?(h=e=>F&&"ArrowRight"===e.key,A[4]=F,A[5]=h):h=A[5],A[6]!==H?(p=()=>O(e=>(e+1)%H),A[6]=H,A[7]=p):p=A[7],(0,c.f)(h,p),A[8]!==F?(g=e=>F&&"ArrowLeft"===e.key,A[8]=F,A[9]=g):g=A[9],A[10]!==H?(x=()=>O(e=>(e-1+H)%H),A[10]=H,A[11]=x):x=A[11],(0,c.f)(g,x),!W)return null;A[12]!==B||A[13]!==W.name?(b=B("Open image preview: {name}",{name:W.name}),A[12]=B,A[13]=W.name,A[14]=b):b=A[14],A[15]===Symbol.for("react.memo_cache_sentinel")?(y=()=>$(!0),A[15]=y):y=A[15],A[16]!==_||A[17]!==b?(w=(0,t.jsx)(o.Button,{variant:"ghost",className:"h-auto p-0 contents w-auto hover:bg-transparent","aria-label":b,onClick:y,children:_}),A[16]=_,A[17]=b,A[18]=w):w=A[18],A[19]===Symbol.for("react.memo_cache_sentinel")?(j=(0,s.f)("w-full max-w-4xl flex flex-col items-center"),A[19]=j):j=A[19],A[20]!==W.name?(k=(0,t.jsx)(u.s,{children:(0,t.jsx)(u.F,{children:W.name})}),A[20]=W.name,A[21]=k):k=A[21],A[22]!==B||A[23]!==H?(N=H>1&&(0,t.jsx)(f,{"aria-label":B("Previous image"),side:"left",onClick:()=>O(e=>(e-1+H)%H)}),A[22]=B,A[23]=H,A[24]=N):N=A[24],A[25]!==B||A[26]!==H?(E=H>1&&(0,t.jsx)(f,{"aria-label":B("Next image"),side:"right",onClick:()=>O(e=>(e+1)%H)}),A[25]=B,A[26]=H,A[27]=E):E=A[27],A[28]!==H?(L=H>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:(0,s.f)(d,"left-0"),children:(0,t.jsx)(o.Button,{variant:"outline",size:"icon-sm",tabIndex:-1,children:(0,t.jsx)(i.f,{className:"size-4"})})}),(0,t.jsx)("div",{className:(0,s.f)(d,"right-0"),children:(0,t.jsx)(o.Button,{variant:"outline",size:"icon-sm",tabIndex:-1,children:(0,t.jsx)(a.f,{className:"size-4"})})})]}),A[28]=H,A[29]=L):L=A[29],A[30]!==W.name||A[31]!==W.url?(S=(0,t.jsx)("img",{src:W.url,alt:W.name,className:"relative z-0 object-contain max-h-[65vh] w-auto max-w-full select-none mx-auto rounded-sm",draggable:!1}),A[30]=W.name,A[31]=W.url,A[32]=S):S=A[32],A[33]!==N||A[34]!==E||A[35]!==L||A[36]!==S?(M=(0,t.jsxs)("div",{className:"relative flex items-center justify-center w-full max-h-[70vh] min-h-80 group ph-no-capture","data-dd-privacy":"hidden",children:[N,E,L,S]}),A[33]=N,A[34]=E,A[35]=L,A[36]=S,A[37]=M):M=A[37];let Z=H>1?`${D+1} / ${H}`:"";return A[38]!==Z?(z=(0,t.jsx)("div",{className:"text-xs text-muted-foreground py-2 text-center w-full",children:Z}),A[38]=Z,A[39]=z):z=A[39],A[40]!==k||A[41]!==M||A[42]!==z?(C=(0,t.jsxs)(u.d,{keepMounted:!1,className:j,children:[k,M,z]}),A[40]=k,A[41]=M,A[42]=z,A[43]=C):C=A[43],A[44]!==F||A[45]!==C?(R=(0,t.jsx)(u.N,{open:F,onOpenChange:$,children:C}),A[44]=F,A[45]=C,A[46]=R):R=A[46],A[47]!==w||A[48]!==R?(I=(0,t.jsxs)(t.Fragment,{children:[w,R]}),A[47]=w,A[48]=R,A[49]=I):I=A[49],I}])}]); //# sourceMappingURL=0cu2u57tm-c8h.js.map