(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,501982,809700,e=>{"use strict";e.s(["Popover",()=>ey,"PopoverContent",()=>eb,"PopoverTrigger",()=>ek],501982);var t=e.i(843476);e.s(["Popover",()=>ex],809700),e.s(["Arrow",()=>eo,"Backdrop",()=>el,"Close",()=>eu,"Description",()=>ed,"Handle",()=>eg,"Popup",()=>ea,"Portal",()=>$,"Positioner",()=>Y,"Root",()=>j,"Title",()=>ec,"Trigger",()=>F,"Viewport",()=>eh,"createHandle",()=>em],466914),e.s([],158421),e.i(158421);var n=e.i(271645),r=e.i(17989),i=e.i(46420);e.i(247167);var s=e.i(733332);let a=n.createContext(void 0);function o(e){let t=n.useContext(a);if(void 0===t&&!e)throw Error((0,s.default)(47));return t}var l=e.i(174080),c=e.i(301252),d=e.i(439957),u=e.i(956789),p=e.i(56434),h=e.i(18478),f=e.i(264111),g=e.i(116786),m=e.i(990627),x=e.i(638396);let v={...g.popupStoreSelectors,disabled:e=>e.disabled,instantType:e=>e.instantType,openMethod:e=>e.openMethod,openChangeReason:e=>e.openChangeReason,modal:e=>e.modal,focusManagerModal:e=>e.focusManagerModal,stickIfOpen:e=>e.stickIfOpen,titleElementId:e=>e.titleElementId,descriptionElementId:e=>e.descriptionElementId,openOnHover:e=>e.openOnHover,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin};class y extends c.ReactStore{constructor(e,t,n){let r=new m.PopupTriggerMap;super(k(e,r,t,n),b(r),v)}setOpen=(e,t)=>{let n,r=t.reason===p.REASONS.triggerHover,i=t.reason===p.REASONS.triggerPress&&0===t.event.detail,s=!e&&(t.reason===p.REASONS.escapeKey||null==t.reason),a=(0,f.attachPreventUnmountOnClose)(t),o=this.select("activeTriggerId");if(e||t.reason!==p.REASONS.closePress||null!=t.trigger||null==o||(t.trigger=this.context.triggerElements.getById(o)??this.select("activeTriggerElement")??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let c=()=>{let n={open:e,openChangeReason:t.reason};(0,f.setPopupOpenState)(n,e,t.trigger,a()),this.update(n)};r?(this.set("stickIfOpen",!0),this.context.stickIfOpenTimeout.start(x.PATIENT_CLICK_THRESHOLD,()=>{this.set("stickIfOpen",!1)}),l.flushSync(c)):c(),i?n="click":s?n="dismiss":t.reason===p.REASONS.focusOut&&(n="focus"),this.set("instantType",n)}}function k(e,t,n,r=!1){let i={...(0,g.createInitialPopupStoreState)(),disabled:!1,modal:!1,focusManagerModal:!1,instantType:void 0,openMethod:null,openChangeReason:null,titleElementId:void 0,descriptionElementId:void 0,stickIfOpen:!0,openOnHover:!1,closeDelay:0,adaptiveOrigin:void 0,...e};return i.open&&e?.mounted===void 0&&(i.mounted=!0),i.floatingRootContext=(0,g.createPopupFloatingRootContext)(t,n,r),i}function b(e){return{popupRef:n.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerFocusTargetRef:n.createRef(),beforeContentFocusGuardRef:n.createRef(),stickIfOpenTimeout:new d.Timeout,triggerElements:e}}var C=e.i(675606);function w({props:e}){let{children:r,open:i,defaultOpen:s=!1,onOpenChange:o,onOpenChangeComplete:l,modal:c=!1,handle:d,triggerId:u,defaultTriggerId:h=null}=e,g=function(e,t){let r=(0,f.usePopupRootStore)((e,n)=>new y(t,e,n));return n.useEffect(()=>r.context.stickIfOpenTimeout.disposeEffect(),[r]),r}(0,{modal:c,open:s,openProp:i,activeTriggerId:h,triggerIdProp:u});g.useControlledProp("openProp",i),g.useControlledProp("triggerIdProp",u);let m=g.useState("open"),x=g.useState("mounted"),v=g.useState("payload");g.useContextCallback("onOpenChange",o),g.useContextCallback("onOpenChangeComplete",l),(0,f.usePopupRootSync)(g,m),(0,f.useImplicitActiveTrigger)(g);let{forceUnmount:k}=(0,f.useOpenStateTransitions)(m,g,()=>{g.update({stickIfOpen:!0,openChangeReason:null})});g.useSyncedValues({modal:c}),n.useEffect(()=>{m||g.context.stickIfOpenTimeout.clear()},[g,m]),n.useImperativeHandle(e.actionsRef,()=>({unmount:k,close:()=>g.setOpen(!1,(0,C.createChangeEventDetails)(p.REASONS.imperativeAction))}),[k,g]);let b=m||x;return(0,t.jsxs)(a.Provider,{value:g,children:[d&&(0,t.jsx)(f.PopupHandleAttachment,{handle:d,store:g}),b&&(0,t.jsx)(S,{store:g,modal:c}),"function"==typeof r?r({payload:v}):r]})}function j(e){return o(!0)?(0,t.jsx)(w,{props:e}):(0,t.jsx)(i.FloatingTree,{children:(0,t.jsx)(w,{props:e})})}function S({store:e,modal:t}){let n=e.useState("floatingRootContext"),i=(0,r.useDismiss)(n,{outsidePressEvent:{mouse:"trap-focus"===t?"sloppy":"intentional",touch:"sloppy"}}),s=i.reference,a=i.floating;return(0,f.usePopupInteractionProps)(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:a}),null}var T=e.i(540886),E=e.i(405005),P=e.i(552245),M=e.i(650316),I=e.i(385689),N=e.i(872135),A=e.i(788015),R=e.i(152535),O=e.i(459636),_=e.i(346570),L=e.i(32199);let F=n.forwardRef(function(e,r){let{render:i,className:a,style:l,disabled:c=!1,nativeButton:d=!0,handle:u,payload:h,openOnHover:g=!1,delay:m=300,closeDelay:v=0,id:y,...k}=e,b=o(!0),C=(0,O.usePopupHandleStore)(u)??b;if(!C)throw Error((0,s.default)(74));let w=(0,A.useBaseUiId)(y),j=C.useState("isTriggerActive",w),S=C.useState("floatingRootContext"),F=C.useState("isOpenedByTrigger",w),H=C.useState("triggerPopupId",w),D=n.useRef(null),{registerTrigger:$,isMountedByThisTrigger:W}=(0,f.useTriggerDataForwarding)(w,D,C,{payload:h,disabled:c,openOnHover:g,closeDelay:v}),U=C.useState("openChangeReason"),V=C.useState("stickIfOpen"),z=C.useState("openMethod"),B=C.useState("focusManagerModal"),q=(0,N.useHoverReferenceInteraction)(S,{enabled:!c&&g&&("touch"!==z||U!==p.REASONS.triggerPress),mouseOnly:!0,move:!1,handleClose:(0,M.safePolygon)(),restMs:m,delay:{close:v},triggerElementRef:D,isActiveTrigger:j,isClosing:()=>"ending"===C.select("transitionStatus")}),K=(0,I.useClick)(S,{stickIfOpen:V}),G=(0,L.useOpenMethodTriggerProps)(()=>C.select("open"),e=>{C.set("openMethod",e)}),X=C.useState("triggerProps",W),{getButtonProps:Y,buttonRef:Q}=(0,T.useButton)({disabled:c,native:d}),{preFocusGuardRef:Z,handlePreFocusGuardFocus:J,handleFocusTargetFocus:ee}=(0,_.useTriggerFocusGuards)(C,D),et=(0,P.useRenderElement)("button",e,{state:{disabled:c,open:F},ref:[Q,r,$,D],props:[K.reference,q,X,G,{[x.CLICK_TRIGGER_IDENTIFIER]:"",id:w,"aria-haspopup":"dialog","aria-expanded":F,"aria-controls":H},k,Y],stateAttributesMapping:{open:e=>e&&U===p.REASONS.triggerPress?E.pressableTriggerOpenStateMapping.open(e):E.triggerOpenStateMapping.open(e)}}),en=(0,t.jsx)(n.Fragment,{children:et},w);return W&&!B?(0,t.jsxs)(n.Fragment,{children:[(0,t.jsx)(R.FocusGuard,{ref:Z,onFocus:J}),en,(0,t.jsx)(R.FocusGuard,{ref:C.context.triggerFocusTargetRef,onFocus:ee})]}):en});var H=e.i(726674);let D=n.createContext(void 0),$=n.forwardRef(function(e,n){let{keepMounted:r=!1,...i}=e;return o().useState("mounted")||r?(0,t.jsx)(D.Provider,{value:r,children:(0,t.jsx)(H.FloatingPortal,{ref:n,...i})}):null});var W=e.i(144394),U=e.i(146376);let V=n.createContext(void 0);function z(){let e=n.useContext(V);if(!e)throw Error((0,s.default)(46));return e}var B=e.i(923706),q=e.i(426),K=e.i(222640),G=e.i(789579),X=e.i(33383);let Y=n.forwardRef(function(e,r){let{render:a,className:l,style:c,anchor:d,positionMethod:u,side:h,align:f,sideOffset:g,alignOffset:m,collisionBoundary:v="clipping-ancestors",collisionPadding:y,arrowPadding:k,sticky:b,disableAnchorTracking:C=!1,collisionAvoidance:w=x.POPUP_COLLISION_AVOIDANCE,...j}=e,S=o(),T=function(){let e=n.useContext(D);if(void 0===e)throw Error((0,s.default)(45));return e}(),E=(0,i.useFloatingNodeId)(),P=S.useState("floatingRootContext"),M=S.useState("mounted"),I=S.useState("open"),N=S.useState("openChangeReason"),A=S.useState("activeTriggerElement"),R=S.useState("modal"),O=S.useState("openMethod"),_=S.useState("positionerElement"),L=S.useState("instantType"),F=S.useState("transitionStatus"),H=S.useState("adaptiveOrigin"),$=n.useRef(null),z=(0,K.useAnimationsFinished)(_),Y=(0,B.useAnchorPositioning)({anchor:d,floatingRootContext:P,positionMethod:u,mounted:M,side:h,sideOffset:g,align:f,alignOffset:m,arrowPadding:k,collisionBoundary:v,collisionPadding:y,sticky:b,disableAnchorTracking:C,keepMounted:T,nodeId:E,collisionAvoidance:w,adaptiveOrigin:H}),Q=P.useState("domReferenceElement");(0,U.useIsoLayoutEffect)(()=>{let e=$.current;if(Q&&($.current=Q),e&&Q&&Q!==e){S.set("instantType",void 0);let e=new AbortController;return z(()=>{S.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[Q,z,S]);let Z=!0===R&&N!==p.REASONS.triggerHover;(0,X.useAnchoredPopupScrollLock)(I&&Z,"touch"===O,_,A);let J=S.useStateSetter("positionerElement"),ee={open:I,side:Y.side,align:Y.align,anchorHidden:Y.anchorHidden,instant:L},et=(0,G.usePositioner)(e,ee,{styles:Y.positionerStyles,transitionStatus:F,props:j,refs:[r,J],hidden:!M,inert:!I});return(0,t.jsxs)(V.Provider,{value:Y,children:[M&&Z&&(0,t.jsx)(q.InternalBackdrop,{inert:(0,W.inertValue)(!I),cutout:A}),(0,t.jsx)(i.FloatingNode,{id:E,children:et})]})});var Q=e.i(229315),Z=e.i(61487),J=e.i(431157),ee=e.i(137584),et=e.i(673327),en=e.i(96533),er=e.i(253984),ei=e.i(667865);let es=n.createContext(void 0),ea=n.forwardRef(function(e,r){let{render:i,className:s,style:a,initialFocus:l,finalFocus:c,...d}=e,u=o(),h=z(),g=null!=(0,en.useToolbarRootContext)(!0),{context:m,hasClosePart:x}=function(){let[e,t]=n.useState(0),r=(0,ei.useStableCallback)(()=>(t(e=>e+1),()=>{t(e=>Math.max(0,e-1))}));return{context:n.useMemo(()=>({register:r}),[r]),hasClosePart:e>0}}(),v=u.useState("open"),y=u.useState("openMethod"),k=u.useState("instantType"),b=u.useState("transitionStatus"),C=u.useState("popupProps"),w=u.useState("titleElementId"),j=u.useState("descriptionElementId"),S=u.useState("modal"),T=u.useState("mounted"),M=u.useState("openChangeReason"),I=u.useState("activeTriggerElement"),N=u.useState("floatingRootContext"),A=N.useState("floatingId"),R=u.useState("disabled"),O=u.useState("openOnHover"),_=u.useState("closeDelay");(0,ee.useOpenChangeComplete)({open:v,ref:u.context.popupRef,onComplete(){v&&u.context.onOpenChangeComplete?.(!0)}}),(0,J.useHoverFloatingInteraction)(N,{enabled:O&&!R,closeDelay:_});let L=void 0===l?(0,f.createDefaultInitialFocus)(u.context.popupRef):l,F=!1!==S&&x;u.useSyncedValue("focusManagerModal",F);let H=u.useStateSetter("popupElement"),D={open:v,side:h.side,align:h.align,instant:k,transitionStatus:b},$=(0,P.useRenderElement)("div",e,{state:D,ref:[r,u.context.popupRef,H],props:[C,{id:A,role:"dialog",...f.FOCUSABLE_POPUP_PROPS,"aria-labelledby":w,"aria-describedby":j,onKeyDown(e){g&&et.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()}},(0,er.getDisabledMountTransitionStyles)(b),d],stateAttributesMapping:E.popupTransitionStateMapping});return(0,t.jsx)(Z.FloatingFocusManager,{context:N,openInteractionType:y,modal:F,disabled:!T||M===p.REASONS.triggerHover,initialFocus:L,returnFocus:c,restoreFocus:"popup",previousFocusableElement:(0,Q.isHTMLElement)(I)?I:void 0,nextFocusableElement:u.context.triggerFocusTargetRef,beforeContentFocusGuardRef:u.context.beforeContentFocusGuardRef,children:(0,t.jsx)(es.Provider,{value:m,children:$})})}),eo=n.forwardRef(function(e,t){let{render:n,className:r,style:i,...s}=e,a=o().useState("open"),{arrowRef:l,side:c,align:d,arrowUncentered:u,arrowStyles:p}=z();return(0,P.useRenderElement)("div",e,{state:{open:a,side:c,align:d,uncentered:u},ref:[t,l],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:E.popupStateMapping})}),el=n.forwardRef(function(e,t){let{render:n,className:r,style:i,...s}=e,a=o(),l=a.useState("open"),c=a.useState("mounted"),d=a.useState("transitionStatus"),u=a.useState("openChangeReason");return(0,P.useRenderElement)("div",e,{state:{open:l,transitionStatus:d},ref:t,props:[{role:"presentation",hidden:!c,style:{pointerEvents:u===p.REASONS.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},s],stateAttributesMapping:E.popupTransitionStateMapping})}),ec=n.forwardRef(function(e,t){let{render:n,className:r,style:i,...s}=e,a=o(),l=(0,A.useBaseUiId)(s.id);return a.useSyncedValueWithCleanup("titleElementId",l),(0,P.useRenderElement)("h2",e,{ref:t,props:[{id:l},s]})}),ed=n.forwardRef(function(e,t){let{render:n,className:r,style:i,...s}=e,a=o(),l=(0,A.useBaseUiId)(s.id);return a.useSyncedValueWithCleanup("descriptionElementId",l),(0,P.useRenderElement)("p",e,{ref:t,props:[{id:l},s]})}),eu=n.forwardRef(function(e,t){let{render:r,className:i,style:s,disabled:a=!1,nativeButton:l=!0,...c}=e,{buttonRef:d,getButtonProps:u}=(0,T.useButton)({disabled:a,focusableWhenDisabled:!1,native:l}),h=o(),f=n.useContext(es);return(0,U.useIsoLayoutEffect)(()=>f?.register(),[f]),(0,P.useRenderElement)("button",e,{ref:[t,d],props:[{onClick(e){h.setOpen(!1,(0,C.createChangeEventDetails)(p.REASONS.closePress,e.nativeEvent))}},c,u]})});var ep=e.i(818390);let eh=n.forwardRef(function(e,t){let{render:n,className:r,style:i,children:s,...a}=e,l=o(),{side:c}=z(),d=l.useState("instantType"),{children:u,state:p}=(0,ep.usePopupViewport)({store:l,side:c,children:s}),h={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:d};return(0,P.useRenderElement)("div",e,{state:h,ref:t,props:[a,{children:u}],stateAttributesMapping:ep.popupViewportStateMapping})});var ef=e.i(564170);class eg extends ef.BasePopupHandle{constructor(){super(function(){let e=new m.PopupTriggerMap;return Object.assign(new h.NullStore(Object.freeze(k(void 0,e)),Object.freeze(b(e)),v),{setOpen:u.NOOP})}(),"Popover")}open(e){this.openByTrigger(e)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}function em(){return new eg}var ex=e.i(466914),ex=ex,ev=e.i(296548);let ey=ex.Root,ek=ex.Trigger,eb=({className:e,positionerClassName:n,align:r="center",side:i,sideOffset:s=4,collisionPadding:a,anchor:o,...l})=>(0,t.jsx)(ex.Portal,{children:(0,t.jsx)(ex.Positioner,{className:(0,ev.cn)("z-50",n),align:r,side:i,sideOffset:s,collisionPadding:a,anchor:o,children:(0,t.jsx)(ex.Popup,{className:(0,ev.cn)("bg-popover text-popover-foreground w-72 origin-(--transform-origin) rounded-md border p-4 shadow-md outline-hidden","data-starting-style:opacity-0 data-starting-style:scale-95 data-ending-style:opacity-0 data-ending-style:scale-95","transition-[scale,opacity] duration-100 ease-out motion-reduce:transition-none",e),...l})})})},3303,(e,t,n)=>{t.exports=e.r(479520)},978264,e=>{"use strict";e.s(["ArrowsExpandDiagonalIcon",()=>t]);let t=(0,e.i(930733).default)("ArrowsExpandDiagonalIcon",[["path",{d:"M10.75 2.75H15.25V7.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M15.25 2.75L10.75 7.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M2.75 10.75V15.25H7.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M2.75 15.25L7.25 10.75",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined")},968592,e=>{"use strict";e.s(["ChevronUpIcon",()=>t]);let t=(0,e.i(930733).default)("ChevronUpIcon",[["path",{d:"M2.75 11.5L9 5.25L15.25 11.5",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined")},296540,e=>{"use strict";e.s(["AssistantExternalLink",()=>i]);var t=e.i(843476),n=e.i(588420),r=e.i(296548);let i=({href:e,onClick:i,title:s,className:a})=>(0,t.jsx)("a",{href:e,onClick:i,target:"_blank",rel:"noopener noreferrer",className:"block",children:(0,t.jsxs)("span",{className:(0,r.cn)("flex items-center text-sm hover:brightness-[0.75] dark:hover:brightness-[1.35] text-primary dark:text-primary-light",a),children:[(0,t.jsx)("span",{className:"truncate font-medium",children:s}),(0,t.jsx)(n.ArrowUpRight2Icon,{"aria-hidden":"true",strokeWidth:2,className:"size-2.5 shrink-0 opacity-60"})]})})},227371,e=>{"use strict";function t(e){if("string"!=typeof e)return!1;try{let t=new URL(e);return"https:"===t.protocol}catch{return!1}}e.s(["isRemoteUrl",()=>t])},912522,e=>{"use strict";e.s(["AssistantPageLink",()=>a]);var t=e.i(843476),n=e.i(227371),r=e.i(296548),i=e.i(522016),s=e.i(296540);let a=({href:e,onClick:a,title:o,titleContainerClassName:l,onInternalLinkClick:c})=>(0,n.isRemoteUrl)(e)?(0,t.jsx)(s.AssistantExternalLink,{href:e,onClick:a,title:o,className:"gap-1"}):(0,t.jsx)(i.default,{href:e,onClick:()=>{c?.(),a()},children:(0,t.jsx)("span",{className:(0,r.cn)("flex items-center text-sm hover:brightness-[0.75] dark:hover:brightness-[1.35] text-primary dark:text-primary-light",l),children:(0,t.jsx)("span",{className:"truncate font-medium",children:o})})})},385346,e=>{"use strict";e.s(["bindLightboxHandle",()=>a,"createHandle",()=>i,"getHandleTrigger",()=>d,"getLightboxHandleSnapshot",()=>h,"getLightboxHandleVersion",()=>p,"notifyLightboxHandle",()=>s,"registerHandleTrigger",()=>l,"subscribeLightboxHandle",()=>u,"touchHandleTrigger",()=>c,"unbindLightboxHandle",()=>o]);let t=new WeakMap;function n(e){let n=t.get(e);if(!n)throw Error("Invalid Lightbox handle");return n}function r(e){for(let t of(e.version+=1,e.listeners))t()}function i(){let e={host:null,triggers:new Map,version:0,listeners:new Set},n={open(t,n){e.host&&e.host.open(t,n)},close(){e.host&&e.host.close()},goTo(t){e.host&&e.host.goTo(t)},get isOpen(){return e.host?.getOpen()??!1}};return t.set(n,e),n}function s(e){r(n(e))}function a(e,t){let i=n(e);for(let e of(i.host=t,i.triggers.values()))t.syncTrigger(e);r(i)}function o(e,t){let i=n(e);i.host===t&&(i.host=null,r(i))}function l(e,t){let i=n(e),s=i.triggers.get(t.id);return s&&s!==t&&i.host?.unsyncTrigger(s),i.triggers.set(t.id,t),i.host?.syncTrigger(t),r(i),()=>{i.triggers.get(t.id)===t&&(i.triggers.delete(t.id),i.host?.unsyncTrigger(t),r(i))}}function c(e,t){let i=n(e);i.triggers.get(t.id)===t&&(i.host?.syncTrigger(t),r(i))}function d(e,t){return n(e).triggers.get(t)}function u(e,t){let r=n(e);return r.listeners.add(t),()=>{r.listeners.delete(t)}}function p(e){return n(e).version}function h(e){let t=n(e);return{open:t.host?.getOpen()??!1,activeIndex:t.host?.getActiveIndex()??0,version:t.version}}},411901,e=>{"use strict";e.s(["DynamicMarkdown",()=>o,"DynamicMarkdownWithoutHeaders",()=>l]);var t=e.i(843476),n=e.i(770703),r=e.i(271645);let i=(0,n.default)(()=>e.A(623752).then(e=>e.Markdown),{loadableGenerated:{modules:[42685]}}),s=(0,n.default)(()=>e.A(623752).then(e=>e.MarkdownWithoutHeaders),{loadableGenerated:{modules:[42685]}});function a(e,n){return void 0===e?n:(0,t.jsx)(r.Suspense,{fallback:e,children:n})}function o({fallback:e,...n}){return a(e,(0,t.jsx)(i,{...n}))}function l({fallback:e,...n}){return a(e,(0,t.jsx)(s,{...n}))}},757808,e=>{"use strict";e.s(["TrashIcon",()=>t]);let t=(0,e.i(930733).default)("TrashIcon",[["path",{d:"M13.474 7.25L13.1 14.355C13.044 15.417 12.166 16.25 11.103 16.25H6.89801C5.83401 16.25 4.95701 15.417 4.90101 14.355L4.52701 7.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M2.75 4.75H15.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M6.75 4.75V2.75C6.75 2.198 7.198 1.75 7.75 1.75H10.25C10.802 1.75 11.25 2.198 11.25 2.75V4.75",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined")},307080,e=>{"use strict";e.s(["CREDENTIALS_LOCALSTORAGE_KEY",()=>t,"loadCredentialStore",()=>n]);let t="mintlify-auth";function n(e){var n,i,s,a;return n=this,i=void 0,s=void 0,a=function*(){var n;return null!=(n=yield e.load(t,r))?n:{query:{},header:{},cookie:{}}},new(s||(s=Promise))(function(e,t){function r(e){try{l(a.next(e))}catch(e){t(e)}}function o(e){try{l(a.throw(e))}catch(e){t(e)}}function l(t){var n;t.done?e(t.value):((n=t.value)instanceof s?n:new s(function(e){e(n)})).then(r,o)}l((a=a.apply(n,i||[])).next())})}let r=e=>"object"==typeof e&&null!=e&&["header","cookie","query"].every(t=>"object"==typeof e[t]&&null!=e[t])},15786,e=>{"use strict";function t(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}e.s(["isValidEmail",()=>t])},203963,624412,785023,627430,893222,910773,e=>{"use strict";e.s(["AssistantContactOptions",()=>d],203963);var t=e.i(843476),n=e.i(343590),r=e.i(865420),i=e.i(568258),s=e.i(271645),a=e.i(477222),o=e.i(137829),l=e.i(296548);function c({url:e,onDismiss:i,className:s}){let a=(0,n.useSelectedLocale)(),c=(0,r.useAnalyticsContext)("docs.assistant.contact_support_click");return(0,t.jsxs)("div",{"data-component-part":"assistant-support-link",className:(0,l.cn)("flex flex-col gap-1 rounded-2xl border border-gray-100 p-1.5 dark:border-gray-800",s),children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-2 p-2",children:[(0,t.jsx)("p",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:a["assistant.supportLinkHeader"]}),(0,t.jsx)("button",{type:"button",onClick:i,"aria-label":a["assistant.contactDismiss"],className:"text-gray-400 hover:text-gray-600 dark:hover:text-gray-300 transition-colors shrink-0",children:(0,t.jsx)(o.XmarkIcon,{"aria-hidden":"true",strokeWidth:2,className:"size-3.5 shrink-0"})})]}),(0,t.jsx)("div",{className:"p-2",children:(0,t.jsx)("a",{href:e,target:"_blank",rel:"noopener noreferrer",onClick:()=>c({url:e}).catch(console.error),className:"flex h-8 w-full items-center justify-center rounded-[10px] bg-black text-sm font-medium text-white dark:bg-white dark:text-black",children:a["assistant.createSupportTicket"]})})]})}function d({ContactForm:e,contact:o,children:l}){let d=(0,n.useSelectedLocale)(),{assistantConfig:u}=(0,s.useContext)(a.SearchContext),{activeContact:p,dismissedSupportLinkKey:h,setDismissedSupportLinkKey:f}=o,g=(0,r.useAnalyticsContext)("docs.assistant.contact_support_click");return(0,t.jsxs)(t.Fragment,{children:[p?.kind==="form"&&(0,t.jsx)(e,{audience:p.audience,initialMessage:p.messageDraft,className:"mb-3"},p.key),p?.kind==="link"&&p.key!==h&&(0,t.jsx)(c,{url:p.url,onDismiss:()=>f(p.key),className:"mb-3"},p.key),l,u?.deflection?.enabled&&"link"!==u.deflection.type&&u.deflection.email&&u.deflection.showHelpButton&&(0,t.jsx)("div",{className:"w-full flex items-center justify-between",children:(0,t.jsxs)("a",{href:`mailto:${u.deflection.email}`,onClick:()=>g({}).catch(console.error),className:"group flex justify-between items-center gap-1 mt-2 py-1 transition-colors duration-200","data-component-part":"contact-support-button",children:[(0,t.jsx)("span",{"data-component-part":"contact-support-icon",children:(0,t.jsx)(i.default,{icon:"circle-question",className:"size-3 bg-gray-400 group-hover:bg-gray-600 dark:group-hover:bg-gray-300"})}),(0,t.jsx)("p",{className:"text-gray-400 font-regular text-xs group-hover:text-gray-600 dark:group-hover:text-gray-300","data-component-part":"contact-support-text",children:d["assistant.createSupportTicket"]})]})})]})}e.s(["AssistantRejectedFiles",()=>p],624412);let u=(0,e.i(930733).default)("CircleWarningIcon",[["path",{d:"M9 16.25C13.0041 16.25 16.25 13.0041 16.25 9C16.25 4.99594 13.0041 1.75 9 1.75C4.99594 1.75 1.75 4.99594 1.75 9C1.75 13.0041 4.99594 16.25 9 16.25Z",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M9 5.43103V9.56903",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M9 13.417C8.448 13.417 8 12.968 8 12.417C8 11.866 8.448 11.417 9 11.417C9.552 11.417 10 11.866 10 12.417C10 12.968 9.552 13.417 9 13.417Z",fill:"currentColor",stroke:"none"}]],"outlined");function p({rejectedFiles:e,onDismiss:r}){let i=(0,n.useSelectedLocale)();return 0===e.length?null:(0,t.jsxs)("div",{className:"absolute bottom-20 left-4 right-4 z-50 flex items-start gap-2 rounded-xl bg-red-50/90 dark:bg-red-950/90 border border-red-200 dark:border-red-800/50 px-3 py-2.5 text-white shadow-lg animate-in fade-in slide-in-from-bottom-2 duration-200",children:[(0,t.jsx)(u,{"aria-hidden":"true",strokeWidth:2,className:"size-4 text-red-600 dark:text-red-400 shrink-0 mt-0.5"}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("p",{className:"text-sm font-medium text-red-700 dark:text-white",children:e.length>1?i["assistant.unsupportedFiles"]:i["assistant.unsupportedFile"]}),(0,t.jsx)("p",{className:"text-xs text-red-600 dark:text-red-400 truncate",children:e.join(", ")})]}),(0,t.jsx)("button",{type:"button",onClick:r,className:"shrink-0 p-0.5 text-red-400 dark:text-red-600 hover:text-red-600 dark:hover:text-red-400","aria-label":i["aria.dismiss"],children:(0,t.jsx)(o.XmarkIcon,{strokeWidth:2,"aria-hidden":"true",focusable:"false",className:"size-3.5 shrink-0"})})]})}e.s(["CHAT_SHEET_MAX_WIDTH",()=>f,"CHAT_SHEET_MIN_WIDTH",()=>h],785023);let h=368,f=576;e.s(["useAssistantContact",()=>y],893222);var g=e.i(279183);function m(e){if(!e||"object"!=typeof e||!("type"in e)||"contact-link"!==e.type||!("url"in e)||"string"!=typeof e.url)return!1;try{let t=new URL(e.url);return"https:"===t.protocol||"http:"===t.protocol}catch{return!1}}function x(e){return!!e&&"object"==typeof e&&"type"in e&&"ask-user"===e.type&&"question"in e&&"string"==typeof e.question&&"options"in e&&Array.isArray(e.options)&&e.options.length>=2&&e.options.every(e=>"string"==typeof e)}function v(e){return!!e&&"object"==typeof e&&"type"in e&&"skill"===e.type&&"slug"in e&&"string"==typeof e.slug&&"name"in e&&"string"==typeof e.name&&"content"in e&&"string"==typeof e.content}function y(){let e=(0,g.default)(e=>e.messages),t=(0,s.useMemo)(()=>{for(let t=e.length-1;t>=0;t--){let n=e[t];if(n?.role!=="assistant")continue;let r=n.parts??[];for(let e=r.length-1;e>=0;e--){let t=r[e];if(t?.type!=="tool-invocation"||"result"!==t.toolInvocation.state)continue;let n=t.toolInvocation.result;if("showSupportLink"===t.toolInvocation.toolName){if(m(n))return{kind:"link",url:n.url,key:t.toolInvocation.toolCallId};continue}if("showContactForm"===t.toolInvocation.toolName&&"object"==typeof n&&null!==n&&"type"in n&&"contact-form"===n.type)return{kind:"form",audience:"audience"in n&&"sales"===n.audience?"sales":"support",messageDraft:"messageDraft"in n&&"string"==typeof n.messageDraft?n.messageDraft:void 0,key:t.toolInvocation.toolCallId}}}return null},[e]),[n,i]=(0,s.useState)(null),a=(0,r.useAnalyticsContext)("docs.assistant.contact_form_shown"),o=(0,s.useRef)(null);return(0,s.useEffect)(()=>{t&&o.current!==t.key&&(o.current=t.key,a({audience:"form"===t.kind?t.audience:"support",kind:t.kind}).catch(console.error))},[t,a]),{activeContact:t,dismissedSupportLinkKey:n,setDismissedSupportLinkKey:i}}e.s(["isAskUserResult",()=>x,"isContactLinkResult",()=>m,"isSkillResult",()=>v],627430),e.s(["useAssistantShell",()=>S],910773);var k=e.i(915476),b=e.i(888076),C=e.i(202225),w=e.i(39839);let j=()=>void 0;function S({isPage:e,minWidth:t,maxWidth:n,mobileQuery:i}){let o=(0,s.useContext)(a.ChatAssistantContext),{isChatSheetOpen:l,onChatSheetToggle:c}=o,d=e||l,u=(0,g.default)(e=>"submitted"===e.status||"streaming"===e.status);(0,b.useKeyboardShortcut)({key:"x",isDisabled:!d||!u,callback:()=>g.default.getState().activeStop?.()}),(0,b.useKeyboardShortcut)({key:"Escape",isSingleKey:!0,isDisabled:!d||!u,callback:()=>g.default.getState().activeStop?.()});let p=(0,s.useRef)(null),[h,f]=(0,C.useLocalStorage)(k.ASSISTANT_WIDTH_KEY,t),m=Math.min(n,Math.max(t,h)),[x,v]=(0,s.useState)(!1),y=(0,r.useAnalyticsContext)("docs.assistant.maximize_click"),S=(0,r.useAnalyticsContext)("docs.assistant.minimize_click"),T=m>=n,E=(0,s.useCallback)(e=>{0===e.button&&(e.preventDefault(),v(!0))},[]);(0,s.useEffect)(()=>{if(!x)return;if(!d)return void v(!1);document.documentElement.classList.add("assistant-resizing");let e=()=>v(!1),r=e=>{e.preventDefault(),e.stopImmediatePropagation()},i=t=>{r(t),"Escape"===t.key&&e()},s=r=>{if((1&r.buttons)==0)return void e();p.current&&f(Math.min(Math.max(p.current.getBoundingClientRect().right-r.clientX,t),n))},a=t=>{0===t.button&&e()};return document.addEventListener("mousemove",s),document.addEventListener("mouseup",a),window.addEventListener("click",r,!0),window.addEventListener("keydown",i,!0),window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{document.documentElement.classList.remove("assistant-resizing"),document.removeEventListener("mousemove",s),document.removeEventListener("mouseup",a),window.removeEventListener("keydown",i,!0),window.removeEventListener("blur",e),window.removeEventListener("resize",e),window.setTimeout(()=>window.removeEventListener("click",r,!0),0)}},[x,d,t,n,f]);let P=(0,s.useCallback)(()=>{T?S({}).catch(console.error):y({}).catch(console.error),f(T?t:n)},[T,t,n,f,y,S]),M=(0,w.useMediaQuery)(i),[I,N]=(0,s.useState)(!1),[A,R]=(0,s.useState)(!1),[O,_]=(0,s.useState)(!1),L=(0,s.useRef)(!1);(0,s.useEffect)(()=>{N(!0),R(M),!e||M||L.current||(L.current=!0,_(!0))},[M,e]);let F=(0,s.useMemo)(()=>({...o,isChatSheetOpen:!0,shouldFocusChatSheet:O,entryPoint:o.entryPoint??"landing-page",onChatSheetToggle:j,setShouldFocusChatSheet:_}),[o,O]),[H,D]=(0,s.useState)([]),$=(0,s.useRef)(void 0),W=(0,s.useCallback)(e=>{D(e),clearTimeout($.current),$.current=setTimeout(()=>D([]),3e3)},[]);return(0,s.useEffect)(()=>()=>clearTimeout($.current),[]),{isChatSheetOpen:l,onChatSheetToggle:c,isAssistantOpen:d,isInProgress:u,sheetRef:p,width:m,isResizing:x,isMaximized:T,handleMouseDown:E,toggleMaximize:P,isMobileQuery:M,isClient:I,isMobile:A,pageChatAssistantContext:F,rejectedFiles:H,setRejectedFiles:D,handleFilesRejected:W}}},440681,93814,e=>{"use strict";e.s(["ACCEPTED_FILE_INPUT",()=>f,"decodeDataUrlToText",()=>u,"getAttachmentKind",()=>d,"getFileExtension",()=>c,"isTextPreviewable",()=>p,"processDroppedFiles",()=>g],440681),e.s(["CODE_EXTENSION_MIME_MAP",()=>r,"MAX_ATTACHMENTS_PER_MESSAGE",()=>a,"MAX_ATTACHMENT_SIZE_BYTES",()=>s,"SUPPORTED_ATTACHMENT_MIME_TYPES",()=>i],93814);let t={jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",gif:"image/gif",webp:"image/webp",svg:"image/svg+xml"},n={pdf:"application/pdf"},r={js:"text/javascript",jsx:"text/javascript",ts:"text/typescript",tsx:"text/typescript",mjs:"text/javascript",cjs:"text/javascript",md:"text/markdown",mdx:"text/markdown",json:"application/json",html:"text/html",css:"text/css",py:"text/x-python",csv:"text/csv",txt:"text/plain",yaml:"text/yaml",yml:"text/yaml",xml:"text/xml",sql:"text/x-sql",sh:"text/x-shellscript",bash:"text/x-shellscript",zsh:"text/x-shellscript",graphql:"text/x-graphql",gql:"text/x-graphql",toml:"text/toml",env:"text/plain",go:"text/x-go",rs:"text/x-rust",rb:"text/x-ruby",java:"text/x-java",kt:"text/x-kotlin",swift:"text/x-swift",c:"text/x-c",cpp:"text/x-c++",cc:"text/x-c++",h:"text/x-c",hpp:"text/x-c++",cs:"text/x-csharp",php:"text/x-php",dart:"text/x-dart",lua:"text/x-lua",r:"text/x-r",scala:"text/x-scala",ini:"text/plain",cfg:"text/plain",conf:"text/plain",log:"text/plain",dockerfile:"text/x-dockerfile",makefile:"text/x-makefile",gitignore:"text/plain"};Object.assign(Object.assign(Object.assign({},r),t),n);let i=[...Object.values(t),...Object.values(n),...Object.values(r)];[...Object.keys(r),...Object.keys(t),...Object.keys(n)];let s=5242880,a=10,o=new Set(Object.keys(r)),l=new Set(i);function c(e){let t=e.lastIndexOf(".");return -1===t?e.toLowerCase():e.slice(t+1).toLowerCase()}function d(e,t){if(e.startsWith("image/"))return"image";if("application/pdf"===e)return"pdf";if("application/json"===e)return"json";if(t){let e=c(t);if("json"===e)return"json";if(o.has(e))return"code"}return e.startsWith("text/")?"text":"generic"}function u(e){let t=e.indexOf(",");if(-1===t)return"";let n=e.slice(0,t),r=e.slice(t+1);return n.includes(";base64")?atob(r):decodeURIComponent(r)}function p(e){let t=d(e.type,e.name);return"code"===t||"text"===t||"json"===t}let h=Array.from(o).map(e=>`.${e}`).join(","),f=`image/*,.pdf,${h}`;async function g(e){let t=Array.from(e),n=[],i=[];for(let e of t)(function(e){if(l.has(e.type)||e.type.startsWith("text/"))return!0;let t=c(e.name);return o.has(t)})(e)&&e.size<=s?n.push(e):i.push(e.name);return{attachments:await Promise.all(n.map(async e=>{var t,n;let i=await new Promise((t,n)=>{let r=new FileReader;r.onload=()=>{"string"==typeof r.result?t(r.result):n(Error("Failed to read file"))},r.onerror=()=>n(r.error),r.readAsDataURL(e)});return{id:`${Date.now()}-${Math.random().toString(36).slice(2,9)}`,name:e.name,url:i,type:(t=e.name,""!==(n=e.type)?n:r[c(t)]??"text/plain")}})),rejectedFileNames:i}}},512733,e=>{"use strict";e.s(["useContactForm",()=>l]);var t=e.i(846726),n=e.i(91557),r=e.i(343590),i=e.i(604780),s=e.i(279183),a=e.i(15786),o=e.i(271645);function l({audience:e,initialMessage:l}){let c=(0,r.useSelectedLocale)(),{subdomain:d}=(0,o.useContext)(n.DeploymentMetadataContext),{userInfo:u}=(0,o.useContext)(n.AuthContext),p=(0,i.useCaptcha)(),h=(0,s.default)(e=>e.threadId),f=u?.content,g=e=>"string"==typeof e?e:"",m=g(f?.email),x=g(f?.first_name)||g(f?.firstName)||g(f?.given_name),v=g(f?.last_name)||g(f?.lastName)||g(f?.family_name),y=g(f?.company)||g(f?.organization),[k,b]=(0,o.useState)(x),[C,w]=(0,o.useState)(v),[j,S]=(0,o.useState)(y),[T,E]=(0,o.useState)(m),[P,M]=(0,o.useState)(l??""),[I,N]=(0,o.useState)("idle"),[A,R]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if("sent"!==I)return;let e=setTimeout(()=>R(!0),3e3);return()=>clearTimeout(e)},[I]),(0,o.useEffect)(()=>{m&&E(e=>""===e?m:e)},[m]),(0,o.useEffect)(()=>{x&&b(e=>""===e?x:e)},[x]),(0,o.useEffect)(()=>{v&&w(e=>""===e?v:e)},[v]),(0,o.useEffect)(()=>{y&&S(e=>""===e?y:e)},[y]);let O="sales"===e,_=O?c["assistant.contactSalesHeader"]:c["assistant.contactSupportHeader"],L=O?c["assistant.contactSales"]:c["assistant.createSupportTicket"],F=O?c["assistant.contactSalesMessagePlaceholder"]:c["assistant.contactSupportMessagePlaceholder"],H=(0,o.useMemo)(()=>{let e=T.trim();return!!(e&&!(0,a.isValidEmail)(e))},[T]),D=[k,C,j,T,P].every(e=>e.trim())&&!H&&"sending"!==I,$=async()=>{if(D){N("sending");try{let n=await p.prepareForSend(),r={audience:e,firstName:k.trim(),lastName:C.trim(),company:j.trim(),email:T.trim(),message:P.trim()};if(h&&(r.threadId=h),n.trustToken&&(r._=n.trustToken),n.captchaToken&&(r.captchaToken=n.captchaToken),n.captchaError&&(r.captchaError=n.captchaError),!(await fetch((0,t.getAiContactUrl)({subdomain:d??"",isAuthenticated:!!u}),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)})).ok)throw Error("Request failed");N("sent")}catch{N("error")}}};return{locale:c,firstName:k,setFirstName:b,lastName:C,setLastName:w,company:j,setCompany:S,email:T,setEmail:E,message:P,setMessage:M,status:I,dismissed:A,setDismissed:R,header:_,buttonLabel:L,messagePlaceholder:F,hasInvalidEmail:H,canSubmit:D,submit:$}}},28726,e=>{"use strict";e.s(["useStarterQuestions",()=>l]);var t=e.i(859465),n=e.i(343590),r=e.i(865420),i=e.i(5695),s=e.i(385658),a=e.i(271645),o=e.i(835963);function l({starterQuestions:e,assistantConfig:l}){let{append:c}=(0,i.useAssistant)(),{selectedLocale:d,contextualStarterQuestions:u}=(0,a.useContext)(n.NavigationContext),p=(0,a.useContext)(t.AssistantUiContext),h=(0,r.useAnalyticsContext)("docs.assistant.starter_question_clicked"),f=(0,o.useAssistantEnterAnalytics)(),g=(0,a.useMemo)(()=>l?.enableStarterQuestions!==!0?[]:(u?.length&&l.enableContextualStarterQuestions?u:e??[]).flatMap(e=>{if(!d||"en"===d)return[{question:e,text:e.questionText}];let t=e.translations?.[d];return t?[{question:e,text:t.questionText}]:[]}),[e,u,l,d]),m=(0,a.useCallback)(e=>{let t=g[e];t&&(h({questionId:t.question._id,questionText:t.text,locale:d,assistantUi:p}),f(t.text,"starter-question"),c({id:(0,s.default)(),role:"user",content:t.text}))},[g,d,p,h,f,c]);return{questions:g,selectQuestion:m}}},16430,e=>{"use strict";e.s(["LineCenter",()=>r]);var t=e.i(843476),n=e.i(296548);function r({className:e,children:r}){return(0,t.jsx)("div",{className:(0,n.cn)("h-[1lh] flex items-center shrink-0",e),children:r})}},914423,e=>{"use strict";e.s(["DeprecatedLabel",()=>r]);var t=e.i(843476),n=e.i(296548);function r({className:e}){return(0,t.jsx)("div",{className:(0,n.cn)("w-[78px] h-[21px] bg-[#FDEAD8] dark:bg-[#613105] text-[#AE590A] dark:text-[#E9760C] font-medium text-xs leading-4 flex justify-center items-center p-1.5 rounded-md whitespace-nowrap",e),children:"deprecated"})}},894587,e=>{"use strict";e.s(["ThemeProvider",()=>u]);var t=e.i(843476),n=e.i(662862),r=e.i(615824),i=e.i(822236),s=e.i(363178),a=e.i(271645),o=e.i(590280);function l(){return(0,a.useEffect)(()=>{let e=window.scrollY,t=document.documentElement.classList.contains("dark"),n=()=>{e=window.scrollY},r=new MutationObserver(()=>{let n=document.documentElement.classList.contains("dark");if(n===t)return;t=n;let r=window.scrollX,i=e;requestAnimationFrame(()=>{document.body.offsetHeight,window.scrollTo(r,i)})});return window.addEventListener("scroll",n,{passive:!0}),r.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]}),()=>{window.removeEventListener("scroll",n),r.disconnect()}},[]),null}function c({fallback:e}){let{theme:t,forcedTheme:r}=(0,n.useTheme)();return(0,a.useEffect)(()=>{let n=(0,i.normalizeThemePreference)(r??t,e);document.documentElement.setAttribute(i.THEME_PREFERENCE_ATTRIBUTE,n)},[t,r,e]),null}function d(){let{theme:e,forcedTheme:t}=(0,n.useTheme)(),r=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{r.current="system"===e&&!t},[e,t]),(0,a.useEffect)(()=>{let e=window.matchMedia("(prefers-color-scheme: dark)"),t=()=>{r.current&&(0,n.suppressTransitionsThisTask)()};return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]),null}function u({children:e,appearance:u,queryParamMode:p,codeblockTheme:h,forceShikiThemeLoad:f,forcedTheme:g,...m}){let{isLivePreview:x,getDocsConfigOverrides:v}=(0,a.useContext)(o.LivePreviewContext),y=v(),k=y?.appearance,b=y?.styling?.codeblocks,C=p&&["dark","light","system"].includes(p),w=x&&b?b:h;(0,r.loadShikiThemes)(w,f);let j=C?p:x&&k?.default?k.default:u?.default,S=g??(C?p:x&&k?.strict?k.default:u?.strict?u.default:void 0),T=(0,i.normalizeThemePreference)(j),E=`${j??""}:${S??""}`,P=(0,a.useRef)(E);return(0,a.useLayoutEffect)(()=>{P.current!==E&&(P.current=E,(0,n.suppressTransitionsThisTask)())},[E]),(0,t.jsxs)(s.ThemeProvider,{attribute:"class",disableTransitionOnChange:!1,defaultTheme:j,forcedTheme:S,storageKey:"isDarkMode",themes:["dark","light","true","false","system"],value:{true:"dark",false:"light",dark:"dark",light:"light"},enableSystem:!0,...m,enableColorScheme:!1,children:[(0,t.jsx)("script",{dangerouslySetInnerHTML:{__html:(0,i.getThemePreferenceScript)(T,S)},suppressHydrationWarning:!0}),(0,t.jsx)(l,{}),(0,t.jsx)(d,{}),(0,t.jsx)(c,{fallback:T}),e]},x?E:void 0)}},192712,e=>{"use strict";function t(e,t){if(e){if("family"in e)return e;else if(t in e){let n=e[t];return"string"==typeof n?{family:n}:n}}}e.s(["getDetailedFontType",()=>t])},531961,e=>{"use strict";e.s(["FontScript",()=>u],531961);var t=e.i(843476),n=e.i(590280),r=e.i(479721);e.i(876469);var i=e.i(433180),s=e.i(771455);function a({font:e,subdomain:n}){if(!e||"Paper Mono"===e.family)return null;if(e.source){let r=function(e,t){let n=e.startsWith("fonts/"),r=e.startsWith("http://")||e.startsWith("https://");return n?`/${e}`:r?e:t?(0,s.getS3URI)(t,e):`/${e}`}(e.source,n),i=function(e){switch(e?.toLowerCase()){case"woff":return"font/woff";case"truetype":case"ttf":return"font/ttf";case"opentype":case"otf":return"font/otf";default:return"font/woff2"}}(e.format);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("link",{rel:"preload",href:r,as:"font",type:i,crossOrigin:"anonymous"}),(0,t.jsx)("style",{children:`@font-face { font-family: '${e.family}'; src: url('${r}') format('${e.format}'); font-weight: ${e.weight}; font-display: swap; }`})]})}let r=(e.weight??"400;500;600;700;800").toString().split(";"),i=[...r.map(e=>`0,${e}`),...r.map(e=>`1,${e}`)].join(";");return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com"}),(0,t.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,t.jsx)("link",{href:`https://fonts.googleapis.com/css2?family=${e.family.replace(/\s+/g,"+")}:ital,wght@${i}&display=swap`,rel:"stylesheet"})]})}let o=(e,t)=>"Paper Mono"===e?"var(--font-paper-mono)":`"${e}", ${t}`;function l({heading:e,body:n,mono:r}){return(0,t.jsx)("style",{children:`:root { ${e?.family?`--font-family-headings-custom: ${o(e.family,i.SYSTEM_FONT_FALLBACK_STRING)};`:""} ${e?.weight?`--font-weight-headings-custom: ${e.weight};`:""} ${n?.family?`--font-family-body-custom: ${o(n.family,i.SYSTEM_FONT_FALLBACK_STRING)};`:""} ${n?.weight?`--font-weight-body-custom: ${n.weight};`:""} ${r?.family?`--font-family-mono-custom: ${o(r.family,i.MONO_FONT_FALLBACK_STRING)};`:""} } ${r?.weight?`.font-family-mono { font-weight: ${r.weight}; }`:""}`})}var c=e.i(192712),d=e.i(271645);function u({theme:e,fonts:i,subdomain:s}){let{isLivePreview:o,getDocsConfigOverrides:u}=(0,d.useContext)(n.LivePreviewContext),p=u(),h=p?.theme,f=(0,r.getThemeFonts)(o&&h?h:e),g=p?.fonts;if(!i&&!f&&!g)return null;let m=o&&g?g:i??f,x=(0,c.getDetailedFontType)(m,"heading"),v=(0,c.getDetailedFontType)(m,"body"),y=f?.mono,k=[x,v,y].map(e=>e?`${e.family}|${e.weight??""}|${"source"in e&&"string"==typeof e.source?e.source:""}`:"").join(";");return(0,t.jsxs)(d.Fragment,{children:[(0,t.jsx)(a,{font:x,subdomain:s}),(0,t.jsx)(a,{font:v,subdomain:s}),(0,t.jsx)(a,{font:y,subdomain:s}),(0,t.jsx)(l,{heading:x,body:v,mono:y})]},k)}},649328,e=>{"use strict";e.s(["RoundedVariables",()=>s]);var t=e.i(843476),n=e.i(91557),r=e.i(590280),i=e.i(271645);function s({theme:e}){let{isLivePreview:s,getDocsConfigOverrides:a}=(0,i.useContext)(r.LivePreviewContext),{docsConfig:o}=(0,i.useContext)(n.DocsConfigContext),l=a(),c=l?.theme,d=e;if(o?.theme!==e&&(d=o?.theme),s&&c&&(d=c),"willow"===d){let e=`:root { --rounded-sm: 0px; --rounded: 0px; --rounded-md: 0px; --rounded-lg: 0px; --rounded-xl: 0px; --rounded-xt: 0px; --rounded-2xl: 0px; --rounded-search: 0px; --rounded-3xl: 0px; --rounded-full: 0px; }`;return(0,t.jsx)("style",{children:e})}if("linden"!==d)return null;{let e=`:root { --rounded-sm: 4px; --rounded: 4px; --rounded-md: 4px; --rounded-lg: 4px; --rounded-xl: 4px; --rounded-xt: 4px; --rounded-2xl: 4px; --rounded-search: 4px; --rounded-3xl: 4px; --rounded-full: 4px; }`;return(0,t.jsx)("style",{children:e})}}},557611,e=>{"use strict";e.s(["Fonts",()=>a]);var t=e.i(843476),n=e.i(590280),r=e.i(192712),i=e.i(296548),s=e.i(271645);function a({fonts:e,children:a}){let{isLivePreview:o,getDocsConfigOverrides:l}=(0,s.useContext)(n.LivePreviewContext),c=l(),d=c?.fonts,u=o&&d?d:e;return(0,t.jsx)("div",{className:(0,i.cn)("relative antialiased text-gray-500 dark:text-gray-400",(0,r.getDetailedFontType)(u,"headings")?.weight&&"[[&_:is(h1,h2,h3,h4,h5,h6)]:font-headingsWeight",(0,r.getDetailedFontType)(u,"body")?.weight&&"[&_*:not(h1,h2,h3,h4,h5,h6,strong,b,h1_*,h2_*,h3_*,h4_*,h5_*,h6_*,strong_*,b_*)]:font-bodyWeight"),children:a})}},378896,e=>{"use strict";e.s(["ConfiguredVariationProvider",()=>o,"VariationQuerySync",()=>a]);var t=e.i(843476),n=e.i(91557),r=e.i(734305),i=e.i(618566),s=e.i(271645);function a(){let e=(0,i.useSearchParams)(),{options:t,setSelectedVariation:n}=(0,r.useVariation)(),a=e?.get(r.VARIATION_QUERY_PARAM);return(0,s.useLayoutEffect)(()=>{let e=new URLSearchParams(window.location.search).get(r.VARIATION_QUERY_PARAM);a&&a===e&&t.some(e=>e.id===a)&&n(a)},[t,a,n]),null}function o({children:e}){let{docsConfig:i}=(0,s.useContext)(n.DocsConfigContext),{actualSubdomain:o,subdomain:l}=(0,s.useContext)(n.DeploymentMetadataContext);return i?.theme!=="willow"?e:(0,t.jsxs)(r.VariationProvider,{options:i.variations?.options,projectId:o??l,children:[(0,t.jsx)(s.Suspense,{fallback:null,children:(0,t.jsx)(a,{})}),e]})}},340373,129749,e=>{"use strict";e.s(["MinusIcon",()=>n],340373);var t=e.i(930733);let n=(0,t.default)("MinusIcon",[["path",{d:"M3.25 9H14.75",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined");e.s(["PlusIcon",()=>r],129749);let r=(0,t.default)("PlusIcon",[["path",{d:"M9 3.25V14.75",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M3.25 9H14.75",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined")},92621,382677,e=>{"use strict";e.s(["removeLeadingSlash",()=>n],92621),e.s(["createPathArr",()=>t],382677);let t=e=>e.split(/[\\/]/).filter(e=>""!==e),n=e=>t(e).join("/")},707934,e=>{"use strict";e.s(["WebMcpRegistration",()=>i]);var t=e.i(206558),n=e.i(271645);let r="\n\n[Results truncated]";function i({subdomain:e}){return(0,n.useEffect)(()=>{let n=document.modelContext;if(!n)return;let i=new AbortController,s={name:"search_docs",description:"Search the documentation for relevant pages and content.",inputSchema:{type:"object",properties:{query:{type:"string",description:"Search query"}},required:["query"],additionalProperties:!1},annotations:{readOnlyHint:!0,untrustedContentHint:!0},async execute(n){var i;let s=String(n.query??"").trim();if(!s)return{content:[{type:"text",text:"Error: query is required."}]};let a=`${t.NEXT_PUBLIC.BASE_PATH}/_mintlify/api-public/search/${encodeURIComponent(e)}`,o=await fetch(a,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:s})});if(!o.ok)return{content:[{type:"text",text:`Search failed (${o.status})`}]};let l=((await o.json()).results??[]).slice(0,10);return 0===l.length?{content:[{type:"text",text:"No results found."}]}:{content:[{type:"text",text:(i=l.map(e=>`## ${e.header} Page: ${e.page} ${e.content}`).join("\n\n")).length<=1500?i:`${i.slice(0,1500-r.length)}${r}`}]}}},a={name:"open_skill",description:"Open an agent skill document by name.",inputSchema:{type:"object",properties:{skill_name:{type:"string",description:"The slug of the skill to open"}},required:["skill_name"],additionalProperties:!1},annotations:{readOnlyHint:!1,untrustedContentHint:!1},async execute(e){let n=String(e.skill_name??"").trim();if(!n)return{content:[{type:"text",text:"Error: skill_name is required."}]};let r=`${window.location.origin}${t.NEXT_PUBLIC.BASE_PATH}/.well-known/agent-skills/${encodeURIComponent(n)}/skill.md`;return window.open(r,"_blank","noopener,noreferrer"),{content:[{type:"text",text:`Opened skill: ${n}`}]}}};return async function(e){try{await Promise.all([e.registerTool(s,{signal:i.signal}),e.registerTool(a,{signal:i.signal})])}catch(e){if(i.signal.aborted)return;i.abort(),console.error("Failed to register WebMCP tools",e)}}(n),()=>{i.abort()}},[e]),null}},403708,e=>{"use strict";e.s(["PreviewWidgetContext",()=>a,"PreviewWidgetProvider",()=>c]);var t=e.i(843476),n=e.i(91557),r=e.i(206558),i=e.i(271645),s=e.i(50270);let a=(0,i.createContext)({changedFiles:[],isLoading:!1,analyticsContext:void 0,isMenuOpen:!1,setIsMenuOpen:e=>{},searchQuery:"",setSearchQuery:e=>{},isSearchOpen:!1,setIsSearchOpen:e=>{},editorBaseUrl:void 0}),o=s.z.object({title:s.z.string().optional()}).passthrough(),l=s.z.object({changedFiles:s.z.array(s.z.object({path:s.z.string(),status:s.z.enum(["added","removed","modified"]),rawPath:s.z.string().optional(),pageMetadata:o.optional()}))}),c=({changedFiles:e,analyticsContext:s,editorBaseUrl:o,children:c})=>{let{subdomain:d}=(0,i.useContext)(n.DeploymentMetadataContext),{auth:u}=(0,i.useContext)(n.AuthContext),p=!!u,[h,f]=(0,i.useState)(!1),[g,m]=(0,i.useState)(""),[x,v]=(0,i.useState)(!1),[y,k]=(0,i.useState)(void 0);return(0,i.useEffect)(()=>{if(e||!d)return;let t=new AbortController;return k(void 0),(async()=>{try{let e=p?`${r.NEXT_PUBLIC.BASE_PATH}/_mintlify/changed-files/scoped`:`${r.NEXT_PUBLIC.BASE_PATH}/_mintlify/changed-files/${d}`,n=await fetch(e,{signal:t.signal}),i=n.ok?function(e){let t=l.safeParse(e);return t.success?t.data.changedFiles:void 0}(await n.json()):void 0;k(i??[])}catch(e){t.signal.aborted||(console.error("Failed to fetch changed files",e),k([]))}})(),()=>t.abort()},[p,e,d]),(0,t.jsx)(a.Provider,{value:{changedFiles:e??y??[],isLoading:!e&&void 0===y,analyticsContext:s,isMenuOpen:h,setIsMenuOpen:f,searchQuery:g,setSearchQuery:m,isSearchOpen:x,setIsSearchOpen:v,editorBaseUrl:o},children:c})}},802953,e=>{"use strict";e.s(["WidgetTrigger",()=>P],802953);var t=e.i(843476),n=e.i(772803),r=e.i(501982),i=e.i(930733);let s=(0,i.default)("FileSearchIcon",[["path",{d:"M5.75 6.75H7.75",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M5.75 9.75H10.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M15.16 6.24999H11.75C11.198 6.24999 10.75 5.80199 10.75 5.24999V1.85199",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M14 16.25C15.2426 16.25 16.25 15.2426 16.25 14C16.25 12.7574 15.2426 11.75 14 11.75C12.7574 11.75 11.75 12.7574 11.75 14C11.75 15.2426 12.7574 16.25 14 16.25Z",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M15.25 9.438V6.664C15.25 6.399 15.145 6.144 14.957 5.957L11.043 2.043C10.855 1.855 10.601 1.75 10.336 1.75H4.75C3.645 1.75 2.75 2.646 2.75 3.75V14.25C2.75 15.354 3.645 16.25 4.75 16.25H9.843",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M15.59 15.59L17.25 17.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined");var a=e.i(296548),o=e.i(271645),l=e.i(403708),c=e.i(872866),d=e.i(137829),u=e.i(447939);let p=()=>{let{analyticsMediator:e}=(0,o.useContext)(u.default),t=(0,o.useMemo)(()=>{if(e)return{fileListViewed:e.createEventListener("preview_widget.file_list.viewed"),fileOpened:e.createEventListener("preview_widget.file.opened"),fileEditorOpened:e.createEventListener("preview_widget.file.editor_opened")}},[e]),n=(0,o.useCallback)(e=>{let n=(({analyticsContext:e,file:t,currentPath:n,changedFileCount:r,visibleFileCount:i,hasSearchQuery:s,hasEditorBaseUrl:a})=>{if(e)return{mainDeploymentId:e.mainDeploymentId,mainDeploymentSubdomain:e.mainDeploymentSubdomain,filePath:t?.path,fileRawPath:t?.rawPath,fileStatus:t?.status,currentPath:n,changedFileCount:r,visibleFileCount:i,hasSearchQuery:s,hasEditorBaseUrl:a}})(e);if(n&&t){if("preview_widget.file_list.viewed"===e.event)return void t.fileListViewed(n);if("preview_widget.file.opened"===e.event)return void t.fileOpened(n);t.fileEditorOpened(n)}},[t]);return{isPreviewWidgetAnalyticsReady:!!t,trackPreviewWidgetEvent:n}};var h=e.i(92621),f=e.i(803333);e.i(914140);var g=e.i(773626),m=e.i(431392);let x=(0,i.default)("FileFeatherIcon",[["path",{d:"M5.75 6.75H7.75",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M5.75 9.75H10.25",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M15.16 6.24999H11.75C11.198 6.24999 10.75 5.80199 10.75 5.24999V1.85199",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M15.25 8.584V6.664C15.25 6.399 15.145 6.144 14.957 5.957L11.043 2.043C10.855 1.855 10.601 1.75 10.336 1.75H4.75C3.645 1.75 2.75 2.646 2.75 3.75V14.25C2.75 15.354 3.645 16.25 4.75 16.25H8.385",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M10.75 17.25C10.75 17.25 11.432 11.259 17.25 10.75C15.82 12.44 17.25 15.75 13.5 15.75",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined");var v=e.i(522016),y=e.i(340373),k=e.i(129749);let b=(0,i.default)("SquarePlusMinusIcon",[["path",{d:"M13.25 2.75H4.75C3.64543 2.75 2.75 3.64543 2.75 4.75V13.25C2.75 14.3546 3.64543 15.25 4.75 15.25H13.25C14.3546 15.25 15.25 14.3546 15.25 13.25V4.75C15.25 3.64543 14.3546 2.75 13.25 2.75Z",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M9 4.75V9.75",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M11.5 7.25H6.5",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}],["path",{d:"M11.5 12.25H6.5",stroke:"currentColor",width:"1.5",linecap:"round",linejoin:"round"}]],"outlined"),C=({status:e,className:n})=>{let{Icon:r,label:i}={added:{Icon:k.PlusIcon,label:"Added file"},removed:{Icon:y.MinusIcon,label:"Removed file"},modified:{Icon:b,label:"Modified file"}}[e];return(0,t.jsx)(r,{strokeWidth:2,className:(0,a.cn)("size-3.5 text-inherit",n),"aria-label":i})},w=({status:e})=>{let n={added:{label:"Added",className:"bg-green-50 dark:bg-green-900/20 text-green-800 dark:text-green-500"},removed:{label:"Removed",className:"bg-red-50 dark:bg-red-900/20 text-red-800 dark:text-red-500"},modified:{label:"Modified",className:"bg-yellow-50 dark:bg-yellow-900/20 text-yellow-800 dark:text-yellow-500"}}[e];return(0,t.jsxs)("div",{className:(0,a.cn)("inline-flex items-center gap-1 px-1.5 py-0.5 rounded-md text-xs font-medium",n.className),role:"status","aria-label":`File status: ${n.label}`,children:[(0,t.jsx)(C,{status:e,className:"shrink-0 size-2.5"}),(0,t.jsx)("span",{children:n.label})]})},j=({file:e})=>{let{analyticsContext:r,editorBaseUrl:i,setIsMenuOpen:s}=(0,o.useContext)(l.PreviewWidgetContext),{trackPreviewWidgetEvent:c}=p(),d=(0,f.useCurrentPath)(),u=(0,o.useMemo)(()=>{if(i)return`${i}/${(e.rawPath??"").split("/").map(e=>encodeURIComponent(e)).join("/")}`},[i,e.rawPath]),h=(0,g.isEqualIgnoringLeadingSlash)(d,e.path),y="removed"===e.status,k=!!i,b=(0,a.cn)("group/change-page-item p-2 rounded-xl flex items-center gap-2 w-full disabled:cursor-not-allowed",h&&"bg-[#F9F9F9] dark:bg-[#191A1B]",!y&&"hover:bg-[#F9F9F9] dark:hover:bg-[#191A1B]"),C=(0,t.jsxs)("div",{className:"flex items-center gap-2 min-w-0 w-full",children:[(0,t.jsx)("div",{className:"w-[5rem] flex justify-start",children:(0,t.jsx)(w,{status:e.status})}),(0,t.jsx)("p",{className:"text-sm text-left text-gray-900 dark:text-gray-100 truncate flex-1",title:e.path,children:e.path}),!y&&i&&(0,t.jsx)(n.TooltipProvider,{children:(0,t.jsxs)(n.Tooltip,{children:[(0,t.jsx)(n.TooltipTrigger,{render:(0,t.jsx)("a",{href:u,target:"_blank",rel:"noopener noreferrer",onClick:t=>{t.stopPropagation(),c({event:"preview_widget.file.editor_opened",analyticsContext:r,file:e,currentPath:d,hasEditorBaseUrl:k})},className:"opacity-0 group-hover/change-page-item:opacity-100 ml-auto shrink-0 p-1 rounded hover:bg-[#F0F0F0] dark:hover:bg-[#252627] text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-300","aria-label":`Open ${e.path} in editor`,children:(0,t.jsx)(x,{strokeWidth:2,className:"size-[18px] shrink-0","aria-hidden":"true"})})}),(0,t.jsxs)(n.TooltipContent,{className:"text-sm",side:"left",children:[(0,t.jsx)(n.TooltipArrow,{}),(0,t.jsx)("p",{children:"Open in editor"})]})]})})]});return y?(0,t.jsx)("button",{className:b,disabled:!0,"aria-disabled":"true",children:C}):(0,t.jsx)(v.default,{href:(0,m.optionallyAddLeadingSlash)(e.path),prefetch:!0,className:b,onClick:()=>{c({event:"preview_widget.file.opened",analyticsContext:r,file:e,currentPath:d,hasEditorBaseUrl:k}),s(!1)},"aria-current":h?"page":void 0,children:C})},S=()=>{let{analyticsContext:e,changedFiles:n,editorBaseUrl:r,isLoading:i,searchQuery:s}=(0,o.useContext)(l.PreviewWidgetContext),{isPreviewWidgetAnalyticsReady:a,trackPreviewWidgetEvent:c}=p(),d=(0,o.useRef)(!1),u=(0,o.useMemo)(()=>((e,t)=>{if(!t.trim())return e;let n=(0,h.removeLeadingSlash)(t.trim()).toLowerCase();return e.filter(e=>{let t=e.pageMetadata?.title?.toLowerCase().includes(n),r=e.path.toLowerCase().includes(n);return t||r})})(n,s),[n,s]);return(0,o.useEffect)(()=>{a&&e&&!i&&!d.current&&(d.current=!0,c({event:"preview_widget.file_list.viewed",analyticsContext:e,changedFileCount:n.length,visibleFileCount:u.length,hasSearchQuery:s.trim().length>0,hasEditorBaseUrl:!!r}))},[e,n.length,r,u.length,i,a,s,c]),(0,t.jsx)("div",{className:"flex flex-col overflow-y-auto flex-1 min-h-0 gap-px",role:"list","aria-label":"Changed files",children:i?(0,t.jsx)("div",{className:"animate-pulse",role:"status","aria-label":"Loading changed files",children:[0,1,2].map(e=>(0,t.jsxs)("div",{className:"p-2 rounded-xl flex items-center gap-2 w-full",children:[(0,t.jsx)("div",{className:"w-[5rem] flex justify-start",children:(0,t.jsx)("div",{className:"h-4 w-full bg-gray-200 dark:bg-gray-700 rounded-md"})}),(0,t.jsx)("div",{className:"h-4 w-40 bg-gray-200 dark:bg-gray-700 rounded-md"})]},e))}):u.length>0?u.map(e=>(0,t.jsx)("div",{role:"listitem",children:(0,t.jsx)(j,{file:e})},e.path)):(0,t.jsx)("div",{className:"flex flex-col items-center justify-center py-8 px-4",role:"status",children:(0,t.jsx)("p",{className:"text-sm text-gray-500 dark:text-gray-400 text-center",children:s.trim()?"No files match your search":"No file changes"})})})},T=()=>{let{searchQuery:e,setSearchQuery:n,setIsMenuOpen:r}=(0,o.useContext)(l.PreviewWidgetContext),i=(0,o.useRef)(null);return(0,o.useEffect)(()=>{let t=t=>{"Escape"===t.key&&i.current===document.activeElement&&(e?(t.preventDefault(),t.stopPropagation(),n("")):r(!1))};return document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t)},[e,n,r]),(0,t.jsxs)("div",{className:"relative flex items-center w-full",children:[(0,t.jsx)("label",{htmlFor:"preview-widget-search",className:"sr-only",children:"Search files"}),(0,t.jsx)("input",{id:"preview-widget-search",ref:i,type:"text",value:e,onChange:e=>n(e.target.value),placeholder:"What are you looking for?","aria-label":"Search files",className:"flex-1 text-sm text-gray-900 dark:text-gray-100 placeholder:text-gray-400 dark:placeholder:text-gray-500 bg-transparent focus-within:outline-0",autoFocus:!0,autoComplete:"off"})]})},E=()=>{let{changedFiles:e,isSearchOpen:n,setIsSearchOpen:r,setSearchQuery:i}=(0,o.useContext)(l.PreviewWidgetContext);return(0,t.jsx)("div",{className:"flex flex-col min-h-0 flex-1",children:(0,t.jsx)("div",{className:"flex flex-col flex-1 min-h-0 transition-all duration-300 ease-out",children:(0,t.jsx)("div",{id:"files-panel",role:"tabpanel","aria-labelledby":"files-tab",className:"flex flex-col flex-1 min-h-0",children:(0,t.jsxs)("div",{className:"flex flex-col overflow-y-auto flex-1 min-h-0 p-2",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-2 px-2 pt-1.5 pb-3 shrink-0 text-sm text-gray-400 dark:text-gray-500",children:[n?(0,t.jsx)(T,{}):(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("span",{className:"text-sm",children:[e.length>0&&(0,t.jsx)("span",{"aria-label":`${e.length} files changed`,children:e.length})," ",e.length>1?"files":"file"," changed"]})}),(0,t.jsx)("button",{onClick:()=>{n&&i(""),r(!n)},"aria-label":"Toggle search","aria-expanded":n,children:n?(0,t.jsx)(d.XmarkIcon,{"aria-hidden":"true",strokeWidth:2,className:"size-4 shrink-0"}):(0,t.jsx)(c.MagnifierIcon,{"aria-hidden":"true",strokeWidth:2,className:"size-4 shrink-0"})})]}),(0,t.jsx)(S,{})]})})})})},P=()=>{let{isMenuOpen:e,setIsMenuOpen:i,searchQuery:c}=(0,o.useContext)(l.PreviewWidgetContext),[d,u]=(0,o.useState)(!1);return(0,t.jsx)(n.TooltipProvider,{delay:150,children:(0,t.jsxs)(r.Popover,{open:e,onOpenChange:(e,t)=>{(e||"escape-key"!==t.reason||!c)&&i(e)},children:[(0,t.jsxs)(n.Tooltip,{open:d&&!e,children:[(0,t.jsx)(n.TooltipTrigger,{render:(0,t.jsx)(r.PopoverTrigger,{render:(0,t.jsx)("button",{onClick:()=>i(!e),onPointerEnter:()=>u(!0),onPointerLeave:()=>u(!1),"aria-haspopup":"menu","aria-expanded":e,"aria-label":"Preview Widget",className:(0,a.cn)("overflow-hidden z-999 flex touch-none fixed bottom-7 right-7 w-fit items-center justify-center rounded-full p-2 border border-gray-950/20 dark:border-white/20 size-12","bg-background-dark dark:bg-background-light dark:brightness-[1.5]","hover:bg-neutral-900 dark:hover:bg-neutral-100 aria-expanded:bg-neutral-900 dark:aria-expanded:bg-neutral-100","cursor-pointer active:scale-[93%] transition-height transition-[transform,background-color] duration-150 ease-in-out outline-offset-4","animate-[slide-up_0.8s_ease-out]"),children:(0,t.jsx)(s,{"aria-hidden":"true",strokeWidth:2,className:"size-5 text-white dark:text-gray-900 shrink-0"})})})}),(0,t.jsxs)(n.TooltipContent,{side:"left",showArrow:!1,className:"bg-background-dark dark:bg-background-light",children:[(0,t.jsx)(n.TooltipArrow,{className:"[&_svg]:text-background-dark dark:[&_svg]:text-background-light",arrowBgClassName:"bg-background-dark dark:bg-background-light"}),(0,t.jsx)("p",{className:"text-xs text-white dark:text-gray-900",children:"View changed files"})]})]}),(0,t.jsx)(r.PopoverContent,{collisionPadding:25,className:"outline-0 sm:w-[380px] p-0 min-h-[70px] max-h-[80vh] rounded-3xl bg-background-light dark:bg-background-dark border border-gray-50 dark:border-white/[0.08] flex flex-col shadow-2xl shadow-gray-900/5",side:"top",align:"end",role:"dialog","aria-label":"Preview Widget Menu",style:{boxShadow:"0px 0px 10px 0px rgba(0, 0, 0, 0.1)"},children:(0,t.jsx)(E,{})})]})})}},389096,e=>{e.v(t=>Promise.all(["static/chunks/82dd77156ef6225d.js","static/chunks/31f7d10d729ba249.js","static/chunks/a0d6544003b7d24c.js"].map(t=>e.l(t))).then(()=>t(567288)))},753735,e=>{e.v(t=>Promise.all(["static/chunks/06f07a2d18c76bab.js"].map(t=>e.l(t))).then(()=>t(639230)))},108387,e=>{e.v(t=>Promise.all(["static/chunks/6f7c0c24933652d0.js"].map(t=>e.l(t))).then(()=>t(563703)))},566265,e=>{e.v(t=>Promise.all(["static/chunks/b32535d7748ff90b.js"].map(t=>e.l(t))).then(()=>t(871530)))},353183,e=>{e.v(t=>Promise.all(["static/chunks/00d40ac625fa85c0.js"].map(t=>e.l(t))).then(()=>t(180689)))},622025,e=>{e.v(t=>Promise.all(["static/chunks/23ca30f14cd149f3.js"].map(t=>e.l(t))).then(()=>t(492032)))},644985,e=>{e.v(t=>Promise.all(["static/chunks/6742215b8d63006d.js"].map(t=>e.l(t))).then(()=>t(604570)))},366555,e=>{e.v(t=>Promise.all(["static/chunks/0fd6f8b6a55e377d.js"].map(t=>e.l(t))).then(()=>t(761198)))},291239,e=>{e.v(t=>Promise.all(["static/chunks/263c4141d29c317a.js"].map(t=>e.l(t))).then(()=>t(697374)))},863050,e=>{e.v(t=>Promise.all(["static/chunks/7eb502f79ae957c5.js","static/chunks/e35bd78ebe5f8f9f.js","static/chunks/7322c73bb6d8d6cd.js"].map(t=>e.l(t))).then(()=>t(299550)))},929176,e=>{e.v(t=>Promise.all(["static/chunks/480697d5e64c5f4c.js"].map(t=>e.l(t))).then(()=>t(593615)))},307612,e=>{e.v(t=>Promise.all(["static/chunks/21ae0c89a95d3866.js"].map(t=>e.l(t))).then(()=>t(971751)))},777785,e=>{e.v(t=>Promise.all(["static/chunks/02488abea7c0776f.js"].map(t=>e.l(t))).then(()=>t(97903)))},838687,e=>{e.v(t=>Promise.all(["static/chunks/45e181f5833b9620.js"].map(t=>e.l(t))).then(()=>t(979772)))},210729,e=>{e.v(t=>Promise.all(["static/chunks/4523f4337cf2bf32.js","static/chunks/afcf122a0b34530b.js","static/chunks/dbf04b026f4cd8d7.js"].map(t=>e.l(t))).then(()=>t(950629)))},87932,e=>{e.v(t=>Promise.all(["static/chunks/5917258e888b4dff.js","static/chunks/58dd45b95f6030ba.js"].map(t=>e.l(t))).then(()=>t(465938)))},623752,e=>{e.v(t=>Promise.all(["static/chunks/2119d8c4cd150ffe.js","static/chunks/467c393a72e247a6.js","static/chunks/b3ce172850765bff.js","static/chunks/84b99a46231ef6be.js","static/chunks/47232d04bffc0a26.js","static/chunks/7dac459a5be0fbd2.js","static/chunks/6edfdb45f9187a84.css"].map(t=>e.l(t))).then(()=>t(42685)))},591812,e=>{e.v(t=>Promise.all(["static/chunks/9853059e717e729a.css","static/chunks/0f50ccb1ecdad069.css","static/chunks/6edfdb45f9187a84.css","static/chunks/d6140c6bce74441d.css","static/chunks/c0a32369ed35c680.js","static/chunks/4f504eae97a90b5e.js","static/chunks/c686a1014c44326f.js","static/chunks/5882a9f611f1091b.js","static/chunks/d2bb5d5200174a88.js"].map(t=>e.l(t))).then(()=>t(496180)))}]);