const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"LivePreviewController-BrIXSbEi.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"rolldown-runtime-Bjp52BOI.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"initial-vendor-CbfHqnih.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"types-CiTgMxws.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"themes-B60eukA6.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"isEqual-BfaiBbcl.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"_Uint8Array-BVIqJ90l.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"isObjectLike-C8vmzPEN.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"isArray-Dcu1dQ5t.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"buildDecoratedNavigation-CahorXVZ.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"OpenApiReferenceProvider-CpJ44y6j.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"utils-DRi8JwoB.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"cloneDeep-izs3Hzxb.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"utils-D6b6ny2H.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"toString-BX-iyh8G.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"isSymbol-CSH9U2Gm.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"addUniqueKeysToSchema-CgBjVdxd.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"snippetPresets-u4Are-mZ.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"style-to-object-BY3JEAdk.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"v4-DIgz8zy6.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"conditional-requirements-CFM0id0Q.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"MdxPanel-7oE4ghWK.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"ConsentManager-rnGQZoNA.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"ConsentManager-BwVVDGpz.css?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"pkg-NexQ2tqI.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"middleware-BTaUKk2R.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"dist-e6zqYNxj.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"inherits_browser-C01ZZYR1.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"tslib.es6-B16JDj7i.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"context-dWgrHR6S.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"destination-D_YCJri-.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"react-hotjar-DlpS8hbS.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"build.umd-C8hXLK5S.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"mixpanel.cjs-DpMkfmg8.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"web-B7PqOkt2.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"pkg-CH4iQAOP.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"middleware-v7XD2TB4.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"tslib.es6-__MgqE_V.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"env-DXN-Bdyq.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"icons-BWvy-K4G.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"createIcon-DBGdUgXw.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"DuplicateIcon-BRwru6S6.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"VShapedArrowRightIcon-B6kkXyyc.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"MagnifierIcon-BVfIJYj3.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"mount-_dU5msMr.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"highlighter-7kSuZ4k7.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"themes-CA2Oq6o1.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"dist-C90esDWN.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"lib-B8HbPgcC.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"lib-Cw7mpK3w.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"html-void-elements-mCSPHezU.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"engine-compile-Ci-GfgTn.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"useAssistantV5-DBZ3Z3y0.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"shallow-BzqLj4xC.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"use-sites-performance-Crd9lrsc.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"assistant-DCHY9qk-.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"IntercomBoot-CLq9xxm4.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"machinery-D8rz8P8_.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"toNumber-By3Tspm-.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"MethodPill-c-UgMFw3.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"AssistantPageLink-D4Q3xuF7.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"scrollable-T7ULn6kB.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"DynamicMarkdown-B7gJlzwx.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"lightbox-handle-r17bVUz3.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"preview-widget-BrHTVTEg.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Page-kLDfGdFi.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"getPastedJson-qjrnOjTO.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"icon-Dt4VFpdV.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"getApiPlaygroundDisplay-CKb7GIdu.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"MessageExamples-BNL2bDIl.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"CodeSnippet-BaOQDoQh.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Page-BbBFtISY.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"SectionHeading-CCarmMPF.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"CodeSnippets-CNRiM0PE.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Page-BlovTRO5.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"ApiExamples-DTFiS5AN.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"usePlaygroundInputsStore-DuAEpWYt.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"axios-vUo_bRtp.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Frame-B97cnG_I.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"mint-island-cR0jCtQ1.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Mermaid-D6wFi_Lp.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-AGHRB4JF-CfEv7Rxp.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Serializer-7ppJtgfZ.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-ICPOFSXX-B-wmxPMn.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-BSJP7CBP--BUNar-i.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-5PVQY5BW-5TRMbl3J.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-ZZ45TVLE-Fy14olK2.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-X2U36JSP-DDlJbbD3.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-U2HBQHQK-CqWkcYYO.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"marked.esm-CZWythHk.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-5FUZZQ4R-CgWDVRHv.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"chunk-ENJZ2VHE-C2r8z3Mg.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"zoom-image-lightbox-Dg9C7AQr.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"CustomCode-H_O1bhv0.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"Prompt-LMR-aUE2.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"clsx-Chpd8_tJ.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"lib-DuNMoZ05.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"dist-CdcB7h9h.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"katex-YMM-FMeD.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"NarrationPlayer-Dho9x_tW.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"BannerMarkdown-BEDnsb9j.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"drawer-C6-3u4oH.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"DrawerViewport-DmsL8nHl.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"DevPanelBody-DUsBoEQn.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"NotFoundHydrator-DwZgG-RW.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"LivePreviewPage-CMgEENu0.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"SearchResultsPage-D4mzmnxf.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ",(globalThis.__mintAssets||"/docs/_mintlify/assets/")+"LoginApp-Bl9C2INm.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ"])))=>i.map(i=>d[i]); import{n as e,r as t,s as n}from"./rolldown-runtime-Bjp52BOI.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ";import{A as r,Ar as i,B as a,C as o,D as s,Dr as c,E as l,Er as u,F as d,Fr as f,G as p,I as m,Ir as h,J as g,K as _,L as v,Lr as y,Lt as b,M as x,Mr as S,Mt as C,N as w,O as T,On as E,Or as D,P as O,Pr as k,Q as A,R as ee,S as te,Sr as ne,T as re,Tr as ie,U as ae,Ut as oe,V as se,W as ce,X as le,Y as ue,Z as de,_ as fe,a as pe,at as me,b as he,br as ge,c as _e,cr as ve,d as ye,dr as j,et as be,f as xe,g as Se,gr as Ce,h as we,hr as Te,i as Ee,j as De,jr as Oe,jt as M,k as ke,kr as Ae,lr as je,m as Me,n as Ne,or as Pe,ot as Fe,p as Ie,q as Le,s as Re,sr as ze,st as Be,t as Ve,u as He,ur as Ue,v as We,vr as Ge,w as Ke,wr as qe,x as Je,y as Ye,yr as Xe,z as Ze}from"./initial-vendor-CbfHqnih.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ";var Qe=`mintlify:navigate`;function $e(e){if(typeof window>`u`)return;let{search:t,hash:n}=window.location;window.dispatchEvent(new CustomEvent(Qe,{detail:{path:e,search:t,hash:n}}))}var et=e=>e.startsWith(`/`)&&!e.startsWith(`//`),tt=(e,t)=>!t||e===t||e.startsWith(`${t}/`);function nt(e,t){let n=new URL(e,window.location.href);if(!et(e)||tt(n.pathname,t))return n;let r=e===`/`||e.startsWith(`/?`)||e.startsWith(`/#`);return new URL(r?t+e.slice(1):t+e,window.location.href)}function rt(e,t){typeof window<`u`&&(window.mintlify={...window.mintlify,navigate:(n,{replace:r=!1}={})=>{let i=e(),a=nt(n,i);a.origin!==window.location.origin||!tt(a.pathname,i)?r?window.location.replace(a.href):window.location.assign(a.href):t(a,{replace:r})}})}var it=f();function at(e){return e.split(`?`)[0]?.split(`#`)[0]??``}function ot(e){if(!e||e===`/`)return``;let t=e.startsWith(`/`)?e:`/${e}`;return t.endsWith(`/`)?t.slice(0,-1):t}function st(e,t){return t&&(e===t||e.startsWith(`${t}/`))?e.slice(t.length)||`/`:e}var ct=[`x`,`website`,`facebook`,`youtube`,`discord`,`slack`,`github`,`linkedin`,`instagram`,`hacker-news`,`medium`,`telegram`,`twitter`,`x-twitter`,`earth-americas`,`bluesky`,`threads`,`reddit`,`podcast`],lt=[`fontawesome`,`lucide`,`tabler`];function ut(e){return e===`lucide`||e===`tabler`}var dt=[`brands`,`duotone`,`light`,`regular`,`sharp-duotone-solid`,`sharp-light`,`sharp-regular`,`sharp-solid`,`sharp-thin`,`solid`,`thin`],ft=`419.AD.AE.AF.AG.AI.AL.AM.AO.AQ.AR.AS.AT.AU.AW.AX.AZ.BA.BB.BD.BE.BF.BG.BH.BI.BJ.BL.BM.BN.BO.BQ.BR.BS.BT.BV.BW.BY.BZ.CA.CC.CD.CF.CG.CH.CI.CK.CL.CM.CN.CO.CR.CU.CV.CW.CX.CY.CZ.DE.DJ.DK.DM.DO.DZ.EC.EE.EG.EH.ER.ES.ET.FI.FJ.FK.FM.FO.FR.GA.GB.GD.GE.GF.GG.GH.GI.GL.GM.GN.GP.GQ.GR.GS.GT.GU.GW.GY.HK.HM.HN.HR.HT.HU.ID.IE.IL.IM.IN.IO.IQ.IR.IS.IT.JE.JM.JO.JP.KE.KG.KH.KI.KM.KN.KP.KR.KW.KY.KZ.LA.LB.LC.LI.LK.LR.LS.LT.LU.LV.LY.MA.MC.MD.ME.MF.MG.MH.MK.ML.MM.MN.MO.MP.MQ.MR.MS.MT.MU.MV.MW.MX.MY.MZ.NA.NC.NE.NF.NG.NI.NL.NO.NP.NR.NU.NZ.OM.PA.PE.PF.PG.PH.PK.PL.PM.PN.PR.PS.PT.PW.PY.QA.RE.RO.RS.RU.RW.SA.SB.SC.SD.SE.SG.SH.SI.SJ.SK.SL.SM.SN.SO.SR.SS.ST.SV.SX.SY.SZ.TC.TD.TF.TG.TH.TJ.TK.TL.TM.TN.TO.TR.TT.TV.TW.TZ.UA.UG.UM.US.UY.UZ.VA.VC.VE.VG.VI.VN.VU.WF.WS.YE.YT.ZA.ZM.ZW`.split(`.`),pt=`en.cn.zh.zh-Hans.zh-Hant.zh-CN.zh-TW.es.fr.fr-CA.fr-ca.ja.jp.ja-jp.ja-JP.pt.pt-BR.de.ko.it.ru.ro.cs.id.ar.tr.hi.sv.no.nb.da.lv.nl.uk.vi.pl.uz.he.ca.fi.hu`.split(`.`),mt={en:`English`,cn:`Chinese`,zh:`Chinese`,"zh-Hans":`Simplified Chinese`,"zh-Hant":`Traditional Chinese`,"zh-CN":`Simplified Chinese`,"zh-TW":`Traditional Chinese`,es:`Spanish`,fr:`French`,"fr-CA":`Canadian French`,"fr-ca":`Canadian French`,ja:`Japanese`,jp:`Japanese`,"ja-jp":`Japanese`,"ja-JP":`Japanese`,pt:`Portuguese`,"pt-BR":`Brazilian Portuguese`,de:`German`,ko:`Korean`,it:`Italian`,ru:`Russian`,ro:`Romanian`,cs:`Czech`,id:`Indonesian`,ar:`Arabic`,tr:`Turkish`,hi:`Hindi`,sv:`Swedish`,no:`Norwegian`,nb:`Norwegian Bokmรฅl`,da:`Danish`,lv:`Latvian`,nl:`Dutch`,uk:`Ukrainian`,vi:`Vietnamese`,pl:`Polish`,uz:`Uzbek`,he:`Hebrew`,ca:`Catalan`,fi:`Finnish`,hu:`Hungarian`},ht={en:`๐Ÿ‡บ๐Ÿ‡ธ`,cn:`๐Ÿ‡จ๐Ÿ‡ณ`,zh:`๐Ÿ‡จ๐Ÿ‡ณ`,"zh-Hans":`๐Ÿ‡จ๐Ÿ‡ณ`,"zh-Hant":`๐Ÿ‡น๐Ÿ‡ผ`,"zh-CN":`๐Ÿ‡จ๐Ÿ‡ณ`,"zh-TW":`๐Ÿ‡น๐Ÿ‡ผ`,es:`๐Ÿ‡ช๐Ÿ‡ธ`,fr:`๐Ÿ‡ซ๐Ÿ‡ท`,"fr-CA":`๐Ÿ‡จ๐Ÿ‡ฆ`,"fr-ca":`๐Ÿ‡จ๐Ÿ‡ฆ`,ja:`๐Ÿ‡ฏ๐Ÿ‡ต`,jp:`๐Ÿ‡ฏ๐Ÿ‡ต`,"ja-jp":`๐Ÿ‡ฏ๐Ÿ‡ต`,"ja-JP":`๐Ÿ‡ฏ๐Ÿ‡ต`,pt:`๐Ÿ‡ง๐Ÿ‡ท`,"pt-BR":`๐Ÿ‡ง๐Ÿ‡ท`,de:`๐Ÿ‡ฉ๐Ÿ‡ช`,ko:`๐Ÿ‡ฐ๐Ÿ‡ท`,it:`๐Ÿ‡ฎ๐Ÿ‡น`,ru:`๐Ÿ‡ท๐Ÿ‡บ`,ro:`๐Ÿ‡ท๐Ÿ‡ด`,cs:`๐Ÿ‡จ๐Ÿ‡ฟ`,id:`๐Ÿ‡ฎ๐Ÿ‡ฉ`,ar:`๐Ÿ‡ธ๐Ÿ‡ฆ`,tr:`๐Ÿ‡น๐Ÿ‡ท`,hi:`๐Ÿ‡ฎ๐Ÿ‡ณ`,sv:`๐Ÿ‡ธ๐Ÿ‡ช`,no:`๐Ÿ‡ณ๐Ÿ‡ด`,nb:`๐Ÿ‡ณ๐Ÿ‡ด`,da:`๐Ÿ‡ฉ๐Ÿ‡ฐ`,lv:`๐Ÿ‡ฑ๐Ÿ‡ป`,nl:`๐Ÿ‡ณ๐Ÿ‡ฑ`,uk:`๐Ÿ‡บ๐Ÿ‡ฆ`,vi:`๐Ÿ‡ป๐Ÿ‡ณ`,pl:`๐Ÿ‡ต๐Ÿ‡ฑ`,uz:`๐Ÿ‡บ๐Ÿ‡ฟ`,he:`๐Ÿ‡ฎ๐Ÿ‡ฑ`,ca:`๐Ÿ‡ช๐Ÿ‡ธ`,fi:`๐Ÿ‡ซ๐Ÿ‡ฎ`,hu:`๐Ÿ‡ญ๐Ÿ‡บ`},gt=`en.zh.es.fr.ja.pt.de.ko.it.ru.ro.cs.id.ar.tr.hi.sv.no.nb.da.lv.nl.uk.vi.pl.uz.he.ca.fi.hu`.split(`.`),_t=new Set(pt),vt=new Set(gt),yt=new Set(ft),bt=new Set([`HK`,`MO`]),xt=e=>_t.has(e),St=e=>vt.has(e),Ct=e=>{let[t,n,...r]=e.split(`-`),i=n?.toUpperCase();return t&&St(t)&&i&&yt.has(i)&&!r.length?`${t}-${i}`:xt(e)?e:void 0},wt=e=>Ct(e)!==void 0,Tt=e=>{if(e===`cn`)return`zh`;if(e===`jp`)return`ja`;let[t=``]=e.split(`-`);return St(t)?t:`en`},Et=e=>{let t=Ct(e)??e;if(xt(t))return t;let[n,r=``]=t.split(`-`);return n===`zh`&&bt.has(r)?`zh-Hant`:Tt(e)};[...pt],Object.values(mt),Object.values(ht);var Dt={jpg:`image/jpeg`,jpeg:`image/jpeg`,png:`image/png`,gif:`image/gif`,webp:`image/webp`,svg:`image/svg+xml`},Ot={pdf:`application/pdf`},kt={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({},kt),Dt),Ot);var At=[...Object.values(Dt),...Object.values(Ot),...Object.values(kt)];[...Object.keys(kt),...Object.keys(Dt),...Object.keys(Ot)];var jt=[`copy`,`assistant`,`view`,`download-pdf`,`download-spec`,`chatgpt`,`claude`,`perplexity`,`grok`,`aistudio`,`devin`,`windsurf`,`mcp`,`add-mcp`,`cursor`,`vscode`,`devin-mcp`],Mt=[`header`,`toc`];function Nt(e){let t=[];for(let n of e.split(`/`))n&&n!==`.`&&(n===`..`?t.pop():t.push(n));return t}var Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht,Ut,Wt,Gt,Kt,qt=e((()=>{Pt={sep:`/`,resolve(...e){let t=``;for(let n of e)n&&(t=n.startsWith(`/`)?n:`${t}/${n}`);return`/${Nt(t).join(`/`)}`},normalize(e){let t=e.startsWith(`/`),n=Nt(e).join(`/`);return t?`/${n}`:n||`.`},join(...e){return Pt.normalize(e.filter(Boolean).join(`/`))},dirname(e){let t=e.lastIndexOf(`/`);return t===-1?`.`:t===0?`/`:e.slice(0,t)},basename(e,t){let n=e.slice(e.lastIndexOf(`/`)+1);return t&&n.endsWith(t)?n.slice(0,-t.length):n},extname(e){let t=e.slice(e.lastIndexOf(`/`)+1),n=t.lastIndexOf(`.`);return n>0?t.slice(n):``},parse(e){let t=Pt.dirname(e),n=Pt.basename(e),r=Pt.extname(e);return{root:e.startsWith(`/`)?`/`:``,dir:t===`.`&&!e.startsWith(`.`)?``:t,base:n,ext:r,name:r?n.slice(0,-r.length):n}},format(e){let t=e.base??`${e.name??``}${e.ext??``}`;return e.dir?`${e.dir}/${t}`:t},relative(e,t){let n=Nt(Pt.resolve(e)),r=Nt(Pt.resolve(t));for(;n.length&&r.length&&n[0]===r[0];)n.shift(),r.shift();return[...n.map(()=>`..`),...r].join(`/`)},isAbsolute(e){return e.startsWith(`/`)}},Ft={...Pt,posix:Pt},{sep:It,resolve:Lt,normalize:Rt,join:zt,dirname:Bt,basename:Vt,extname:Ht,parse:Ut,format:Wt,relative:Gt,isAbsolute:Kt}=Pt})),N=n(y(),1),Jt={mint:2},Yt=[`anchors`,`dropdowns`,`languages`,`tabs`,`versions`,`menu`,`products`],Xt=[`tab`,`dropdown`,`anchor`,`language`,`product`,`version`,`item`],Zt={anchors:`anchor`,dropdowns:`dropdown`,languages:`language`,tabs:`tab`,versions:`version`,menu:`item`,products:`product`},Qt=[`get`,`put`,`post`,`delete`,`options`,`head`,`patch`,`trace`,`query`],$t=e=>Qt.includes(e),en=/^[A-Z0-9!#$%&'*+.^_`|~-]+$/,tn=new Set([`WEBHOOK`]),nn=e=>en.test(e)&&!$t(e.toLowerCase())&&!tn.has(e),rn=e=>{let t=e.toLowerCase();if($t(t))return t;let n=e.toUpperCase();return nn(n)?n:void 0},an=`#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/`,on=e=>e.toLowerCase()===`webhook`?`webhook`:rn(e),sn=e=>{let t=e.trim().split(/\s+/),n,r,i;if(t.length>3)return;if(t[0]&&t[1]&&t[2])[n,r,i]=t;else if(t[0]&&t[1])[r,i]=t;else return;let a=on(r);if(a!==void 0&&($t(a)||a===`webhook`||r===a&&i.startsWith(`/`))&&(a!==`query`||i.startsWith(`/`)))return{method:a,endpoint:i,filename:n}},cn=[`http`,`https`,`ftp`,`ftps`,`file`,`data`,`mailto`,`tel`,`sms`,`ws`,`wss`],ln=e=>{if(!e||typeof e!=`string`)return!1;try{if(typeof URL.canParse==`function`&&!URL.canParse(e))return!1;let t=new URL(e).protocol.slice(0,-1);return cn.includes(t)}catch{return!1}};function un(e){return typeof e==`string`}function dn(e){let t=Number(e);return typeof t==`number`&&!isNaN(t)}function fn(e){let t=Number(e);return typeof t==`number`&&!isNaN(t)&&t%1==0}function pn(e){return!!e&&typeof e==`object`&&!Array.isArray(e)}function mn(e){return!!e&&typeof e==`object`&&Array.isArray(e)}function hn(e){return typeof e==`boolean`}function gn(e){return e===null}function _n(e){return typeof File<`u`&&e instanceof File}function vn(e){return e.charAt(0)===`/`?e.substring(1):e}var yn=e=>e.startsWith(`https:`)||e.startsWith(`http:`);function bn(e){return e.startsWith(`/`)||yn(e)?e:`/`+e}function xn(e){return e.startsWith(`/`)?e.slice(1):e}function Sn(e){return e.endsWith(`/`)?e.slice(0,-1):e}var Cn=Ae(S(),ne(1)),wn=Oe({includes:c(Ae(Ge(Cn),ne(1))),excludes:c(Ae(Ge(Cn),Xe(e=>!e.includes(`*`))))}),Tn=k([Ge(Cn),Ge(wn)]),En=e=>ge(Tn,e),Dn=e=>e.every(e=>typeof e==`string`),On={includes:[],excludes:[]};function kn(e){if(e==null)return;if(!En(e))return On;if(Dn(e))return{includes:e,excludes:[]};let t=new Set,n=new Set,r=!1;for(let i of e){if(i.includes){r=!0;for(let e of i.includes)t.add(e)}for(let e of i.excludes??[])n.add(e)}return{includes:r?[...t]:void 0,excludes:[...n]}}function An(e,t){let n=kn(e);return n?n.excludes.some(e=>t.has(e))?!1:!n.includes||n.includes.some(e=>t.has(e)):!0}var jn=e=>{let t=e.indexOf(`?`);t>-1&&(e=e.substring(0,t));let n=e.split(`/`),r=n[n.length-1].split(`-`).join(` `);return r=r.split(`_`).join(` `),r=r.charAt(0).toUpperCase()+r.slice(1),r},Mn=(e,t)=>{let n=t.a+e.a-t.a*e.a;if(n===0)return{r:0,g:0,b:0,a:0};let r=t.a/n,i=(e,t)=>Math.round((1-r)*e+r*t);return{r:i(e.r,t.r),g:i(e.g,t.g),b:i(e.b,t.b),a:n}},Nn=e=>{let t=/^#?([0-9a-f]{3,4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.exec(e)?.[1];if(!t)throw TypeError(`Expected a valid hex string, got ${e}`);let n=t.length<6?[...t].map(e=>e+e).join(``):t,r=Number.parseInt(n.slice(0,6),16);return{red:r>>16,green:r>>8&255,blue:r&255,alpha:n.length===8?Number.parseInt(n.slice(6,8),16)/255:1}},Pn=e=>{try{let t=Nn(e);return`${t.red} ${t.green} ${t.blue}`}catch{return`0 0 0`}},Fn=e=>`${e.r} ${e.g} ${e.b}`,In=e=>`#${e.r.toString(16).padStart(2,`0`)}${e.g.toString(16).padStart(2,`0`)}${e.b.toString(16).padStart(2,`0`)}`,Ln=(e,t,n)=>{if(t)return n?t:Pn(t);let r=Rn(`#09090b`,1,e,.02);return n?In(r):Fn(r)},Rn=(e,t,n,r)=>{let i=Nn(e),a=Nn(n);return Mn({r:i.red,g:i.green,b:i.blue,a:t},{r:a.red,g:a.green,b:a.blue,a:r})},zn=(e,t)=>{let n=Nn(t);return Fn(Mn({r:e.red,g:e.green,b:e.blue,a:.6},{r:n.red,g:n.green,b:n.blue,a:.95}))},Bn=e=>{let t={50:`#fafafa`,100:`#f5f5f5`,200:`#e5e5e5`,300:`#d4d4d4`,400:`#a3a3a3`,500:`#737373`,600:`#525252`,700:`#404040`,800:`#262626`,900:`#171717`,950:`#0a0a0a`},n=Nn(e);return{50:zn(n,t[50]),100:zn(n,t[100]),200:zn(n,t[200]),300:zn(n,t[300]),400:zn(n,t[400]),500:zn(n,t[500]),600:zn(n,t[600]),700:zn(n,t[700]),800:zn(n,t[800]),900:zn(n,t[900]),950:zn(n,t[950])}},Vn=e=>e.split(` `).join(`, `),Hn=`#4ADE80`;function Un(e){let t=e?.colors.primary||`#16A34A`,n=e?.colors.light??Hn;e?.theme===`linden`&&(e.background=Object.assign(Object.assign({},e.background),{color:{light:e.background?.color?.light||In(Rn(`#FFFFFF`,1,t,.03)),dark:e.background?.color?.dark||In(Rn(`#09090B`,1,n,.03))}}));let r=e?.background?.color?.light??`#ffffff`;return{light:Pn(r),dark:Ln(n,e?.background?.color?.dark),lightHex:r,darkHex:Ln(n,e?.background?.color?.dark,!0),background:e?.thumbnails?.background}}var Wn=`docs.content.view`,Gn={"docs.expandable.open":`expandable_open`,"docs.expandable.close":`expandable_close`,"docs.accordion.open":`accordion_open`,"docs.accordion.close":`accordion_close`,"docs.navitem.click":`header_nav_item_click`,"docs.navitem.cta_click":`cta_click`,"docs.search.close":`search_close`,"docs.api_playground.request":`api_playground_call`,"docs.search.result_click":`search_result_click`,"docs.code_block.copy":`code_block_copy`,"docs.code_block.ask_ai":`ask_ai_code_block`,"docs.footer.powered_by_mintlify_click":`powered_by_mintlify_click`,"docs.assistant.enter":`chat_enter`,"docs.assistant.completed":`chat_completed`,"docs.assistant.shared":`chat_shared`,"docs.assistant.source_click":`ai_chat_citation_click`,"docs.assistant.thumbs_up":`ai_chat_feedback_positive_click`,"docs.assistant.thumbs_down":`ai_chat_feedback_negative_click`,"docs.assistant.spam_detected":`assistant.spam_detected`},Kn=e=>[...new Set(e.map(e=>e.trim()))],qn=e=>e.every(e=>typeof e==`string`),Jn=e=>Array.isArray(e)?e:[e];function Yn(e){if(Array.isArray(e)){if(e.length===0||!En(e)||!qn(e))return;let t=Kn(e);return En(t)?t:void 0}let t=[e];if(!En(t)||qn(t))return;let[n]=t.map(({includes:e,excludes:t})=>Object.assign(Object.assign({},e&&{includes:Kn(e)}),t&&{excludes:Kn(t)}));return n&&En([n])?n:void 0}function Xn(e){if(!pn(e)||Object.keys(e).length!==1)return;let t=Yn(e.groups);return t&&{groups:t}}function Zn(e,t){return e===`signed-in`?t.signedIn:e===`signed-out`?!t.signedIn:An(Jn(e.groups),new Set(t.signedIn?[...t.groups,`*`]:[]))}function Qn(e){return encodeURIComponent(e.toLowerCase().trim().replace(/\s+/g,`-`))}var $n=e=>decodeURIComponent(typeof e==`string`?e.replace(/%(?![0-9A-Fa-f]{2})/g,`%25`):e).replace(/[?,;:!'"()[\]{}]/g,``).replace(/\p{Emoji_Modifier}|\p{Emoji_Modifier_Base}|\p{Emoji_Presentation}|\p{Extended_Pictographic}|[\u200D\uFE0E\uFE0F]/gu,``),er=e=>{try{return $n(e)}catch{return e}},tr=2e4,nr=new Map;function rr(e,t){let n=`${JSON.stringify(t??null)}\u0000${e}`,r=nr.get(n);if(r!==void 0)return r;let i=Te(e,t);return nr.size>=tr&&nr.clear(),nr.set(n,i),i}function ir(){let e=new Map,t=(t,n)=>{if(t=rr(t,n),!t)return``;let r=t.toLowerCase(),i=e.get(r.replace(/(?:-\d+?)+?$/,``))||0,a=e.get(r);e.set(r,typeof a==`number`?a+1:1);let o=e.get(r)||2;return(o>=2||i>2)&&(t=`${t}-${o}`),t};return t.reset=()=>{e.clear()},t}function ar(e,t=ir()){let n=Qn(e);return/%[0-9A-F]{2}/.test(n)?t(n,{decamelize:!1,preserveCharacters:[`%`,`_`],lowercase:!1}):t(n,{decamelize:!1,preserveCharacters:[`_`]})}function or(e,t){let n=rr(e.replace(`:`,`-`),{decamelize:!1});return t!=null&&t>0?`${n}-${t}`:n}var sr=`data-child-tab-ids`,cr=`data-child-heading-ids`;function lr(e){return typeof e==`string`?e.endsWith(`/index`)?e.slice(0,-6):e===`index`?``:e:e}qt();var ur=(e={})=>`https://${e.bucketName?e.bucketName:`mintlify`}.s3.${e.region?e.region:`us-west-1`}.amazonaws.com`,dr=(e,t,n={})=>{if(t.startsWith(`http://`)||t.startsWith(`https://`))return t;let r=Ft.join(e,t),i=new URL(ur(n));return new URL(r,i).toString()},fr=`dark-plus`,pr=`github-light-default`,mr=e=>[`catppuccin-latte`,`everforest-light`,`github-light`,`github-light-default`,`github-light-high-contrast`,`gruvbox-light-hard`,`gruvbox-light-medium`,`gruvbox-light-soft`,`kanagawa-lotus`,`light-plus`,`material-theme-lighter`,`min-light`,`one-light`,`rose-pine-dawn`,`slack-ochin`,`snazzy-light`,`solarized-light`,`vitesse-light`].includes(e)?`system`:`dark`,hr=e=>typeof e==`object`&&`theme`in e&&typeof e.theme==`object`?{themes:e.theme}:typeof e==`object`&&`theme`in e&&typeof e.theme==`string`?{themes:{light:e.theme,dark:e.theme}}:e===`dark`?{themes:{light:fr,dark:fr}}:{themes:{light:pr,dark:fr}},gr=e=>e===`system`||e===`dark`?e:typeof e==`object`&&`theme`in e&&typeof e.theme==`object`?`system`:typeof e==`object`&&`theme`in e&&typeof e.theme==`string`?mr(e.theme):`system`;function _r(e){let t=e.split(`/`).pop()??``,n=t.includes(`.`)?t.split(`.`).pop()??``:``;return/[a-zA-Z]/.test(n)}function vr(e,t){return e===``?`/`:e.endsWith(`/`)||t&&_r(e)?e:`${e}/`}function yr(e,t={}){if(typeof e!=`string`||e===``)return e;let n=t.skipFileExtensions??!0;if(/^https?:\/\//i.test(e))try{let t=new URL(e);return t.pathname=vr(t.pathname,n),t.toString()}catch{return e}let r=/^([^?#]*)([?#].*)?$/.exec(e),i=r?.[1]??e,a=r?.[2]??``;return`${vr(i,n)}${a}`}var br=e=>!!(e.hasOwnProperty(`group`)&&e.hasOwnProperty(`pages`)),xr=e=>e.hasOwnProperty(`href`)&&e.hasOwnProperty(`title`),P=e=>xr(e),Sr=e=>br(e);function Cr(e,t){if(!(t in e))return;let n=e[t];if(!Array.isArray(n))return;let r=[];for(let e of n)typeof e==`object`&&e&&r.push(e);return r}function wr(e,t,n){let r=Cr(e,t);if(r)for(let e of r)n(e)}var Tr=new Set([`languages`,`versions`]);function Er(e){return typeof e==`object`&&!!e&&`default`in e}function Dr(e,t){if(!Tr.has(t))return e;let n=e.find(e=>Er(e)&&e.default);return n?[n,...e.filter(e=>e!==n)]:e}function Or(e,t,n=!1,r=!1){if(e&&typeof e==`object`){if(xr(e))return n&&t&&!zr(e,t,r)?void 0:(e.href=lr(e.href),e);if(`pages`in e){if(`root`in e&&typeof e.root==`object`){let i=Or(e.root,t,n,r);if(i)return i.href=lr(i.href),i}for(let i of e.pages)if(typeof i==`object`){let e=Or(i,t,n,r);if(e)return e.href=lr(e.href),e}}if(`groups`in e)for(let i of e.groups){if(i.hidden)continue;let e=Or(i,t,n,r);if(e)return e.href=lr(e.href),e}for(let i of Yt){let a=Cr(e,i);if(!a)continue;let o=Dr(a,i);for(let e of o){if(typeof e==`object`&&`hidden`in e&&e.hidden)continue;let i=Or(e,t,n,r);if(i)return i.href=lr(i.href),i}}}}var kr=e=>lr(e.replace(/^\/+/,``).replace(/\/+$/,``)),Ar=e=>xr(e)||`href`in e?e.href:void 0;function jr(e){return xr(e)?[]:`languages`in e?e.languages:`versions`in e?e.versions:`products`in e?e.products:`tabs`in e?e.tabs:`anchors`in e?e.anchors:`dropdowns`in e?e.dropdowns:[]}function Mr(e){return xr(e)?[]:`group`in e?e.root?[e.root,...e.pages]:e.pages:`pages`in e?e.pages:`groups`in e?e.groups:`menu`in e?e.menu:[]}var Nr=(e,t)=>{let n=Ar(e);return n!==void 0&&kr(n)===t};function Pr(e,t){return Nr(e,t)?!0:Mr(e).some(e=>Pr(e,t))||jr(e).some(e=>Pr(e,t))}function Fr(e,t){if(xr(e))return Nr(e,t)?{title:e.title,mode:e.mode}:null;for(let n of[...Mr(e),...jr(e)]){let e=Fr(n,t);if(e)return e}return null}var Ir=(e,t)=>Fr(e,kr(t));function Lr(e,t){return Nr(e,t)||Mr(e).some(e=>Lr(e,t))}function Rr(e,t){let n=kr(t),r=[],i=e=>{for(let t of jr(e))Pr(t,n)&&i(t);let t=Mr(e);t.some(e=>Lr(e,n))&&r.push(e);for(let e of t)!Lr(e,n)&&Pr(e,n)&&i(e)};return i(e),r}function zr(e,t,n=!1,r=!0){return r&&e.hidden?!1:n?!0:An(e.groups,t)}function Br(e){if(e===``)return`index`;if(e===`index`)return e;if(e.endsWith(`/index`)){let t=lr(e);return t===``?`index`:t}return e}function F(e,t){return e==null||t==null||typeof e!=`string`||typeof t!=`string`?!1:Vr(e)===Vr(t)}function Vr(e){return Br(Sn(xn(e)))}var Hr;(function(e){e[e.EXACT=0]=`EXACT`,e[e.PATH=1]=`PATH`,e[e.GROUP=2]=`GROUP`,e[e.DIVISION=3]=`DIVISION`,e[e.NONE=4]=`NONE`,e[e.UNVERSIONED=5]=`UNVERSIONED`})(Hr||={});var Ur=[`docs`,`doc`,`documentation`,`help`];function Wr({type:e,currentPath:t,entry:n,parentGroups:r,nearestDivisionValue:i,isActiveGroup:a,inActiveDivision:o,currentDivisionValue:s,allDivisionValues:c,firstHrefInDivision:l,navigationDivisions:u,isHiddenPage:d,activeGroupNames:f,activeDivisionOwner:p,inHiddenSubtree:m=!1}){if(typeof n!=`object`)return;let h=m||`hidden`in n&&n.hidden===!0;if(xr(n)&&ei(e,n.href,i,a,o,t,s,c,l,d,{hidden:h,noindex:n.noindex===!0,robots:n.robots,canonicalOverride:!!n.canonical,groups:n.groups}),`pages`in n&&Array.isArray(n.pages)){let m=`root`in n&&n.root!=null&&typeof n.root==`object`?n.root:void 0,g=m!==void 0&&s===i&&xr(m)&&F(m.href,t),_=s===i&&n.pages.some(e=>xr(e)&&F(e.href,t));m!==void 0&&Wr({type:e,currentPath:t,entry:m,parentGroups:r.length?r:n.pages,nearestDivisionValue:i,isActiveGroup:a||_||g,inActiveDivision:o,currentDivisionValue:s,allDivisionValues:c,firstHrefInDivision:l,navigationDivisions:u,isHiddenPage:d,activeGroupNames:f,activeDivisionOwner:p,inHiddenSubtree:h});for(let m of n.pages)typeof m==`object`&&Wr({type:e,currentPath:t,entry:m,parentGroups:r.length?r:n.pages,nearestDivisionValue:i,isActiveGroup:a||_||g,inActiveDivision:o,currentDivisionValue:s,allDivisionValues:c,firstHrefInDivision:l,navigationDivisions:u,isHiddenPage:d,activeGroupNames:f,activeDivisionOwner:p,inHiddenSubtree:h})}if(`groups`in n&&!xr(n))for(let r of n.groups){if(typeof r!=`object`)continue;let a=`group`in r&&typeof r.group==`string`?r.group:void 0,m=s===i&&ri(r,t),g=e===`version`&&s!==i&&!!a&&f?.has(a)===!0,_=m||g;Wr({type:e,currentPath:t,entry:r,parentGroups:n.groups,nearestDivisionValue:i,isActiveGroup:_,inActiveDivision:o,currentDivisionValue:s,allDivisionValues:c,firstHrefInDivision:l,navigationDivisions:u,isHiddenPage:d,activeGroupNames:f,activeDivisionOwner:p,inHiddenSubtree:h})}for(let o of Yt){let m=Cr(n,o);if(!m)continue;let g=!1;if((e===`version`&&o===`versions`||e===`language`&&o===`languages`)&&p!==void 0)g=n===p;else if(c&&c.length){if(e===`version`&&o===`versions`){let e=u.versions.filter(e=>!e.isGlobal).length;g=m.length===e&&m.every(e=>c.includes(e.version))}else if(e===`language`&&o===`languages`){let e=u.languages.filter(e=>!e.isGlobal).length;g=m.length===e&&m.every(e=>c.includes(e.language))}}let _=f;if(e===`version`&&o===`versions`&&s){let e=m.find(e=>`version`in e&&e.version===s);e&&(_=Gr(e,t))}for(let n of m){let f;e===`version`&&o===`versions`?f=`version`in n?n.version:void 0:e===`language`&&o===`languages`&&(f=`language`in n?n.language:void 0),Wr({type:e,currentPath:t,entry:n,parentGroups:r,nearestDivisionValue:f??i,isActiveGroup:a,inActiveDivision:g,currentDivisionValue:s,allDivisionValues:c,firstHrefInDivision:l,navigationDivisions:u,isHiddenPage:d,activeGroupNames:_,activeDivisionOwner:p,inHiddenSubtree:h})}}}function Gr(e,t,n=new Set){if(typeof e!=`object`)return n;if(`groups`in e&&!xr(e))for(let r of e.groups)typeof r==`object`&&(`group`in r&&typeof r.group==`string`&&ri(r,t)&&n.add(r.group),Gr(r,t,n));if(`pages`in e&&Array.isArray(e.pages)){`root`in e&&typeof e.root==`object`&&Gr(e.root,t,n);for(let r of e.pages)typeof r==`object`&&Gr(r,t,n)}for(let r of Yt){let i=Cr(e,r);if(i)for(let e of i)Gr(e,t,n)}return n}var Kr=[],qr;function Jr(e){let t=qr;if(t?.languages.length===e.length&&t.languages.every((t,n)=>t===e[n]))return t.set;let n=new Set(e.map(e=>e.toLowerCase()));return qr={languages:[...e],set:n},n}var Yr=(e,t)=>e===void 0?!1:xt(e)||t.has(e.toLowerCase()),Xr=e=>e.split(`/`).filter(Boolean),Zr;function Qr(e,t){if(Zr?.path!==e||Zr.languages!==t){let n=Xr(e),r=$r(n,t),i=r.contentSegments.at(-1);Zr={path:e,languages:t,segments:n,languagePath:r,versionAnchor:n.at(-1),languageAnchor:Yr(i,t)?void 0:i}}return Zr}function $r(e,t){let n=0,r,i=!1,a=e[0];if(a&&Ur.includes(a)){i=!0,n=1;let a=e[n];Yr(a,t)&&(r=a,n++)}else if(Yr(a,t)){r=a,n=1;let t=e[n];t&&Ur.includes(t)&&(i=!0,n++)}let o=e.slice(n);return o.at(-1)===`index`&&(o=o.slice(0,-1)),{hasDocsBase:i,locale:r,contentSegments:o}}function ei(e,t,n,r,i,a,o,s,c,l,u){let d=n===void 0?s??[]:[n];if(t||=`/`,t===a){for(let e of d)c.set(e,{href:t,matchLevel:Hr.EXACT});return}if(l&&o!==void 0&&c.set(o,{href:a,matchLevel:Hr.EXACT}),o!==void 0&&n!==void 0){let r=c.get(n),i=e===`language`?s:void 0;if((r===void 0||Hr.PATH=2&&d.at(-1)===f.at(-1)){let e=!1;for(let t=0;tf.length?d:f,m=d.length>f.length?f:d;if(p.length!==m.length+1||m.length===0)return!1;for(let e=0;ee===t[n]?[]:[n]);if(r.length!==1)return!1;let[i]=r;return i!==void 0&&Yr(e[i],n)&&Yr(t[i],n)}let[r,i]=e.length>t.length?[e,t]:[t,e];if(r.length!==i.length+1)return!1;let a=r.findIndex((e,t)=>e!==i[t]);return Yr(r[a],n)&&r.slice(a+1).every((e,t)=>e===i[a+t])}function ri(e,t){if(xr(e))return F(e.href,t);if(`pages`in e){if(`root`in e&&typeof e.root==`object`&&ri(e.root,t))return!0;for(let n of e.pages)if(ri(n,t))return!0}return!1}var ii={tabs:`tab`,anchors:`anchor`,versions:`version`,languages:`language`,dropdowns:`dropdown`,menu:`item`,products:`product`},ai=e=>`isActive`in e&&e.isActive===!0;function oi(e,t){if(!t)return e;let n=e.findIndex(e=>`product`in e&&e.product===t);if(n<=0)return e;let r=e[n];return r?[r,...e.slice(0,n),...e.slice(n+1)]:e}var si=({currentPath:e,currentVersion:t,currentLanguage:n,currentProduct:r,decoratedNav:i,userGroups:a,shouldUseDivisionMatch:o=!0,skipDivisionTargets:s=!1,cache:c,isPreview:l=!1})=>{let u={tabs:[],anchors:[],versions:[],languages:[],dropdowns:[],menu:[],products:[]},d=new Map,f=new Map,p,m;function h({currentPath:e,entry:s,parentGroups:l,isPreview:d=!1,ancestorDivisionNames:f=[]}){if(typeof s!=`object`)return{page:void 0,groupsOrPages:void 0};if(xr(s))return zr(s,a,d)&&F(s.href,e)?{page:s,groupsOrPages:l}:{page:void 0,groupsOrPages:void 0};if(`pages`in s){if(`root`in s&&typeof s.root==`object`){let t=l.length?l:s.pages.map(e=>yi(e,a,d)).filter(e=>e!==void 0),{page:n,groupsOrPages:r}=h({currentPath:e,entry:s.root,parentGroups:t,isPreview:d,ancestorDivisionNames:f});if(n)return{page:n,groupsOrPages:r}}let t;for(let n of s.pages)if(typeof n==`object`){t??=l.length?l:s.pages.map(e=>yi(e,a,d)).filter(e=>e!==void 0);let{page:r,groupsOrPages:i}=h({currentPath:e,entry:n,parentGroups:t,isPreview:d,ancestorDivisionNames:f});if(r)return{page:r,groupsOrPages:i}}}if(`groups`in s){let t=vi(s.groups,a,d);for(let n of t){let{page:r,groupsOrPages:i}=h({currentPath:e,entry:n,parentGroups:t,isPreview:d,ancestorDivisionNames:f});if(r)return{page:r,groupsOrPages:i}}}for(let g of Yt){let _=Cr(s,g);if(!_)continue;let v=g===`products`?oi(_,r):_;for(let r of v){if(o&&wi({subDivision:r,key:g,currentVersion:t,currentLanguage:n,subDivisions:_}))continue;let v=_i(r),{page:y,groupsOrPages:b,menuDivision:x}=h({currentPath:e,entry:r,parentGroups:l,isPreview:d,ancestorDivisionNames:v?[...f,v]:f});if(y){g===`versions`&&!p&&(p=s),g===`languages`&&!m&&(m=s);let o=Ci(_),l=_.filter(e=>bi(e,a,d)).map(s=>{let l=o(s,r);if(!(`hidden`in s&&s.hidden&&!l))return li({item:s,isActive:l,cache:c,currentPath:e,currentVersion:t,currentLanguage:n,userGroups:a,divisionKey:g,menuDivision:x,isPreview:d,parentDivisionNames:f,rootNav:i})}).filter(Boolean);if(`global`in r&&ci(u,r.global),l.length)return u[g].push(...l),{page:y,groupsOrPages:b,menuDivision:g===`menu`?l:void 0}}}}return{page:void 0,groupsOrPages:void 0}}let g=[],{page:_,groupsOrPages:v}=h({currentPath:e===`/`||e===``?Or(i)?.href||``:e,entry:i,parentGroups:[],isPreview:l});if(!_&&i){let{divisions:s,groupsOrPages:d}=xi(e,i,t,n,r,a,o,c,l);u=s,g=d}return v&&v.length&&(g=v),!s&&u.versions.length&&Wr({type:`version`,currentPath:e,entry:i,parentGroups:[],nearestDivisionValue:void 0,isActiveGroup:!1,inActiveDivision:!1,currentDivisionValue:u.versions.find(e=>e.isActive)?.name,allDivisionValues:u.versions.map(e=>e.name),firstHrefInDivision:d,navigationDivisions:u,isHiddenPage:_===void 0,activeDivisionOwner:p}),!s&&u.languages.length&&Wr({type:`language`,currentPath:e,entry:i,parentGroups:[],nearestDivisionValue:void 0,isActiveGroup:!1,inActiveDivision:!1,currentDivisionValue:u.languages.find(e=>e.isActive)?.language,allDivisionValues:u.languages.map(e=>e.language),firstHrefInDivision:f,navigationDivisions:u,isHiddenPage:_===void 0,activeDivisionOwner:m}),i&&`global`in i&&i.global&&ci(u,i.global),{tabs:u.tabs,anchors:u.anchors,versions:u.versions,languages:u.languages,dropdowns:u.dropdowns,products:u.products,groupsOrPages:g,firstHrefInVersion:d,firstHrefInLanguage:f}};function ci(e,t){t&&Object.entries(e).forEach(([e,n])=>{if(e in t){let r=t[e];if(r){let e=r.filter(e=>!e.hidden);n.push(...e.map(e=>Object.assign(Object.assign({name:_i(e)},e),{href:e.href,isActive:!1,isGlobal:!0})))}}})}function li(e){let{item:t,isActive:n,cache:r,currentPath:i,currentVersion:a,currentLanguage:o,userGroups:s,divisionKey:c,menuDivision:l,isPreview:u=!1,parentDivisionNames:d=[],rootNav:f}=e,{dropdownCache:p}=r,m=``,h=!1;if(p.size&&`dropdowns`in t&&c!==`versions`){let e=t.dropdowns,n=_i(t),r=Ti(e,[...d,n].filter(Boolean).join(`:`)||void 0),i=p.get(r);r&&i&&(m=bn(i))}let g=hi(t,a,o,s??new Set,u)??Or(t,s,!0,u),_=[...Yt,`groups`,`pages`],v=Object.fromEntries(Object.entries(t).filter(([e])=>!_.includes(e)));if(!m){let e=`href`in t?t.href:void 0,r=c===`languages`||_.some(e=>e in t),a=!!e&&(ln(e)||!r&&e.startsWith(`/`)&&!e.startsWith(`//`));!a&&c===`dropdowns`&&!n&&i&&(m=ui(t,i,s??new Set,u)??di(g?.href,_i(t),i,f,s??new Set,u)??``,h=!!m),m||(m=a?e:g?.href||`/`,!a&&(c===`languages`||c===`versions`)&&(m=``))}let y=Object.assign(Object.assign(Object.assign({name:_i(t)},v),{href:m,isActive:n,isGlobal:!1}),h&&{isCurrentPageMatch:!0});if((c===`tabs`||c===`products`)&&`menu`in t){if(n&&l?.length)return Object.assign(Object.assign({},y),{menu:l});let e=_i(t),c=t.menu.filter(e=>bi(e,s||new Set,u)).map(t=>{if(!t.hidden)return li({item:t,isActive:!1,cache:r,currentPath:i,currentVersion:a,currentLanguage:o,userGroups:s,divisionKey:`menu`,isPreview:u,rootNav:f,parentDivisionNames:[...d,...e?[e]:[]]})}).filter(e=>e!==void 0);return Object.assign(Object.assign({},y),{menu:c})}return y}function ui(e,t,n,r){let i,a;function o(e){if(i===void 0&&typeof e==`object`){if(xr(e)){if(!zr(e,n,r))return;F(e.href,t)?i=e.href:a===void 0&&ti(e.href,t,`version`)&&(a=e.href)}else if(!(`hidden`in e&&e.hidden)){if(`root`in e&&typeof e.root==`object`&&o(e.root),`pages`in e&&Array.isArray(e.pages))for(let t of e.pages)typeof t==`object`&&o(t);if(`groups`in e&&Array.isArray(e.groups))for(let t of e.groups)o(t);for(let t of Yt){let n=Cr(e,t);if(n)for(let e of n)o(e)}}}}return o(e),i??a}function di(e,t,n,r,i,a){if(!e||!t||!r)return;let o=e.split(`/`).filter(Boolean),s=n.split(`/`).filter(Boolean),c=s.findIndex((e,t)=>e!==o[t]);if(c===-1)return;let l=o[c],u=[];l!==void 0&&ct===c?l:e)),l!==void 0&&u.push([...s.slice(0,c),l,...s.slice(c)]),ce.version===t&&bi(e,r,i));if(a){let e=gi(a);return e?hi(e,t,n,r,i)??Or(e,r,!0,i):void 0}}if(`languages`in e&&n){let a=e.languages.find(e=>e.language===n&&bi(e,r,i));if(a){let e=gi(a);return e?hi(e,t,n,r,i)??Or(e,r,!0,i):void 0}}}function gi(e){for(let t of Object.keys(ii))if(t in e)return{[t]:e[t]};if(`groups`in e)return{groups:e.groups};if(`pages`in e)return{pages:e.pages}}function _i(e){if(`name`in e&&typeof e.name==`string`)return e.name;let t=Object.values(ii).find(t=>t in e);if(t){let n=e[t];if(typeof n==`string`)return n}return``}function vi(e,t,n=!1){return!Array.isArray(e)||!e.length?[]:e.map(e=>yi(e,t,n)).filter(e=>e!==void 0&&!e.hidden)}function yi(e,t,n=!1){if(typeof e!=`object`)return;if(xr(e))return zr(e,t,n)?e:void 0;if(e.hidden)return;let r=Object.assign({},e);if(`pages`in e){let i=e.pages.map(e=>yi(e,t,n)).filter(e=>e!==void 0),a=!1;if(`root`in e&&typeof e.root==`object`){let i=e.root;yi(i,t,n)?a=!0:r.root=void 0}if(i.length===0&&!a)return;r.pages=i}return r}function bi(e,t,n=!1){if(n)return!0;if(typeof e!=`object`)return!1;if(xr(e))return zr(e,t,n);if(`pages`in e){if(`root`in e&&typeof e.root==`object`){let r=e.root;if(bi(r,t,n))return!0}if(e.pages.length===0)return!1;let r=!1;for(let i of e.pages)if(typeof i==`object`&&bi(i,t,n)){r=!0;break}if(!r)return!1}if(`groups`in e){if(e.groups.length===0||e.groups.every(e=>e.hidden))return!1;let r=!1;for(let i of e.groups)if(bi(i,t,n)){r=!0;break}if(!r)return!1}for(let r of Yt){let i=Cr(e,r);if(i&&(i.every(e=>e.hidden)||!i.some(e=>bi(e,t,n))))return!1}return!0}function xi(e,t,n,r,i,a,o,s,c=!1){let l={tabs:[],anchors:[],versions:[],languages:[],dropdowns:[],menu:[],products:[]},u,d,f=!0;function p(t,i){if(typeof t==`object`){if(xr(t)){if(!F(e,t.href)&&zr(t,a,c)){let n=Si(e,t.href);n.length>(d?.length||0)?(d=n,u=i):n===d&&d===`/`&&!u&&(u=i)}else F(e,t.href)&&(f=zr(t,a,c,!1))}if(`pages`in t&&Array.isArray(t.pages)){let e=i.length?i:t.pages.map(e=>yi(e,a,c)).filter(e=>e!==void 0);`root`in t&&typeof t.root==`object`&&p(t.root,e);for(let n of t.pages)typeof n==`object`&&p(n,e)}if(`groups`in t&&!xr(t)){let e=vi(t.groups,a,c);for(let n of t.groups)p(n,e)}for(let e of Yt){let a=Cr(t,e);if(a)for(let t of a)o&&wi({subDivision:t,key:e,currentVersion:n,currentLanguage:r,subDivisions:a})||p(t,i)}}}if(p(t,[]),u=f?u:[],u){let d=e=>JSON.stringify(u)===JSON.stringify(e);function p(u,m,h=[]){if(typeof u!=`object`)return!1;if(`pages`in u&&Array.isArray(u.pages))return d(m.length?m:u.pages.map(e=>yi(e,a,c)).filter(e=>e!==void 0));if(`groups`in u&&!xr(u)){let e=vi(u.groups,a,c);return d(e)}for(let d of Yt){let g=Cr(u,d);if(!g)continue;let _=d===`products`?oi(g,i):g;for(let i of _){if(o&&wi({subDivision:i,key:d,currentVersion:n,currentLanguage:r,subDivisions:g}))continue;let u=_i(i);if(p(i,m,u?[...h,u]:h)||!f){let o=Ci(g),u=g.filter(e=>bi(e,a,c)).map(l=>{let u=o(l,i)&&f===!0;if(!l.hidden||u)return li({item:l,isActive:u,cache:s,currentPath:e,currentVersion:n,currentLanguage:r,userGroups:a,divisionKey:d,isPreview:c,parentDivisionNames:h,rootNav:t})}).filter(Boolean);return l[d].push(...u),!0}}}return!1}p(t,[],[])}return{divisions:l,groupsOrPages:u||[]}}function Si(e,t){let n=Math.min(e.length,t.length),r=0;for(let i=0;ie===t:(e,t)=>e===t||JSON.stringify(e)===JSON.stringify(t)}function wi({subDivision:e,key:t,currentVersion:n,currentLanguage:r,subDivisions:i}){let a=t===`versions`&&!!n,o=t===`languages`&&!!r;if(a){let t=e,r=i.map(e=>e.version);return t.version!==n&&r.includes(n)}if(o){let t=e,n=i.map(e=>e.language);return t.language!==r&&n.includes(r)}return!1}function Ti(e,t){let n=e[0];if(!n)return``;let r=Object.values(ii).find(e=>e in n);if(!r)return``;let i=e.reduce((e,t)=>e+t[r],``);return t?`${t}:${i}`:i}function Ei(e){let t=new Map;return Di(t,e),t}function Di(e,t,n){if(typeof t==`object`){if(xr(t)){let r=vn(t.href),i=e.get(r);e.has(r)?i!==void 0&&i!==n&&e.set(r,void 0):e.set(r,n)}if(`pages`in t&&Array.isArray(t.pages)){`root`in t&&typeof t.root==`object`&&Di(e,t.root,n);for(let r of t.pages)typeof r==`object`&&Di(e,r,n)}for(let r of[`groups`,...Yt])wr(t,r,t=>{let i=n;r===`versions`&&(i=t.version),Di(e,t,i)})}}function Oi(e){let t=new Map;return ki(t,e,void 0),t}function ki(e,t,n){let r=`language`in t?t.language:n;if(`pages`in t)`root`in t&&typeof t.root==`object`&&Ai(e,t.root,r),t.pages.forEach(t=>Ai(e,t,r));else for(let n of[`groups`,...Yt])wr(t,n,t=>ki(e,t,r))}function Ai(e,t,n){if(`pages`in t)`root`in t&&typeof t.root==`object`&&Ai(e,t.root,n),t.pages.forEach(t=>Ai(e,t,n));else if(`href`in t){let r=vn(t.href),i=e.get(r);e.has(r)?i!==n&&i!==void 0&&e.set(r,void 0):e.set(r,n)}}function ji(e,t){let n={value:0};return Ni(e,t,n),n.value>1}var Mi=[...Yt,`groups`,`pages`];function Ni(e,t,n){if(!(typeof e!=`object`||n.value>1)){xr(e)&&F(e.href,t)&&n.value++;for(let r of Mi){r===`pages`&&`root`in e&&typeof e.root==`object`&&Ni(e.root,t,n);let i=Cr(e,r);if(i)for(let e of i)Ni(e,t,n)}}}function Pi(e,t,n,r,i){return Ii(e,t,t,n,r,void 0)||r||i}var Fi=[...Yt,`groups`,`pages`];function Ii(e,t,n,r,i,a){let o=e===`version`?``:void 0;if(typeof t!=`object`)return o;if(xr(t))return F(t.href,r)?i&&i!==a&&ji(n,r)?o:e===`version`?t.version??a:a:o;for(let s of Fi){let c=Cr(t,s)??[];if(s===`pages`&&`root`in t&&typeof t.root==`object`&&(c=[t.root,...c]),c.length>0)for(let t of c){let s;s=e===`version`?`version`in t?t.version:void 0:`language`in t?t.language:void 0;let c=Ii(e,t,n,r,i,s??a);if(c&&c!==o)return c}}return o}function Li(e){if(typeof e==`string`)return lr(e);if(!(`hidden`in e&&e.hidden))return Ri(e)}function Ri(e){if(e&&typeof e==`object`){if(`pages`in e&&e.pages){if(`root`in e&&typeof e.root==`string`)return lr(e.root);for(let t of e.pages){let e=Li(t);if(e!==void 0)return e}}if(`groups`in e)for(let t of e.groups){if(t.hidden)continue;let e=Ri(t);if(e!==void 0)return e}for(let t of Yt){let n=Cr(e,t);if(n)for(let e of n){if(typeof e==`object`&&`hidden`in e&&e.hidden)continue;let t=Ri(e);if(t!==void 0)return t}}}}var zi=function(e,t){return new URL(e,t).href},Bi={},Vi=function(e){return e.pathname.endsWith(`.css`)},Hi=function(e,t,n){if(t in e)return e[t];let r=n();if(!r){e[t]=void 0;return}let i=r.then(()=>{e[t]=void 0},n=>{throw e[t]=void 0,n});return e[t]=i,i},I=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e,i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?new URL(import.meta.resolve(e)):new URL(e,import.meta.url)}r=o(t.map(t=>{t=zi(t,n);let r=s(t),i=Vi(r);return Hi(Bi,r.href,()=>{if(e===void 0){e={all:new Set,styles:new Set};let t=document.getElementsByTagName(`link`);for(let n=t.length-1;n>=0;n--){let r=t[n];e.all.add(r.href),r.rel===`stylesheet`&&e.styles.add(r.href)}}if((i?e.styles:e.all).has(r.href))return;let t=document.createElement(`link`);if(t.rel=i?`stylesheet`:`preload`,i||(t.as=`script`),t.crossOrigin=``,t.fetchPriority=`low`,t.href=r.href,a&&t.setAttribute(`nonce`,a),document.head.appendChild(t),i)return new Promise((e,n)=>{t.addEventListener(`load`,e),t.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${r}`)))})})}).filter(e=>e!==void 0))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})};function Ui(e){return/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)}function Wi(e,t){let n=e.replace(/\s+/g,` `).trim();if(n.length<=t)return n;let r=n.slice(0,t+1),i=r.lastIndexOf(` `);return i===-1?n.slice(0,t).trim():r.slice(0,i).trim()}function Gi({entitlements:e,entitlementToCheck:t}){return e?.[t]?.status===`ENABLED`}var Ki=`livePreviewReady`,qi=`livePreviewDocsJsonOverride`,Ji=`livePreviewReset`,Yi=`LIVE_PREVIEW_URL_CHANGE`,Xi=`LIVE_PREVIEW_INIT`,Zi=`LIVE_PREVIEW_NAVIGATE_TO_URL`,Qi=`livePreviewCompiledContentUpdate`,$i=`livePreviewNavigationUpdate`,ea=`livePreviewRequestContent`,ta=`livePreviewContentUnavailable`,na=`livePreviewCssSnapshot`;function ra(e){return e.replace(/^\/+|\/+$/g,``).replace(/\.mdx?$/,``)}function ia(e){let t=ra(e);return t?`/${t}`:`/`}function aa(e){let t=e?.replace(/^\/+|\/+$/g,``)??``;return t?`/${t}`:``}function oa(e,t){let n=ia(e),r=aa(t);return r?n===r?`/`:n.startsWith(`${r}/`)?n.slice(r.length):n:n}var sa=`/_mintlify/search-index.json`,ca=`https://d3gk2c5xim1je2.cloudfront.net`,la=[{key:`bash`,aliases:[`curl`,`sh`,`shell`],displayName:`cURL`,shikiLanguage:`bash`,httpSnippet:{target:`shell`}},{key:`python`,aliases:[`py`],displayName:`Python`,shikiLanguage:`python`,httpSnippet:{target:`python`,client:`requests`}},{key:`javascript`,aliases:[`js`],displayName:`JavaScript`,shikiLanguage:`javascript`,httpSnippet:{target:`javascript`,client:`fetch`}},{key:`node`,aliases:[`nodejs`,`node.js`],displayName:`Node.js`,iconKey:`node`,shikiLanguage:`javascript`,httpSnippet:{target:`node`,client:`fetch`}},{key:`php`,displayName:`PHP`,shikiLanguage:`php`,httpSnippet:{target:`php`,client:`curl`}},{key:`go`,aliases:[`golang`],displayName:`Go`,shikiLanguage:`go`,httpSnippet:{target:`go`}},{key:`java`,displayName:`Java`,shikiLanguage:`java`,httpSnippet:{target:`java`}},{key:`ruby`,aliases:[`rb`],displayName:`Ruby`,shikiLanguage:`ruby`,httpSnippet:{target:`ruby`}},{key:`powershell`,displayName:`PowerShell`,shikiLanguage:`bash`,httpSnippet:{target:`powershell`}},{key:`swift`,displayName:`Swift`,shikiLanguage:`swift`,httpSnippet:{target:`swift`}},{key:`csharp`,aliases:[`c#`],displayName:`C#`,shikiLanguage:`csharp`,httpSnippet:{target:`csharp`,client:`restsharp`}},{key:`dotnet`,aliases:[`.net`,`.NET`,`dotnet`,`dot-net`],displayName:`.NET`,iconKey:`dot-net`,shikiLanguage:`csharp`,httpSnippet:{target:`csharp`,client:`restsharp`}},{key:`typescript`,aliases:[`ts`],displayName:`TypeScript`,shikiLanguage:`typescript`,httpSnippet:{target:`javascript`,client:`fetch`}},{key:`c`,displayName:`C`,shikiLanguage:`c`,httpSnippet:{target:`c`}},{key:`c++`,aliases:[`cpp`],displayName:`C++`,shikiLanguage:`c++`,iconKey:`cplusplus`,httpSnippet:{target:`c`}},{key:`kotlin`,aliases:[`kt`],displayName:`Kotlin`,shikiLanguage:`kotlin`,httpSnippet:{target:`kotlin`}},{key:`rust`,aliases:[`rs`],displayName:`Rust`,shikiLanguage:`rust`,httpSnippet:{target:`rust`}},{key:`dart`,aliases:[`flutter`],displayName:`Dart`,shikiLanguage:`dart`,httpSnippet:{target:`dart`}}],ua=new Map;for(let e of la){ua.set(e.key.toLowerCase(),e);for(let t of e.aliases??[])ua.set(t.toLowerCase(),e)}var da=e=>ua.get(e.toLowerCase()),fa=e=>{let t=da(e);return t?t.iconKey??t.key:e.toLowerCase()},pa=e=>{let t=fa(e);return t?`${ca}/devicon/${t}.svg`:null};function ma(e){return e.startsWith(`/`)?e:`/${e}`}function ha(e){return!e||e.endsWith(`/`)?e.slice(0,-1):e}function ga(e,t){let n=at(e),r=ot(t);return r&&(n===r?n=``:n.startsWith(`${r}/`)&&(n=n.slice(r.length))),n=ma(n),n=ha(n),n=lr(n),n===``||n===`index`?`/`:ma(n)}var _a=ot(`/docs/`),va=()=>``,ya=e=>{let t=_a?``:ot(e);va=()=>t},ba=()=>_a||va(),xa=e=>e.startsWith(`/`)&&!e.startsWith(`//`);function Sa(e){let t=ba();return!t||!xa(e)?e:e===`/`||e.startsWith(`/?`)||e.startsWith(`/#`)?`${t}${e.slice(1)}`:`${t}${e}`}var Ca=e=>st(e,ba());function wa(e){let t=ba();return!t||e===t||e.startsWith(`${t}/`)}function Ta(e,t){t?.replace?location.replace(e):location.assign(e)}var Ea=(e,t)=>{typeof location<`u`&&Ta(Sa(e),t)};function Da(e){Ea=e}function Oa(e,t){Ea(e,t)}var ka=()=>void 0;function Aa(e){let t=e(),n=new WeakMap;return{get(){let r=ka();if(!r)return t;let i=n.get(r);return i||(i={value:e()},n.set(r,i)),i.value},set(e){let r=ka();r?n.set(r,{value:e}):t=e}}}function ja(e){let t=Aa(()=>e),n=new Set;return{get:t.get,set(e){t.set(e);for(let e of n)e()},subscribe(e){return n.add(e),()=>{n.delete(e)}}}}function Ma(e,t=e=>e){let n=()=>t(e.get());return(0,N.useSyncExternalStore)(e.subscribe,n,n)}var Na=ja({siteName:``,nav:null,path:`/`});function Pa(){return Ma(Na,e=>e.path)}var Fa=null,Ia=new URLSearchParams;function La(){let e=typeof location>`u`?``:location.search;return e!==Fa&&(Fa=e,Ia=new URLSearchParams(e)),Ia}var Ra=new URLSearchParams,za=new Set,Ba=()=>za.forEach(e=>e());if(typeof window<`u`){for(let e of[`pushState`,`replaceState`]){let t=history[e].bind(history);history[e]=(...e)=>{t(...e),Ba()}}window.addEventListener(`popstate`,Ba)}function Va(e){za.add(e);let t=Na.subscribe(e);return()=>{za.delete(e),t()}}function Ha(){return(0,N.useSyncExternalStore)(Va,La,()=>Ra)}var Ua=null,Wa={};function Ga(){let e=Na.get().path;return e!==Ua&&(Ua=e,Wa={slug:e.split(`/`).filter(Boolean)}),Wa}function Ka(){return Ma(Na,Ga)}var qa={push:e=>Oa(e),replace:e=>Oa(e,{replace:!0}),prefetch:()=>{},back:()=>history.back(),forward:()=>history.forward(),refresh:()=>Oa(Ca(location.pathname)+location.search+location.hash,{replace:!0,force:!0})};function Ja(){return qa}var Ya=Aa(()=>[]);function Xa(e){typeof document>`u`&&Ya.get().push(e)}function Za(){let e=Pa();return(0,N.useLayoutEffect)(()=>{let t=e??`/`;document.documentElement.setAttribute(`data-current-path`,ga(t,void 0))},[e]),null}var L=n(Ue()),Qa=[`-apple-system`,`BlinkMacSystemFont`,`"Segoe UI"`,`system-ui`,`sans-serif`],$a=[`ui-monospace`,`SFMono-Regular`,`Menlo`,`Monaco`,`Consolas`,`"Liberation Mono"`,`"Courier New"`,`monospace`],eo=Qa.join(`, `),to=$a.join(`, `);({}).NEXT_PUBLIC_DEV_TOOLS;var no=6e4,ro=no*60*24,io=ro*14,ao=`/mintlify-oauth-callback`,oo=`mintlify_end_user_session_hint`,so=`data-auth-pending`,co=5e4,lo=`https://d3gk2c5xim1je2.cloudfront.net`,uo=`docs-config-overrides`,fo=`live-preview-navigation-override`,po=`/_live-preview`,mo=`_mintlify-live-preview`,ho=`LIVE_PREVIEW_NAVIGATE_BACK`,go=`LIVE_PREVIEW_NAVIGATE_FORWARD`,_o=`LIVE_PREVIEW_REFRESH`,vo=`livePreviewMode`,yo=`LIVE_PREVIEW_SESSIONSTORAGE_GET`,bo=`LIVE_PREVIEW_SESSIONSTORAGE_SET`,xo=`LIVE_PREVIEW_SESSIONSTORAGE_REMOVE`;({}).NEXT_PUBLIC_LOCAL_DASHBOARD_ORIGIN;var So=[`https://dashboard.mintlify.com`,`https://app.mintlify.com`],Co=[];function wo(e){return So.includes(e)?!0:Co.some(t=>t.test(e))}function To(e){return e.includes(`/_live-preview`)?e.replace(`/_live-preview`,``)||`/`:e}function Eo(e){if(!e||e.startsWith(`http://`)||e.startsWith(`https://`)||e.startsWith(`//`)||e.startsWith(`mailto:`)||e.startsWith(`tel:`)||e.includes(`_mintlify-live-preview`))return e;let t=e.indexOf(`#`),n=t!==-1,r=n?e.slice(0,t):e,i=n?e.slice(t):``;return`${r}${r.includes(`?`)?`&`:`?`}${mo}=true${i}`}var Do={ENV:`production`,POSTHOG_KEY:`phc_eNuN6Ojnk9O7uWfC17z12AK85fNR0BY6IiGVy0Gfwzw`,AUTH_ENABLED:{}.NEXT_PUBLIC_AUTH_ENABLED,CUSTOM_JS_DISABLED:{}.NEXT_PUBLIC_CUSTOM_JS_DISABLED,ASSET_PREFIX:`/mintlify-assets`,AI_MESSAGE_HOST:`https://leaves.mintlify.com`,BASE_PATH:ot(`/docs`),IS_LOCAL_CLIENT:{}.NEXT_PUBLIC_IS_LOCAL_CLIENT===`true`,IS_SELF_HOSTED:{}.NEXT_PUBLIC_IS_SELF_HOSTED===`true`,TURNSTILE_SITE_KEY:`0x4AAAAAACyMzUc-ZGkPEsa2`,ENABLE_DOCS_CONFIG_OVERRIDES:{}.NEXT_PUBLIC_ENABLE_DOCS_CONFIG_OVERRIDES===`true`},Oo={}.NEXT_PUBLIC_SEARCH_REMOVED===`true`,R={...Do,get BASE_PATH(){return ba()}},ko=class extends N.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){console.log({error:e,errorInfo:t}),this.props.onError?.()}render(){return this.state.hasError?null:this.props.children}};function Ao(e,t=R.BASE_PATH){return oa(e,t)}function jo(){if(typeof window>`u`)return!1;try{return window.sessionStorage.getItem(`test`),!1}catch{return!0}}function Mo(){return typeof window>`u`?``:window.location.ancestorOrigins[0]||window.location.origin}function No(e){return new Promise(t=>{let n=Math.random().toString(36).substring(7),r=e=>{wo(e.origin)&&e.data?.type===`LIVE_PREVIEW_SESSIONSTORAGE_GET_RESPONSE`&&e.data?.requestId===n&&(window.removeEventListener(`message`,r),t(e.data.value))};window.addEventListener(`message`,r),setTimeout(()=>{window.removeEventListener(`message`,r),t(null)},5e3),window.parent.postMessage({type:yo,key:e,requestId:n},Mo())})}var Po=e=>typeof window>`u`||jo()?null:window.sessionStorage.getItem(e),Fo=async e=>typeof window>`u`?null:jo()?No(e):window.sessionStorage.getItem(e),Io=(e,t)=>{typeof window<`u`&&(jo()?window.parent.postMessage({type:bo,key:e,value:t},Mo()):window.sessionStorage.setItem(e,t))},Lo=e=>{typeof window<`u`&&(jo()?window.parent.postMessage({type:xo,key:e},Mo()):window.sessionStorage.removeItem(e))};function Ro({src:e,isLivePreview:t,liveMedia:n}){return e&&(t&&n.has(e)?n.get(e):e)}function zo(){return typeof window>`u`?!1:window.location.pathname.includes(po)}function Bo(){if(typeof window>`u`)return null;if(window.parent!==window)return window.parent;try{if(window.opener&&!window.opener.closed)return window.opener}catch{}return null}function Vo(e,t,n){let r=e.split(/[?#]/)[0]??``;return t.has(Ao(r,n))}function Ho({href:e,isLivePreview:t,isLivePreviewRoutePrefix:n,newPathsKnown:r,newPreviewPaths:i,basePath:a}){return t&&(n||!r||Vo(e,i,a))?Eo(e):e}var Uo={isLivePreview:!1,livePreviewUpdateId:null,compiledVersion:0,docsConfigVersion:0,navigationVersion:0,getDocsConfigOverrides:()=>void 0,getNavigationOverride:()=>void 0,clearDocsConfigOverrides:()=>{},liveMedia:new Map,compiledContent:new Map,getCompiledContent:()=>void 0,liveMetadata:new Map,liveMdxExtracts:new Map,getMdxExtracts:()=>void 0,loadingPaths:new Set,isPathLoading:()=>!1,newPreviewPaths:new Set,isNewPreviewPath:()=>!1,getLivePreviewHref:e=>e,currentPreviewPath:void 0,navigateWithinLivePreview:()=>!1,requestContentEarly:()=>{},basePath:``},z=(0,N.createContext)(Uo),Wo=(0,N.createContext)(void 0);function Go(){return(0,N.use)(Wo)??(0,N.use)(z)}function Ko(){if(typeof window>`u`)return!1;try{return new URL(window.location.href).searchParams.get(`_mintlify-live-preview`)===`true`||zo()}catch{return!1}}function qo(){if(typeof window>`u`||!Ko())return new Set;let e=window.location.pathname,t=Ao(To(e));return new Set([t])}function Jo(){if(typeof window<`u`)return Ao(To(window.location.pathname))}function Yo(e,t){let n=e||Ko(),r=aa(R.BASE_PATH),i=qo(),a=new Set;return{...Uo,isLivePreview:n,livePreviewUpdateId:`0-0-0`,compiledVersion:0,docsConfigVersion:0,navigationVersion:0,loadingPaths:i,isPathLoading:e=>i.has(Ao(e,r)),newPreviewPaths:a,getLivePreviewHref:t=>Ho({href:t,isLivePreview:n,isLivePreviewRoutePrefix:zo()||e,newPathsKnown:!1,newPreviewPaths:a,basePath:r}),currentPreviewPath:Jo(),...e&&{navigateWithinLivePreview:t},basePath:r}}function Xo(){return Array.from(window.location.ancestorOrigins??[]).some(wo)}function Zo(e){return e||Ko()||Xo()||Po(`livePreviewMode`)===`true`||R.ENABLE_DOCS_CONFIG_OVERRIDES&&Po(`docs-config-overrides`)!==null}function Qo(e,t){let n=e.target;if(!(n instanceof Element))return;let r=n.closest(`a`);if(!r)return;let i=r.getAttribute(`href`);if(!i||i.startsWith(`mailto:`)||i.startsWith(`tel:`)||i.startsWith(`sms:`))return;let a=e.button===0&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&r.target!==`_blank`&&!r.hasAttribute(`download`),o=window.location.origin;try{let n=new URL(i,o);if(n.origin===o){let r=n.pathname===window.location.pathname&&n.search===window.location.search&&n.hash!==window.location.hash;a&&!r&&t(n.href)&&e.preventDefault();return}}catch{return}e.preventDefault(),e.stopPropagation()}var $o=(0,N.lazy)(()=>I(()=>import(`./LivePreviewController-BrIXSbEi.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]),import.meta.url));function es({children:e,isLivePreviewRoute:t=!1}){let n=(0,N.useRef)(null),[r,i]=(0,N.useState)(()=>Yo(t,e=>(n.current=e,!0))),[a,o]=(0,N.useState)(`idle`),[s,c]=(0,N.useState)(!1),l=(0,N.useCallback)(()=>{o(e=>e===`idle`?`loading`:e)},[]),u=(0,N.useCallback)(e=>{i(e),o(`ready`)},[]),d=(0,N.useCallback)(()=>{o(`failed`),i(e=>({...e,navigateWithinLivePreview:()=>!1}));let e=n.current;n.current=null,e!==null&&window.location.assign(e)},[]);(0,N.useEffect)(()=>{let e=n.current;a===`ready`&&e!==null&&(n.current=null,r.navigateWithinLivePreview?.(e)||window.location.assign(e))},[a,r]),(0,N.useEffect)(()=>{if(a===`ready`||a===`failed`||!(r.isLivePreview||s))return;let e=r.navigateWithinLivePreview??(()=>!1),t=t=>Qo(t,e);return document.addEventListener(`click`,t,!0),()=>document.removeEventListener(`click`,t,!0)},[a,s,r]),(0,N.useEffect)(()=>{Zo(t)&&l();let e=Bo();if(!e)return;let n=t=>{wo(t.origin)&&t.source===e&&t.data?.type===`LIVE_PREVIEW_INIT`&&(Io(vo,`true`),c(!0),l())};return window.addEventListener(`message`,n),()=>window.removeEventListener(`message`,n)},[t,l]);let{isLivePreview:f,currentPreviewPath:p,getLivePreviewHref:m,navigateWithinLivePreview:h,requestContentEarly:g}=r,_=(0,N.useMemo)(()=>({isLivePreview:f,currentPreviewPath:p,getLivePreviewHref:m,navigateWithinLivePreview:h,requestContentEarly:g,isLivePreviewRoute:t}),[f,p,m,h,g,t]);return(0,L.jsxs)(z.Provider,{value:r,children:[(0,L.jsx)(Wo.Provider,{value:_,children:e}),a!==`idle`&&(0,L.jsx)(ko,{onError:d,children:(0,L.jsx)(N.Suspense,{fallback:null,children:(0,L.jsx)($o,{isLivePreviewRoute:t,isActivatedByInit:s,onValueChange:u})})})]})}var ts=(0,N.createContext)({pageModeOverride:void 0,originalPageMode:void 0,setPageModeOverride:()=>{},setOriginalPageMode:()=>{}});function ns({children:e}){let[t,n]=(0,N.useState)(void 0),[r,i]=(0,N.useState)(void 0),a=(0,N.useCallback)(e=>{i(e)},[]),o=(0,N.useCallback)(e=>{if(n(e),typeof document<`u`){let t=e===void 0?r??`none`:e||`none`;document.documentElement.setAttribute(`data-page-mode`,t)}},[r]),s=(0,N.useMemo)(()=>({pageModeOverride:t,originalPageMode:r,setPageModeOverride:o,setOriginalPageMode:a}),[t,r,o,a]);return(0,L.jsx)(ts.Provider,{value:s,children:e})}function rs(){return(0,N.useContext)(ts)}function is(e){let{pageModeOverride:t}=(0,N.useContext)(ts);return(0,N.useMemo)(()=>t===void 0?e:{...e,mode:t||void 0},[e,t])}var as=(e,t)=>t&&e.startsWith(`/`)&&!e.startsWith(`//`)?`${t}${e}`:e,os=(0,N.createContext)(void 0),ss=()=>(0,N.useContext)(os),cs=()=>{let e=ss()?.basePath;return(0,N.useCallback)(t=>as(t,e),[e])},ls=()=>{let e=ss(),t=e&&(e.basePath??R.BASE_PATH);return(0,N.useCallback)(e=>as(e,t),[t])};function us(e){let t=new MutationObserver(e);return t.observe(document.documentElement,{attributeFilter:[so]}),()=>t.disconnect()}function ds(e){let t=document.documentElement.getAttribute(so);return t!==null&&t.split(` `).includes(e)}function fs(e){return(0,N.useSyncExternalStore)(us,()=>ds(e),()=>!0)}function ps(e,t){(0,N.useLayoutEffect)(()=>{if(!t)return;let n=document.documentElement,r=n.getAttribute(so);if(r===null)return;let i=r.split(` `).filter(t=>t&&t!==e);i.length?n.setAttribute(so,i.join(` `)):n.removeAttribute(so)},[e,t])}var ms=e=>{try{return decodeURIComponent(e)}catch{return e}},hs=e=>{if(e)return e.map(e=>ms(e))};function gs(e){return ma((typeof e==`string`?ms(e):hs(e)?.join(`/`))??``)}function B(){let e=Ka()?.slug,t=(0,N.useMemo)(()=>gs(e),[e]),{isLivePreview:n,currentPreviewPath:r}=Go();return n&&r?r:t}var _s=`mintlify:user`;function vs(e){typeof window<`u`&&(window.mintlify={...window.mintlify,user:e},window.dispatchEvent(new CustomEvent(_s,{detail:e??null})))}var ys=`mintlify-auth-key`,bs=e=>{if(!/^[0-9a-fA-F]+$/.test(e)||e.length%2!=0)throw Error(`Invalid hex key format`);let t=new Uint8Array(e.length/2);for(let n=0;n{let e=je.get(ys);if(e!==void 0)return e;let t=Array.from(globalThis.crypto.getRandomValues(new Uint8Array(16)),e=>e.toString(16).padStart(2,`0`)).join(``);return je.set(ys,t,{secure:location.protocol===`https:`,sameSite:`strict`}),t},Es=`mintlify-user-info`;async function Ds(e){if(!e)return null;let t=await ws(Es,ks);if(!t)return null;let n=e.type===`shared-session`?ro:io,r=t.data.expiresAt?t.data.expiresAt*1e3:t.retrievedAt+n;return Date.now()>r||e.invalidatedAt&&e.invalidatedAt>t.retrievedAt?null:t.data}function Os(e){return!!e&&typeof e==`object`&&(!(`expiresAt`in e)||typeof e.expiresAt==`number`)&&(!(`groups`in e)||Array.isArray(e.groups)&&e.groups.every(e=>typeof e==`string`))&&(!(`content`in e)||!!e.content&&typeof e.content==`object`)&&(!(`apiPlaygroundInputs`in e)||!!e.apiPlaygroundInputs&&typeof e.apiPlaygroundInputs==`object`&&(!(`header`in e.apiPlaygroundInputs)||!!e.apiPlaygroundInputs.header&&typeof e.apiPlaygroundInputs.header==`object`)&&(!(`cookie`in e.apiPlaygroundInputs)||!!e.apiPlaygroundInputs.cookie&&typeof e.apiPlaygroundInputs.cookie==`object`)&&(!(`query`in e.apiPlaygroundInputs)||!!e.apiPlaygroundInputs.query&&typeof e.apiPlaygroundInputs.query==`object`)&&(!(`server`in e.apiPlaygroundInputs)||!!e.apiPlaygroundInputs.server&&typeof e.apiPlaygroundInputs.server==`object`)&&(!(`path`in e.apiPlaygroundInputs)||!!e.apiPlaygroundInputs.path&&typeof e.apiPlaygroundInputs.path==`object`))}function ks(e){return!!e&&typeof e==`object`&&`retrievedAt`in e&&typeof e.retrievedAt==`number`&&`data`in e&&Os(e.data)}async function As(e,t,n,r){let[i,a]=Ms(location.hash.slice(1));if(!i){let t=await Ds(e);if(t){await r(t);return}try{localStorage.removeItem(Es)}catch{}return}let{importSPKI:o,jwtVerify:s}=await I(async()=>{let{importSPKI:e,jwtVerify:t}=await import(`./browser-BIEXIzRL.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`);return{importSPKI:e,jwtVerify:t}},[],import.meta.url),c;for(let t of e.signingKeys)try{let e=t.publicKey.length===178?`ES256`:`EdDSA`,{payload:n}=await s(i,await o(t.publicKey,e));for(let e of[`aud`,`exp`,`iat`,`iss`,`jti`,`nbf`,`sub`])delete n[e];c=n;break}catch(e){console.error(e)}Os(c)&&await r(c);let l=a?`#${a}`:``;t.replace(`${n}${location.search}${l}`)}function js(e){return e.startsWith(`ey`)&&e.match(/\./g)?.length===2}function Ms(e){if(js(e))return[e,null];let t=new URLSearchParams(e),n=t.get(`jwt`);return n&&js(n)?[n,t.get(`anchor`)]:[null,null]}var Ns=`mintlify-pkce-code-verifier`,Ps=()=>window.location.origin+R.BASE_PATH+ao;async function Fs(e){let{default:t}=await I(async()=>{let{default:e}=await import(`./index.browser-D8ev1okL.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`);return{default:e}},[],import.meta.url),{code_challenge:n,code_verifier:r}=await t(),i=new URL(e.authorizationUrl);i.searchParams.append(`response_type`,`code`),i.searchParams.append(`client_id`,e.clientId),i.searchParams.append(`redirect_uri`,Ps()),e.scopes.length&&i.searchParams.append(`scope`,e.scopes.join(` `)),i.searchParams.append(`code_challenge`,n),i.searchParams.append(`code_challenge_method`,`S256`);let a=new Date(Date.now()+10*no);je.set(Ns,r,{secure:!0,expires:a}),window.location.href=i.href}async function Is(e,t,n){let r=new URL(window.location.href),i=r.searchParams.get(`code`);if(!i){let t=await Ds(e);if(t){await n(t);return}try{localStorage.removeItem(Es)}catch{}return}let a=await Ls(e,i);Os(a)&&await n(a),r.search=``,t.push(r.toString())}async function Ls(e,t){let n=je.get(Ns);if(!n){console.error(`missing code verifier`);return}let r;try{r=await Rs(e,t,n)}catch(e){console.error(`unable to complete oauth exchange request: ${e}`);return}let i;try{i=await(await fetch(e.apiUrl,{headers:{Authorization:`Bearer ${r}`}})).json()}catch(e){console.error(`unable to complete oauth api request: ${e}`);return}return i}async function Rs(e,t,n){let r=new URL(e.tokenUrl);r.searchParams.append(`grant_type`,`authorization_code`),r.searchParams.append(`client_id`,e.clientId),r.searchParams.append(`redirect_uri`,Ps()),r.searchParams.append(`code`,t),r.searchParams.append(`code_verifier`,n);let{access_token:i}=await(await fetch(r,{method:`POST`})).json();if(typeof i!=`string`)throw Error(`unable to parse access_token from oauth exchange response`);return i}async function zs(e,t){let n=await Ds(e);if(n){await t(n);return}try{localStorage.removeItem(Es)}catch{}let r;try{let t=await fetch(e.apiUrl,{credentials:`include`});if(!t.ok)return;r=await t.json()}catch{return}Os(r)&&await t(r)}function Bs(e){let t=Ja(),n=B(),r=ss(),[i,a]=(0,N.useState)(),[o,s]=(0,N.useState)(!0),[c,l]=(0,N.useState)(!0);(0,N.useEffect)(()=>{let i=async e=>{a(e),await Cs(Es,{retrievedAt:Date.now(),data:e})};r?(r.groups?.length&&a({groups:r.groups}),s(!1)):R.AUTH_ENABLED||R.ENV===`cli`||R.ENV===`development`?(async()=>{try{s(!0);let e=await(await fetch(`${R.BASE_PATH}/_mintlify/api/user`)).json();e.user!=null&&await i(e.user)}catch{}finally{s(!1)}})():s(!1),(async()=>{l(!0);try{switch(e?.type){case`shared-session`:await zs(e,i);return;case`jwt`:await As(e,t,n,i);return;case`oauth`:await Is(e,t,i);return;case void 0:try{localStorage.removeItem(Es)}catch{}return}}finally{l(!1)}})()},[]);let u=o||c;return ps(`user`,!u),(0,N.useEffect)(()=>{u||vs(i?.content)},[i,u]),{userInfo:i,isFetchingUserInfo:u}}function Vs(e){let{redirects:t,navigation:n,packages:r,...i}=e;return{...i,navigation:Hs(n)}}function Hs(e){let t={...`global`in e&&e.global?{global:e.global}:{},...e.directory?{directory:e.directory}:{}};return`languages`in e?{...t,languages:e.languages.map(e=>({language:e.language,...e.default===void 0?{}:{default:e.default},...e.hidden===void 0?{}:{hidden:e.hidden},...e.banner?{banner:e.banner}:{},...e.footer?{footer:e.footer}:{},...e.navbar?{navbar:e.navbar}:{},...e.directory?{directory:e.directory}:{},href:`href`in e&&typeof e.href==`string`&&e.href||(Ri(e)??`/`)}))}:{...t,pages:[]}}var Us=(e,t,n,r)=>Te(`${e?`${e}-`:``}${n?`${n}-`:``}${t||``}-${r||``}`,{decamelize:!0}),Ws=(e,t)=>e?`${t?`${t}`:``}${e}.`:``,Gs=(e,t)=>e?t?`${t}${e}][`:`${e}[`:``,Ks=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},qs=`mintlify-auth`;function Js(e){return Ks(this,void 0,void 0,function*(){return(yield e.load(`mintlify-auth`,Ys))??{query:{},header:{},cookie:{}}})}var Ys=e=>{if(typeof e!=`object`||!e)return!1;let t=e;return[`header`,`cookie`,`query`].every(e=>typeof t[e]==`object`&&t[e]!=null)};function Xs(e){let t={};for(let[n,r]of Object.entries(e))typeof r==`string`&&(t[n]=r);return t}var Zs=Pe(e=>({server:{},setServerInputs:t=>e({server:Xs(t)}),clear:()=>e({server:{}})}));function Qs(e){Zs.getState().setServerInputs(e)}function $s(){return Zs.getState().server}function ec(){Zs.getState().clear()}var tc=(0,N.createContext)({openApiReferenceData:{}}),nc={openApiReferenceData:{operation:void 0}},rc=()=>{let[e,t]=(0,N.useState)(void 0);return(0,N.useEffect)(()=>{let e=()=>{if(typeof window>`u`)return;let e=window.location.hash;e&&t(e)};return e(),window.addEventListener(`hashchange`,e),()=>{window.removeEventListener(`hashchange`,e)}},[]),e},ic=(0,N.createContext)({}),ac=()=>(0,N.useContext)(ic);function oc({location:e,children:t}){let n=(0,N.useRef)(!1),r=rc();return(0,L.jsx)(ic.Provider,{value:{location:e,anchor:r,hasScrolledToAnchorRef:n},children:t})}ic.displayName=`EndpointLocationContext`;var sc=e=>{switch(e?.toUpperCase()){case`GET`:case`QUERY`:return{activeNavPillBg:`bg-[#2AB673]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-green-700 dark:text-green-400`,inactiveNavPillBg:`bg-green-400/20 dark:bg-green-400/20`,paramStyle:`text-[#2AB673] bg-[#2AB673]/10 border-[#2AB673]/30`};case`POST`:case`MUTATION`:case`WEBHOOK`:return{activeNavPillBg:`bg-[#3064E3]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-blue-700 dark:text-blue-400`,inactiveNavPillBg:`bg-blue-400/20 dark:bg-blue-400/20`,paramStyle:`text-[#3064E3] bg-[#3064E3]/10 border-[#3064E3]/30`};case`PUT`:return{activeNavPillBg:`bg-[#C28C30]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-yellow-700 dark:text-yellow-400`,inactiveNavPillBg:`bg-yellow-400/20 dark:bg-yellow-400/20`,paramStyle:`text-[#C28C30] bg-[#C28C30]/10 border-[#C28C30]/30`};case`DELETE`:return{activeNavPillBg:`bg-[#CB3A32]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-red-700 dark:text-red-400`,inactiveNavPillBg:`bg-red-400/20 dark:bg-red-400/20`,paramStyle:`text-[#CB3A32] bg-[#CB3A32]/10 border-[#CB3A32]/30`};case`OPTIONS`:return{activeNavPillBg:`bg-[#9341FB]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-purple-700 dark:text-purple-400`,inactiveNavPillBg:`bg-purple-400/20 dark:bg-purple-400/20`,paramStyle:`text-[#9341FB] bg-[#9341FB]/10 border-[#9341FB]/30`};case`HEAD`:return{activeNavPillBg:`bg-[#0e7490]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-cyan-700 dark:text-cyan-400`,inactiveNavPillBg:`bg-cyan-400/20 dark:bg-cyan-400/20`,paramStyle:`text-[#0e7490] dark:text-[#00d3f2] bg-[#00d3f2]/10 border-[#00d3f2]/30`};case`PATCH`:return{activeNavPillBg:`bg-[#DA622B]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-orange-700 dark:text-orange-400`,inactiveNavPillBg:`bg-orange-400/20 dark:bg-orange-400/20`,paramStyle:`text-[#DA622B] bg-[#DA622B]/10 border-[#DA622B]/30`};case`TRACE`:return{activeNavPillBg:`bg-[#BD30D3]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-fuchsia-700 dark:text-fuchsia-400`,inactiveNavPillBg:`bg-fuchsia-400/20 dark:bg-fuchsia-400/20`,paramStyle:`text-[#BD30D3] bg-[#BD30D3]/10 border-[#BD30D3]/30`};case`WEBSOCKET`:return{activeNavPillBg:`bg-[#F54A00] dark:bg-[#FF6900]`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-[#F54A00] dark:text-[#FF6900]`,inactiveNavPillBg:`bg-[#FFEDD4] dark:bg-[#FF6900]/20`,paramStyle:`text-[#F54A00] bg-[#FFEDD4]/10 border-[#FFEDD4]/30 dark:text-[#FF6900] dark:bg-[#FF6900]/10 dark:border-[#FF6900]/30`};case`DEPRECATED`:return{activeNavPillBg:`bg-[#F7F7F8] dark:bg-[#14151A]`,activeNavPillText:`text-[#14151A] dark:text-[#FFFFFF]`,inactiveNavPillText:`text-[#14151A] dark:text-[#FFFFFF]`,inactiveNavPillBg:`bg-[#F7F7F8] dark:bg-[#14151A]`};default:return{activeNavPillBg:`bg-gray-600`,activeNavPillText:`text-[#FFFFFF]`,inactiveNavPillText:`text-gray-700 dark:text-gray-400`,inactiveNavPillBg:`bg-gray-400/20 dark:bg-gray-400/20`,paramStyle:`text-gray-600 bg-gray-600/10 border-gray-600/30`}}},cc=e=>{let t=e?.toUpperCase();switch(t){case`QUERY`:return`QRY`;case`MUTATION`:return`MUT`;case`DELETE`:return`DEL`;case`WEBHOOK`:return`HOOK`;case`WEBSOCKET`:return`WSS`;default:return t}},lc=[],uc=Aa(()=>null);async function dc(e){let t=new Set(e);if(t.size===0)return;let n=new Set;for(let e=0;e<8;e++){let e=lc.filter(e=>e.key!==void 0&&t.has(e.key)&&!n.has(e));if(e.length===0)return;for(let t of e)n.add(t);await Promise.all(e.map(e=>e.load()))}}function fc(e,t={},n){let r,i,a,o=()=>(a??=Promise.resolve(e()).then(e=>{r={Component:typeof e==`function`?e:e.default}},e=>{throw i={error:e},typeof window<`u`&&console.error(`[next-dynamic] chunk failed:`,e),e}),a);lc.push({key:n,load:o});let s=t.loading,c=s?(0,L.jsx)(s,{isLoading:!0}):null;if(t.ssr===!1){let e=(0,N.lazy)(async()=>{if(await o().catch(()=>{}),i)return{default:()=>null};if(!r)throw Error(`dynamic loader resolved without a component`);return{default:r.Component}});return function(t){let[n,r]=(0,N.useState)(!1);return(0,N.useEffect)(()=>r(!0),[]),n?(0,L.jsx)(N.Suspense,{fallback:c,children:(0,L.jsx)(e,{...t})}):c}}let l=e=>(o().then(e,e),()=>{}),u=()=>r!==void 0||i!==void 0,d=()=>!0;function f(e){let t=(0,N.useSyncExternalStore)(l,u,d);if(i){if(typeof window>`u`)throw i.error;return null}if(!r){if(t)throw o();return c}return(0,L.jsx)(r.Component,{...e})}function p(e){return n!==void 0&&uc.get()?.add(n),s?(0,L.jsx)(N.Suspense,{fallback:c,children:(0,L.jsx)(f,{...e})}):(0,L.jsx)(f,{...e})}return Object.assign(p,{preload:o})}var pc=fc(()=>I(()=>import(`./OpenApiReferenceProvider-CpJ44y6j.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.OpenApiReferenceProvider),__vite__mapDeps([10,1,2,11,12,6,7,8,13,14,15,16,17,18,19,20]),import.meta.url),void 0,`c2aa737661`),mc=(0,N.createContext)({pageMetadata:{}}),hc=(0,N.createContext)({}),V=(0,N.createContext)({}),gc=(0,N.createContext)({}),_c=(0,N.createContext)({apiReferenceData:{}});mc.displayName=`PageContext`,hc.displayName=`DeploymentMetadataContext`,V.displayName=`DocsConfigContext`,gc.displayName=`AuthContext`,_c.displayName=`ApiReferenceContext`;function vc({value:e,children:t}){return(0,L.jsx)(hc.Provider,{value:e,children:t})}function yc(e,t,n){if(!e||t.size===0)return e;let r=e=>t.get(e)??t.get(Ao(e,n)),i=e=>{if(e==null)return e;if(Array.isArray(e))return e.map(i);if(typeof e!=`object`)return e;let t=Object.assign({},e);if(`href`in t&&typeof t.href==`string`){let e=r(t.href);if(e){let n=e.sidebarTitle,r=typeof n==`string`&&n.length>0?n:e.title;Object.assign(t,e,{href:t.href,...typeof r==`string`&&r.length>0?{title:r}:{}})}}let n=[...Yt,`groups`,`pages`];for(let e of n)e in t&&Array.isArray(t[e])&&(t[e]=t[e].map(i));return t};return i(e)}function bc({value:e,children:t}){let{basePath:n=``,isLivePreview:r,livePreviewUpdateId:i,docsConfigVersion:a,navigationVersion:o,getDocsConfigOverrides:s,getNavigationOverride:c,liveMetadata:l,buildDecoratedNavigationFromConfig:u}=(0,N.useContext)(z),d=r||R.ENABLE_DOCS_CONFIG_OVERRIDES,[f,p]=(0,N.useState)(),m=u??f;(0,N.useEffect)(()=>{if(r||u||f||!d||Po(`docs-config-overrides`)===null)return;let e=!1;return I(()=>import(`./buildDecoratedNavigation-CahorXVZ.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(t=>{e||p(()=>t.buildDecoratedNavigationFromConfig)}),[],import.meta.url),()=>{e=!0}},[d,r,u,f,e]);let h=(0,N.useMemo)(()=>{if(!d)return e;let t,i;if(r)t=s(),i=c();else try{let e=Po(uo);if(e)try{t=JSON.parse(e)}catch{}}catch{}let a;return a=i?yc(i,l,n):t?.navigation&&m&&(!r||e.hasFullNav)?m(t.navigation,e.docsNavWithMetadata,l):yc(e.docsNavWithMetadata,l,n),!t&&!a?e:{...e,docsConfig:t?Vs({...e.docsConfig,...t}):e.docsConfig,docsNavWithMetadata:a??e.docsNavWithMetadata}},[d,n,r,a??i,o??i,e,s,c,l,m]);return(0,L.jsx)(V.Provider,{value:h,children:t})}function xc({value:e,children:t}){let{userInfo:n,isFetchingUserInfo:r}=Bs(e.userAuth);return(0,L.jsx)(gc.Provider,{value:{...e,userInfo:n,isFetchingUserInfo:r},children:t})}function Sc({value:e,children:t}){return(0,L.jsx)(_c.Provider,{value:e,children:t})}function Cc({pageMetadata:e,docsConfig:t,mdxExtracts:n,openApiReferenceData:r,children:i}){let a=is(e),{docsConfig:o}=(0,N.useContext)(V),s=o??t,{userInfo:c,isFetchingUserInfo:l}=(0,N.useContext)(gc);return!r&&!n?.endpoint?(0,L.jsx)(tc.Provider,{value:nc,children:i}):(0,L.jsx)(pc,{pageMetadata:a,docsConfig:s,mdxExtracts:n,openApiReferenceData:r,userInfo:c,isFetchingUserInfo:l,children:i})}function wc(e){return(0,N.lazy)(()=>e().then(e=>({default:e}),e=>(console.error(`[chunk] optional chunk failed:`,e),{default:()=>null})))}var Tc=()=>I(()=>import(`./MdxPanel-7oE4ghWK.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`),__vite__mapDeps([21,1,2]),import.meta.url),Ec=wc(()=>Tc().then(e=>e.MdxPanel)),Dc=null;async function Oc(){Dc=(await Tc()).MdxPanel}function kc(e){let{panelMdxSource:t}=(0,N.useContext)(mc);return t?Dc?(0,L.jsx)(Dc,{...e}):(0,L.jsx)(N.Suspense,{fallback:null,children:(0,L.jsx)(Ec,{...e})}):null}var Ac=`mintlify:api-playground-inputs`;function jc(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Mc(e){if(!jc(e))return;let t={};for(let[n,r]of Object.entries(e))typeof r==`string`&&(t[n]=r);return t}function Nc(e){return!jc(e)||typeof e.type!=`string`?!1:e.type===`clear`||e.type===`set`&&`variables`in e}function Pc(){typeof window<`u`&&(window.mintlify={...window.mintlify,api:{...window.mintlify?.api,playground:{...window.mintlify?.api?.playground,setServerVariables:Ic,clearServerVariables:Lc}}})}function Fc(){window.dispatchEvent(new CustomEvent(Ac,{detail:{server:$s()}}))}function Ic(e){if(typeof window>`u`)return;let t=Mc(e);t!==void 0&&(Qs(t),Pc(),Fc())}function Lc(){typeof window<`u`&&(ec(),Pc(),Fc())}function Rc(){if(typeof window>`u`)return;let e=Array.isArray(window.mintlify?.__apiPlaygroundInputsQueue)?[...window.mintlify.__apiPlaygroundInputsQueue]:[];Pc(),window.mintlify={...window.mintlify,__apiPlaygroundInputsQueue:[]};for(let t of e)Nc(t)&&(t.type===`clear`?Lc():Ic(t.variables))}Rc();function zc(){return(0,N.useEffect)(()=>{Rc()},[]),null}function Bc({pathname:e,ready:t=!0}){let n=ga(e,void 0),r=(0,N.useRef)(n);return(0,N.useEffect)(()=>{t&&n!==r.current&&(r.current=n,$e(n))},[n,t]),null}var Vc=typeof window<`u`?N.useLayoutEffect:N.useEffect;function Hc(e){let t=B(),{isLivePreview:n,liveMetadata:r}=(0,N.useContext)(z);return(0,N.useMemo)(()=>n?r.get(t)??e:e,[t,n,r,e])}function Uc({pageMetadata:e}){let t=is(Hc(e)).mode??`none`;return Vc(()=>{document.documentElement.setAttribute(`data-page-mode`,t)},[t]),null}var Wc=e=>JSON.stringify(e).replace(//g,`\\u003e`).replace(/&/g,`\\u0026`);function Gc({pageMetadata:e}){let t=e.mode??`none`;return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`script`,{dangerouslySetInnerHTML:{__html:`document.documentElement.setAttribute('data-page-mode', ${Wc(t)});`}}),(0,L.jsx)(Uc,{pageMetadata:e})]})}function Kc(e){return!e||e.startsWith(`/`)?e.substring(1):e}function qc(e){return e?`/${e}`:``}var Jc=3e4,Yc=class extends Error{constructor(e=`Copy operation timed out`){super(e),this.name=`CopyTimeoutError`}};function Xc(e,t,n){let r,i=new Promise((e,i)=>{r=setTimeout(()=>{i(new Yc(n))},t)});return Promise.race([e,i]).finally(()=>{clearTimeout(r)})}var Zc=({pathname:e,markdown:t,onSuccess:n,onFail:r,timeout:i=Jc})=>Xc((t===void 0?tl(e,i):Promise.resolve(t)).then(e=>new Promise(t=>{setTimeout(()=>{try{let i=new ClipboardItem({"text/plain":new Blob([e],{type:`text/plain`})});navigator.clipboard.write([i]).then(()=>{n?.(),t(!0)}).catch(e=>{r?.(e),t(!1)})}catch(e){r?.(e),t(!1)}},0)})),i,`Copy to clipboard timed out`).catch(e=>(console.error(`Failed to copy markdown:`,e),r?.(e),!1));function Qc(e){if(e?.rawContent===void 0)return;let t=e.metadata.title,n=e.metadata.description,r=``;return typeof t==`string`&&t.length>0&&(r+=`# ${t}\n\n`),typeof n==`string`&&n.length>0&&(r+=`> ${n}\n\n`),`${r}${e.rawContent}`}function $c(e,t,n){return e&&n}function el(e,{enabled:t=!0}={}){let n=B(),{isLivePreview:r,getCompiledContent:i,isPathLoading:a}=(0,N.useContext)(z),o=(0,N.useMemo)(()=>r?Qc(i(n)):void 0,[i,r,n]),s=$c(r,o,a(n));(0,N.useEffect)(()=>{if(!t)return;let e=!1,r=async t=>{let r=t.metaKey||t.ctrlKey;if(r&&t.key===`a`)e=!0;else if(t.key!==`c`&&!r)e=!1;else if(r&&t.key===`c`&&!t.shiftKey&&!t.altKey){let t=window.getSelection();if(t&&t.toString().length>0&&!e||s)return;Zc({pathname:n,markdown:o}),e=!1}},i=()=>{e=!1};return window.addEventListener(`keydown`,r),window.addEventListener(`mousedown`,i),()=>{window.removeEventListener(`keydown`,r),window.removeEventListener(`mousedown`,i)}},[n,e,t,o,s])}async function tl(e,t=Jc){let n=`${ha(qc(Kc(e)))||`/index`}.md`,r=`${R.BASE_PATH}${n}`,i=new AbortController,a=setTimeout(()=>i.abort(),t);try{let e=await fetch(r,{signal:i.signal});if(clearTimeout(a),!e.ok)throw Error(`Failed to fetch markdown: ${e.status} ${e.statusText}`);return await e.text()}catch(e){if(clearTimeout(a),e instanceof Error&&e.name===`AbortError`)throw console.error(`Fetch markdown timed out`),new Yc(`Fetch markdown timed out`);return console.error(`Error fetching markdown:`,e),``}}function nl(e){return e}var rl=1500,il=12e3,al=` [Results truncated]`,ol={readOnlyHint:!0,untrustedContentHint:!0},sl={readOnlyHint:!1,untrustedContentHint:!1};function cl(e,t){return e.length<=t?e:`${e.slice(0,t-21)}${al}`}function ll(e){return{content:[{type:`text`,text:e}]}}function ul(e){return`${window.location.origin}${R.BASE_PATH}${bn(e)}`}function dl(e){try{let t=new URL(String(e??``),window.location.origin);if(t.origin!==window.location.origin)return;let n=R.BASE_PATH;if(t.pathname.startsWith(`//`))return;let r=t.pathname;return n&&r===n?r=`/`:n&&r.startsWith(`${n}/`)&&(r=r.slice(n.length)),r.endsWith(`.md`)?r.slice(0,-3):r}catch{return}}function fl({subdomain:e,siteName:t}){let n=Ja();return(0,N.useEffect)(()=>{let r=document.modelContext;if(!r)return;let i=new AbortController,a={name:`search_docs`,description:`Search the ${t} documentation for relevant pages and content.`,inputSchema:{type:`object`,properties:{query:{type:`string`,description:`Search query`}},required:[`query`],additionalProperties:!1},annotations:ol,async execute(t){let n=String(t.query??``).trim();if(!n)return ll(`Error: query is required.`);let r=encodeURIComponent(e),i={method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({query:n})},a=await fetch(R.AUTH_ENABLED?`${R.BASE_PATH}/_mintlify/api/search`:`${R.AI_MESSAGE_HOST}/api/search/${r}`,i);if(R.AUTH_ENABLED&&(a.status===401||a.status===403)&&(a=await fetch(`${R.BASE_PATH}/_mintlify/api-public/search/${r}`,i)),!a.ok)return ll(`Search failed (${a.status})`);let o=((await a.json()).results??[]).slice(0,10);return o.length===0?ll(`No results found.`):ll(cl(o.map(e=>[`## ${e.header}`,`URL: ${ul(e.page)}`,e.content].join(` `)).join(` `),rl))}},o={name:`read_page`,description:`Read the full content of a ${t} documentation page as markdown.`,inputSchema:{type:`object`,properties:{path:{type:`string`,description:`Path or URL of the page, as returned by search_docs`}},required:[`path`],additionalProperties:!1},annotations:ol,async execute(e){let t=dl(e.path);if(!t)return ll(`Error: path must be a page on this site.`);let n=await tl(t);return ll(n?cl(n,il):`Page not found: ${t}`)}},s={name:`navigate_page`,description:`Navigate the current browser tab to a ${t} documentation page.`,inputSchema:{type:`object`,properties:{path:{type:`string`,description:`Path or URL of the page, as returned by search_docs`}},required:[`path`],additionalProperties:!1},annotations:sl,async execute(e){let t=dl(e.path);return t?(n.push(nl(t)),ll(`Navigated to ${ul(t)}`)):ll(`Error: path must be a page on this site.`)}},c={name:`get_site_overview`,description:`Get an outline of the ${t} documentation, grouped by section, with a short description of each page. May be truncated for large sites; use search_docs to find pages not listed.`,inputSchema:{type:`object`,properties:{},additionalProperties:!1},annotations:ol,async execute(){let e=await fetch(`${R.BASE_PATH}/llms.txt`);return e.ok?ll(cl(await e.text(),il)):ll(`Site overview unavailable (${e.status})`)}},l={name:`read_skill`,description:`Read a ${t} agent skill document by name.`,inputSchema:{type:`object`,properties:{skill_name:{type:`string`,description:`The slug of the skill to read`}},required:[`skill_name`],additionalProperties:!1},annotations:ol,async execute(e){let t=String(e.skill_name??``).trim();if(!t)return ll(`Error: skill_name is required.`);let n=await fetch(`${R.BASE_PATH}/.well-known/agent-skills/${encodeURIComponent(t)}/skill.md`);return n.ok?ll(cl(await n.text(),il)):ll(`Skill not found: ${t}`)}};async function u(e){try{await Promise.all([a,o,s,c,l].map(t=>e.registerTool(t,{signal:i.signal})))}catch(e){if(i.signal.aborted)return;i.abort(),console.error(`Failed to register WebMCP tools`,e)}}return u(r),()=>{i.abort()}},[n,e,t]),null}var pl=(0,N.createContext)(void 0);pl.displayName=`ScopedNavMapsContext`;var ml=`mintlify-navigation-cache`,hl=9e5;function gl(e,t){let[n,r]=(0,N.useState)({navigation:e,source:`fallback`}),i=(0,N.useRef)(e),a=(0,N.useRef)(null),{buildId:o}=(0,N.useContext)(hc),[s,c]=(0,N.useState)(!1),[l,u]=(0,N.useState)(!1);(0,N.useEffect)(()=>{i.current=e,t||(a.current?.abort(),a.current=null,c(!1),u(!1)),r(n=>t&&n.source===`auth`?n:{navigation:e,source:`fallback`})},[e,t]);let d=(0,N.useCallback)(async()=>{if(a.current?.abort(),a.current=null,!t){r({navigation:i.current,source:`fallback`});return}let e=new AbortController;a.current=e;let n=()=>a.current===e&&!e.signal.aborted;c(!0);try{let t=localStorage.getItem(ml);if(t){let e=JSON.parse(t);if(!Array.isArray(e.navigation)){let t=Date.now()-e.timestamp>hl,i=e.buildId===o;if(!t&&i){if(!n())return;r({navigation:e.navigation,source:`auth`});return}localStorage.removeItem(ml)}}let a=await fetch(`${R.BASE_PATH}/_mintlify/navigation`,{signal:e.signal});if(!n())return;if(a.status===401){r({navigation:i.current,source:`fallback`});return}let s=await a.json();if(!n())return;let c=s.docsDecoratedNav;if(!c){r({navigation:i.current,source:`fallback`});return}let l=JSON.stringify({navigation:c,timestamp:Date.now(),buildId:o??`PLACEHOLDER`});try{localStorage.setItem(ml,l)}catch(e){if(e instanceof DOMException&&e.name===`QuotaExceededError`){localStorage.removeItem(ml);try{localStorage.setItem(ml,l)}catch{console.error(`Error caching navigation:`,e)}}else throw e}if(!n())return;r({navigation:c,source:`auth`})}catch(t){if(e.signal.aborted)return;console.error(`Error fetching navigation:`,t),r({navigation:i.current,source:`fallback`})}finally{a.current===e&&(a.current=null,c(!1),u(!0))}},[o,t]),f=t&&!l&&n.source===`fallback`;return{navigationData:n.navigation,authNavigation:n.source===`auth`?n.navigation:void 0,updateCache:d,isUpdatingCache:s,isAuthNavigationPending:f}}var _l=Pe(()=>({pageNav:void 0}));function vl(e,{navWithMetadata:t,divisions:n,versionsDict:r}){(0,N.useEffect)(()=>{e&&_l.setState({pageNav:{navWithMetadata:t,divisions:n,versionsDict:r}})},[e,t,n,r]),(0,N.useEffect)(()=>{if(e)return()=>_l.setState({pageNav:void 0})},[e])}var yl=()=>{let{userAuth:e,auth:t,userInfo:n}=(0,N.useContext)(gc);return(0,N.useMemo)(()=>{if((R.ENV===`cli`||R.ENV===`development`)&&n?.groups)return[...n.groups,`*`];if(e||t)return[...n?.groups??[],`*`]},[t,e,n?.groups])},bl={language:`English`,yes:`Yes`,no:`No`,wasThisPageHelpful:`Was this page helpful?`,onThisPage:`On this page`,backToTop:`Back to top`,suggestEdits:`Suggest edits`,raiseIssue:`Raise issue`,search:`Search...`,searchOrAsk:`Search or ask...`,searchOrAskQuestion:`Search or ask a question...`,poweredBy:`Powered by`,filters:`Filters`,clear:`Clear`,previous:`Previous`,next:`Next`,copyPage:`Copy page`,copying:`Copying...`,viewAsMarkdown:`View as Markdown`,downloadApiSpec:`Download API spec`,downloadApiSpecDescription:`Download the OpenAPI specification`,openInChatGPT:`Open in ChatGPT`,openInClaude:`Open in Claude`,openInPerplexity:`Open in Perplexity`,openInGrok:`Open in Grok`,openInGoogleAIStudio:`Open in Google AI Studio`,openInDevin:`Open in Devin Cloud`,openInDevinDesktop:`Open in Devin Desktop`,copyPageAsMarkdown:`Copy page as Markdown for LLMs`,agentPointer:`AI agents: this page is available as Markdown at {markdownUrl}. Request it directly or send "Accept: text/markdown". The site index is at {llmsUrl}.`,viewPageAsMarkdown:`View this page as plain text`,askQuestionsAboutPage:`Ask questions about this page`,copyMCPServer:`Copy MCP Server`,copyMCPServerDescription:`Copy MCP Server URL to clipboard`,copyAddMCPCommand:`Copy MCP install command`,copyAddMCPCommandDescription:`Copy npx command to install MCP server`,connectToCursor:`Connect to Cursor`,installMCPServerOnCursor:`Install MCP Server on Cursor`,connectToVSCode:`Connect to VS Code`,installMCPServerOnVSCode:`Install MCP Server on VS Code`,connectToDevin:`Connect to Devin`,installMCPServerOnDevin:`Install MCP Server on Devin`,assistant:`Assistant`,addToAssistant:`Add to assistant`,askAQuestion:`Ask a question...`,askAssistant:`Ask Assistant`,canYouTellMeAbout:`Can you tell me about`,recentSearches:`Recent searches`,searchFooterSelect:`Select`,searchFooterOpen:`Open`,searchFooterClose:`Close`,loginToCliToEnableSearch:`Run mint login in the cli to activate search`,searchResultsCount:`Results: {count}`,"searchPage.searchFor":`Search for โ€œ{query}โ€`,"searchPage.allResults":`All results`,"searchPage.resultsFor":`Results for โ€œ{query}โ€`,"searchPage.resultCount_one":`{count} result`,"searchPage.resultCount_other":`{count} results`,"searchPage.placeholder":`Search the docs...`,"searchPage.showingResults":`Showing {start}โ€“{end} of {total} results`,reportIncorrectCode:`Report incorrect code`,pleaseProvideDetailsOfTheIncorrectCode:`Please provide a detailed description of the incorrect code.`,whatIsWrongWithThisCode:`What's wrong with this code?`,submit:`Submit`,cancel:`Cancel`,"feedback.greatWhatWorkedBest":`Great! What worked best for you?`,"feedback.howCanWeImprove":`How can we improve our product?`,"feedback.placeholder":`(Optional) Could you share more about your experience?`,"feedback.emailPlaceholder":`(Optional) Email`,"feedback.invalidEmail":`Please enter a valid email address`,"feedback.inappropriateContent":`Please remove inappropriate language and try again`,"feedback.submitFailed":`Couldn't send your feedback. Please try again`,"feedback.cancel":`Cancel`,"feedback.submit":`Submit feedback`,"feedback.positive.workedAsExpected":`The guide worked as expected`,"feedback.positive.easyToFind":`It was easy to find the information I needed`,"feedback.positive.easyToUnderstand":`It was easy to understand the product and features`,"feedback.positive.upToDate":`The documentation is up to date`,"feedback.positive.somethingElse":`Something else`,"feedback.negative.getStartedFaster":`Help me get started faster`,"feedback.negative.easierToFind":`Make it easier to find what I'm looking for`,"feedback.negative.easierToUnderstand":`Make it easy to understand the product and features`,"feedback.negative.updateDocs":`Update this documentation`,"feedback.negative.somethingElse":`Something else`,"aria.requestExample":`Request example`,"aria.responseExample":`Response example`,"aria.openSearch":`Open search`,"aria.searchKeyboardHints":`Use the up and down arrow keys to select a result, Enter to open it, and Escape to close search.`,"aria.toggleAssistantPanel":`Toggle assistant panel`,"aria.searchForEndpoint":`Search for endpoint`,"aria.deleteItem":`Delete item`,"aria.fileTree":`File tree`,"aria.toggleSection":`Toggle {section} section`,"aria.additionalFeedback":`Additional feedback (optional)`,"aria.emailAddress":`Email address`,"aria.enterValue":`Enter {name}`,"aria.selectOption":`Select {name}`,"aria.sendMessage":`Send message`,"aria.viewPayloadItem":`View {type}: {value}`,"aria.removePayloadItem":`Remove {type}: {value}`,"aria.fileUploadButton":`File upload button`,"aria.expandMessageSection":`Expand message example section`,"aria.moreActions":`More actions`,"aria.openRssFeed":`Open RSS feed`,"aria.info":`Info`,"aria.warning":`Warning`,"aria.danger":`Danger`,"aria.tip":`Tip`,"aria.note":`Note`,"aria.check":`Check`,"aria.mermaidDiagram":`Mermaid diagram`,"aria.diagramViewer":`Diagram viewer. Use the arrow keys to pan, plus and minus to zoom, and zero to reset.`,"aria.zoomIn":`Zoom in`,"aria.zoomOut":`Zoom out`,"aria.resetView":`Reset view`,"aria.panUp":`Pan up`,"aria.panDown":`Pan down`,"aria.panLeft":`Pan left`,"aria.panRight":`Pan right`,"aria.openFullscreen":`Open fullscreen`,"aria.closeFullscreen":`Close fullscreen`,"aria.colorSwatch":`Color {color}`,"aria.switchView":`Switch view`,"aria.sidePanel":`Side panel`,"aria.toggleDarkMode":`Toggle dark mode`,"aria.expandInputSection":`Expand input section`,"aria.reloadChat":`Reload chat`,"aria.reloadLastChat":`Reload last chat`,"aria.copyChatResponse":`Copy chat response`,"aria.closeAssistantPanel":`Close assistant panel`,"aria.maximizeAssistantPanel":`Maximize assistant panel`,"aria.minimizeAssistantPanel":`Minimize assistant panel`,"aria.clearChatHistory":`Clear chat history`,"aria.dismiss":`Dismiss`,"aria.voteGood":`Vote that response was good`,"aria.voteBad":`Vote that response was not good`,"aria.navigateToHeader":`Navigate to header`,"aria.navigateToChangelog":`Navigate to changelog`,"aria.copyCodeBlock":`Copy the contents from the code block`,"aria.codeExamples":`Code examples`,"aria.selectLanguage":`Select language`,"aria.askAssistant":`Ask Assistant`,"aria.reportIncorrectCode":`Report incorrect code`,"aria.skipToMainContent":`Skip to main content`,"aria.switchToTheme":`Switch to {theme} theme`,"aria.codeSnippet":`Code snippet`,"aria.messageContent":`Message content`,"aria.basePathSelector":`Select base path`,"aria.selectBaseUrl":`Select base URL`,"aria.dismissBanner":`Dismiss banner`,"aria.selectResponseSection":`Select response section`,"aria.sendingRequest":`Sending request...`,"aria.selectSchemaType":`Select schema type`,"aria.minimizeResponse":`Minimize response`,"aria.expandResponse":`Expand response`,"aria.responseContent":`Response content`,"aria.fileDownloaded":`File downloaded`,"aria.downloadResponseFile":`Download response file`,"aria.expandImage":`Expand image`,"aria.expandImageNamed":`Expand image: {alt}`,"aria.image":`Image`,"aria.fullSizeImages":`Full-size images`,"aria.close":`Close`,"aria.viewAttachment":`View {name}`,"aria.removeAttachment":`Remove {name}`,"aria.addAttachment":`Add attachment`,"tooltip.copy":`Copy`,"tooltip.copied":`Copied!`,"tooltip.askAssistant":`Ask Assistant`,"tooltip.reportIncorrectCode":`Report incorrect code`,"tooltip.download":`Download`,"assistant.suggestions":`Suggestions`,availableOptions:`Available options`,requiredRange:`Required range`,hide:`Hide`,show:`Show`,childAttributes:`child attributes`,copied:`Copied`,copyFailed:`Copy failed`,"assistant.createSupportTicket":`Contact support`,"assistant.contactSalesHeader":`Fill out this form to contact sales.`,"assistant.contactSupportHeader":`Fill out this form to contact support.`,"assistant.contactFirstName":`First name`,"assistant.contactLastName":`Last name`,"assistant.contactCompany":`Company`,"assistant.contactCompanyEmail":`Company email`,"assistant.contactHowCanWeHelp":`How can we help?`,"assistant.contactSalesMessagePlaceholder":`Tell us more about your project, needs, and timeline.`,"assistant.contactDismiss":`Dismiss`,"assistant.contactSales":`Contact sales`,"assistant.contactMessagePlaceholder":`How can we help?`,"assistant.contactSupportMessagePlaceholder":`Tell us what's happening. Include any steps to reproduce, error messages, or context that might help.`,"assistant.contactSend":`Send`,"assistant.contactSuccess":`Thanks! We will be in contact soon.`,"assistant.contactError":`Something went wrong. Please try again.`,"assistant.supportLinkHeader":`Here is a link to our support platform.`,"assistant.uploadFile":`Upload file`,"assistant.dropFiles":`Drop files here to add to chat`,"assistant.unsupportedFile":`Unsupported file`,"assistant.unsupportedFiles":`Unsupported files`,"assistant.disclaimer":`Responses are generated using AI and may contain mistakes.`,generating:`Generating`,searchingFor:`Searching for`,searched:`Searched`,foundResultsFor:`Found results for`,tryIt:`Try it`,send:`Send`,"api.headers":`Headers`,"api.pathParameters":`Path Parameters`,"api.queryParameters":`Query Parameters`,"api.queryString":`Query String`,"api.cookies":`Cookies`,"api.body":`Body`,"api.response":`Response`,"api.streamItem":`Each item in the stream`,"api.stop":`Stop`,"api.streaming":`Streamingโ€ฆ`,"api.streamStopped":`Stream stopped`,"api.streamInterrupted":`Stream interrupted`,"api.streamTruncated":`Stream truncated at 10 MB`,"api.callbacks":`Callbacks`,"api.authorizations":`Authorizations`,"api.header":`Header`,"api.path":`Path`,"api.query":`Query`,"api.cookie":`Cookie`,"api.authorization":`Authorization`,"api.scopes":`Scopes`,"api.oauth.flow":`Flow`,"api.oauth.authorizationCode":`Authorization Code`,"api.oauth.authorizationUrl":`Authorization URL`,"api.oauth.tokenUrl":`Token URL`,"api.oauth.callbackUrl":`Callback URL`,"api.oauth.clientId":`Client ID`,"api.oauth.clientSecret":`Client Secret`,"api.oauth.optional":`optional`,"api.oauth.connectPreview":`Connection is available after secure callback support is enabled.`,"api.required":`required`,"api.expandOptionalFields":`Expand optional fields`,"api.collapseOptionalFields":`Collapse optional fields`,"api.expandOptionalFields_one":`Expand {count} optional field`,"api.expandOptionalFields_other":`Expand {count} optional fields`,"api.collapseOptionalFields_one":`Collapse {count} optional field`,"api.collapseOptionalFields_other":`Collapse {count} optional fields`,"api.confirmFormSwitch":`Invalid JSON will be reset to the default body.`,"api.continue":`Continue`,"api.resetToDefault":`Reset to default`,"api.fixJsonToSend":`Fix the JSON to send the request`,"api.invalidJsonAtWithReason":`Invalid JSON at line {line}, column {column}: {reason}`,"api.jsonError.missingComma":`missing a comma before this item`,"api.jsonError.trailingComma":`remove the trailing comma`,"api.jsonError.missingColon":`missing a colon after the property name`,"api.jsonError.unquotedKey":`property names need double quotes`,"api.jsonError.singleQuotes":`use double quotes instead of single quotes`,"api.jsonError.unterminatedString":`string is missing its closing quote`,"api.jsonError.unclosedBracket":`missing a closing {bracket}`,"api.jsonError.mismatchedBracket":`expected {expected} but found {found}`,"api.jsonError.trailingContent":`unexpected content after the end of the JSON`,"api.jsonError.expectedValue":`expected a value`,"api.invalidJsonAt":`Invalid JSON at line {line}, column {column}`,"api.missingRequiredFields":`Missing required fields: {fields}`,"api.bodyMode.form":`Form`,"api.bodyMode.json":`JSON`,"aria.requestBodyMode":`Request body format`,"aria.requestBodyJson":`Request body JSON`,"api.requestBodyJsonPlaceholder":`Enter a JSON request body`,"api.deprecated":`deprecated`,"api.if":`if`,"api.unless":`unless`,"api.conditionallyRequired":`conditionally required`,"api.isSet":`is set`,"api.and":`and`,"api.or":`or`,"api.default":`default:`,"api.noHeadersReceived":`No headers received from the server`,"api.noBodyReceived":`No body data received from the server`,"api.noCookiesReceived":`No cookies received from the server`,"api.example":`Example`,"api.examples":`Examples`,"api.addNewProperty":`Add new property`,"api.enterPropertyKey":`Enter key of new property`,"api.addItem":`Add an item`,"api.searchEndpoint":`Search for endpoint...`,"api.connect":`Connect`,"api.disconnect":`Disconnect`,"api.connected":`Connected`,"api.notConnected":`Not Connected`,"api.sendMessage":`Send message`,"api.receive":`Receive`,"api.requestError":`An error occurred while making the request:`,"api.mustBeMultipleOf":`Must be a multiple of`,"api.title":`Title`,"api.const":`Const`,"api.enterValue":`enter {name}`,"api.enterValueCapitalized":`Enter {name}`,"api.selectOption":`select {name}`,"api.enterBearerToken":`enter bearer token`,"api.value":`value`,"api.option":`option`,"prompt.copyPrompt":`Copy prompt`,"prompt.openInCursor":`Open in Cursor`,"mermaid.failedToRender":`Failed to render the Mermaid diagram.`,"mermaid.failedToUpdate":`Failed to render the updated diagram. Showing the last successful render.`,relatedTopics:`Related topics`,"directory.pageCount_one":`{count} page`,"directory.pageCount_other":`{count} pages`,lastModifiedOn:`Last modified on`,"github.noRepoAdded":`no repo added`,"github.repoDoesNotExist":`repo does not exist`,"github.addRepoDescription":`Add a repo to see the description here...`,"github.stars_one":`{count} star`,"github.stars_other":`{count} stars`,"github.forks_one":`{count} fork`,"github.forks_other":`{count} forks`,"github.loading":`Loading repository data...`,"assistant.attachedFiles":`Attached files`,"assistant.attachmentLines":`Lines: {count}`,"assistant.stopResponse":`Stop response`,"assistant.conversation":`Assistant conversation`,"assistant.waitingForAnswer":`Waiting for your answerโ€ฆ`,"assistant.loadingConversation":`Loading conversation`,"assistant.jumpToLatest":`Jump to latest`,"assistant.messageFromUser":`Message from you`,"assistant.messageFromAssistant":`Message from Assistant`,"assistant.messageAttachments":`Message attachments`,"assistant.sources":`Sources`,"assistant.sourceUnavailable":`This source is unavailable`,"assistant.unavailableLink":`This link is unavailable`,"assistant.unavailableImage":`This image is unavailable`,"assistant.table":`Table`,"assistant.wrapCode":`Wrap lines`,"assistant.expandCode":`Show all {count} lines`,"assistant.collapseCode":`Show fewer lines`,"assistant.searchResults":`Search results`,"assistant.commandsAndFiles":`Commands and files`,"assistant.openingPage":`Opening`,"assistant.openedPage":`Opened`,"assistant.consultingSkill":`Consulting`,"assistant.consultedSkill":`Consulted`,"assistant.viewingImage":`Viewing`,"assistant.viewedImage":`Viewed`,"assistant.embeddedImage":`embedded image`,"assistant.noSearchResults":`No search results`,"assistant.searching":`Searching`,"audio.listenToPage":`Listen to this page`,"audio.play":`Play`,"audio.pause":`Pause`,"audio.playbackSpeed":`Playback speed`,"audio.unableToLoadAudio":`Unable to load audio`,"audio.retry":`Retry`,"audio.temporarilyUnavailable":`Usage of this feature is temporarily limited. Please try again later or contact the site owner to restore access.`,"audio.aboutMinutes":`about {minutes} min`,"audio.minutes":`{minutes} min`,"audio.minutesSeconds":`{minutes} min {seconds} sec`,"audio.seconds":`{seconds} sec`,"aria.rewind10":`Rewind 10 seconds`,"aria.forward10":`Skip ahead 10 seconds`,"aria.narrationControls":`Page narration controls`,"aria.narrationProgress":`Narration progress`,"logoMenu.openLinkInNewTab":`Open link in new tab`,"logoMenu.openLogoInNewTab":`Open logo in new tab`,"logoMenu.copyLogo":`Copy logo`,"logoMenu.downloadLogo":`Download logo`,"logoMenu.downloadFavicon":`Download favicon`},xl=(e,t)=>{if(Et(e).toLowerCase()===e.toLowerCase())return t;let[,n]=(Ct(e)??``).split(`-`);return n?`${t} (${n})`:t},Sl=e=>{switch(e){case`cn`:case`zh`:case`zh-Hans`:case`zh-CN`:return`zh`;case`zh-Hant`:case`zh-TW`:return`zhTraditional`;case`es`:return`es`;case`ja`:case`jp`:case`ja-jp`:case`ja-JP`:return`ja`;case`pt`:return`pt`;case`fr`:return`fr`;case`fr-ca`:case`fr-CA`:return`frCa`;case`pt-BR`:return`ptBR`;case`de`:return`de`;case`ko`:return`ko`;case`it`:return`it`;case`ru`:return`ru`;case`ro`:return`ro`;case`cs`:return`cs`;case`id`:return`id`;case`ar`:return`ar`;case`tr`:return`tr`;case`hi`:return`hi`;case`sv`:return`sv`;case`no`:case`nb`:return`no`;case`da`:return`da`;case`lv`:return`lv`;case`nl`:return`nl`;case`uk`:return`uk`;case`vi`:return`vi`;case`pl`:return`pl`;case`uz`:return`uz`;case`he`:return`he`;case`ca`:return`ca`;case`fi`:return`fi`;case`hu`:return`hu`;default:{if(!e||!wt(e))return null;let t=Et(e);return t===e?null:Sl(t)}}},Cl={ar:()=>I(()=>import(`./ar-Cqhg1YLZ.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.ar),[],import.meta.url),ca:()=>I(()=>import(`./ca-f9124tRD.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.ca),[],import.meta.url),cs:()=>I(()=>import(`./cs-Bml9kM8A.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.cs),[],import.meta.url),da:()=>I(()=>import(`./da-DWFFzOjK.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.da),[],import.meta.url),de:()=>I(()=>import(`./de-D2N1EeGD.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.de),[],import.meta.url),es:()=>I(()=>import(`./es-UHNAgupy.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.es),[],import.meta.url),fi:()=>I(()=>import(`./fi-BsnO16pD.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.fi),[],import.meta.url),fr:()=>I(()=>import(`./fr-Bad5dwMV.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.fr),[],import.meta.url),frCa:()=>I(()=>import(`./fr-CA-DD4wqxb1.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.frCa),[],import.meta.url),he:()=>I(()=>import(`./he-D3Lb653h.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.he),[],import.meta.url),hi:()=>I(()=>import(`./hi-ybK4Y5Kb.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.hi),[],import.meta.url),hu:()=>I(()=>import(`./hu-DHSUd4Ns.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.hu),[],import.meta.url),id:()=>I(()=>import(`./id-BI8FlvDF.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.id),[],import.meta.url),it:()=>I(()=>import(`./it-DunW5HMQ.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.it),[],import.meta.url),ja:()=>I(()=>import(`./ja-FuHmkG27.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.ja),[],import.meta.url),ko:()=>I(()=>import(`./ko-BwLURijE.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.ko),[],import.meta.url),lv:()=>I(()=>import(`./lv-CN375SJu.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.lv),[],import.meta.url),nl:()=>I(()=>import(`./nl-h0YrGydE.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.nl),[],import.meta.url),no:()=>I(()=>import(`./no-_nWfBMh0.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.no),[],import.meta.url),pl:()=>I(()=>import(`./pl-VXkrs9tM.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.pl),[],import.meta.url),pt:()=>I(()=>import(`./pt-DqEdnLBG.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.pt),[],import.meta.url),ptBR:()=>I(()=>import(`./pt-BR-BVwTJL3c.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.ptBR),[],import.meta.url),ro:()=>I(()=>import(`./ro-DG0JV_RK.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.ro),[],import.meta.url),ru:()=>I(()=>import(`./ru-BY4HYjou.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.ru),[],import.meta.url),sv:()=>I(()=>import(`./sv-CW4GfXtl.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.sv),[],import.meta.url),tr:()=>I(()=>import(`./tr-C0kxmGIw.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.tr),[],import.meta.url),uk:()=>I(()=>import(`./uk-BCP8gmUm.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.uk),[],import.meta.url),uz:()=>I(()=>import(`./uz-DsGet9MA.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.uz),[],import.meta.url),vi:()=>I(()=>import(`./vi-BlrBsIgK.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.vi),[],import.meta.url),zh:()=>I(()=>import(`./zh-n9v7bPvl.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.zh),[],import.meta.url),zhTraditional:()=>I(()=>import(`./zhTraditional-Bo0xEUOa.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.zhTraditional),[],import.meta.url)},wl=new Map,Tl=new Map;function El(e){let t=Sl(e);return!t||wl.has(t)}function Dl(e){let t=Sl(e);if(!t||wl.has(t))return Promise.resolve();let n=Tl.get(t);if(n)return n;let r=Cl[t]().then(e=>{wl.set(t,e)}).catch(e=>{console.error(`[locales] failed to load "${t}", caching English fallback`,e),wl.set(t,bl)}).finally(()=>{Tl.delete(t)});return Tl.set(t,r),r}var Ol=e=>{let t=Sl(e);return t?wl.get(t)||(console.warn(`[locales] table "${t}" requested before load; falling back to English`),bl):bl},kl={ar:`ุงู„ุนุฑุจูŠุฉ`,ca:`Catalร `,cs:`ฤŒeลกtina`,da:`Dansk`,de:`Deutsch`,es:`Espaรฑol`,fi:`Suomi`,fr:`Franรงais`,frCa:`Franรงais canadien`,he:`ืขื‘ืจื™ืช`,hi:`Hindi`,hu:`Magyar`,id:`Bahasa Indonesia`,it:`Italiano`,ja:`ๆ—ฅๆœฌ่ชž`,ko:`ํ•œ๊ตญ์–ด`,lv:`Latvieลกu`,nl:`Nederlands`,no:`Norsk`,pl:`Polski`,pt:`Portuguรชs`,ptBR:`Portuguรชs (BR)`,ro:`Romรขnฤƒ`,ru:`ะ ัƒััะบะธะน`,sv:`Svenska`,tr:`Tรผrkรงe`,uk:`ะฃะบั€ะฐั—ะฝััŒะบะฐ`,uz:`O'zbekcha`,vi:`Tiแบฟng Viแป‡t`,zh:`็ฎ€ไฝ“ไธญๆ–‡`,zhTraditional:`็น้ซ”ไธญๆ–‡`},Al=e=>{let t=Sl(e),n=t?kl[t]:bl.language;return e?xl(e,n):n},jl=e=>{switch(e){case`en`:return`en-US`;case`es`:return`es-ES`;case`cn`:return`zh-CN`;case`zh`:return`zh-CN`;case`zh-Hans`:return`zh-CN`;case`zh-CN`:return`zh-CN`;case`zh-Hant`:return`zh-TW`;case`zh-TW`:return`zh-TW`;case`jp`:return`ja-JP`;case`ja`:return`ja-JP`;case`ja-jp`:return`ja-JP`;case`ja-JP`:return`ja-JP`;case`pt`:return`pt-PT`;case`fr`:return`fr-FR`;case`fr-ca`:return`fr-CA`;case`fr-CA`:return`fr-CA`;case`pt-BR`:return`pt-BR`;case`de`:return`de-DE`;case`ko`:return`ko-KR`;case`it`:return`it-IT`;case`ru`:return`ru-RU`;case`ro`:return`ro-RO`;case`cs`:return`cs-CZ`;case`id`:return`id-ID`;case`ar`:return`ar-SA`;case`tr`:return`tr-TR`;case`hi`:return`hi-IN`;case`sv`:return`sv-SE`;case`no`:return`no-NO`;case`nb`:return`nb-NO`;case`da`:return`da-DK`;case`lv`:return`lv-LV`;case`nl`:return`nl-NL`;case`uk`:return`uk-UA`;case`vi`:return`vi-VN`;case`pl`:return`pl-PL`;case`uz`:return`uz-UZ`;case`he`:return`he-IL`;case`ca`:return`ca-ES`;case`fi`:return`fi-FI`;case`hu`:return`hu-HU`;default:return Ct(e)??`en-US`}},Ml=[`Skeleton placeholder row`,`Skeleton short`,`Skeleton medium row`,`Skeleton longer placeholder row`,`Skeleton small`],Nl=[`Skeleton group placeholder`,`Skeleton group`,`Skeleton group medium`],Pl=30;function Fl(e){if(!e||typeof e!=`object`)return!1;let t=Reflect.get(e,`href`);return typeof t==`string`&&t.startsWith(`#__mintlify-skeleton__/f5d8f9c2-5e3d-4b8a-9c1e-7b6a0f2a3e4d/`)}function Il(){return Pl}function Ll(e){let t=Math.max(0,Math.floor(e)),n=[];for(let e=0;e(t.page+=1,{href:`${an}${t.page}`,title:Ml[(t.page-1)%Ml.length]??`Skeleton`}),i=e=>e.map(e=>{if(`pages`in e&&Array.isArray(e.pages)){t.group+=1;let a=`${Nl[(t.group-1)%Nl.length]??`Skeleton group`} ${t.group}`,o=i(e.pages);o.some(e=>`href`in e)||o.unshift(r());let s=`root`in e&&!!e.root;return s&&(n+=1),{group:a,pages:o,...`expanded`in e&&typeof e.expanded==`boolean`?{expanded:e.expanded}:{},...s?{root:r()}:{}}}return n+=1,r()}),a=i(e);return n>0?a:[]}var zl=60;function Bl(e,t=zl){let n=t,r=e=>{let t=[];for(let i of e){if(n<=0)break;if(--n,`pages`in i&&Array.isArray(i.pages)){let e=r(i.pages);(e.length>0||`root`in i&&i.root)&&t.push({...i,pages:e})}else t.push(i)}return t};return r(e)}function Vl(e,t){let n=e=>{if(`pages`in e&&Array.isArray(e.pages)){let r=`root`in e?e.root:void 0;return r&&typeof r==`object`&&`href`in r&&typeof r.href==`string`&&F(r.href,t)?!0:e.pages.some(n)}return`href`in e&&typeof e.href==`string`&&F(e.href,t)};return e.some(n)}function Hl(e){return e.map((e,t)=>({...e,tab:`Skeleton tab ${t+1}`,name:`Skeleton tab ${t+1}`,href:`${an}tab-${t+1}`,isActive:!1}))}function Ul(e,t){let n=t[0]??``;if(!e||t.length===0)return n;let r=0;for(let t=0;t`u`)return!1;if(new URLSearchParams(window.location.search).get(`_mintlify-live-preview`)===`true`||window.location.pathname.includes(`/_live-preview`))return!0;try{if(Po(`livePreviewMode`)!==`true`)return!1;let e=window.location.ancestorOrigins??[];return Array.from(e).some(e=>wo(e))?!0:document.referrer?wo(new URL(document.referrer).origin):!1}catch{return!1}}function ql({id:e,shouldReturnEarly:t,element:n,getElement:r,checkIfShouldScroll:i,preScrollCallback:a,postScrollCallback:o}={}){if(typeof window>`u`||t)return;let s=window.location.hash.substring(1);if(!s&&!e)return;let c=n??r?.(e??s)??document.getElementById(e??s);c&&(i?.(c,s)??!0)&&(a?.(c),requestAnimationFrame(()=>{Kl()?Gl(c):c.scrollIntoView(),o?.()}))}var Jl=`mintlify-version-switch-hash`,Yl=3e4,Xl=100,Zl=20,Ql=3e4,$l=`data-content-loading`;function eu(e){return e.length>1&&e.endsWith(`/`)?e.slice(0,-1):e}function tu(e,t){let n=eu(e),r=eu(t);return n===r||r.startsWith(`/`)&&n.endsWith(r)}function nu(){try{let e=window.sessionStorage.getItem(Jl);if(!e)return;let t=JSON.parse(e);if(typeof t==`object`&&t&&`pathname`in t&&`hash`in t&&`at`in t&&typeof t.pathname==`string`&&typeof t.hash==`string`&&typeof t.at==`number`)return{pathname:t.pathname,hash:t.hash,at:t.at}}catch{}}function ru(){try{window.sessionStorage.removeItem(Jl)}catch{}}function iu(){if(typeof window>`u`)return``;let{hash:e}=window.location;return e.length>1?e:``}function au(e,t){return!t||t===`#`||e.includes(`#`)?e:`${e}${t.startsWith(`#`)?t:`#${t}`}`}function ou(e){if(typeof window<`u`)try{let t=new URL(e,window.location.href);if(!t.hash||t.hash===`#`)return;let n={pathname:t.pathname,hash:t.hash,at:Date.now()};window.sessionStorage.setItem(Jl,JSON.stringify(n))}catch{}}function su(e){let t=e.slice(1),n=t;try{n=decodeURIComponent(t)}catch{}return document.getElementById(n)??(n===t?null:document.getElementById(t))}function cu(){return document.querySelector(`[${$l}]`)!==null}function lu(){let e=new URL(window.location.href);e.hash=``;let t={...window.history.state??{}};delete t.__NA,delete t._N,window.history.replaceState(t,``,e.toString())}function uu({interval:e=Xl,maxChecks:t=Zl,maxLoadingWait:n=Ql}={}){if(typeof window>`u`)return()=>{};let r=nu();if(!r)return()=>{};let{pathname:i,hash:a}=window.location;if(Date.now()-r.at>Yl||!tu(i,r.pathname)||a!==r.hash)return ru(),()=>{};let o=Date.now(),s=0,c=!1,l,u=()=>{c=!0,l=setTimeout(d,e)},d=()=>{if(l=void 0,window.location.hash!==r.hash){ru();return}let e=su(r.hash);if(e)ru(),c&&ql({element:e});else if(cu()){if(Date.now()-o>=n){ru();return}u()}else s+=1,s>=t?(ru(),lu()):u()};return d(),()=>{l!==void 0&&clearTimeout(l)}}var du=()=>void 0,fu=(0,N.createContext)({isExpanded:()=>!1,setExpanded:du,ensureExpanded:du}),pu=({children:e})=>{let t=(0,N.useRef)(new Set),n=(0,N.useCallback)((e,n)=>{if(n===t.current.has(e))return;let r=new Set(t.current);n?r.add(e):r.delete(e),t.current=r},[]),r=(0,N.useCallback)(e=>{if(t.current.has(e))return;let n=new Set(t.current);n.add(e),t.current=n},[]),i=(0,N.useCallback)(e=>t.current.has(e),[]),a=(0,N.useMemo)(()=>({isExpanded:i,setExpanded:n,ensureExpanded:r}),[i,n,r]);return(0,L.jsx)(fu.Provider,{value:a,children:e})},mu=()=>(0,N.useContext)(fu);function hu(e,t){return{divisions:e,isAuthNavigationPending:t,tabsSlotVisible:e.tabs.length>0||t,hasAdvancedTabs:e.tabs.some(e=>e.menu?.length),locales:e.languages.map(e=>e.language)}}var H=(0,N.createContext)({selectedVersion:``,setSelectedVersion:()=>{},versionHref:()=>void 0,currentPathVersion:void 0,versionsDict:new Map,navIsOpen:!1,setNavIsOpen:()=>!1,selectedLocale:void 0,setSelectedLocale:()=>{},isUpdatingCache:!1,isAuthNavigationPending:!1,hasAuthNavigation:!1,authNavigation:void 0,updateAuthNavigation:()=>Promise.resolve(),tabsSlotVisible:!1,divisions:{tabs:[],anchors:[],versions:[],languages:[],dropdowns:[],groupsOrPages:[],products:[]},localeMatchLevels:new Map,hasAdvancedTabs:!1,pageMetadata:{},setPageMetadata:()=>{},setSelectedVersionState:()=>{},setSelectedLocaleState:()=>{},setSelectedProductState:()=>{},explicitProductRef:{current:void 0},setPagePathVersionState:()=>{},contextualStarterQuestions:void 0,setContextualStarterQuestions:()=>{}}),gu=({children:e,nested:t})=>{let n=(0,N.useContext)(H),r=(0,N.useRef)(!1),i=B(),{docsNavWithMetadata:a,anonymizedNav:o}=(0,N.useContext)(V),s=(0,N.useContext)(pl),{actualSubdomain:c,preview:l}=(0,N.useContext)(hc),{auth:u,isFetchingUserInfo:d}=(0,N.useContext)(gc),{isLivePreview:f}=Go(),p=(0,N.useMemo)(()=>u??void 0,[u]),m=!!p&&!f,h=gl(a,!t&&m),{authNavigation:g,updateAuthNavigation:_,isUpdatingCache:v}=t?n:{authNavigation:h.authNavigation,updateAuthNavigation:h.updateCache,isUpdatingCache:h.isUpdatingCache},y=fs(`nav`),b=t?n.isAuthNavigationPending:h.isAuthNavigationPending&&y;ps(`nav`,!t&&!h.isAuthNavigationPending);let x=t?n.hasAuthNavigation:m,S=g??a,C=(0,N.useRef)(!0),w=Ja(),T=yl(),[E,D]=(0,N.useState)(!1);el(c,{enabled:!t});let{initialLocale:O,initialVersion:k}=(0,N.useMemo)(()=>{if(!a)return{initialLocale:void 0,initialVersion:void 0};let e=si({currentPath:i,decoratedNav:m?S:a,userGroups:new Set(T),currentVersion:void 0,currentLanguage:void 0,shouldUseDivisionMatch:!1,cache:{dropdownCache:new Map},isPreview:!!l});if(e.languages.length===0&&e.versions.length===0)return{initialLocale:void 0,initialVersion:void 0};let t=e.versions.find(e=>e.default)?.version,n=e.languages.find(e=>e.default)?.language,r=m?S??a:a,o=Pi(`version`,r,i,t,e.versions[0]?.name??``);return{initialLocale:Pi(`language`,r,i,n,e.languages[0]?.language??void 0)||void 0,initialVersion:o||``}},[a,i,m,S,T,l]),A=(0,N.useMemo)(()=>{let e=(m?S:void 0)??a;return e?Ei(e):new Map},[m,S,a]),ee=(0,N.useMemo)(()=>A.get(Kc(i)),[A,i]),[te,ne]=(0,N.useState)(void 0),re=t?n.setPagePathVersionState:ne,ie=t||A.size>0?ee:te;(0,N.useEffect)(()=>{if(t)return re(ee),()=>re(void 0)},[t,ee,re]);let ae=(0,N.useMemo)(()=>{let e=(m?S:void 0)??a;return e?Oi(e):new Map},[m,S,a]),[oe,se]=(0,N.useState)(O),[ce,le]=(0,N.useState)(k??``),ue=(t?n.selectedLocale:oe)??O,de=(t?n.selectedVersion:ce)||k||``,fe=t?n.setSelectedLocaleState:se,pe=t?n.setSelectedVersionState:le;(0,N.useEffect)(()=>{t&&(!n.selectedVersion&&k&&pe(k),n.selectedLocale===void 0&&O&&fe(O))},[t,n.selectedVersion,n.selectedLocale,k,O,pe,fe]);let[me,he]=(0,N.useState)({}),[ge,_e]=(0,N.useState)(void 0),ve=t?n.pageMetadata:me,ye=t?n.setPageMetadata:he,j=t?n.contextualStarterQuestions:ge,be=t?n.setContextualStarterQuestions:_e,[xe,Se]=(0,N.useState)(new Map),[Ce,we]=(0,N.useState)(void 0),Te=(0,N.useRef)(void 0),Ee=t?n.selectedProduct:Ce,De=t?n.setSelectedProductState:we,Oe=t?n.explicitProductRef:Te;(0,N.useEffect)(()=>{a&&d&&(fe(O),pe(k??``))},[a,O,k,d,fe,pe]);let{filteredDivisions:M,settledDivisions:ke}=(0,N.useMemo)(()=>{let e=Kc(i),t=A.get(e)??de,n=ae.get(e)??ue,r=m?S:a,s=(e,r)=>si({currentPath:r,decoratedNav:e,userGroups:new Set(T),currentVersion:t,currentLanguage:n,currentProduct:Ee,shouldUseDivisionMatch:C.current,cache:{dropdownCache:xe},isPreview:!!l}),c=s(r,i);if(!b)return{filteredDivisions:c,settledDivisions:void 0};if(o){let e=s(o,`${an}1`);return{filteredDivisions:{...e,groupsOrPages:Bl(e.groupsOrPages)},settledDivisions:c}}let u=Vl(c.groupsOrPages,i)?Rl(c.groupsOrPages):[];return{filteredDivisions:{...c,tabs:Hl(c.tabs),groupsOrPages:u.length?Bl(u):Ll(Il())},settledDivisions:c}},[b,o,i,A,de,ae,ue,Ee,m,S,a,T,xe,l]),Ae=(0,N.useMemo)(()=>{let e=new Map;for(let t of M.languages){let n=(g||f?void 0:s?.firstHrefInLanguage[t.language])??M.firstHrefInLanguage.get(t.language);n&&e.set(t.language,n.matchLevel)}return e},[M.languages,M.firstHrefInLanguage,g,f,s]),je=(0,N.useRef)(void 0);(0,N.useEffect)(()=>{Oe.current=void 0},[i,Oe]),(0,N.useEffect)(()=>{let e=M.products.find(e=>e.isActive);e&&(Oe.current===void 0||e.product===Oe.current)&&De(t=>t===e.product?t:e.product)},[M.products,De,Oe]);let Me=(0,N.useCallback)(e=>{Oe.current=e,De(e)},[De,Oe]);(0,N.useEffect)(()=>{let e=Kc(i),t=A.get(e)??de,n=ae.get(e)??ue;t!==de&&t&&e!==je.current&&pe(t),n!==ue&&n&&e!==je.current&&fe(n),je.current=e},[i,A,ae,de,ue,pe,fe]),(0,N.useEffect)(()=>{!t&&m&&_?.()},[t,p,_,m]);let Ne=(0,N.useCallback)(e=>(g||f?void 0:s?.firstHrefInVersion[e])??M.firstHrefInVersion.get(e),[g,f,s,M.firstHrefInVersion]),Pe=(0,N.useCallback)(e=>{let t=Ne(e)?.href;return t==null?void 0:nl(t)},[Ne]),Fe=(0,N.useCallback)(e=>{if(e===de)return;pe(e);let t=Ne(e),n=t?.href;if(n!=null){let e=(t?.matchLevel??Hr.NONE)<=Hr.PATH?au(n,iu()):n;e!==n&&n!==i&&ou(nl(e)),n!=i&&(t?.matchLevel||0)<=Hr.DIVISION?(C.current=!1,w.push(nl(e))):(C.current=!0,w.push(nl(e)))}},[de,pe,Ne,i,w]),Ie=(0,N.useCallback)(e=>{if(e===ue)return;fe(e);let t=(g||f?void 0:s?.firstHrefInLanguage[e])??M.firstHrefInLanguage.get(e),n=t?.href;n!=null&&(n!=i&&(t?.matchLevel||0)<=Hr.DIVISION?(C.current=!1,w.push(nl(n))):(C.current=!0,w.push(nl(n))))},[ue,fe,g,f,s,M.firstHrefInLanguage,i,w]);(0,N.useEffect)(()=>{if(d||v)return;let e=Kc(i),t=A.get(e)??de,n=ae.get(e)??ue,r=M.versions.length>0&&!M.versions.some(e=>e.name===t),a=M.languages.length>0&&!M.languages.some(e=>e.language===n);if(r){let t=M.versions.find(e=>e.default)?.name,n=M.versions[0]?.name,r=t??n??``;A.get(e)===void 0?pe(r):Fe(r)}if(a&&M.languages[0]?.language){let t=M.languages.find(e=>e.default)?.language,n=M.languages[0]?.language,r=t??n;ae.get(e)===void 0?fe(r):Ie(r)}},[M.versions,de,M.languages,ue,Fe,Ie,pe,fe,v,d,i,A,ae]),(0,N.useEffect)(()=>{let e=M.dropdowns;if(e.length===0)return;let t=e=>e.find(e=>e.isActive)?.name,n=Ti(e,[t(M.versions),t(M.languages),t(M.products),t(M.anchors),t(M.tabs)].filter(Boolean).join(`:`)||void 0),r=e.find(e=>e.isActive);if(!r||!n)return;let i=Kc(r.href);if(xe.get(n)===i)return;let a=new Map(xe);a.set(n,i),Se(a)},[M.dropdowns,M.products,M.versions,M.languages,M.anchors,M.tabs,xe,i]),(0,N.useEffect)(()=>{D(!1),r.current?setTimeout(()=>ql(),0):r.current=!0},[i]),(0,N.useEffect)(()=>{if(!t)return uu()},[t,i]);let Le=(0,N.useMemo)(()=>hu(M,b),[M,b]),Re=(0,N.useMemo)(()=>ke&&hu(ke,!1),[ke]),ze=(m?S:void 0)??a;return vl(t,{navWithMetadata:ze,divisions:M,versionsDict:A}),(0,L.jsx)(H.Provider,{value:{navIsOpen:E,setNavIsOpen:D,selectedVersion:de,setSelectedVersion:Fe,versionHref:Pe,currentPathVersion:ie,versionsDict:A,selectedLocale:ue,setSelectedLocale:Ie,setSelectedVersionState:pe,setSelectedLocaleState:fe,setSelectedProductState:De,explicitProductRef:Oe,setPagePathVersionState:re,isUpdatingCache:v,hasAuthNavigation:x,settledView:Re,authNavigation:g,updateAuthNavigation:_,navWithMetadata:ze,...Le,localeMatchLevels:Ae,selectedProduct:Ee,setSelectedProduct:Me,pageMetadata:ve,setPageMetadata:ye,contextualStarterQuestions:j,setContextualStarterQuestions:be},children:t?e:(0,L.jsx)(pu,{children:e})})};H.displayName=`NavigationContext`;function U(){let{selectedLocale:e}=(0,N.useContext)(H);return(0,N.useMemo)(()=>Ol(e),[e])}function _u(){let{navWithMetadata:e,divisions:t,versionsDict:n}=(0,N.useContext)(H),r=_l(e=>e.pageNav);return e||!r?{navWithMetadata:e,divisions:t,versionsDict:n}:r}var vu=()=>R.ENV===`cli`,yu=e=>{if(typeof window>`u`)return null;try{return window.localStorage.getItem(e)}catch{return null}},bu=(e,t)=>{if(typeof window<`u`)try{window.localStorage.setItem(e,t)}catch{}},xu=e=>Te(e,{decamelize:!1,preserveCharacters:[`_`]}),Su=`mintlify-search-engine`,Cu=()=>{let e=yu(Su);return e===`chroma`||e===`turbopuffer`?e:void 0},wu=e=>{let t=new Map;for(let n of e)n&&(t.has(n.page)||t.set(n.page,n));return[...t.values()]};function Tu(e,t,n){let r=new Map,i=[],a=e=>{let n=t(e);if(!n)return`u:${e}`;let r=e.split(`/`),i=r.indexOf(n);return i===-1?`u:${e}`:(r.splice(i,1),`v:${r.join(`/`)}`)};for(let t of e){let e=a(t.page),n=r.get(e);n?n.push(t):(r.set(e,[t]),i.push(e))}let o=e=>{let r=t(e);return r?n(r):2**53-1};return i.flatMap(e=>[...r.get(e)??[]].sort((e,t)=>o(e.page)-o(t.page)))}var Eu=class extends Error{status;constructor(e){super(`Search request failed with status ${e}`),this.status=e}},Du=async({subdomain:e,query:t,filters:n,pageSize:r,signal:i,authMode:a=`none`})=>{let o;o=a===`authenticated`?`${R.BASE_PATH}/_mintlify/api/search`:a===`public`?`${R.BASE_PATH}/_mintlify/api-public/search/${e}`:R.IS_SELF_HOSTED?`${R.BASE_PATH}/_mintlify/api-public/self-hosted-search/${e}`:`${R.AI_MESSAGE_HOST}/api/search/${e}`;let s=Cu(),c=await fetch(o,{method:`POST`,headers:{"Content-Type":`application/json`},signal:i,body:JSON.stringify({query:t,...n?{filters:n}:{},...r?{pageSize:r}:{},...s?{searchEngine:s}:{}})});if(!c.ok)throw new Eu(c.status);let l=(await c.json()).results.map(e=>{let t=bn(e.page),n=e.metadata.hash,r=e.metadata.title,i=t;n?i=`${t}#${n}`:r&&(i=`${t}#${xu(r)}`);let a={title:e.metadata.title,breadcrumbs:e.metadata.breadcrumbs,icon:e.metadata.icon,hash:e.metadata.hash,openapi:e.metadata.openapi,version:e.metadata.version};return{id:`${e.page}${n??``}`,header:e.header,content:e.content,page:e.page,link:i,metadata:a,score:e.score}});return{id:crypto.randomUUID(),results:wu(l)}},Ou=`SEARCH_ABORTED`,ku=()=>{let{subdomain:e,searchSettings:t}=(0,N.useContext)(hc),{userInfo:n}=(0,N.useContext)(gc),{selectedLocale:r,currentPathVersion:i,selectedVersion:a}=(0,N.useContext)(H),{versionsDict:o}=_u(),s=ss(),c=(0,N.useRef)(null),l=t?.unversioned?void 0:i??a,u=(0,N.useMemo)(()=>{let e=new Map;if(o)for(let t of o.values())t&&!e.has(t)&&e.set(t,e.size);return e},[o]);return(0,N.useEffect)(()=>()=>{c.current&&c.current.abort()},[]),{search:(0,N.useCallback)(async(t,i,a)=>{if(s){let{searchMintExport:e}=await I(async()=>{let{searchMintExport:e}=await import(`./mintExport-C47S7KNh.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`);return{searchMintExport:e}},[],import.meta.url);return e({query:t,basePath:s.basePath??R.BASE_PATH,locale:a?.language??r,version:i?.version??l,pageSize:a?.pageSize})}if(!e)return{id:crypto.randomUUID(),results:[]};c.current&&c.current.abort();let d=new AbortController;c.current=d;try{let s=vu()?`public`:R.AUTH_ENABLED?n?`authenticated`:`public`:`none`,c=a?.language??r,f=i===void 0?{version:l||void 0,language:c}:{version:i.version||void 0,product:i.product||void 0,language:c},p;try{p=await Du({subdomain:e,query:t,filters:f,pageSize:a?.pageSize,signal:d.signal,authMode:s})}catch(n){if(!(n instanceof Eu&&(n.status===401||n.status===403))||s!==`authenticated`)throw n;p=await Du({subdomain:e,query:t,filters:f,pageSize:a?.pageSize,signal:d.signal,authMode:`public`})}return(i===void 0?l:i.version)?p:{...p,results:Tu(p.results,e=>o?.get(xn(e)),e=>u.get(e)??2**53-1)}}catch(e){if(e instanceof Error&&e.name===`AbortError`)return Ou;throw e}},[s,e,l,o,u,r,n])}};function Au(e,t,n){let r=e.filter(e=>!F(e.page,t)).map(e=>{let t=Array.isArray(e.metadata?.breadcrumbs)?e.metadata.breadcrumbs.filter(e=>typeof e==`string`):void 0;return{title:t?.at(-1)??e.header,link:e.page,breadcrumbs:t,icon:e.metadata?.icon}}).filter(e=>e.link&&e.title),i=new Set;return r.filter(e=>!i.has(e.title)&&(i.add(e.title),!0)).slice(0,n)}function ju({value:e,children:t,livePreviewPath:n}){return n===void 0?(0,L.jsx)(Nu,{value:e,children:t}):(0,L.jsx)(Pu,{value:e,livePreviewPath:n,children:t})}function Mu(e){let{relatedPages:t,relatedPagesConfig:n,pageMetadata:r,isContentLoading:i}=e,{isFetchingUserInfo:a}=(0,N.useContext)(gc),o=B(),{search:s}=ku(),c=r.title??o,l=`${o}:${c}`,[u,d]=(0,N.useState)(),f=t===void 0&&n?.mode===`automatic`&&n.enabled!==!1&&r.related!==!1&&!Array.isArray(r.related);return(0,N.useEffect)(()=>{if(!f||i||a)return;let e=!0;return s(c).then(t=>{e&&t!==`SEARCH_ABORTED`&&d({requestKey:l,pages:Au(t.results,o,n.limit??5)})}).catch(()=>void 0),()=>{e=!1}},[o,i,a,c,n?.limit,l,s,f]),t??(f&&u?.requestKey===l?u.pages:void 0)}function Nu({value:e,children:t}){let{setPageMetadata:n,setContextualStarterQuestions:r}=(0,N.useContext)(H),{pageModeOverride:i,setOriginalPageMode:a}=(0,N.useContext)(ts);Vc(()=>{a(e.pageMetadata.mode)},[e.pageMetadata.mode,a]);let o=(0,N.useMemo)(()=>i===void 0?e:{...e,pageMetadata:{...e.pageMetadata,mode:i||void 0}},[e,i]),s=Mu(o),c=(0,N.useMemo)(()=>({...o,relatedPages:s}),[o,s]);return(0,N.useEffect)(()=>{n(o.pageMetadata),r(o.contextualStarterQuestions)},[o.pageMetadata,o.contextualStarterQuestions,n,r]),(0,L.jsx)(mc.Provider,{value:c,children:t})}function Pu({value:e,children:t,livePreviewPath:n}){let{basePath:r=``,isLivePreview:i,liveMetadata:a}=(0,N.useContext)(z),o=(0,N.useMemo)(()=>Ao(n,r),[r,n]),s=(0,N.useMemo)(()=>{if(!i)return e;let t=a.get(o);return t?{...e,pageMetadata:{...e.pageMetadata,...t}}:e},[i,a,o,e]);return(0,L.jsx)(Nu,{value:s,children:t})}var Fu=()=>ve(e=>({selectedLabel:void 0,setSelectedLabel:t=>e({selectedLabel:t})})),Iu=(0,N.createContext)(null);function Lu({children:e}){let t=(0,N.useRef)(null);return t.current||=Fu(),(0,L.jsx)(Iu.Provider,{value:t.current,children:e})}var Ru=Fu();function zu(e,t=!0){let n=(0,N.useContext)(Iu)??Ru,r=ze(n,e=>t?e.selectedLabel:void 0),i=ze(n,e=>e.setSelectedLabel),a=(0,N.useCallback)(e=>{t&&i(e)},[t,i]);return{matchingIndex:t&&r?e.findIndex(e=>e===r):-1,setSelectedLabel:a}}var Bu=ja(!1),Vu=new Set,Hu=0,Uu=()=>{Bu.get()||Bu.set(!0)},Wu=(e,t)=>{let n=document.createElement(`script`);n.dataset.mintScript=e,n.fetchPriority=`low`,n.src=e,n.async=!1,n.addEventListener(`load`,t),n.addEventListener(`error`,t),document.body.appendChild(n)},Gu=!0,Ku=()=>Vu.size>0,qu=()=>document.querySelector(`script[data-mint-script^="not-found-js-"]`)!==null;function Ju(e,t=Wu,n=qu){if(Gu&&e.length>0&&(Gu=!1,n()))for(let t of e)Vu.add(t);let r=e.filter(e=>!Vu.has(e));if(r.length===0)Hu===0&&Uu();else{Hu+=r.length;for(let e of r){Vu.add(e);let n=!1;t(e,()=>{n||(n=!0,--Hu,Hu===0&&Uu())})}}}function Yu(e){let t={};for(let[n,r]of Object.entries(e))(typeof r==`string`||r===!0)&&(t[n]=r);return t}function Xu({id:e,src:t,strategy:n,children:r,dangerouslySetInnerHTML:i,onLoad:a,...o}){let s=i?.__html??(typeof r==`string`?r:``),c=n===`beforeInteractive`&&!!(t||s);return(0,N.useEffect)(()=>{if(c||e?.startsWith(`not-found-js-`)&&Ku())return;let n=e??t;if(n&&document.querySelector(`script[data-mint-script="${CSS.escape(n)}"]`))return;let r=document.createElement(`script`);n&&(r.dataset.mintScript=n);for(let[e,t]of Object.entries(Yu(o)))r.setAttribute(e,t===!0?``:t);if(t)r.src=t,o.async!==!0&&(r.async=!1),a&&r.addEventListener(`load`,a);else{if(!s)return;r.textContent=s}document.body.appendChild(r)},[]),c&&t?(0,L.jsx)(`script`,{id:e,"data-mint-script":e??t,src:t,defer:o.async!==!0,...Yu(o)}):c?(0,L.jsx)(`script`,{id:e,"data-mint-script":e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:s}}):null}function Zu({customScripts:e}){let t=e?.filter(e=>e.strategy===`beforeInteractive`);return t?.length?(0,L.jsx)(L.Fragment,{children:t.map((e,t)=>(0,L.jsx)(Xu,{src:e.src,strategy:`beforeInteractive`},`${e.src}-${t}`))}):null}var Qu=`mintlify-flag-overrides`;function $u(e){return{isEnabled:t=>e.find(e=>e.name===t)?.enabled??!1,getAllToggles:()=>[...e]}}var ed=(0,N.createContext)({flags:$u([]),overrides:{},isEnabled:()=>!1,setOverride:()=>{}});function td({children:e,toggles:t}){let n=(0,N.useMemo)(()=>$u(t),[t]),[r,i]=(0,N.useState)(()=>{let e=yu(Qu);return e?JSON.parse(e):{}}),a=(0,N.useCallback)((e,t)=>{i(n=>{let r={...n};return t===void 0?delete r[e]:r[e]=t,bu(Qu,JSON.stringify(r)),r})},[]),o=(0,N.useCallback)(e=>r[e]===void 0?n.isEnabled(e):r[e],[n,r]);return(0,L.jsx)(ed.Provider,{value:{flags:n,overrides:r,isEnabled:o,setOverride:a},children:e})}var nd=(0,N.createContext)(`legacy`);function rd({children:e}){let{flags:t}=(0,N.useContext)(ed),[n]=(0,N.useState)(()=>{try{return t.isEnabled(`client-assistant-ui-v2`)?`assistant-ui-v2`:`legacy`}catch{return`legacy`}});return(0,L.jsx)(nd.Provider,{value:n,children:e})}var id=`chat-assistant-sheet-open`,ad=`chat-assistant-sheet-width`,od=`--assistant-sheet-width`,sd=`function assistantScriptFn(storageKey, widthKey, cssVar, hasChatPermissions, isAssistantUiV2) { var defaultWidth = 368; try { if (isAssistantUiV2) { document.documentElement.style.setProperty(cssVar, '0px'); document.documentElement.setAttribute('data-assistant-state', 'closed'); return; } var isMobile = window.matchMedia('(max-width: 1024px)').matches; if (isMobile || !hasChatPermissions) { document.documentElement.style.setProperty(cssVar, '0px'); document.documentElement.setAttribute('data-assistant-state', 'closed'); if (!hasChatPermissions) localStorage.setItem(storageKey, 'false'); return; } var raw = localStorage.getItem(storageKey); if (raw === null) { document.documentElement.style.setProperty(cssVar, '0px'); document.documentElement.setAttribute('data-assistant-state', 'closed'); return; } var isOpen = JSON.parse(raw); var widthRaw = localStorage.getItem(widthKey); var width = widthRaw !== null ? JSON.parse(widthRaw) : defaultWidth; document.documentElement.style.setProperty(cssVar, isOpen ? width + 'px' : '0px'); document.documentElement.setAttribute('data-assistant-state', isOpen ? 'open' : 'closed'); } catch (e) { document.documentElement.style.setProperty(cssVar, '0px'); document.documentElement.setAttribute('data-assistant-state', 'closed'); } }`;function cd(e,t=!1){return`(${sd})( "${id}", "${ad}", "${od}", ${e}, ${t} )`}function ld({hasChatPermissions:e}){let t=(0,N.useContext)(nd);return(0,L.jsx)(`script`,{dangerouslySetInnerHTML:{__html:cd(e,t===`assistant-ui-v2`)}})}var ud=`bannerDismissed`,dd=`data-banner-state`;function fd(e,t){return e!==void 0&&t!==void 0?`lang:${t}_subdomain:${e}_${ud}`:ud}function pd(e){let t={},n=[];return`languages`in e.navigation&&e.navigation.languages.forEach(e=>{n.push(e.language),e.banner&&(t[e.language]=e.banner)}),e.banner&&(t.global=e.banner),{bannersByLocale:t,validLangs:n}}function md(e){if(`languages`in e.navigation){let t=e.navigation.languages.find(e=>e.default);if(t?.language)return t.language}return`en`}function hd(e,t){let n=t[e];return n?{...n,lang:e}:void 0}function gd(e,t,n){if(typeof window>`u`)return hd(e,t);let r=t[e];if(!r){document.documentElement.setAttribute(dd,`hidden`);return}let i={...r,lang:e};try{let t=fd(n,e),a=localStorage.getItem(t),o=!a||a!==r.content;return document.documentElement.setAttribute(dd,o?`visible`:`hidden`),o&&a&&localStorage.removeItem(t),o?i:void 0}catch{return}}var _d=n(m());function vd(e,t){try{let n=document.querySelector(`div#banner`)?.innerText;if(n){for(let r=0;re!==``&&e!==`global`).slice(0,2)}catch{a=[]}let o=a.map(e=>n.find(t=>t.toLowerCase()===e.toLowerCase())).find(e=>e!==void 0),s=[];o?s.push(o):s.push(t),s.push(`global`);let c,l;for(let t of s){if(!t)continue;let n=e[t];if(n?.content){c=n.content,l=t;break}}if(!c){document.documentElement.setAttribute(r,`hidden`);return}let u=!0,d=0;for(;d&]/g,e=>`\\u${e.charCodeAt(0).toString(16).padStart(4,`0`)}`);return`(${yd.toString()})( ${a}, ${JSON.stringify(t)}, ${JSON.stringify(n)}, "${r}", "${i}", )`}function xd({bannersByLocale:e,defaultLang:t,validLangs:n}){let r=bd(e,t,n);return(0,L.jsx)(`script`,{id:`_mintlify-banner-script`,dangerouslySetInnerHTML:{__html:r},suppressHydrationWarning:!0})}var Sd=(0,N.createContext)({managed:!1}),Cd=()=>(0,N.useContext)(Sd);function wd({transcend:e,children:t}){let n=e.analyticsPurpose??`Analytics`,[r,i]=(0,N.useState)(),a=(0,N.useRef)(void 0),o=(0,N.useCallback)(e=>{let t=a.current===!0;a.current=e,i(e),t&&!e&&window.location.reload()},[]);(0,N.useEffect)(()=>{let e=!0,t,r=()=>{t&&o(t.isConsented(new Set([n])))};return window.airgap?.ready(n=>{e&&(t=n,n.addEventListener(`consent-resolution`,r),n.addEventListener(`consent-change`,r),r())}),()=>{e=!1,t?.removeEventListener(`consent-resolution`,r),t?.removeEventListener(`consent-change`,r)}},[n,o]);let s=(0,N.useMemo)(()=>({managed:!0,measurementConsent:r}),[r]);return(0,L.jsx)(Sd.Provider,{value:s,children:t})}var Td=fc(()=>I(()=>import(`./ConsentManager-rnGQZoNA.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.ConsentManager),__vite__mapDeps([22,1,2,23]),import.meta.url),{ssr:!1},`c657a945b7`),Ed=({privacy:e,children:t})=>{let{docsConfig:n}=(0,N.useContext)(V),r=e?.consentBanner,i=n?.integrations?.transcend,a=n?.integrations?.onetrust,o=!i&&!a&&!!r?.enabled,s=r?.categories,[c,l]=(0,N.useState)(!1),u=(0,N.useMemo)(()=>({managed:o,measurementConsent:c}),[o,c]);return i?(0,L.jsx)(wd,{transcend:i,children:t}):!o||a?(0,L.jsx)(L.Fragment,{children:t}):(0,L.jsxs)(Sd.Provider,{value:u,children:[(0,L.jsx)(Td,{categories:s,onMeasurementConsentChange:l}),t]})},Dd=/^[a-zA-Z0-9_-]+$/;function Od({transcend:e}){let t=e?.bundleId;return t===void 0||!Dd.test(t)?null:(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`script`,{id:`transcend-airgap-ready-queue`,dangerouslySetInnerHTML:{__html:`if(!self.airgap?.ready){self.airgap={readyQueue:[],ready:function(callback){this.readyQueue.push(callback)},...self.airgap}}`}}),(0,L.jsx)(Xu,{id:`transcend-airgap`,src:`https://transcend-cdn.com/cm/${t}/airgap.js`,strategy:`beforeInteractive`,"data-cfasync":`false`,"data-prompt":`auto`})]})}var kd=()=>d;function Ad({docsConfig:e,isMintExport:t,basePath:n}){return e.styling?.latex===!1?null:t?(0,L.jsx)(`link`,{rel:`stylesheet`,href:as(kd(),n)}):(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`link`,{rel:`preload`,href:kd(),as:`style`,fetchPriority:`low`,"data-mint-katex":``}),(0,L.jsx)(`script`,{type:`text/javascript`,children:` (function() { function loadKatex() { const link = document.querySelector('link[data-mint-katex]'); if (link) link.rel = 'stylesheet'; } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', loadKatex); } else { loadKatex(); } })(); `})]})}function jd(){let{isLivePreview:e,getDocsConfigOverrides:t,docsConfigVersion:n}=(0,N.useContext)(z),r=e?t():void 0,i=typeof r?.favicon==`string`?r.favicon:void 0;return(0,N.useEffect)(()=>{if(!i)return;let e=document.querySelectorAll(`link[rel="icon"], link[rel="shortcut icon"]`),t=[];for(let n of e)n instanceof HTMLLinkElement&&(t.push({link:n,href:n.href}),n.href=i);return()=>{for(let{link:e,href:n}of t)e.href=n}},[i,n]),null}var Md=`hidden xl:flex self-start sticky xl:flex-col max-w-[28rem] z-21`,Nd=(e,t)=>({hasTabs:n})=>j(Md,n?e:t),W={sidebar:{autoNavigateOnGroupClick:`unless-desktop`,spacing:`space-y-px`},sidePanel:{width:`fixed`,classes:Nd(`h-[calc(100vh-9.5rem)] top-[9.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-12rem)] [[data-banner-state=visible]_&]:top-[12rem]`,`h-[calc(100vh-8rem)] top-[6.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-9.5rem)] [[data-banner-state=visible]_&]:top-[9.5rem]`),collapseWhenEmpty:!1},toc:{shell:`panel`,marker:`none`,look:`default`,icon:!0},content:{maxWidth:{default:1024,wide:1152},tableClassName:`[--page-padding:20px]`},pageHeader:{contextMenu:!0,spacing:`space-y-2.5`},assistant:{inputShape:`default`,hasTopbarEntry:!1,surface:{backdrop:`dark:before:bg-background-dark`},sheetInset:!1},radius:null,backgroundTint:null,scrollContainer:`window`,variations:!1,navbarTransitionId:`navbar-transition`},Pd={mint:{...W,sidebar:{...W.sidebar,autoNavigateOnGroupClick:`mobile`},assistant:{...W.assistant,hasTopbarEntry:!0}},maple:{...W,sidebar:{...W.sidebar,navItemProps:{sidebarItemStyle:`border`,arrowPosition:`trailing`},spacing:``},sidePanel:{...W.sidePanel,classes:({hasTabs:e})=>j(Md,`z-10`,e?`h-[calc(100vh-6rem)] top-[6rem] [[data-banner-state=visible]_&]:h-[calc(100vh-8rem)] [[data-banner-state=visible]_&]:top-[8rem]`:`h-[calc(100vh-4rem)] top-[2.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-5rem)] [[data-banner-state=visible]_&]:top-[6rem]`)},toc:{...W.toc,marker:`rail`},content:{maxWidth:{default:672,wide:2500},tableClassName:`[--page-padding:16px]`},navbarTransitionId:`navbar-transition-maple`},palm:{...W,sidebar:{...W.sidebar,navItemProps:{sidebarItemStyle:`undecorated`,arrowPosition:`leading`}},sidePanel:{...W.sidePanel,classes:Nd(`h-[calc(100vh-9.5rem)] top-[9.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-15rem)] [[data-banner-state=visible]_&]:top-[12rem]`,`h-[calc(100vh-8rem)] top-[6.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-9.5rem)] [[data-banner-state=visible]_&]:top-[9rem]`)},content:{maxWidth:{default:672,wide:1024},tableClassName:`w-full -mx-0`},assistant:{...W.assistant,hasTopbarEntry:!0}},willow:{...W,sidebar:{...W.sidebar,navItemProps:{sidebarItemStyle:`plain`},spacing:``},sidePanel:{...W.sidePanel,width:`reverse`,classes:({isApiExample:e})=>j(Md,`shrink-0 h-[calc(100%+2.5rem)] mt-[-2.5rem]`,e?`w-[28rem] mx-4 mt-0`:`w-[19rem]`)},toc:{...W.toc,shell:`stack`,look:`mono`,icon:!1},content:{maxWidth:{default:672,wide:1024},tableClassName:`[--page-padding:16px]`},pageHeader:{...W.pageHeader,contextMenu:!1},assistant:{...W.assistant,surface:{backdrop:`dark:before:bg-gray-900`,input:`dark:bg-gray-900`}},radius:`0px`,variations:!0},linden:{...W,sidebar:{spacing:W.sidebar.spacing,navItemProps:{sidebarItemStyle:`arrow`}},sidePanel:{...W.sidePanel,classes:()=>j(Md,`h-[calc(100vh-6.5rem)] top-[6.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-12rem)] [[data-banner-state=visible]_&]:top-[12rem]`)},toc:{...W.toc,marker:`arrow`},radius:`4px`,backgroundTint:.03},almond:{...W,sidebar:{spacing:W.sidebar.spacing,navItemProps:{arrowPosition:`end`}},sidePanel:{...W.sidePanel,classes:()=>j(Md,`h-[calc(100vh-6.5rem)] top-0`)},toc:{...W.toc,marker:`rail`},content:{maxWidth:{default:576,wide:2500,frame:2500},tableClassName:`[--page-padding:32px]`},assistant:{...W.assistant,sheetInset:!0},scrollContainer:`content`},aspen:{...W,sidebar:{...W.sidebar,showDivider:!0,navItemProps:{arrowPosition:`end`}},sidePanel:{...W.sidePanel,classes:Nd(`h-[calc(100vh-9.5rem)] top-[9.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-15rem)] [[data-banner-state=visible]_&]:top-[12rem]`,`h-[calc(100vh-8rem)] top-[6.5rem] [[data-banner-state=visible]_&]:h-[calc(100vh-9.5rem)] [[data-banner-state=visible]_&]:top-[9rem]`)},toc:{...W.toc,marker:`rail`},content:{...W.content,maxWidth:{default:704,wide:848,frame:1152}},assistant:{...W.assistant,inputShape:`pill`,hasTopbarEntry:!0}},luma:{...W,sidebar:{...W.sidebar,showDivider:!1,navItemProps:{sidebarItemStyle:`plain`,arrowPosition:`trailing`}},sidePanel:{...W.sidePanel,width:`fluid`,classes:({isApiExample:e})=>e?j(Md,`h-[calc(100vh-3rem-var(--banner-height,0px))] top-[calc(3rem+var(--banner-height,0px))]`,`pt-6 xl:mr-6`):j(Md,`overflow-y-auto overflow-x-hidden`,`h-[calc(100vh-3rem-var(--banner-height,0px))] top-[calc(3rem+var(--banner-height,0px))]`,`w-[18rem] pl-8 pr-5 pt-4 [&>*]:w-auto! [&>*]:max-w-full!`)},toc:{...W.toc,marker:`dot`,scrollbarClassName:`mt-7`},content:{...W.content,maxWidth:{default:696,wide:696,frame:1152}},assistant:{...W.assistant,inputShape:`pill`,keyboardHintClassName:`min-[1500px]:hidden`}},sequoia:{...W,sidebar:{...W.sidebar,showDivider:!1,navItemProps:{sidebarItemStyle:`plain`,arrowPosition:`trailing`}},sidePanel:{width:`fluid`,classes:({hasTabs:e,isApiExample:t})=>j(Md,e?`h-[calc(100vh-6rem)] top-[6rem] [[data-banner-state=visible]_&]:h-[calc(100vh-8.5rem)] [[data-banner-state=visible]_&]:top-[8.5rem]`:`h-[calc(100vh-3rem)] top-[3rem] [[data-banner-state=visible]_&]:h-[calc(100vh-5.5rem)] [[data-banner-state=visible]_&]:top-[5.5rem]`,t&&`pt-6 xl:mr-6`,!t&&`w-[18rem] border-l border-gray-100 dark:border-gray-800 px-8 pt-4`),collapseWhenEmpty:!0},toc:{...W.toc,shell:`fluid`,look:`quiet`,icon:!1},content:{maxWidth:{default:600,wide:896,frame:1152}},pageHeader:{...W.pageHeader,spacing:`space-y-1`},assistant:{...W.assistant,hasTopbarEntry:!0}}},Fd=1,Id=Jt,Ld=(e,t)=>{let n=Id[e]??Fd;return t!==void 0&&Number.isInteger(t)&&t>=1&&t<=n?t:Fd};function Rd(e,t){let n=t?.theme??e?.theme??`mint`,r=Pd[n];return{name:n,version:Ld(n,t?.themeVersion??e?.themeVersion),traits:r??Pd.mint,skin:null}}function zd(e){let{docsConfig:t}=(0,N.useContext)(V),{isLivePreview:n,getDocsConfigOverrides:r}=(0,N.useContext)(z),i=t,a=e??i,o=n?r():void 0,s=a?.theme,c=a?.themeVersion??(s===i?.theme?i?.themeVersion:void 0),l=o?.theme,u=o?.themeVersion;return(0,N.useMemo)(()=>Rd({theme:s,themeVersion:c},{theme:l,themeVersion:u}),[s,c,l,u])}function Bd(e){function t(){let t=!1;t=window.scrollY>50;let n=document.getElementById(e);n&&n.hasAttribute(`data-is-opaque`)&&n.setAttribute(`data-is-opaque`,`${!!t}`)}function n(){let t=document.createElement(`style`),n=`#${e}`;return t.appendChild(document.createTextNode(`${n},${n} *,${n} *::before,${n} *::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`)),document.head.appendChild(t),function(){window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}}let r=n();function i(){window.removeEventListener(`scroll`,t),document.removeEventListener(`DOMContentLoaded`,t),t(),r()}window.addEventListener(`scroll`,t,{passive:!0}),document.addEventListener(`DOMContentLoaded`,t),(`requestAnimationFrame`in globalThis?requestAnimationFrame:setTimeout)(t),document.readyState===`complete`?i():window.addEventListener(`load`,i,{once:!0})}var Vd=Bd.toString();function Hd({theme:e}){let{navbarTransitionId:t}=zd({theme:e}).traits,n=(0,N.useMemo)(()=>`(${Vd})("${t}")`,[t]);return(0,L.jsx)(`script`,{id:`_mintlify-navbar-transition-script`,dangerouslySetInnerHTML:{__html:n},suppressHydrationWarning:!0})}var Ud=`data-top-chrome`;function Wd(){let e=document.querySelectorAll(`header#navbar, [data-top-chrome]`),t=0;e.forEach(e=>{let n=e.getBoundingClientRect();n.height>0&&(t=Math.max(t,n.bottom))});let n=0,r=document.getElementById(`content-container`);if(r){let{overflowY:e}=getComputedStyle(r);(e===`auto`||e===`scroll`)&&(n=Math.max(0,r.getBoundingClientRect().top))}let i=`${Math.round(Math.max(0,t-n))+40}px`,a=document.documentElement.style;a.getPropertyValue(`--scroll-mt`)!==i&&a.setProperty(`--scroll-mt`,i)}function Gd(e){let t=[],n=0,r=typeof ResizeObserver>`u`?null:new ResizeObserver(a);function i(){let n=Array.from(document.querySelectorAll(`header#navbar, [data-top-chrome]`));(n.length!==t.length||n.some((e,n)=>e!==t[n]))&&r&&(r.disconnect(),n.forEach(e=>r.observe(e))),t=n,e()}function a(){n||=requestAnimationFrame(()=>{n=0,i()})}let o=`header#navbar, [data-top-chrome]`;function s(e){let t=e.target;if(t instanceof Element&&t.closest(o))return!0;for(let t of e.addedNodes)if(t instanceof Element&&(t.matches(o)||t.querySelector(o)))return!0;for(let t of e.removedNodes)if(t instanceof Element&&(t.matches(o)||t.querySelector(o)))return!0;return!1}new MutationObserver(e=>{e.some(s)&&a()}).observe(document.documentElement,{childList:!0,subtree:!0}),window.addEventListener(`resize`,a),document.readyState===`loading`&&document.addEventListener(`DOMContentLoaded`,i),i()}function Kd(e){let t=window.location.hash.slice(1);if(!t)return;function n(){return getComputedStyle(document.documentElement).scrollBehavior===`smooth`}function r(n){let r=document.getElementById(t);return r?(e(),r.scrollIntoView(n?{behavior:n}:void 0),!0):!1}if(document.readyState===`complete`){r();return}let i=new MutationObserver(()=>{!n()&&r(`instant`)&&a()});function a(){i.disconnect(),window.removeEventListener(`load`,s)}function o(){let e=[`wheel`,`touchstart`,`keydown`,`pointerdown`],n=0,i=window.scrollY,a=setInterval(()=>{n+=1;let e=document.getElementById(t);if(!e||n>=6)return o();let a=Math.abs(window.scrollY-i)>1;if(i=window.scrollY,a)return;let s=parseFloat(getComputedStyle(e).scrollMarginTop)||0;Math.abs(e.getBoundingClientRect().top-s)>4&&r()},350);function o(){clearInterval(a),e.forEach(e=>window.removeEventListener(e,o))}e.forEach(e=>window.addEventListener(e,o,{passive:!0}))}function s(){let e=n();a(),e&&requestAnimationFrame(()=>{r(),o()})}window.addEventListener(`load`,s),i.observe(document.documentElement,{childList:!0,subtree:!0}),!n()&&r(`instant`)&&a()}var qd=`(function () { var measure = ${Wd.toString()}; (${Gd.toString()})(measure); (${Kd.toString()})(measure); })();`;function Jd(){return(0,L.jsx)(`script`,{id:`_mintlify-scroll-margin-script`,dangerouslySetInnerHTML:{__html:qd},suppressHydrationWarning:!0})}var Yd=(0,N.createContext)({banner:void 0,dismissBanner:()=>{}}),Xd=({children:e,bannersByLocale:t,subdomain:n})=>{let{selectedLocale:r}=(0,N.useContext)(H),{isLivePreview:i}=(0,N.useContext)(z),{docsConfig:a}=(0,N.useContext)(V),o=(0,N.useMemo)(()=>i&&a?pd(a).bannersByLocale:t,[i,a,t]),s=(0,N.useMemo)(()=>r&&o[r]?{...o[r],lang:r}:{...o.global,lang:`global`},[r,o]),c=(0,N.useMemo)(()=>hd(s.lang,o),[s.lang,o]),[l,u]=(0,N.useState)(c);return(0,N.useLayoutEffect)(()=>{let e=gd(s.lang,o,n);u(e?c:void 0)},[s.lang,c,o,n]),(0,L.jsx)(Yd.Provider,{value:{banner:l,dismissBanner:l?.dismissible?()=>{if(l&&l.dismissible&&l.content){u(void 0);try{localStorage.setItem(fd(n,l.lang),l.content)}catch(e){console.error(e)}document.documentElement.setAttribute(dd,`hidden`)}}:void 0},children:e})},Zd=`variation`,Qd=`mintlify-docs-variation`;function $d(e){return e?`${Qd}:${e}`:Qd}var ef=[],tf=(0,N.createContext)({options:ef,selectedVariation:void 0,setSelectedVariation:()=>void 0});function nf(e,t){try{window.localStorage.setItem(e,t)}catch{}}function rf(e,t,n){let r=new URLSearchParams(window.location.search).get(Zd);if(r&&e.has(r))return r;try{let t=window.localStorage.getItem(n);if(t&&e.has(t))return t}catch{}return t}function af({children:e,options:t=ef,projectId:n}){let r=t[0]?.id,i=$d(n),[a,o]=(0,N.useState)(r),s=(0,N.useMemo)(()=>new Set(t.map(({id:e})=>e)),[t]);(0,N.useLayoutEffect)(()=>{let e=()=>{let e=rf(s,r,i);o(e),e&&nf(i,e)};return e(),window.addEventListener(`popstate`,e),()=>window.removeEventListener(`popstate`,e)},[r,i,s]);let c=(0,N.useCallback)(e=>{if(s.has(e)){o(e),nf(i,e);try{let t=new URL(window.location.href);t.searchParams.set(Zd,e),window.history.replaceState(window.history.state,``,`${t.pathname}${t.search}${t.hash}`)}catch{}}},[i,s]),l=(0,N.useMemo)(()=>({options:t,selectedVariation:a,setSelectedVariation:c}),[t,a,c]);return(0,L.jsx)(tf.Provider,{value:l,children:e})}var of=()=>(0,N.useContext)(tf);tf.displayName=`VariationContext`;function sf(){let e=Ha(),{options:t,setSelectedVariation:n}=of(),r=e?.get(Zd);return(0,N.useLayoutEffect)(()=>{let e=new URLSearchParams(window.location.search).get(Zd);r&&r===e&&t.some(e=>e.id===r)&&n(r)},[t,r,n]),null}function cf({children:e}){let{docsConfig:t}=(0,N.useContext)(V),{actualSubdomain:n,subdomain:r}=(0,N.useContext)(hc);return!t||!Rd(t).traits.variations?e:(0,L.jsxs)(af,{options:`variations`in t?t.variations?.options:void 0,projectId:n??r,children:[(0,L.jsx)(N.Suspense,{fallback:null,children:(0,L.jsx)(sf,{})}),e]})}var lf=(0,N.createContext)({});lf.displayName=`AnalyticsContext`;function uf({value:e,children:t}){return(0,L.jsx)(lf.Provider,{value:e??{},children:t})}function df({adobe:e}){return e?.launchUrl?(0,L.jsx)(Xu,{strategy:`afterInteractive`,src:e.launchUrl,id:`adobe-launch`,async:!0}):null}function ff(e){return JSON.stringify(e).replace(//g,`\\u003e`).replace(/\//g,`\\u002f`)}function pf(e){return encodeURIComponent(e)}function mf({clarity:e}){if(!e?.projectId)return null;let t=ff(e.projectId);return(0,L.jsx)(Xu,{strategy:`afterInteractive`,id:`clarity-init`,type:`text/javascript`,dangerouslySetInnerHTML:{__html:` (function(c,l,a,r,i){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; var t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; var y=l.getElementsByTagName(r)[0];if(y&&y.parentNode){y.parentNode.insertBefore(t,y);}else{l.head.appendChild(t);} })(window, document, "clarity", "script", ${t}); `}})}function hf({clearbit:e}){return e?.publicApiKey?(0,L.jsx)(L.Fragment,{children:(0,L.jsx)(Xu,{strategy:`afterInteractive`,src:`https://tag.clearbitscripts.com/v1/${e.publicApiKey}/tags.js`})}):null}function gf({customScripts:e}){let t=e?.filter(e=>e.strategy!==`beforeInteractive`);return t?.length?(0,L.jsx)(L.Fragment,{children:t.map((e,t)=>(0,L.jsx)(Xu,{src:e.src,strategy:e.strategy??`afterInteractive`},`${e.src}-${t}`))}):null}function _f({ga4:e}){if(!e?.measurementId)return null;let t=ff(e.measurementId),n=pf(e.measurementId);return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(Xu,{strategy:`afterInteractive`,src:`https://www.googletagmanager.com/gtag/js?id=${n}`}),(0,L.jsx)(Xu,{strategy:`afterInteractive`,id:`ga4`,dangerouslySetInnerHTML:{__html:` window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', ${t}, { page_path: window.location.pathname, }); `}})]})}function vf({gtm:e}){if(!e?.tagId)return null;let t=ff(e.tagId),n=pf(e.tagId);return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(Xu,{id:`gtm`,strategy:`afterInteractive`,dangerouslySetInnerHTML:{__html:` (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer',${t});`}}),(0,L.jsx)(`noscript`,{dangerouslySetInnerHTML:{__html:``}})]})}function yf({heap:e}){if(!e?.appId)return null;let t=ff(e.appId);return(0,L.jsx)(Xu,{id:`heap`,type:`text/javascript`,dangerouslySetInnerHTML:{__html:` window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src="https://cdn.heapanalytics.com/js/heap-"+e+".js";var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(r,a);for(var n=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","resetIdentity","removeEventProperty","setEventProperties","track","unsetEventProperty"],o=0;o-1){n.push({__t:"bpc",c:location.href,p:location.pathname,u:location.href,s:location.search,t:document.title,r:document.referrer})}n.unshift(e);analytics.push(n);return analytics}};for(var n=0;n{let{docsConfig:t}=(0,N.useContext)(V);if(vu())return null;let n=t?.integrations?.customScripts;return(0,L.jsxs)(L.Fragment,{children:[e&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(df,{adobe:t?.integrations?.adobe}),(0,L.jsx)(mf,{clarity:t?.integrations?.clarity}),(0,L.jsx)(hf,{clearbit:t?.integrations?.clearbit}),(0,L.jsx)(_f,{ga4:t?.integrations?.ga4}),(0,L.jsx)(vf,{gtm:t?.integrations?.gtm}),(0,L.jsx)(yf,{heap:t?.integrations?.heap}),(0,L.jsx)(bf,{koala:t?.integrations?.koala}),(0,L.jsx)(xf,{plausible:t?.integrations?.plausible}),(0,L.jsx)(Sf,{segment:t?.integrations?.segment})]}),(0,L.jsx)(gf,{customScripts:n})]})};function wf({onetrust:e}){return e?.domainScript?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(Xu,{id:`onetrust`,src:e.scriptSource||`https://cdn.cookielaw.org/scripttemplates/otSDKStub.js`,"data-domain-script":e.domainScript,strategy:`afterInteractive`,charSet:`UTF-8`}),(0,L.jsx)(Xu,{id:`onetrust-wrapper`,strategy:`afterInteractive`,dangerouslySetInnerHTML:{__html:` window.OptanonWrapper = window.OptanonWrapper || function OptanonWrapper() {}; `}})]}):null}var Tf=class{},Ef=class extends Tf{initialized=!1;eventQueue=[];posthog=null;init(e,t=!1){e.apiKey&&I(()=>import(`./module-D1jqdX63.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(n=>{n.default.init(e.apiKey,{api_host:e.apiHost||`https://ph.mintlify.com`,ui_host:`https://us.posthog.com`,capture_pageview:!1,disable_session_recording:!t,...e.apiKey===R.POSTHOG_KEY&&{cross_subdomain_cookie:!0},loaded:e=>{this.posthog=e,this.initialized=!0,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.captureEvent(e,t)}),this.eventQueue=[]}})}),[],import.meta.url).catch(e=>{console.error(`Failed to load PostHog`,e)})}captureEvent(e,t={}){this.initialized?this.posthog?.capture(e,{...t}):this.eventQueue.push({eventName:e,eventProperties:{...t}})}createEventListener(e){return async t=>{this.captureEvent(e,t)}}onRouteChange(e,t){this.captureEvent(`$pageview`),this.captureEvent(`$${Wn}`)}},Df=class{constructor(e=10,t=5e3){this.queue=[],this.isProcessing=!1,this.batchSize=e,this.flushInterval=t}enqueue(e){this.queue.push({event:e,timestamp:Date.now(),retryCount:0})}shouldFlush(){return this.queue.length>=this.batchSize}getBatch(){return this.queue.splice(0,this.batchSize)}requeueEvents(e){let t=e.map(e=>Object.assign(Object.assign({},e),{retryCount:e.retryCount+1}));this.queue.unshift(...t)}startPeriodicFlush(e){this.flushTimer&&clearInterval(this.flushTimer),this.flushTimer=setInterval(()=>{this.queue.length>0&&!this.isProcessing&&(this.isProcessing=!0,e().finally(()=>{this.isProcessing=!1}))},this.flushInterval)}size(){return this.queue.length}},Of=class e{constructor(e){this.storage=e,this.identity=this.loadOrCreateIdentity()}loadOrCreateIdentity(){let t=this.storage.get(e.KEYS.ANONYMOUS_ID),n=this.storage.get(e.KEYS.USER_ID),r=this.storage.get(e.KEYS.SESSION_ID,`session`),i=t,a=n||void 0;i||(i=this.generateId(`anon`),this.storage.set(e.KEYS.ANONYMOUS_ID,i));let o=r;return o||(o=this.generateId(`session`),this.storage.set(e.KEYS.SESSION_ID,o,`session`)),{anonymousId:i,userId:a,sessionId:o}}generateId(e){return`${e}_${Date.now()}_${Math.random().toString(36).substring(2,9)}`}identify(t){t&&typeof t==`string`&&(this.identity.userId=t,this.storage.set(e.KEYS.USER_ID,t))}reset(){let t=this.generateId(`anon`),n=this.generateId(`session`);this.identity={anonymousId:t,userId:void 0,sessionId:n},this.storage.set(e.KEYS.ANONYMOUS_ID,t),this.storage.remove(e.KEYS.USER_ID),this.storage.set(e.KEYS.SESSION_ID,n,`session`)}getIdentity(){return Object.assign({},this.identity)}getAnonymousId(){return this.identity.anonymousId}getUserId(){return this.identity.userId}getSessionId(){return this.identity.sessionId}};Of.KEYS={ANONYMOUS_ID:`mintlify_anonymous_id`,USER_ID:`mintlify_user_id`,SESSION_ID:`mintlify_session_id`};var kf=class{buildEvent(e,t,n,r,i=!0,a=i){let o=Object.assign({},t),s={event_id:O(),subdomain:r,event:e,created_at:new Date().toISOString()};if(a&&typeof window<`u`){if(s.path=window.location.pathname,s.referrer=document.referrer,!i)try{let e=new URL(document.referrer).origin;s.referrer=e===`null`?``:e}catch{s.referrer=``}let e=window.location.search;e&&i&&(o.$current_url_search=e);let t=window.location.hash;t&&i&&(o.$current_url_hash=t),o.$current_url=i?window.location.href:new URL(window.location.href).origin+window.location.pathname,o.$viewport_height=window.innerHeight.toString(),o.$viewport_width=window.innerWidth.toString()}if(!i)return s.properties=o,s;if(s.anon_id=n.anonymousId,s.session_id=n.sessionId,n.userId&&(s.user_id=n.userId),typeof navigator<`u`&&(s.user_agent=navigator.userAgent,o.$browser_language=navigator.language,`connection`in navigator)){let e=navigator.connection;e&&(o.$network_connection_type=e.effectiveType)}typeof screen<`u`&&(o.$screen_height=screen.height.toString(),o.$screen_width=screen.width.toString());try{o.$timezone=Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}return Object.keys(o).length>0&&(s.properties=o),s}buildBatchPayload(e){return JSON.stringify({events:e,timestamp:Date.now()})}},Af=class{getStorage(e){try{return e===`session`?sessionStorage:localStorage}catch{return null}}get(e,t=`local`){try{return this.getStorage(t)?.getItem(e)||null}catch{return null}}set(e,t,n=`local`){try{this.getStorage(n)?.setItem(e,t)}catch{console.warn(`Failed to set item in ${n}Storage`)}}remove(e,t=`local`){try{this.getStorage(t)?.removeItem(e)}catch{console.warn(`Failed to remove item from ${t}Storage`)}}},jf=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},Mf=class{constructor(){this.isUnloading=!1,this.setupPageLifecycleHandlers()}setupPageLifecycleHandlers(){if(typeof window>`u`)return;let e=()=>{this.isUnloading=!0};window.addEventListener(`beforeunload`,e),window.addEventListener(`pagehide`,e),document.addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&(this.isUnloading=!0)})}send(e,t){return jf(this,void 0,void 0,function*(){let n=this.isUnloading||typeof document<`u`&&document.visibilityState===`hidden`;if(n&&typeof navigator<`u`&&`sendBeacon`in navigator&&navigator.sendBeacon(e,t))return new Response(``,{status:202});let r=yield fetch(e,{method:`POST`,headers:{"Content-Type":`application/json`},body:t,keepalive:n});if(!r.ok){let e=Error(`HTTP ${r.status}`);throw e.status=r.status,e}return r})}},Nf=function(e,t,n,r){function i(e){return e instanceof n?e:new n(function(t){t(e)})}return new(n||=Promise)(function(n,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){e.done?n(e.value):i(e.value).then(o,s)}c((r=r.apply(e,t||[])).next())})},Pf=class{constructor(e){this.config=Object.assign({batchSize:10,flushInterval:5e3,maxRetries:3},e),this.transportManager=new Mf,this.payloadBuilder=new kf,this.storageManager=new Af,this.identityManager=new Of(this.storageManager),this.eventQueue=new Df(this.config.batchSize,this.config.flushInterval),this.eventQueue.startPeriodicFlush(()=>this.flushEvents()),this.setupPageLifecycleHandlers()}trackEvent(e){return Nf(this,arguments,void 0,function*(e,t={},n={}){let r=n.sampleRate??1;if(!this.shouldSampleSession(r))return;n.sampleRate!==void 0&&(t=Object.assign(Object.assign({},t),{sample_rate:r}));let i=this.identityManager.getIdentity(),a=Object.entries(t).reduce((e,[t,n])=>(e[t]=typeof n==`string`?n:JSON.stringify(n),e),{}),o=this.payloadBuilder.buildEvent(e,a,i,this.config.subdomain,n.includeContext,n.includeLocation);this.eventQueue.enqueue(o),(this.eventQueue.shouldFlush()||typeof document<`u`&&document.visibilityState===`hidden`)&&(yield this.flushEvents())})}shouldSampleSession(e){if(!Number.isFinite(e)||e<0||e>1)return!1;if(e===1)return!0;if(e===0)return!1;let t=2166136261;for(let e of this.getSessionId())t=Math.imul(t^e.charCodeAt(0),16777619);return(t>>>0)/4294967296e.event),n=this.payloadBuilder.buildBatchPayload(t);try{yield this.transportManager.send(this.config.apiEndpoint,n)}catch(t){let n=t.status;if(n===400||n===401||n===403||n===404||n===413)return;let r=e.filter(e=>e.retryCount<(this.config.maxRetries??3));r.length>0&&this.eventQueue.requeueEvents(r)}})}setupPageLifecycleHandlers(){if(typeof window>`u`)return;let e=()=>{this.forceFlush()};window.addEventListener(`beforeunload`,e),window.addEventListener(`pagehide`,e),document.addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&this.forceFlush()})}forceFlush(){return Nf(this,void 0,void 0,function*(){yield this.flushEvents()})}identify(e){this.identityManager.identify(e)}reset(){this.identityManager.reset()}getQueueLength(){return this.eventQueue.size()}getSessionId(){return this.identityManager.getSessionId()}getAnonymousId(){return this.identityManager.getAnonymousId()}getUserId(){return this.identityManager.getUserId()}},Ff=class extends Tf{initialized=!1;subdomain;mintlifySdk;constructor(e){super(),this.subdomain=e,this.mintlifySdk=new Pf({apiEndpoint:`${R.BASE_PATH}/_mintlify/api/v1/e`,subdomain:this.subdomain})}init(){this.initialized=!0}captureEvent(e){return async t=>{this.mintlifySdk.trackEvent(e,t)}}createEventListener(e){return this.initialized?this.captureEvent(e):async function(e){}}onRouteChange(e,t){let n={subdomain:this.subdomain,title:typeof document<`u`?document.title:``,...t.statusCode!==void 0&&{statusCode:String(t.statusCode)}};this.mintlifySdk.trackEvent(Wn,n)}},If=class extends Tf{init(e){}createEventListener(e){return async function(t){typeof window<`u`&&window._satellite&&window._satellite.track(e,t)}}onRouteChange(e,t){typeof window<`u`&&window._satellite&&window._satellite.track(`page_view`)}},Lf=class extends Tf{initialized=!1;eventQueue=[];track=(e,t)=>{typeof e==`string`&&t&&this.eventQueue.push({eventName:e,eventProperties:t})};init(e){if(!e.apiKey)return;let{apiKey:t}=e;I(()=>import(`./esm-DhlQyXrX.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>{this.initialized||(e.init(t),this.track=e.track,this.initialized=!0,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.track(e,t)}),this.eventQueue=[])}),[],import.meta.url).catch(e=>{this.track=()=>{},console.error(e)})}createEventListener(e){return async function(t){this.track(e,t)}.bind(this)}onRouteChange(e,t){t.shallow||(this.track(`page_view`,{url:e}),this.track(Wn,{url:e}))}},Rf=class extends Tf{projectId;init(e){this.projectId=e.projectId}createEventListener(e){return this.projectId&&typeof window<`u`&&`clarity`in window&&typeof window.clarity==`function`?async function(t){try{window.clarity(`event`,e)}catch(e){console.warn(`Failed to track Clarity event:`,e)}}:async function(e){}}onRouteChange(e,t){}},zf=class extends Tf{initialized=!1;trackPageview;init(e){if(!e.siteId)return;let{siteId:t}=e;I(()=>import(`./fathom-client.esm-CD4bLimW.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>{this.initialized||=(e.load(t),this.trackPageview=e.trackPageview,!0)}),[],import.meta.url).catch(e=>{console.error(e)})}createEventListener(e){return()=>Promise.resolve()}onRouteChange(e,t){this.trackPageview&&!t.shallow&&this.trackPageview()}},Bf=class extends Tf{measurementId;init(e){this.measurementId=e.measurementId}createEventListener(e){return this.measurementId&&`gtag`in window?async function(t){window.gtag(`event`,e,{})}:async function(e){}}onRouteChange(e){this.measurementId&&`gtag`in window&&window.gtag(`config`,this.measurementId,{page_path:e})}},Vf=class extends Tf{appId;init(e){this.appId=e.appId}trackEvent(e,t={}){if(this.appId&&typeof window<`u`&&window.heap&&typeof window.heap.track==`function`)try{window.heap.track(e,t)}catch(e){console.warn(`Failed to track Heap event:`,e)}}createEventListener(e){return async t=>{this.trackEvent(e,t)}}onRouteChange(e,t){this.trackEvent(`pageview`,{path:e}),this.trackEvent(Wn,{path:e})}},Hf=class extends Tf{initialized=!1;eventQueue=[];track=(e,t)=>{e&&t&&typeof t==`object`&&this.eventQueue.push({eventName:e,eventProperties:t})};init(e){if(!e.writeKey)return;let{writeKey:t,apiHost:n}=e;I(()=>import(`./pkg-NexQ2tqI.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>{if(!this.initialized){let r=e.HtEventsBrowser.load({writeKey:t},{apiHost:n||`us-east-1.hightouch-events.com`});this.track=r.track,this.initialized=!0,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.track(e,t)}),this.eventQueue=[]}}),__vite__mapDeps([24,1,2,25,26,27,28,29,30]),import.meta.url).catch(e=>{this.track=()=>{},console.error(e)})}createEventListener(e){return async function(t){this.track(e,t)}.bind(this)}onRouteChange(e,t){t.shallow||this.track(Wn,{url:e})}},Uf=class extends Tf{initialized=!1;eventQueue=[];hotjar;init(e){if(!e.hjid||!e.hjsv)return;let t=parseInt(e.hjid,10),r=parseInt(e.hjsv,10);I(()=>import(`./react-hotjar-DlpS8hbS.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>n(e.default,1)).then(e=>{this.initialized||(this.hotjar=e.hotjar,this.hotjar.initialize(t,r),this.initialized=!0,this.eventQueue.forEach(e=>{this.hotjar&&this.hotjar.event(e)}))}),__vite__mapDeps([31,1]),import.meta.url).catch(e=>{console.error(e)})}createEventListener(e){return async function(t){this.hotjar?this.hotjar.event(e):this.eventQueue.push(e)}.bind(this)}onRouteChange(e,t){}},Wf=class extends Tf{trackEvent;eventQueue=[];init(e){e.appId&&I(()=>import(`./build.umd-C8hXLK5S.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>n(e.default,1)).then(t=>{t.default.init(e.appId),this.trackEvent=t.default.track,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.trackEvent?.(e,t)}),this.eventQueue=[]}),__vite__mapDeps([32,1]),import.meta.url).catch(e=>{console.error(`Failed to load LogRocket`,e)})}captureEvent(e,t={}){this.trackEvent?this.trackEvent(e,t):this.eventQueue.push({eventName:e,eventProperties:{...t}})}createEventListener(e){return async t=>this.captureEvent(e,t)}onRouteChange(e,t){}},Gf={us:`https://api.mixpanel.com`,eu:`https://api-eu.mixpanel.com`,in:`https://api-in.mixpanel.com`},Kf=class extends Tf{initialized=!1;waitTracking=[];mixpanel={track:(e,t)=>{this.waitTracking.push({name:e,properties:t})}};init(e){e.projectToken?I(()=>import(`./mixpanel.cjs-DpMkfmg8.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>n(e.default,1)).then(t=>{if(!this.initialized){let n=t.default;n.init(e.projectToken,{secure_cookie:!0,api_host:Gf[e.region??`us`]}),this.initialized=!0,this.mixpanel=n,this.waitTracking.forEach(e=>{this.mixpanel.track(e.name,e.properties)})}}),__vite__mapDeps([33,1]),import.meta.url).catch(e=>{console.error(e)}):this.mixpanel.track=(e,t)=>{}}createEventListener(e){return async function(t){this.mixpanel.track(e,t)}.bind(this)}onRouteChange(e){this.mixpanel.track(`pageview`,{path:e}),this.mixpanel.track(Wn,{path:e})}},qf=class extends Tf{initialized=!1;eventQueue=[];pirsch;init(e){if(!e.id)return;let t=e.id;I(()=>import(`./web-B7PqOkt2.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>n(e.default,1)).then(e=>{this.initialized||(this.pirsch=new e.Pirsch({identificationCode:t}),this.initialized=!0,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.pirsch&&this.pirsch.event(e,void 0,t)}))}),__vite__mapDeps([34,1]),import.meta.url).catch(e=>{console.error(e)})}createEventListener(e){return async function(t){let n=t;this.pirsch?this.pirsch.event(e,void 0,n):this.eventQueue.push({eventName:e,eventProperties:n})}.bind(this)}onRouteChange(e){this.pirsch&&this.pirsch.hit()}},Jf=class extends Tf{initialized=!1;eventQueue=[];track=(e,t)=>{e&&t&&typeof t==`object`&&this.eventQueue.push({eventName:e,eventProperties:t})};init(e){if(!e.key)return;let{key:t,cdnUrl:n}=e,r=n?.replace(/\/$/,``);I(()=>import(`./pkg-CH4iQAOP.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>{if(!this.initialized){let n=new e.AnalyticsBrowser;n.load({writeKey:t,...r?{cdnURL:r}:{}}),this.track=n.track,this.initialized=!0,this.eventQueue.forEach(({eventName:e,eventProperties:t})=>{this.track(e,t)}),this.eventQueue=[]}}),__vite__mapDeps([35,2,1,26,27,36,37]),import.meta.url).catch(e=>{this.track=()=>{},console.error(e)})}createEventListener(e){return async function(t){this.track(e,t)}.bind(this)}onRouteChange(e,t){t.shallow||this.track(Wn,{url:e})}},Yf=class{analyticsIntegrations=[];constructor(e,t){let n=!!e?.adobe?.launchUrl,r=!!e?.clarity?.projectId,i=!!e?.amplitude?.apiKey,a=!!e?.fathom?.siteId,o=!!e?.ga4?.measurementId,s=!!e?.heap?.appId,c=!!e?.hightouch?.writeKey,l=!!(e?.hotjar?.hjid&&e.hotjar.hjsv),u=!!e?.logrocket?.appId,d=!!e?.mixpanel?.projectToken,f=!!e?.pirsch?.id,p=!!e?.posthog?.apiKey,m=!!e?.segment?.key;if(n&&e?.adobe){let t=new If;t.init(e.adobe),this.analyticsIntegrations.push(t)}if(r&&e?.clarity){let t=new Rf;t.init(e.clarity),this.analyticsIntegrations.push(t)}if(i&&e?.amplitude){let t=new Lf;t.init(e.amplitude),this.analyticsIntegrations.push(t)}if(a&&e?.fathom){let t=new zf;t.init(e.fathom),this.analyticsIntegrations.push(t)}if(o&&e?.ga4){let t=new Bf;t.init(e.ga4),this.analyticsIntegrations.push(t)}if(s&&e?.heap){let t=new Vf;t.init(e.heap),this.analyticsIntegrations.push(t)}if(c&&e?.hightouch){let t=new Hf;t.init(e.hightouch),this.analyticsIntegrations.push(t)}if(l&&e?.hotjar){let t=new Uf;t.init(e.hotjar),this.analyticsIntegrations.push(t)}if(u&&e?.logrocket){let t=new Wf;t.init(e.logrocket),this.analyticsIntegrations.push(t)}if(d&&e?.mixpanel){let t=new Kf;t.init(e.mixpanel),this.analyticsIntegrations.push(t)}if(f&&e?.pirsch){let t=new qf;t.init(e.pirsch),this.analyticsIntegrations.push(t)}if(p&&e?.posthog){let t=new Ef,n=e.posthog.sessionRecording??!0;t.init(e.posthog,n),this.analyticsIntegrations.push(t)}if(t){let e=new Ff(t);e.init(),this.analyticsIntegrations.push(e)}if(m&&e?.segment){let t=new Jf;t.init(e.segment),this.analyticsIntegrations.push(t)}}createEventListener(e){let t=this.analyticsIntegrations.map(t=>t.createEventListener(e));return async function(e){t.forEach(t=>t(e))}}onRouteChange(e,t){this.analyticsIntegrations.forEach(n=>n.onRouteChange(e,t))}};async function Xf(e,t,n){e instanceof Yf&&await e.analyticsIntegrations.find(e=>e instanceof Ff)?.mintlifySdk.trackEvent(t,n,{sampleRate:.05,includeContext:!1,includeLocation:!0})}var Zf=`0.0.4128`;function Qf(e,t,n){let r=(0,N.useRef)(new Map),i=(0,N.useRef)(!1),a=(0,N.useRef)(!1),o=(0,N.useRef)(!1);o.current=!t&&!!n&&!vu();let s=(0,N.useRef)(e);s.current=e;let c=(0,N.useRef)(void 0);(0,N.useEffect)(()=>{i.current=!0,c.current??=window.location.pathname;let e=e=>{e.persisted&&(c.current=window.location.pathname)};return window.addEventListener(`pageshow`,e),()=>{i.current=!1,window.removeEventListener(`pageshow`,e)}},[]);let l=(0,N.useCallback)((e,t=c.current??window.location.pathname)=>{i.current&&o.current&&[`LCP`,`INP`,`CLS`].includes(e.name)&&(s.current?(c.current??=window.location.pathname,Xf(s.current,`docs.page.${e.name.toLowerCase()}`,{metric_id:e.id,observed_at:Date.now(),navigation_type:e.navigationType,value:e.value,unit:e.name===`CLS`?`score`:`ms`,page_path:t,hostname:window.location.hostname,viewport_width:window.innerWidth,release:Zf}).catch(()=>{})):r.current.set(e.id,{metric:e,path:t}))},[]);(0,N.useEffect)(()=>{a.current||(a.current=!0,x(l),De(l),w(l))},[l]),(0,N.useEffect)(()=>{e?(r.current.forEach(({metric:e,path:t})=>l(e,t)),r.current.clear()):o.current||r.current.clear()},[e,l,t,n])}function $f(e,t,n,r,i){let a=Pa(),o=B(),[s,c]=(0,N.useState)(!1),[l,u]=(0,N.useState)(),d=(0,N.useRef)(!0),f=(0,N.useRef)(o);return f.current=o,Qf(l,n,r),(0,N.useEffect)(()=>{if(n||!r||vu()){s&&(u(void 0),c(!1));return}if(s)return;let i=new Yf(e,t);u(i),c(!0)},[s,e,t,n,r]),(0,N.useEffect)(()=>{!r&&s&&(u(void 0),c(!1))},[r,s]),(0,N.useEffect)(()=>{l&&(l.onRouteChange(f.current,{initialLoad:d.current,statusCode:i?.current}),d.current=!1)},[a,l,i]),l}var ep=250,tp=1e4,np=2e3,rp=e=>{let t=new Set([e]),n=/^C0*(\d+)$/i.exec(e),r=/^\d+$/.exec(e);if(n!==null&&t.add(String(Number(n[1]))),r!==null){let n=String(Number(e));t.add(n),t.add(`C${n.padStart(4,`0`)}`)}return t},ip=(e,t)=>{let n=rp(t);return e.some(e=>n.has(e.trim()))},ap=e=>{if(typeof window>`u`)return!1;let t=window.OnetrustActiveGroups;return typeof t==`string`&&ip(t.split(`,`),e)},op=(e,t)=>{let n=`detail`in e?e.detail:void 0;if(Array.isArray(n))return ip(n.map(String),t);if(typeof n==`string`)return ip(n.split(`,`),t)},sp=e=>{let t=e?.integrations?.onetrust,n=t?.categoryId||`C0002`,r=e?.integrations?.cookies?.key,i=e?.integrations?.cookies?.value,a=e!==void 0&&t===void 0&&e.integrations?.cookies===void 0,[o,s]=(0,N.useState)(a);return(0,N.useEffect)(()=>{if(e===void 0){s(!1);return}if(t!==void 0){let e=e=>{let t=e===void 0?void 0:op(e,n);s(t??ap(n))},t=t=>e(t);return e(),window.addEventListener(`OneTrustGroupsUpdated`,t),()=>{window.removeEventListener(`OneTrustGroupsUpdated`,t)}}let a=e=>{s(e.ANALYTICS===`ACCEPT`)},o=()=>{let e=window.Osano?.cm;return e?(s(e.analytics),e.addEventListener(`osano-cm-consent-saved`,a),!0):!1};if(o())return()=>{window.Osano?.cm?.removeEventListener(`osano-cm-consent-saved`,a)};let c=()=>{if(e.integrations?.cookies!==void 0&&r!==void 0&&i!==void 0){let e=window.localStorage.getItem(r)||``;s(e===i)}else s(e.integrations?.cookies===void 0)},l=e.integrations?.cookies!==void 0&&(r===void 0||i===void 0);if(window.Osano!==void 0||l){s(!1);let e=!1,t=()=>{o()&&(e=!0,clearInterval(n))},n=setInterval(t,ep),r=setTimeout(()=>{clearInterval(n),!e&&(l?n=setInterval(t,np):c())},tp);return()=>{clearInterval(n),clearTimeout(r),e&&window.Osano?.cm?.removeEventListener(`osano-cm-consent-saved`,a)}}c()},[e,n,t,r,i]),o};function cp({frontchat:e}){return e?.snippetId?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(Xu,{strategy:`beforeInteractive`,src:`https://chat-assets.frontapp.com/v1/chat.bundle.js`}),(0,L.jsx)(Xu,{id:`frontchat`,strategy:`afterInteractive`,children:`window.FrontChat('init', {chatId: '${e.snippetId}', useDefaultLauncher: true});`})]}):null}var lp=()=>{let{docsConfig:e}=(0,N.useContext)(V);return(0,L.jsx)(cp,{frontchat:e?.integrations?.frontchat})},up=(0,N.createContext)({preferredCodeLanguage:``,setPreferredCodeLanguage:()=>{}});up.displayName=`LocalStorageContext`;var dp=({cookiesEnabled:e,children:t})=>{let[n,r]=ke(`code`,``);return(0,L.jsx)(up.Provider,{value:{preferredCodeLanguage:n,setPreferredCodeLanguage:r,cookiesEnabled:e},children:t})};function fp({children:e,subdomain:t}){let{docsConfig:n}=(0,N.useContext)(V),r=n?.integrations?.telemetry?.enabled===!1,i=sp(n),{managed:a,measurementConsent:o}=Cd(),s=a?!!o:i,c=n?.integrations??{},l=(0,N.useRef)(void 0),u=$f(c,t,r,s,l),d=!a||s,f=(0,N.useRef)(s);return(0,N.useEffect)(()=>{let e=f.current;f.current=s,!(a||e!==!0||s)&&window.location.reload()},[a,s]),(0,L.jsx)(uf,{value:{analyticsMediator:u,pageStatusCodeRef:l},children:(0,L.jsxs)(dp,{cookiesEnabled:s,children:[(0,L.jsx)(wf,{onetrust:n?.integrations?.onetrust}),(0,L.jsx)(lp,{}),d&&(0,L.jsx)(Cf,{analyticsEnabled:s}),e]})})}function pp(e){if(typeof e==`string`)return e;let t=e.query?`?${new URLSearchParams(e.query)}`:``;return`${e.pathname??``}${t}${e.hash??``}`}var mp=(0,N.forwardRef)(function({href:e,prefetch:t,replace:n,scroll:r,shallow:i,passHref:a,legacyBehavior:o,children:s,...c},l){return(0,L.jsx)(`a`,{ref:l,href:Sa(pp(e)),...c,children:s})}),hp=(e,t)=>typeof e==`string`?t(e):typeof e.pathname==`string`?{...e,pathname:t(e.pathname)}:e;function gp({href:e,...t}){let n=cs();return(0,L.jsx)(mp,{...t,href:hp(e,n)})}function _p(){return{logout:(0,N.useCallback)(({redirectOverride:e}={})=>{try{je.remove(ys),je.remove(oo,{path:`/`}),localStorage.removeItem(ml),localStorage.removeItem(qs);let t=new URL(window.location.href);t.pathname=`${R.BASE_PATH}/logout`;let n=e??`${R.BASE_PATH}/`;t.search=`?redirect=${encodeURIComponent(n)}`,window.location.assign(t.toString())}catch(e){console.error(`Error during logout:`,e),window.location.assign(`${R.BASE_PATH}/logout`)}},[])}}var G=Object.fromEntries(Object.entries({Accordion:`accordion`,AccordionGroup:`accordion-group`,Callout:`callout`,Card:`card`,CardGroup:`card-group`,Columns:`columns`,CodeBlock:`code-block`,CodeBlockIcon:`code-block-icon`,CodeBlockCopyButton:`code-block-copy-button`,CodeBlockFadeOverlay:`code-block-fade-overlay`,CodeGroup:`code-group`,Expandable:`expandable`,Field:`field`,Frame:`frame`,GitHubRepo:`github-repo`,Icon:`icon`,Mermaid:`mermaid`,Step:`step`,Steps:`steps`,Tab:`tab`,Tabs:`tabs`,TabIcon:`tab-icon`,Update:`update`,Tooltip:`tooltip`,Panel:`panel`,Prompt:`prompt`,APISection:`api-section`,APISectionHeading:`api-section-heading`,APISectionHeadingTitle:`api-section-heading-title`,APISectionHeadingSubtitle:`api-section-heading-subtitle`,OptionDropdown:`option-dropdown`,TryitButton:`tryit-button`,MethodPill:`method-pill`,MethodNavPill:`method-nav-pill`,NavTagPill:`nav-tag-pill`,NavTagPillText:`nav-tag-pill-text`,RequestBodyJson:`request-body-json`,JsonEditor:`json-editor`,Anchors:`nav-anchors`,Anchor:`nav-anchor`,TabsBar:`nav-tabs`,TabsBarItem:`nav-tabs-item`,MobileNavTabsBarItem:`mobile-nav-tabs-item`,TableOfContents:`toc`,TableOfContentsItem:`toc-item`,Footer:`footer`,AdvancedFooter:`advanced-footer`,SidebarGroupIcon:`sidebar-group-icon`,SidebarGroupHeader:`sidebar-group-header`,SidebarTitle:`sidebar-title`,SidebarGroup:`sidebar-group`,SidebarNavGroupDivider:`sidebar-nav-group-divider`,NavBarLink:`navbar-link`,TopbarRightContainer:`topbar-right-container`,Logo:`nav-logo`,PaginationPrev:`pagination-prev`,PaginationNext:`pagination-next`,FeedbackToolbar:`feedback-toolbar`,Eyebrow:`eyebrow`,BreadcrumbList:`breadcrumb-list`,SearchResult:`search-result`,SearchResultBreadcrumbs:`search-result-breadcrumbs`,SearchResultTitle:`search-result-title`,SearchResultContent:`search-result-content`,SearchResultsPaginationArrow:`search-results-pagination-arrow`,FullPageSearchItem:`full-page-search-item`,BreadcrumbItem:`breadcrumb-item`,Content:`mdx-content`,DropdownTrigger:`nav-dropdown-trigger`,DropdownContent:`nav-dropdown-content`,DropdownItem:`nav-dropdown-item`,DropdownItemTextContainer:`nav-dropdown-item-text-container`,DropdownItemTitle:`nav-dropdown-item-title`,DropdownItemDescription:`nav-dropdown-item-description`,DropdownItemIcon:`nav-dropdown-item-icon`,ProductsSelectorTrigger:`nav-dropdown-products-selector-trigger`,ProductsSelectorContent:`nav-dropdown-products-selector-content`,ProductsSelectorItem:`nav-dropdown-products-selector-item`,ProductsSelectorItemTitle:`nav-dropdown-products-selector-item-title`,ProductsSelectorItemDescription:`nav-dropdown-products-selector-item-description`,ProductsSelectorItemIcon:`nav-dropdown-products-selector-item-icon`,Link:`link`,AlmondLayout:`almond-layout`,AlmondNavBottomSection:`almond-nav-bottom-section`,AlmondNavBottomSectionDivider:`almond-nav-bottom-section-divider`,Directory:`directory`,DirectoryGroup:`directory-group`,DirectoryPage:`directory-page`,DirectoryCard:`directory-card`,ChatAssistantSheet:`chat-assistant-sheet`,ChatAssistantSheetHeader:`chat-assistant-sheet-header`,ChatAssistantSheetContent:`chat-assistant-sheet-content`,ChatAssistantInput:`chat-assistant-input`,ChatAssistantFloatingInput:`chat-assistant-floating-input`,ChatAssistantSendButton:`chat-assistant-send-button`,ChatAssistantDisclaimerText:`chat-assistant-disclaimer-text`,ChatAssistantPayloadItem:`chat-assistant-payload-item`,ChatAssistantCodeBlock:`chat-assistant-code-block`,StarterQuestionText:`starter-question-text`,LoginLink:`login-link`,LogoutLink:`logout-link`,ContextualFeedbackContainer:`contextual-feedback-container`,ContextualFeedbackForm:`contextual-feedback-form`,ContextualFeedbackFormTitle:`contextual-feedback-form-title`,ContextualFeedbackFormInput:`contextual-feedback-input`,ContextualFeedbackFormButton:`contextual-feedback-button`,ContextualFeedbackFormSubmitButton:`contextual-feedback-form-submit-button`,CodeSnippetFeedbackPopoverContent:`code-snippet-feedback-popover-content`,CodeSnippetFeedbackForm:`code-snippet-feedback-form`,CodeSnippetFeedbackButton:`code-snippet-feedback-button`,CodeSnippetFeedbackTextArea:`code-snippet-feedback-textarea`,CodeSnippetFeedbackFormTitle:`code-snippet-feedback-form-title`,CodeSnippetFeedbackFormDescription:`code-snippet-feedback-form-description`,CodeSnippetFeedbackFormSubmitButton:`code-snippet-feedback-form-submit-button`,NotFoundContainer:`not-found-container`,NotFoundStatusCode:`not-found-status-code`,NotFoundTitle:`not-found-title`,NotFoundDescription:`not-found-description`,NotFoundLogo:`not-found-logo`,NotFoundLogoContainer:`not-found-logo-container`,NotFoundMessage:`not-found-message`,NotFoundGoBackButton:`not-found-go-back-button`,NotFoundGoBackArrow:`not-found-go-back-arrow`,NotFoundGoBackText:`not-found-go-back-text`,NotFoundRecommendedPagesList:`not-found-recommended-pages-list`,NotFoundRecommendedPageLink:`not-found-recommended-page-link`,MultiViewItem:`multi-view-item`,MultiViewDropdown:`multi-view-dropdown`,MultiViewDropdownTrigger:`multi-view-dropdown-trigger`,MultiViewDropdownContent:`multi-view-dropdown-content`,MultiViewDropdownItem:`multi-view-dropdown-item`,ThemePreferenceMenuTrigger:`theme-preference-menu-trigger`,ThemePreferenceMenuContent:`theme-preference-menu-content`,ThemePreferenceMenuItem:`theme-preference-menu-item`,Color:`color`,ColorRow:`color-row`,ColorItem:`color-item`,Tile:`tile`,Tree:`tree`,TreeFolder:`tree-folder`,TreeFile:`tree-file`}).map(([e,t])=>[e,`${t}`])),vp=(e,t=``)=>T(t,{variants:{theme:e}}),yp=vp({sequoia:`font-medium`,luma:`text-[1.875rem] leading-[2.25rem] tracking-[-0.03125rem] font-medium`,willow:`text-center text-[30px] text-gray-950 dark:text-white font-medium leading-[36px] w-full`},`font-semibold`),bp=vp({willow:`text-gray-600 dark:text-gray-400 [&>p:where(:not(:not(p)~p))]:text-center text-sm not-italic font-normal leading-[160%] tracking-[-0.14px]`}),xp=vp({sequoia:`font-medium`,luma:`font-medium`,willow:`font-medium text-xl text-gray-950 dark:text-white leading-[150%]`}),Sp=vp({sequoia:`text-xs font-medium`,luma:`text-xs font-medium leading-4 tracking-normal capitalize`,willow:`text-center font-family-mono text-xs font-medium leading-4 tracking-[-0.12px] uppercase`},`text-sm font-semibold`),Cp=vp({maple:`font-medium`,palm:`font-medium`,almond:`font-medium`,aspen:`text-xs`,luma:`text-xs`,sequoia:`text-xs font-normal`}),wp=vp({luma:`capitalize`,willow:`text-xs font-medium text-gray-900 dark:text-gray-200 leading-4 tracking-[-0.12px] uppercase font-family-mono`}),Tp=vp({willow:`text-gray-700 dark:text-gray-400 text-sm not-italic font-normal leading-5 tracking-[-0.1px]`}),Ep=vp({willow:`text-sm not-italic font-medium leading-[140%] tracking-[-0.14px] uppercase text-gray-600 dark:text-gray-400 font-family-mono`}),Dp={almond:{light:`rgb(var(--gray-950) / 0.03)`,dark:`#09090B`},willow:{light:`rgb(var(--gray-950) / 0.05)`,dark:`rgb(var(--background-dark))`}},Op=e=>{let{light:t,dark:n}=e&&Dp[e]||{light:`rgb(var(--background-light))`,dark:`rgb(var(--background-dark))`};return`html{background:${t}!important}html.dark{background:${n}!important}html body{background:transparent!important}`},kp={almond:{body:{family:`Google Sans`},heading:{family:`Google Sans`}},linden:{body:{family:`Paper Mono`},heading:{family:`Paper Mono`}},willow:{body:{family:`Geist`},heading:{family:`Playfair Display`,weight:400}}},Ap=e=>e?kp[e]:void 0,jp=`flex items-center gap-1.5 whitespace-nowrap font-medium text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`,Mp=vp({aspen:`gap-2 text-gray-800 dark:text-gray-50 hover:text-gray-800 dark:hover:text-gray-50 bg-gray-950/[0.03] dark:bg-white/[0.03] hover:bg-gray-950/10 dark:hover:bg-white/10 rounded-xl px-[14px] py-2`,luma:`gap-2 h-9 text-sm dark:text-gray-300 dark:hover:text-gray-100 border border-gray-950/10 dark:border-white/10 hover:bg-gray-950/[0.03] dark:hover:bg-white/[0.03] rounded-full px-4`,willow:`leading-4 tracking-[-0.14px] uppercase font-family-mono text-sm`},jp),Np=e=>j(Mp({theme:e})),Pp=(0,N.createContext)({authLoginButton:null,userAuthLoginButton:null,authLogoutButton:null,userAuthLogoutButton:null});function Fp({children:e}){let{docsConfig:t}=(0,N.useContext)(V),{userInfo:n,userAuth:r,auth:i,isFetchingUserInfo:a}=(0,N.useContext)(gc),{logout:o}=_p(),s=B(),c=t?.theme,l=Np(c),u=a!==!1,d=fs(`user`),f=(0,N.useMemo)(()=>(0,L.jsx)(`span`,{"aria-hidden":`true`,className:j(l,`pointer-events-none animate-pulse`),children:(0,L.jsx)(`span`,{className:`inline-flex h-[1lh] items-center`,children:(0,L.jsx)(`span`,{className:`inline-block h-3 w-12 rounded-md bg-gray-200 dark:bg-white/10`})})}),[l]),p=(0,N.useMemo)(()=>{if(a||n||!r)return null;switch(r.type){case`jwt`:return(0,L.jsx)(gp,{href:r.loginUrl,className:j(l,G.LoginLink),children:`Log In`});case`shared-session`:return r.loginUrl?(0,L.jsx)(gp,{href:r.loginUrl,className:j(l,G.LoginLink),children:`Log In`}):null;case`oauth`:return(0,L.jsx)(`button`,{onClick:()=>Fs(r),className:j(l,G.LoginLink),children:`Log In`})}},[l,a,r,n]),m=(0,N.useMemo)(()=>{let e=`/login?redirect=${s}`.replace(/\/{2,}/g,`/`);return(0,L.jsx)(gp,{href:e,className:j(l,G.LoginLink),children:`Log In`})},[s,l]),h=(0,N.useMemo)(()=>n||!i||a!==!1?null:m,[m,i,n,a]),g=(0,N.useMemo)(()=>u&&i?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`span`,{className:`contents`,"data-auth-settled":`user`,children:m}),d&&(0,L.jsx)(`span`,{className:`contents`,"data-auth-skeleton":`user`,children:f})]}):!n||!i?null:(0,L.jsx)(`button`,{onClick:()=>o({redirectOverride:i.logoutUrl}),className:j(l,G.LogoutLink),children:`Log Out`}),[u,m,d,f,n,i,o,l]),_=(0,N.useMemo)(()=>u&&r&&!i?f:!n||!r?null:(0,L.jsx)(`button`,{onClick:()=>{try{localStorage.removeItem(Es)}catch{}window.location.reload()},className:j(l,G.LogoutLink),children:`Log Out`}),[u,f,n,r,i,l]);return(0,L.jsx)(Pp.Provider,{value:{userAuthLoginButton:p,authLoginButton:h,authLogoutButton:g,userAuthLogoutButton:_},children:e})}function Ip(e){return{title:e.title,description:e.description,href:e.href,icon:e.icon}}function Lp(e){let t=0;for(let n of e.pages)P(n)?n.hidden||t++:Sr(n)&&(n.hidden||(t+=Lp(n)));return t}function Rp(e){let t=e.root&&P(e.root)?e.root:void 0;return{group:e.group,icon:e.icon??t?.icon,root:t?Ip(t):void 0,articleCount:Lp(e)}}function zp(e,t){return F(e,at(t))}function Bp(e,t){let n=[],r=[];for(let i of e.pages)P(i)?!i.hidden&&!zp(i.href,t)&&n.push(Ip(i)):Sr(i)&&!i.hidden&&i.root&&P(i.root)&&!zp(i.root.href,t)&&r.push(Rp(i));return{...Rp(e),pages:n,groups:r}}function Vp(e,t,n){let r=[],i=[];for(let n of e.pages)P(n)?!n.hidden&&!zp(n.href,t)&&r.push(Ip(n)):Sr(n)&&!n.hidden&&(!n.root||!P(n.root)||!zp(n.root.href,t))&&i.push(Bp(n,t));return{directoryStyle:n,childPages:r,childGroups:i}}function Hp(e,t){return e??t}function Up(e){return e===`accordion`||e===`card`}function Wp(e){switch(e){case`versions`:case`languages`:case`products`:return Zt[e];default:return}}function Gp(e,t,n){return pn(e)&&e[t]===n}function Kp(e,t){return F(lr(e),lr(at(t)))}function qp(e,t){if(!pn(e))return!1;let n=e.href;if(typeof n==`string`&&Kp(n,t))return!0;for(let n of Object.values(e))if(Array.isArray(n)){if(n.some(e=>qp(e,t)))return!0}else if(pn(n)&&qp(n,t))return!0;return!1}function Jp(e,t,n,r){let i=Wp(e);if(i!==void 0){let e=n?.[i];if(e!==void 0&&t.some(t=>Gp(t,i,e)))return t.filter(t=>Gp(t,i,e))}if(r===void 0)return t;let a=t.find(e=>qp(e,r));return a===void 0?t:[a]}function Yp(e,t,n){if(!e)return{};let r={};function i(e,t){for(let n of e){if(!Sr(n)||n.hidden)continue;let e=Hp(n.directory,t);if(Up(e)&&n.root&&P(n.root)){let t=lr(n.root.href);r[t]=Vp(n,t,e)}i(n.pages,e)}}function a(e,r){let o=Hp(e.directory,r);for(let[r,s]of Object.entries(e)){if(!Array.isArray(s))continue;if(r===`groups`||r===`pages`){i(s,o);continue}let e=Jp(r,s,t,n);for(let t of e)typeof t==`object`&&t&&a(t,o)}}return a(e,`none`),r}var Xp={directoryStyle:`accordion`,childPages:[],childGroups:[]},Zp=(0,N.createContext)(Xp);Zp.displayName=`PageListContext`;var Qp=(0,N.createContext)(!1);Qp.displayName=`PageListDirectoryContext`;function $p({pageListDataMap:e,children:t}){let n=B(),{authNavigation:r,selectedVersion:i,currentPathVersion:a,selectedLocale:o,selectedProduct:s}=(0,N.useContext)(H),c=(0,N.useMemo)(()=>r?Yp(r,{version:a||i||void 0,language:o,product:s},n):e,[r,e,n,a,i,o,s]),{pageListData:l,isDirectoryPage:u}=(0,N.useMemo)(()=>{for(let[e,t]of Object.entries(c))if(F(e,n))return{pageListData:t,isDirectoryPage:!0};return{pageListData:Xp,isDirectoryPage:!1}},[c,n]);return(0,L.jsx)(Qp.Provider,{value:u,children:(0,L.jsx)(Zp.Provider,{value:l,children:t})})}function em(){return(0,N.useContext)(Zp)}function tm(){return(0,N.useContext)(Qp)}function nm(){return(0,N.useContext)(Zp).directoryStyle}var rm=`https://http-intake.logs.datadoghq.com/api/v2/logs`;async function im(e){if(vu()||typeof window<`u`)return;let{env:t}=await I(async()=>{let{env:e}=await import(`./env-DXN-Bdyq.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`);return{env:e}},__vite__mapDeps([38,3,4]),import.meta.url);if(!t.DATADOG_API_KEY){({}).AWS_LAMBDA_FUNCTION_NAME||console.warn(`[Datadog Alert] DATADOG_API_KEY not configured, skipping alert`);return}let n={ddsource:`mintlify-client`,service:e.service||`client`,ddtags:[`env:production`,`service:${e.service||`client`}`,`alert:critical`,...e.tags||[]].join(`,`),hostname:t.VERCEL_URL,message:e.message,status:e.status||`error`,...e.metadata};try{let e=await fetch(rm,{method:`POST`,headers:{"Content-Type":`application/json`,"DD-API-KEY":t.DATADOG_API_KEY},body:JSON.stringify(n)});e.ok||console.error(`[Datadog Alert] Failed to send alert:`,e.status,e.statusText)}catch(e){console.error(`[Datadog Alert] Error sending alert:`,e)}}var am=(0,N.createContext)(null),om=()=>{let e=(0,N.useContext)(am);if(!e)throw Error(`usePrefetch must be used within a PrefetchProvider`);return e},sm=8;function cm({children:e,disabled:t=!1,prefetchRoute:n,onError:r}){let i=(0,N.useRef)([]),a=(0,N.useRef)(0),o=(0,N.useRef)(new Set),s=(0,N.useMemo)(()=>{let e=()=>{if(i.current.length>0&&a.current{a.current++;try{n(t.href)}catch(e){r?.(e,t)}finally{a.current--,e()}};return{prefetch:(e,n)=>{if(t||o.current.has(e))return;o.current.add(e);let r={href:e,context:n};a.current({activeCount:a.current,queuedCount:i.current.length,prefetchedCount:o.current.size})}},[n,t,r]);return(0,L.jsx)(am.Provider,{value:s,children:e})}var lm={}.STORYBOOK===`true`||{}.STORYBOOK===`1`,um={prefetch:()=>{}},dm=(e,t)=>{im({message:`Prefetch failed for route: ${t.href}`,service:t.context?.source?`client-${t.context.source}`:`client-navigation`,tags:[`prefetch-failure`,`queued-prefetch`],metadata:{href:t.href,error:e instanceof Error?e.message:String(e),...t.context}})},fm=({children:e,disabled:t=!1})=>{let{isLivePreview:n}=Go(),r=Ja(),i=lm?um:r,a=cs(),o=(0,N.useCallback)(e=>i.prefetch(a(e)),[i,a]);return(0,L.jsx)(cm,{disabled:t||n,prefetchRoute:o,onError:dm,children:e})},pm=()=>{let{docsConfig:e}=(0,N.useContext)(V),{isLivePreview:t,getDocsConfigOverrides:n}=(0,N.useContext)(z);return(t?n()?.theme:void 0)??e?.theme??`mint`},mm={id:`mint`,pack:()=>I(()=>import(`./icons-BWvy-K4G.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`),__vite__mapDeps([39,1,2,40,41,42,43]),import.meta.url),size:18,strokeWidth:1.5},hm={mint:mm,maple:mm,palm:mm,willow:mm,linden:mm,almond:mm,aspen:mm,luma:mm,sequoia:mm},gm=1,_m=(e,t)=>`mi-${hm[e].id}-${gm}-${t}`,vm=()=>{let e=new Set,t=[];return{add:(n,r)=>{let i=_m(n,r);e.has(i)||(e.add(i),t.push([n,r]))},take:()=>{let e=t;return t=[],e}}},ym=(0,N.createContext)(null),bm=3,xm=new Map,Sm=new Set,Cm=new Set,wm=e=>`requestIdleCallback`in window?requestIdleCallback(e):setTimeout(e,1),Tm=e=>Promise.all([I(()=>import(`./mount-_dU5msMr.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`),__vite__mapDeps([44,1,2]),import.meta.url),hm[e].pack()]),Em=e=>typeof document<`u`&&[...xm.get(e)??[]].some(t=>!document.getElementById(_m(e,t))),Dm=async(e,t)=>{Sm.delete(e);try{let[{mount:t},n]=await Tm(e);t(e,n,[...xm.get(e)??[]])}catch{tvoid Dm(e,t+1),1e3*2**t)}},Om=(e,t)=>{if(Cm.has(e)||(Cm.add(e),wm(()=>void Tm(e).catch(()=>Cm.delete(e)))),document.getElementById(_m(e,t)))return;let n=xm.get(e)??new Set;xm.set(e,n.add(t)),!Sm.has(e)&&(Sm.add(e),queueMicrotask(()=>void Dm(e,0)))},km=({name:e,strokeWidth:t,...n})=>{let r=pm(),i=(0,N.useContext)(ym);typeof document>`u`&&i?.add(r,e),(0,N.useLayoutEffect)(()=>Om(r,e),[r,e]);let{size:a,strokeWidth:o}=hm[r];return(0,L.jsx)(`svg`,{"aria-hidden":!n[`aria-label`]||void 0,width:a,height:a,strokeWidth:t??o??void 0,...n,children:(0,L.jsx)(`use`,{href:`#${_m(r,e)}`})})},K=e=>{let t=t=>(0,L.jsx)(km,{...t,name:e});return t.displayName=`${e}Icon`,t},Am=K(`AltKey`),jm=K(`ArrowDownKey`),Mm=K(`ArrowUpKey`),Nm=K(`Attach`),Pm=K(`Book`),Fm=K(`BreadcrumbSeparator`),Im=K(`CalloutCheck`),Lm=K(`CalloutDanger`),Rm=K(`CalloutInfo`),zm=K(`CalloutNote`),Bm=K(`CalloutTip`),Vm=K(`CalloutWarning`),Hm=K(`CaretDown`),Um=K(`Check`),Wm=K(`CheckOption`),Gm=K(`ChevronCollapse`),Km=K(`ChevronDown`),qm=K(`ChevronExpand`),Jm=K(`ChevronLeft`),Ym=K(`ChevronRight`),Xm=K(`ChevronUp`),Zm=K(`Close`),Qm=K(`Code`),$m=K(`Collapse`),eh=K(`Connect`),th=K(`Copy`),nh=K(`Disconnect`),rh=K(`Download`),ih=K(`DownloadCloud`),ah=K(`DownloadFile`),oh=K(`Edit`),sh=K(`EditFilled`),ch=K(`Ellipsis`),lh=K(`Error`),uh=K(`EscKey`),dh=K(`Expand`),fh=K(`ExternalLink`),ph=K(`Eye`),mh=K(`File`),hh=K(`FileAdd`),gh=K(`FileModified`),_h=K(`FileSearch`),vh=K(`Folder`),yh=K(`FolderOpen`),bh=K(`FolderTree`),xh=K(`Fork`),Sh=K(`Forward10`),Ch=K(`Hashtag`),wh=K(`History`),Th=K(`Image`),Eh=K(`Json`),Dh=K(`Link`),Oh=K(`Menu`),kh=K(`Minus`),Ah=K(`Navigate`),jh=K(`OpenInEditor`),Mh=K(`OptionKey`),Nh=K(`Page`),Ph=K(`Pause`),Fh=K(`Play`),Ih=K(`Plus`),Lh=K(`Report`),Rh=K(`Reset`),zh=K(`Retry`),Bh=K(`ReturnKey`),Vh=K(`Rewind10`),Hh=K(`Search`),Uh=K(`SearchInput`),Wh=K(`Send`),Gh=K(`Settings`),Kh=K(`Sparkle`),qh=K(`SparkleFilled`),Jh=K(`Spinner`),Yh=K(`Star`),Xh=K(`Stop`),Zh=K(`TableOfContents`),Qh=K(`Terminal`),$h=K(`ThemeDark`),eg=K(`ThemeLight`),tg=K(`ThemeSystem`),ng=K(`ThumbsDown`),rg=K(`ThumbsUp`),ig=K(`Trash`),ag=K(`Warning`),og=K(`WarningFilled`),sg=K(`ZoomIn`),cg=K(`ZoomOut`);function lg(e){if(Gn.hasOwnProperty(e))return Gn[e]}var q=e=>{let{analyticsMediator:t}=(0,N.useContext)(lf);return(0,N.useMemo)(()=>{if(!t)return e=>Promise.resolve();let n=t.createEventListener(e),r=lg(e);if(r){let e=t.createEventListener(r);return t=>Promise.all([n(t),e(t)])}return n},[t,e])},J=function(e){return e.Navbar=`navbar`,e.Header=`header`,e.SearchBarEntry=`search-bar-entry`,e.SearchBarEntryMobile=`search-bar-entry-mobile`,e.AssistantEntry=`assistant-entry`,e.AssistantEntryMobile=`assistant-entry-mobile`,e.RequestExample=`request-example`,e.ResponseExample=`response-example`,e.TopbarCtaButton=`topbar-cta-button`,e.Sidebar=`sidebar`,e.Footer=`footer`,e.Banner=`banner`,e.ContentArea=`content-area`,e.Content=`content`,e.SidebarContent=`sidebar-content`,e.NavBarTransition=`navbar-transition`,e.NavigationItems=`navigation-items`,e.ContentContainer=`content-container`,e.ContentSideLayout=`content-side-layout`,e.TableOfContents=`table-of-contents`,e.TableOfContentsLayout=`table-of-contents-layout`,e.TableOfContentsContent=`table-of-contents-content`,e.ChangelogFilters=`changelog-filters`,e.ChangelogFiltersContent=`changelog-filters-content`,e.Pagination=`pagination`,e.PageTitle=`page-title`,e.PageContextMenu=`page-context-menu`,e.PageContextMenuButton=`page-context-menu-button`,e.Panel=`panel`,e.ChatAssistantSheet=`chat-assistant-sheet`,e.ChatAssistantTextArea=`chat-assistant-textarea`,e.SearchInput=`search-input`,e.SearchKeyboardHints=`search-keyboard-hints`,e.SearchResultsPage=`search-results-page`,e.SearchResultsInput=`search-results-input`,e.SearchResultsPagination=`search-results-pagination`,e.SearchResultsTitle=`search-results-title`,e.SearchResultsCount=`search-results-count`,e.SearchResultsList=`search-results-list`,e.SearchResultsEmpty=`search-results-empty`,e.APIPlaygroundInput=`api-playground-input`,e.AskAssistantCodeBlockButton=`ask-assistant-code-block-button`,e.CodeSnippetFeedbackButton=`code-snippet-feedback-button`,e.CodeSnippetFeedbackTextArea=`code-snippet-feedback-textarea`,e.EndpointsMenuTrigger=`endpoints-menu-trigger`,e.MobileNav=`mobile-nav`,e.MobileNavContent=`mobile-nav-content`,e.LocalizationSelectTrigger=`localization-select-trigger`,e.LocalizationSelectContent=`localization-select-content`,e.LocalizationSelectItem=`localization-select-item`,e.MultiViewDropdown=`multi-view-dropdown`,e.ThemePreferenceMenuTrigger=`theme-preference-menu-trigger`,e.ThemePreferenceMenuContent=`theme-preference-menu-content`,e.ThemePreferenceMenuItem=`theme-preference-menu-item`,e.TextSelectionTooltip=`text-selection-tooltip`,e.TextSelectionTooltipButton=`text-selection-tooltip-button`,e.BodyContent=`body-content`,e.FeedbackThumbsUp=`feedback-thumbs-up`,e.FeedbackThumbsDown=`feedback-thumbs-down`,e.FeedbackForm=`feedback-form`,e.FeedbackFormInput=`feedback-form-input`,e.FeedbackFormCancel=`feedback-form-cancel`,e.FeedbackFormSubmit=`feedback-form-submit`,e.AlmondBackground=`almond-background-color`,e.Background=`background-color`,e}({}),Y=function(e){return e.Banner=`banner`,e.Topbar=`topbar`,e.MobileNav=`mobile-nav`,e.Sidebar=`sidebar`,e.Content=`content`,e.PageHeader=`page-header`,e.SidePanel=`side-panel`,e.TableOfContents=`toc`,e.Pagination=`pagination`,e.Footer=`footer`,e.SearchEntry=`search-entry`,e.AssistantEntry=`assistant-entry`,e}({}),ug=`data-active-nav-item`,dg=(e,t)=>`${1+e*(t===`leading`?1.5:.75)}rem`,fg=(e=`container`,t,n)=>{let r=j(`group flex items-start pr-3 py-1.5 cursor-pointer gap-x-3 text-left focus-visible:-outline-offset-2`,n&&`break-words hyphens-auto`),i={container:j(`rounded-xl w-full outline-offset-[-1px]`,t?`bg-primary/10 text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light dark:bg-primary-light/10`:`hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`),card:j(`ml-4 border-l outline-offset-[-1px]`,t?`border-primary dark:border-primary-light bg-primary/10 text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light dark:bg-primary-light/10`:`border-gray-950/5 dark:border-white/10 hover:bg-gray-600/5 dark:hover:bg-gray-200/5 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`),border:j(`ml-4 border-l py-2 lg:py-1.5 w-[calc(100%-1rem)]`,t?`border-primary dark:border-primary-light text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light`:`border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`),undecorated:j(t?`border-primary dark:border-primary-light text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light`:`border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300`),arrow:j(t?`border-primary dark:border-primary-light text-primary [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] dark:text-primary-light`:`border-gray-950/5 dark:border-white/10 hover:border-gray-950/20 dark:hover:border-white/20 text-gray-700 hover:text-gray-950 dark:text-gray-400 dark:hover:text-gray-300`),plain:j(`w-full`,t?`text-primary dark:text-primary-light [text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor]`:`text-gray-700 dark:text-gray-400 hover:text-primary hover:dark:text-primary-light`)};return j(r,i[e])},pg=`viadeo-square.supple.x-twitter.bootstrap.weixin.connectdevelop.medium.square-facebook.ioxhost.snapchat-ghost.fonticons.figma.reddit-alien.angrycreative.imdb.steam.square-xing.d-and-d-beyond.font-awesome-logo-full.tumblr.pied-piper-square.bandcamp.red-river.square-lastfm.stackpath.square-hacker-news.strava.dropbox.meta.microsoft.creative-commons-nd.square-tumblr.dyalog.squarespace.google-plus-square.whatsapp-square.accusoft.lastfm.phoenix-squadron.square-snapchat.yelp.cloudflare.deviantart.airbnb.usps.envira.fulcrum.linux.foursquare.bilibili.drupal.cc-stripe.square-youtube.edge-legacy.dev.speakap.android.git-square.ethereum.shirtsinbulk.black-tie.odnoklassniki.fonticons-fi.cc-amex.js.galactic-senate.reacteurope.openid.gitlab.sourcetree.gg.joget.weibo.aws.sass.cc-paypal.superpowers.rust.sellcast.java.orcid.tencent-weibo.trade-federation.viber.ello.wix.mizuni.leanpub.bitbucket.pagelines.creative-commons.github.viacoin.freebsd.rebel.square-steam.fedex.usb.empire.simplybuilt.google-drive.microblog.square-figma.etsy.bimobject.app-store-ios.gripfire.500px.speaker-deck.deskpro.critical-role.square-github.vimeo-v.stripe-s.keybase.yandex-international.umbraco.joomla.google-play.uniregistry.d-and-d.vsco.kaggle.cash-app.hubspot.confluence.square-gitlab.tidal.youtube-square.servicestack.reddit-square.npm.square-font-awesome.tor-browser.square-whatsapp.creative-commons-nc.galactic-republic.square-instagram.raspberry-pi.instagram-square.tumblr-square.mastodon.letterboxd.square-git.42-group.angular.untappd.apper.git-alt.sitrox.behance-square.vk.vimeo.discourse.hotjar.symfony.slack-hash.square-odnoklassniki.skyatlas.hacker-news.files-pinwheel.flutter.instagram.y-combinator.linktree.shopify.webflow.mendeley.odysee.wodu.fort-awesome-alt.threads.square-linkedin.r-project.edge.yammer.11ty.bots.fly.openai.safari.square-behance.pied-piper-hat.audible.yoast.fort-awesome.square-dribbble.python.pix.cc-apple-pay.docker.git.blogger.itch-io.opensuse.nfc-symbol.creative-commons-nc-eu.schlix.mailchimp.neos.creative-commons-pd.pinterest-p.square-letterboxd.digg.bitcoin.whmcs.delicious.bluesky.hackerrank.vimeo-square.disqus.telegram.cc-discover.centercode.erlang.medrt.salesforce.notion.meetup.square-vimeo.wizards-of-the-coast.markdown.instalod.padlet.goodreads.dribbble-square.unity.creative-commons-sampling-plus.invision.mix.square-x-twitter.gratipay.magento.bluetooth.houzz.expeditedssl.the-red-yeti.canadian-maple-leaf.sith.algolia.ussunnah.tex.sellsy.jira.spotify.intercom.wolf-pack-battalion.square-twitter.flipboard.google-wallet.shopware.jxl.phoenix-framework.wirsindhandwerk.kickstarter-k.gitlab-square.cc-jcb.researchgate.lyft.wpressr.lastfm-square.octopus-deploy.periscope.modx.kickstarter.slideshare.snapchat.font-awesome.buy-n-large.readme.creative-commons-nc-jp.themeisle.html5.replyd.cuttlefish.rockrms.ravelry.stubber.quora.font-awesome-alt.monero.hire-a-helper.github-alt.creative-commons-share.yarn.cc-visa.dochub.github-square.laravel.digital-ocean.xing-square.earlybirds.centos.bluetooth-b.teamspeak.square-google-plus.wpexplorer.first-order-alt.ubuntu.opencart.pied-piper.paypal.suse.wpbeginner.deezer.blogger-b.rocketchat.unsplash.draft2digital.playstation.facebook.amazon-pay.square-font-awesome-stroke.amazon.quinscape.free-code-camp.vine.pinterest.creative-commons-sa.css.creative-commons-pd-alt.stack-overflow.page4.mdb.osi.yandex.whatsapp.google.chromecast.line.battle-net.affiliatetheme.brave.atlassian.aviato.bity.php.stumbleupon-circle.stripe.jedi-order.think-peaks.buromobelexperte.phabricator.apple-pay.artstation.font-awesome-flag.scribd.stack-exchange.fedora.jenkins.studiovinari.glide.adn.square-web-awesome.pixelfed.css3-alt.xing.medapps.redhat.uncharted.fantasy-flight-games.facebook-f.perbyte.hips.google-pay.twitch.cc-diners-club.supportnow.windows.rev.btc.creative-commons-zero.elementor.shoelace.square-pied-piper.mintbit.youtube.accessible-icon.gg-circle.lumon-drop.app-store.codiepie.stumbleupon.nutritionix.linkedin-in.jsfiddle.yahoo.grav.firefox-browser.sticker-mule.kakao-talk.goodreads-g.uber.sketch.creative-commons-remix.itunes-note.gulp.keycdn.diaspora.cotton-bureau.reddit.alipay.google-scholar.cloudscale.buysellads.steam-symbol.asymmetrik.angellist.wpforms.linode.js-square.guilded.avianex.evernote.codepen.dribbble.cc-amazon-pay.xbox.trello.adversal.dhl.hornbill.square-bluesky.themeco.square-kickstarter.google-plus.contao.linkedin.ideal.mandalorian.hashnode.old-republic.qq.vaadin.uikit.lumon.react.creative-commons-by.square-pinterest.watchman-monitoring.optin-monster.twitter.less.dailymotion.patreon.swift.discord.hacker-news-square.opera.gitter.buffer.css3.renren.square-reddit.ns8.sistrix.rendact.duolingo.vuejs.debian.facebook-square.eleventy.mixcloud.firstdraft.slack.zhihu.soundcloud.product-hunt.wikipedia-w.space-awesome.pied-piper-pp.creative-commons-sampling.hooli.first-order.glide-g.ember.gitkraken.dart-lang.steam-square.wsh.square-threads.skype.gofore.ebay.cpanel.wordpress.square-upwork.w3c.korvue.cloudversify.square-web-awesome-stroke.web-awesome.grunt.viadeo.wordpress-simple.blackberry.facebook-messenger.pushed.hive.pandora.amilia.pied-piper-alt.nfc-directional.innosoft.cloudsmith.chrome.forumbee.snapchat-square.node-js.maxcdn.apple.pixiv.napster.nimblr.vnv.waze.telegram-plane.odnoklassniki-square.google-plus-g.palfed.screenpal.weebly.autoprefixer.searchengin.square-viadeo.pinterest-square.brave-reverse.megaport.typo3.deploydog.node.cc-mastercard.tiktok.twitter-square.dashcube.get-pocket.golang.ups.medium-m.behance.resolving.internet-explorer.signal-messenger.staylinked.cmplid.firefox.flickr.mixer.square-js.upwork.itunes.linear`.split(`.`),mg={fontawesome:`fontawesome/v7.2.0`,lucide:`lucide/v1.16.0`,tabler:`tabler/v3.44.0`},hg=e=>e,gg=()=>ss()?.assetUrl??hg,_g=/^(?:<\?xml[^>]*\?>\s*|\s*|]*>\s*)*]/i,vg=e=>_g.test(e.trim()),yg=String.raw`(?:\p{Extended_Pictographic}|\p{Emoji_Presentation}|[0-9#*]\uFE0F?\u20E3)(?:\p{Emoji_Modifier}|\uFE0F)?(?:[\u{E0020}-\u{E007E}]+\u{E007F})?`,bg=new RegExp(String.raw`^(?:\p{Regional_Indicator}{2}|${yg}(?:\u200D${yg})*)$`,`u`),xg=e=>bg.test(e.trim());function Sg({emoji:e,className:t,style:n,"aria-label":r,...i}){return(0,L.jsx)(`svg`,{...i,viewBox:`0 0 16 16`,className:j(`select-none overflow-visible`,t),role:r?`img`:void 0,"aria-label":r,"aria-hidden":r?void 0:`true`,focusable:`false`,style:{...n,backgroundColor:`transparent`},children:(0,L.jsx)(`text`,{x:`8`,y:`14`,fontSize:`16`,fill:`currentColor`,textAnchor:`middle`,children:e.trim()})})}var Cg=new Set([new URL(lo).hostname,new URL(`https://mintlify.b-cdn.net`).hostname]),wg=e=>{try{let t=new URL(e);return t.protocol===`https:`&&Cg.has(t.hostname)}catch{return!1}},Tg=`forced-colors:forced-color-adjust-none forced-colors:bg-[color:CanvasText]!`;function Eg(e,t,n){switch(!0){case kg(e):return`${lo}/${mg.fontawesome}/brands/${e}.svg`;case n===`lucide`:return`${lo}/${mg.lucide}/${e}.svg`;case n===`tabler`:{let n=t===`solid`?`filled`:`outline`;return`${lo}/${mg.tabler}/${n}/${e}.svg`}default:{let n=t??`regular`;return`${lo}/${mg.fontawesome}/${n}/${e}.svg`}}}function Dg(e,t,n){let r=gg();if(e)return vg(e)?`data:image/svg+xml,${encodeURIComponent(e.trim())}`:r(Eg(e,t,n))}function Og({style:e,icon:t,src:n,iconType:r,iconLibrary:i,className:a,color:o,"aria-label":s,...c}){let{pageType:l}=(0,N.useContext)(mc),u=Dg(t,r,i),d=l===`pdf`;if(n)return(0,L.jsx)(X,{...c,icon:n,iconType:r,color:o,"aria-label":s,className:a,style:{width:16,height:16,display:`inline-block`,verticalAlign:`middle`,...e}});if(!t)return null;if(xg(t))return(0,L.jsx)(Sg,{...c,emoji:t,className:a,style:e,"aria-label":s});let f=vg(t);return d?(0,L.jsx)(`img`,{...c,src:u,className:a,style:{backgroundColor:`transparent`,...e},alt:s??(f?``:t)}):(0,L.jsx)(`svg`,{...c,className:j(Tg,a),"aria-hidden":s?void 0:`true`,role:s?`img`:void 0,"aria-label":s,focusable:`false`,style:{WebkitMaskImage:`url("${u}")`,WebkitMaskRepeat:`no-repeat`,WebkitMaskPosition:`center`,maskImage:`url("${u}")`,maskRepeat:`no-repeat`,maskPosition:`center`,maskSize:f||ut(i)&&!kg(t)?`100%`:void 0,backgroundColor:o,...e}})}function X({icon:e,src:t,iconType:n,className:r,style:i,color:a,overrideColor:o,iconLibrary:s,"aria-label":c,...l}){let{docsConfig:u}=(0,N.useContext)(V),{pageType:d}=(0,N.useContext)(mc),f=gg(),p=d===`pdf`,m=s??u?.icons?.library,h=t??e;if(!h)return null;if(xg(h))return(0,L.jsx)(Sg,{...l,emoji:h,className:r,style:i,"aria-label":c});if(n&&!dt.includes(n))return console.warn(`Invalid iconType "${n}" โ€” expected one of: ${dt.join(`, `)}. The icon was not rendered.`),null;if(ln(h)||h.startsWith(`/`)){if(wg(h)){let e=f(h);return p?(0,L.jsx)(`img`,{...l,src:e,className:r,style:{backgroundColor:`transparent`,...i},alt:c??``,"aria-hidden":c?void 0:`true`}):(0,L.jsx)(`svg`,{...l,className:j(Tg,r),"aria-hidden":c?void 0:`true`,role:c?`img`:void 0,"aria-label":c,focusable:`false`,style:{WebkitMaskImage:`url(${e})`,WebkitMaskRepeat:`no-repeat`,WebkitMaskPosition:`center`,maskImage:`url(${e})`,maskRepeat:`no-repeat`,maskPosition:`center`,maskSize:`100%`,backgroundColor:`currentColor`,...i}})}let e=f(h);return e===h&&h.startsWith(`/`)&&!h.startsWith(`//`)&&R.BASE_PATH&&(e=`${R.BASE_PATH}${h}`),(0,L.jsx)(`img`,{...l,src:e,alt:c??``,"aria-hidden":c?void 0:`true`,className:j(r,`bg-transparent dark:bg-transparent`),style:i})}return(0,L.jsx)(Og,{...l,icon:vg(h)?h:encodeURIComponent(h.trim().toLowerCase()),iconType:n,iconLibrary:m,className:j(!a&&!o&&`bg-gray-800 dark:bg-gray-100`,r),style:i,color:a,"aria-label":c})}function kg(e){return e?pg.includes(e.toLowerCase()):!1}function Ag({className:e,children:t}){return(0,L.jsx)(`div`,{className:j(`h-[1lh] flex items-center shrink-0`,e),children:t})}var jg=e=>Rd({theme:e}).traits.sidebar.spacing;function Mg(e,t){return t.root&&`href`in t.root&&F(t.root.href,at(e))?!0:t.pages.some(t=>Sr(t)?Mg(e,t):F(t.href,at(e)))}function Ng(e){return!ln(e)&&!e.startsWith(`//`)&&(e.startsWith(`/`)||/^\w/.test(e))}var Pg=({className:e})=>(0,L.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,xmlns:`http://www.w3.org/2000/svg`,width:`1024`,height:`1024`,viewBox:`0 0 1024 1024`,fill:`currentColor`,className:e,children:(0,L.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M8 0C3.58 0 0 3.58 0 8C0 11.54 2.29 14.53 5.47 15.59C5.87 15.66 6.02 15.42 6.02 15.21C6.02 15.02 6.01 14.39 6.01 13.72C4 14.09 3.48 13.23 3.32 12.78C3.23 12.55 2.84 11.84 2.5 11.65C2.22 11.5 1.82 11.13 2.49 11.12C3.12 11.11 3.57 11.7 3.72 11.94C4.44 13.15 5.59 12.81 6.05 12.6C6.12 12.08 6.33 11.73 6.56 11.53C4.78 11.33 2.92 10.64 2.92 7.58C2.92 6.71 3.23 5.99 3.74 5.43C3.66 5.23 3.38 4.41 3.82 3.31C3.82 3.31 4.49 3.1 6.02 4.13C6.66 3.95 7.34 3.86 8.02 3.86C8.7 3.86 9.38 3.95 10.02 4.13C11.55 3.09 12.22 3.31 12.22 3.31C12.66 4.41 12.38 5.23 12.3 5.43C12.81 5.99 13.12 6.7 13.12 7.58C13.12 10.65 11.25 11.33 9.47 11.53C9.76 11.78 10.01 12.26 10.01 13.01C10.01 14.08 10 14.94 10 15.21C10 15.42 10.15 15.67 10.55 15.59C13.71 14.53 16 11.53 16 8C16 3.58 12.42 0 8 0Z`,transform:`scale(64)`})}),Fg=({className:e})=>(0,L.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 127.14 96.36`,fill:`currentColor`,className:e,children:(0,L.jsx)(`path`,{d:`M107.7,8.07A105.15,105.15,0,0,0,81.47,0a72.06,72.06,0,0,0-3.36,6.83A97.68,97.68,0,0,0,49,6.83,72.37,72.37,0,0,0,45.64,0,105.89,105.89,0,0,0,19.39,8.09C2.79,32.65-1.71,56.6.54,80.21h0A105.73,105.73,0,0,0,32.71,96.36,77.7,77.7,0,0,0,39.6,85.25a68.42,68.42,0,0,1-10.85-5.18c.91-.66,1.8-1.34,2.66-2a75.57,75.57,0,0,0,64.32,0c.87.71,1.76,1.39,2.66,2a68.68,68.68,0,0,1-10.87,5.19,77,77,0,0,0,6.89,11.1A105.25,105.25,0,0,0,126.6,80.22h0C129.24,52.84,122.09,29.11,107.7,8.07ZM42.45,65.69C36.18,65.69,31,60,31,53s5-12.74,11.43-12.74S54,46,53.89,53,48.84,65.69,42.45,65.69Zm42.24,0C78.41,65.69,73.25,60,73.25,53s5-12.74,11.44-12.74S96.23,46,96.12,53,91.08,65.69,84.69,65.69Z`})}),Ig={Retry:()=>(0,L.jsx)(zh,{"aria-hidden":`true`,className:`size-3 shrink-0`,strokeWidth:2.25})},Lg=({className:e})=>(0,L.jsx)(Ym,{strokeWidth:2,"aria-hidden":`true`,focusable:`false`,className:j(`size-3 transition-transform text-gray-400 group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0`,e)}),Rg=({className:e})=>(0,L.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,width:`18`,height:`18`,viewBox:`0 0 18 18`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,L.jsx)(`path`,{d:`M15.25 3.75H2.75C1.64543 3.75 0.75 4.64543 0.75 5.75V12.25C0.75 13.3546 1.64543 14.25 2.75 14.25H15.25C16.3546 14.25 17.25 13.3546 17.25 12.25V5.75C17.25 4.64543 16.3546 3.75 15.25 3.75Z`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`}),(0,L.jsx)(`path`,{d:`M8.75 11.25V6.75H8.356L6.25 9.5L4.144 6.75H3.75V11.25`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`}),(0,L.jsx)(`path`,{d:`M11.5 9.5L13.25 11.25L15 9.5`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`}),(0,L.jsx)(`path`,{d:`M13.25 11.25V6.75`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})]}),zg=({className:e})=>(0,L.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,fillRule:`evenodd`,height:`1em`,viewBox:`0 0 24 24`,width:`1em`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,L.jsx)(`title`,{children:`OpenAI`}),(0,L.jsx)(`path`,{d:`M21.55 10.004a5.416 5.416 0 00-.478-4.501c-1.217-2.09-3.662-3.166-6.05-2.66A5.59 5.59 0 0010.831 1C8.39.995 6.224 2.546 5.473 4.838A5.553 5.553 0 001.76 7.496a5.487 5.487 0 00.691 6.5 5.416 5.416 0 00.477 4.502c1.217 2.09 3.662 3.165 6.05 2.66A5.586 5.586 0 0013.168 23c2.443.006 4.61-1.546 5.361-3.84a5.553 5.553 0 003.715-2.66 5.488 5.488 0 00-.693-6.497v.001zm-8.381 11.558a4.199 4.199 0 01-2.675-.954c.034-.018.093-.05.132-.074l4.44-2.53a.71.71 0 00.364-.623v-6.176l1.877 1.069c.02.01.033.029.036.05v5.115c-.003 2.274-1.87 4.118-4.174 4.123zM4.192 17.78a4.059 4.059 0 01-.498-2.763c.032.02.09.055.131.078l4.44 2.53c.225.13.504.13.73 0l5.42-3.088v2.138a.068.068 0 01-.027.057L9.9 19.288c-1.999 1.136-4.552.46-5.707-1.51h-.001zM3.023 8.216A4.15 4.15 0 015.198 6.41l-.002.151v5.06a.711.711 0 00.364.624l5.42 3.087-1.876 1.07a.067.067 0 01-.063.005l-4.489-2.559c-1.995-1.14-2.679-3.658-1.53-5.63h.001zm15.417 3.54l-5.42-3.088L14.896 7.6a.067.067 0 01.063-.006l4.489 2.557c1.998 1.14 2.683 3.662 1.529 5.633a4.163 4.163 0 01-2.174 1.807V12.38a.71.71 0 00-.363-.623zm1.867-2.773a6.04 6.04 0 00-.132-.078l-4.44-2.53a.731.731 0 00-.729 0l-5.42 3.088V7.325a.068.068 0 01.027-.057L14.1 4.713c2-1.137 4.555-.46 5.707 1.513.487.833.664 1.809.499 2.757h.001zm-11.741 3.81l-1.877-1.068a.065.065 0 01-.036-.051V6.559c.001-2.277 1.873-4.122 4.181-4.12.976 0 1.92.338 2.671.954-.034.018-.092.05-.131.073l-4.44 2.53a.71.71 0 00-.365.623l-.003 6.173v.002zm1.02-2.168L12 9.25l2.414 1.375v2.75L12 14.75l-2.415-1.375v-2.75z`})]}),Bg=({className:e})=>(0,L.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,fillRule:`evenodd`,height:`1em`,viewBox:`0 0 256 257`,width:`1em`,xmlns:`http://www.w3.org/2000/svg`,className:e,preserveAspectRatio:`xMidYMid`,children:[(0,L.jsx)(`title`,{children:`Anthropic`}),(0,L.jsx)(`path`,{d:`m50.228 170.321 50.357-28.257.843-2.463-.843-1.361h-2.462l-8.426-.518-28.775-.778-24.952-1.037-24.175-1.296-6.092-1.297L0 125.796l.583-3.759 5.12-3.434 7.324.648 16.202 1.101 24.304 1.685 17.629 1.037 26.118 2.722h4.148l.583-1.685-1.426-1.037-1.101-1.037-25.147-17.045-27.22-18.017-14.258-10.37-7.713-5.25-3.888-4.925-1.685-10.758 7-7.713 9.397.649 2.398.648 9.527 7.323 20.35 15.75L94.817 91.9l3.889 3.24 1.555-1.102.195-.777-1.75-2.917-14.453-26.118-15.425-26.572-6.87-11.018-1.814-6.61c-.648-2.723-1.102-4.991-1.102-7.778l7.972-10.823L71.42 0 82.05 1.426l4.472 3.888 6.61 15.101 10.694 23.786 16.591 32.34 4.861 9.592 2.592 8.879.973 2.722h1.685v-1.556l1.36-18.211 2.528-22.36 2.463-28.776.843-8.1 4.018-9.722 7.971-5.25 6.222 2.981 5.12 7.324-.713 4.73-3.046 19.768-5.962 30.98-3.889 20.739h2.268l2.593-2.593 10.499-13.934 17.628-22.036 7.778-8.749 9.073-9.657 5.833-4.601h11.018l8.1 12.055-3.628 12.443-11.342 14.388-9.398 12.184-13.48 18.147-8.426 14.518.778 1.166 2.01-.194 30.46-6.481 16.462-2.982 19.637-3.37 8.88 4.148.971 4.213-3.5 8.62-20.998 5.184-24.628 4.926-36.682 8.685-.454.324.519.648 16.526 1.555 7.065.389h17.304l32.21 2.398 8.426 5.574 5.055 6.805-.843 5.184-12.962 6.611-17.498-4.148-40.83-9.721-14-3.5h-1.944v1.167l11.666 11.406 21.387 19.314 26.767 24.887 1.36 6.157-3.434 4.86-3.63-.518-23.526-17.693-9.073-7.972-20.545-17.304h-1.36v1.814l4.73 6.935 25.017 37.59 1.296 11.536-1.814 3.76-6.481 2.268-7.13-1.297-14.647-20.544-15.1-23.138-12.185-20.739-1.49.843-7.194 77.448-3.37 3.953-7.778 2.981-6.48-4.925-3.436-7.972 3.435-15.749 4.148-20.544 3.37-16.333 3.046-20.285 1.815-6.74-.13-.454-1.49.194-15.295 20.999-23.267 31.433-18.406 19.702-4.407 1.75-7.648-3.954.713-7.064 4.277-6.286 25.47-32.405 15.36-20.092 9.917-11.6-.065-1.686h-.583L44.07 198.125l-12.055 1.555-5.185-4.86.648-7.972 2.463-2.593 20.35-13.999-.064.065Z`})]}),Vg=({className:e})=>(0,L.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,width:`34`,height:`38`,viewBox:`0 0 34 38`,fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:(0,L.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M5.12114 0.0400391L15.919 9.98864V9.98636V0.062995H18.0209V10.0332L28.8671 0.0400391V11.3829H33.3202V27.744H28.8808V37.8442L18.0209 28.303V37.9538H15.919V28.4604L5.13338 37.96V27.744H0.680176V11.3829H5.12114V0.0400391ZM14.3344 13.4592H2.78208V25.6677H5.13074V21.8167L14.3344 13.4592ZM7.23518 22.7379V33.3271L15.919 25.6786V14.8506L7.23518 22.7379ZM18.0814 25.5775V14.8404L26.7677 22.7282V27.744H26.7789V33.219L18.0814 25.5775ZM28.8808 25.6677H31.2183V13.4592H19.752L28.8808 21.7302V25.6677ZM26.7652 11.3829V4.81584L19.6374 11.3829H26.7652ZM14.3507 11.3829H7.22306V4.81584L14.3507 11.3829Z`,fill:`currentColor`})}),Hg=({className:e})=>(0,L.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,fillRule:`evenodd`,height:`1em`,width:`1em`,viewBox:`0 0 24 24`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,L.jsx)(`title`,{children:`Grok`}),(0,L.jsx)(`path`,{d:`M9.27 15.29l7.978-5.897c.391-.29.95-.177 1.137.272.98 2.369.542 5.215-1.41 7.169-1.951 1.954-4.667 2.382-7.149 1.406l-2.711 1.257c3.889 2.661 8.611 2.003 11.562-.953 2.341-2.344 3.066-5.539 2.388-8.42l.006.007c-.983-4.232.242-5.924 2.75-9.383.06-.082.12-.164.179-.248l-3.301 3.305v-.01L9.267 15.292M7.623 16.723c-2.792-2.67-2.31-6.801.071-9.184 1.761-1.763 4.647-2.483 7.166-1.425l2.705-1.25a7.808 7.808 0 00-1.829-1A8.975 8.975 0 005.984 5.83c-2.533 2.536-3.33 6.436-1.962 9.764 1.022 2.487-.653 4.246-2.34 6.022-.599.63-1.199 1.259-1.682 1.925l7.62-6.815`})]}),Ug=({className:e})=>(0,L.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,fillRule:`evenodd`,height:`1em`,width:`1em`,viewBox:`0 0 192 192`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,L.jsx)(`title`,{children:`Google AI Studio`}),(0,L.jsx)(`path`,{d:`M161.23 55.76 79.92 98.11C53.06 112.1 21.01 92.5 21.01 62.08c0-22.42 18.08-40.59 40.37-40.58l91.57.04c18.88 0 25.04 25.5 8.28 34.22`}),(0,L.jsx)(`path`,{d:`m30.77 136.24 81.31-42.35c26.86-13.99 58.91 5.61 58.91 36.03 0 22.42-18.08 40.59-40.37 40.58l-91.57-.04c-18.88 0-25.04-25.5-8.28-34.22`})]}),Wg=({className:e})=>(0,L.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,height:`1em`,width:`1em`,viewBox:`0 0 44 50`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,L.jsx)(`title`,{children:`Cognition`}),(0,L.jsx)(`path`,{d:`M1.117,20.553l5.351,3.089c0.192,0.111,0.406,0.165,0.621,0.165c0.214,0,0.429-0.057,0.621-0.165l5.351-3.089 c0,0,0.015-0.012,0.022-0.017c0.081-0.049,0.158-0.108,0.227-0.175c0.01-0.01,0.02-0.022,0.03-0.032 c0.059-0.064,0.113-0.133,0.158-0.207c0.007-0.012,0.017-0.022,0.022-0.035c0.047-0.081,0.081-0.167,0.108-0.259 c0.005-0.02,0.01-0.039,0.015-0.059c0.022-0.094,0.039-0.19,0.039-0.291v-3.089c0-1.192,0.643-2.303,1.675-2.9s2.316-0.596,3.35,0 l2.675,1.545c0.086,0.049,0.177,0.084,0.271,0.111c0.02,0.005,0.04,0.012,0.059,0.017c0.091,0.022,0.185,0.035,0.278,0.037 c0.005,0,0.01,0,0.012,0c0.01,0,0.02-0.005,0.029-0.005c0.086,0,0.173-0.012,0.256-0.035c0.015-0.003,0.03-0.005,0.044-0.01 c0.091-0.025,0.18-0.062,0.264-0.108c0.007-0.005,0.017-0.005,0.025-0.01l5.351-3.089c0.384-0.222,0.621-0.631,0.621-1.074V4.69 c0-0.443-0.236-0.852-0.621-1.074l-5.356-3.087c-0.384-0.222-0.855-0.222-1.239,0l-5.351,3.089c0,0-0.015,0.012-0.022,0.017 c-0.081,0.049-0.158,0.108-0.227,0.175c-0.01,0.01-0.02,0.022-0.03,0.032c-0.059,0.064-0.113,0.133-0.158,0.207 c-0.007,0.012-0.017,0.022-0.022,0.034c-0.047,0.081-0.081,0.168-0.108,0.259c-0.005,0.02-0.01,0.039-0.015,0.059 c-0.022,0.094-0.039,0.19-0.039,0.291v3.089c0,1.192-0.643,2.303-1.675,2.902c-1.032,0.596-2.316,0.596-3.35,0L7.705,9.139 C7.618,9.09,7.527,9.055,7.434,9.028c-0.02-0.005-0.039-0.012-0.059-0.017C7.283,8.989,7.19,8.977,7.096,8.974 c-0.015,0-0.027,0-0.042,0c-0.089,0-0.175,0.012-0.259,0.034c-0.015,0.002-0.027,0.005-0.042,0.01 C6.663,9.043,6.574,9.08,6.49,9.127c-0.007,0.005-0.017,0.005-0.025,0.01l-5.348,3.092c-0.384,0.222-0.621,0.631-0.621,1.074v6.178 c0,0.444,0.236,0.852,0.621,1.074V20.553z`}),(0,L.jsx)(`path`,{d:`M30.262,22.097c1.032-0.596,2.316-0.596,3.35,0l2.675,1.545c0.086,0.049,0.177,0.084,0.271,0.111 c0.02,0.005,0.039,0.012,0.059,0.017c0.091,0.022,0.185,0.034,0.278,0.037c0.005,0,0.01,0,0.012,0c0.01,0,0.02-0.003,0.029-0.005 c0.086,0,0.173-0.012,0.256-0.034c0.015-0.003,0.03-0.005,0.044-0.01c0.091-0.025,0.177-0.062,0.264-0.108 c0.007-0.005,0.017-0.005,0.027-0.01l5.351-3.089c0.384-0.222,0.621-0.631,0.621-1.074v-6.179c0-0.443-0.237-0.852-0.621-1.074 L37.53,9.134c-0.384-0.222-0.855-0.222-1.239,0l-5.351,3.089c0,0-0.015,0.012-0.022,0.017c-0.081,0.049-0.158,0.108-0.227,0.175 c-0.01,0.01-0.02,0.022-0.029,0.032c-0.059,0.064-0.113,0.133-0.158,0.207c-0.007,0.012-0.017,0.022-0.022,0.035 c-0.047,0.081-0.081,0.168-0.108,0.259c-0.005,0.02-0.01,0.039-0.015,0.059c-0.022,0.094-0.039,0.19-0.039,0.291v3.089 c0,1.192-0.643,2.303-1.675,2.902c-1.032,0.596-2.316,0.596-3.35,0l-2.675-1.545c-0.086-0.049-0.177-0.084-0.271-0.111 c-0.02-0.005-0.039-0.012-0.059-0.017c-0.091-0.022-0.185-0.035-0.278-0.037c-0.015,0-0.027,0-0.042,0 c-0.089,0-0.175,0.012-0.259,0.035c-0.015,0.003-0.027,0.005-0.042,0.01c-0.091,0.025-0.18,0.062-0.264,0.108 c-0.007,0.005-0.017,0.005-0.025,0.01l-5.351,3.089c-0.384,0.222-0.621,0.631-0.621,1.074v6.179c0,0.443,0.236,0.852,0.621,1.074 l5.351,3.089c0,0,0.017,0.005,0.025,0.01c0.084,0.047,0.173,0.084,0.264,0.108c0.015,0.005,0.03,0.005,0.044,0.01 c0.084,0.02,0.17,0.032,0.256,0.035c0.01,0,0.02,0.005,0.03,0.005c0.005,0,0.01,0,0.012,0c0.094,0,0.185-0.015,0.278-0.037 c0.02-0.005,0.039-0.01,0.059-0.017c0.094-0.027,0.185-0.062,0.271-0.111l2.675-1.545c1.032-0.596,2.316-0.596,3.35,0 c1.032,0.596,1.675,1.707,1.675,2.9v3.089c0,0.101,0.015,0.197,0.039,0.291c0.005,0.02,0.01,0.039,0.015,0.059 c0.027,0.091,0.061,0.177,0.108,0.259c0.007,0.012,0.015,0.022,0.022,0.034c0.044,0.074,0.099,0.143,0.158,0.207 c0.01,0.01,0.02,0.022,0.029,0.032c0.067,0.066,0.143,0.123,0.227,0.175c0.007,0.005,0.012,0.012,0.022,0.017l5.351,3.089 c0.192,0.111,0.407,0.165,0.621,0.165c0.214,0,0.429-0.057,0.621-0.165l5.351-3.089c0.384-0.222,0.621-0.631,0.621-1.074v-6.179 c0-0.443-0.236-0.852-0.621-1.074l-5.351-3.089c0,0-0.017-0.005-0.025-0.01c-0.084-0.047-0.173-0.084-0.264-0.108 c-0.015-0.005-0.027-0.005-0.042-0.01c-0.086-0.02-0.172-0.032-0.261-0.035c-0.012,0-0.027,0-0.039,0 c-0.094,0-0.187,0.015-0.278,0.037c-0.02,0.005-0.037,0.01-0.057,0.017c-0.094,0.027-0.185,0.062-0.271,0.111l-2.675,1.545 c-1.032,0.596-2.316,0.596-3.348,0c-1.032-0.596-1.675-1.707-1.675-2.902c0-1.195,0.643-2.303,1.675-2.9H30.262z`}),(0,L.jsx)(`path`,{d:`M27.967,38.054l-5.351-3.089c0,0-0.017-0.005-0.025-0.01c-0.084-0.047-0.172-0.084-0.264-0.108 c-0.015-0.005-0.03-0.005-0.044-0.01c-0.086-0.02-0.172-0.032-0.259-0.035c-0.015,0-0.027,0-0.042,0 c-0.094,0-0.187,0.015-0.278,0.037c-0.02,0.005-0.037,0.01-0.057,0.017c-0.094,0.027-0.185,0.062-0.271,0.111l-2.675,1.545 c-1.032,0.596-2.316,0.596-3.348,0c-1.032-0.596-1.675-1.707-1.675-2.902V30.52c0-0.101-0.015-0.197-0.039-0.291 c-0.005-0.02-0.01-0.039-0.015-0.059c-0.027-0.091-0.062-0.177-0.108-0.259c-0.007-0.012-0.015-0.022-0.022-0.035 c-0.044-0.074-0.099-0.143-0.158-0.207c-0.01-0.01-0.02-0.022-0.03-0.032c-0.066-0.066-0.143-0.123-0.227-0.175 c-0.007-0.005-0.012-0.012-0.022-0.017l-5.351-3.089c-0.384-0.222-0.855-0.222-1.239,0l-5.351,3.089 c-0.384,0.222-0.621,0.631-0.621,1.074v6.179c0,0.443,0.236,0.852,0.621,1.074l5.351,3.089c0,0,0.017,0.007,0.025,0.01 c0.084,0.047,0.17,0.084,0.261,0.108c0.015,0.005,0.03,0.007,0.044,0.01c0.084,0.02,0.17,0.032,0.256,0.035 c0.01,0,0.02,0.005,0.032,0.005c0.005,0,0.01,0,0.015,0c0.094,0,0.185-0.015,0.276-0.037c0.02-0.005,0.039-0.01,0.059-0.017 c0.094-0.027,0.185-0.062,0.271-0.111l2.675-1.545c1.032-0.596,2.316-0.596,3.35,0c1.032,0.596,1.675,1.707,1.675,2.9v3.089 c0,0.101,0.015,0.197,0.039,0.291c0.005,0.02,0.01,0.039,0.015,0.059c0.027,0.091,0.062,0.177,0.108,0.259 c0.007,0.012,0.015,0.022,0.022,0.035c0.044,0.074,0.099,0.143,0.158,0.207c0.01,0.01,0.02,0.022,0.03,0.032 c0.067,0.067,0.143,0.123,0.227,0.175c0.007,0.005,0.012,0.012,0.022,0.017l5.351,3.089c0.192,0.111,0.406,0.165,0.621,0.165 s0.429-0.057,0.621-0.165l5.351-3.089c0.384-0.222,0.621-0.631,0.621-1.074V39.13c0-0.443-0.236-0.852-0.621-1.074L27.967,38.054z`})]}),Gg=({className:e})=>(0,L.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,fill:`currentColor`,height:`1em`,width:`1em`,viewBox:`0 0 400 400`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,L.jsx)(`title`,{children:`Devin Desktop`}),(0,L.jsx)(`g`,{transform:`translate(0,400) scale(0.1,-0.1)`,children:(0,L.jsx)(`path`,{d:`M1550 3202 c-41 -13 -452 -257 -465 -275 -12 -18 -15 -68 -15 -283 0 -235 2 -264 18 -282 9 -11 76 -54 147 -95 72 -41 170 -97 218 -126 49 -28 98 -51 109 -51 11 0 78 33 148 74 179 104 249 114 356 51 110 -64 148 -229 78 -341 -44 -72 -108 -108 -199 -112 -81 -4 -86 -2 -261 99 -55 33 -111 59 -123 59 -12 0 -38 -11 -59 -24 -20 -13 -118 -70 -217 -126 -99 -56 -188 -112 -197 -122 -16 -18 -18 -47 -18 -284 0 -259 0 -263 22 -287 34 -36 441 -267 471 -267 37 0 469 251 484 281 9 16 13 77 13 184 l0 161 33 54 c21 37 48 64 81 85 44 27 58 30 130 30 l81 0 134 -77 c74 -43 144 -78 157 -78 26 0 451 242 477 272 15 18 17 47 17 283 0 236 -2 265 -17 284 -10 11 -61 45 -113 74 -52 30 -151 86 -219 125 -69 40 -134 72 -146 72 -12 0 -82 -35 -156 -77 -123 -72 -138 -78 -199 -81 -106 -6 -189 40 -235 131 -24 48 -25 60 -25 206 0 104 -4 164 -13 180 -7 15 -92 70 -227 148 -233 135 -248 143 -270 135z`})})]}),Kg=({className:e})=>(0,L.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,xmlns:`http://www.w3.org/2000/svg`,fill:`currentColor`,fillRule:`evenodd`,viewBox:`0 0 24 24`,className:e,children:[(0,L.jsx)(`path`,{d:`M15.688 2.343a2.588 2.588 0 00-3.61 0l-9.626 9.44a.863.863 0 01-1.203 0 .823.823 0 010-1.18l9.626-9.44a4.313 4.313 0 016.016 0 4.116 4.116 0 011.204 3.54 4.3 4.3 0 013.609 1.18l.05.05a4.115 4.115 0 010 5.9l-8.706 8.537a.274.274 0 000 .393l1.788 1.754a.823.823 0 010 1.18.863.863 0 01-1.203 0l-1.788-1.753a1.92 1.92 0 010-2.754l8.706-8.538a2.47 2.47 0 000-3.54l-.05-.049a2.588 2.588 0 00-3.607-.003l-7.172 7.034-.002.002-.098.097a.863.863 0 01-1.204 0 .823.823 0 010-1.18l7.273-7.133a2.47 2.47 0 00-.003-3.537z`}),(0,L.jsx)(`path`,{d:`M14.485 4.703a.823.823 0 000-1.18.863.863 0 00-1.204 0l-7.119 6.982a4.115 4.115 0 000 5.9 4.314 4.314 0 006.016 0l7.12-6.982a.823.823 0 000-1.18.863.863 0 00-1.204 0l-7.119 6.982a2.588 2.588 0 01-3.61 0 2.47 2.47 0 010-3.54l7.12-6.982z`})]}),qg=({className:e})=>(0,L.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,height:`1em`,style:{flex:`none`,lineHeight:`1`},viewBox:`0 0 16 16`,width:`1em`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,L.jsx)(`title`,{children:`Cursor`}),(0,L.jsx)(`path`,{d:`M14.4734 3.9527L8.31773 0.398522C8.22052 0.342485 8.11029 0.312988 7.99809 0.312988C7.88589 0.312988 7.77566 0.342485 7.67846 0.398522L1.52355 3.9527C1.44182 3.99989 1.37394 4.06773 1.32671 4.14942C1.27948 4.23112 1.25457 4.32379 1.25446 4.41816V11.584C1.25457 11.6783 1.27948 11.771 1.32671 11.8527C1.37394 11.9344 1.44182 12.0022 1.52355 12.0494L7.67918 15.6036C7.77636 15.6597 7.8866 15.6893 7.99882 15.6893C8.11103 15.6893 8.22127 15.6597 8.31846 15.6036L14.4741 12.0502C14.5558 12.003 14.6237 11.9351 14.6709 11.8534C14.7182 11.7717 14.7431 11.6791 14.7432 11.5847V4.41743C14.7431 4.32307 14.7182 4.23039 14.6709 4.14869C14.6237 4.067 14.5558 3.99916 14.4741 3.95198L14.4734 3.9527ZM14.0872 4.70543L8.14464 14.9978C8.10464 15.0669 7.99846 15.0385 7.99846 14.9578V8.21889C7.99841 8.15254 7.98092 8.08738 7.94773 8.02993C7.91454 7.97249 7.86682 7.92478 7.80936 7.89161L1.97373 4.52361C1.90391 4.48289 1.93227 4.3767 2.013 4.3767H13.8966C14.0661 4.3767 14.1715 4.55925 14.0872 4.70543Z`,fill:`currentColor`})]}),Jg=({className:e})=>(0,L.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,width:`100`,height:`100`,viewBox:`0 0 100 100`,fill:`currentColor`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:(0,L.jsx)(`path`,{fillRule:`evenodd`,clipRule:`evenodd`,d:`M70.9119 99.3171C72.4869 99.9307 74.2828 99.8914 75.8725 99.1264L96.4608 89.2197C98.6242 88.1787 100 85.9892 100 83.5872V16.4133C100 14.0113 98.6243 11.8218 96.4609 10.7808L75.8725 0.873756C73.7862 -0.130129 71.3446 0.11576 69.5135 1.44695C69.252 1.63711 69.0028 1.84943 68.769 2.08341L29.3551 38.0415L12.1872 25.0096C10.589 23.7965 8.35363 23.8959 6.86933 25.2461L1.36303 30.2549C-0.452552 31.9064 -0.454633 34.7627 1.35853 36.417L16.2471 50.0001L1.35853 63.5832C-0.454633 65.2374 -0.452552 68.0938 1.36303 69.7453L6.86933 74.7541C8.35363 76.1043 10.589 76.2037 12.1872 74.9905L29.3551 61.9587L68.769 97.9167C69.3925 98.5406 70.1246 99.0104 70.9119 99.3171ZM75.0152 27.2989L45.1091 50.0001L75.0152 72.7012V27.2989Z`})}),Yg=()=>(0,L.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,L.jsx)(`path`,{d:`M8 0C3.589 0 0 3.589 0 8C0 9.936 0.692 11.713 1.841 13.099L8.44 6.5H5.751C5.337 6.5 5.001 6.164 5.001 5.75C5.001 5.336 5.337 5 5.751 5H10.251C10.665 5 11.001 5.336 11.001 5.75V10.25C11.001 10.664 10.665 11 10.251 11C9.837 11 9.501 10.664 9.501 10.25V7.561L2.901 14.159C4.286 15.308 6.064 16 8 16C12.411 16 16 12.411 16 8C16 3.589 12.411 0 8 0Z`,className:`fill-[#00A63E] dark:fill-[#00c951]`})}),Xg=()=>(0,L.jsx)(`svg`,{"aria-hidden":`true`,focusable:`false`,width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,L.jsx)(`path`,{d:`M7.561 9.5H10.25C10.664 9.5 11 9.836 11 10.25C11 10.664 10.664 11 10.25 11H5.75C5.336 11 5 10.664 5 10.25V5.75C5 5.336 5.336 5 5.75 5C6.164 5 6.5 5.336 6.5 5.75V8.439L13.099 1.841C11.714 0.692 9.936 0 8 0C3.589 0 0 3.589 0 8C0 12.411 3.589 16 8 16C12.411 16 16 12.411 16 8C16 6.064 15.308 4.287 14.159 2.902L7.561 9.5Z`,className:`fill-[#71717B] dark:fill-[#d4d4d8]`})}),Zg=({className:e})=>(0,L.jsxs)(`svg`,{"aria-hidden":`true`,focusable:`false`,xmlns:`http://www.w3.org/2000/svg`,width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`2`,strokeLinecap:`round`,strokeLinejoin:`round`,className:e,children:[(0,L.jsx)(`path`,{d:`M4 11a9 9 0 0 1 9 9`}),(0,L.jsx)(`path`,{d:`M4 4a16 16 0 0 1 16 16`}),(0,L.jsx)(`circle`,{cx:`5`,cy:`19`,r:`1`})]}),Qg=({tag:e,isActive:t})=>(0,L.jsx)(`span`,{className:j(G.NavTagPill,`flex items-center w-fit`),children:(0,L.jsx)(`span`,{className:j(G.NavTagPillText,`px-1 py-0.5 rounded-md text-[0.65rem] leading-tight font-bold text-primary dark:text-primary-light bg-primary/10`),"data-nav-tag":e,"data-active":t,children:e})}),$g=[`w-20`,`w-24`,`w-16`,`w-28`],e_=({group:e,level:t,shouldAutoNavigate:n,sidebarItemStyle:r,arrowPosition:i,parentId:a=``,index:o=0})=>{let{getLivePreviewHref:s,navigateWithinLivePreview:c}=Go(),l=Ja(),u=(0,N.useId)(),d=B(),{docsConfig:f}=(0,N.useContext)(V),{prefetch:p}=om(),{isExpanded:m,setExpanded:h}=mu(),g=Mg(d,e),{group:_,pages:v}=e,y=(0,N.useMemo)(()=>`${a}::${(e.root&&P(e.root)?e.root.href:void 0)||`${o}-${_}`}`,[a,o,e.root,_]),[b,x]=(0,N.useState)(()=>m(y)||!!g||!!e.expanded),S=(0,N.useCallback)(e=>{x(e),h(y,e)},[y,h]);if((0,N.useEffect)(()=>{if((g||e.expanded)&&(x(!0),h(y,!0)),t<=1&&e.root&&P(e.root)&&Ng(e.root.href)&&p(e.root.href,{source:`group-dropdown-root`,level:t}),t<=1&&`pages`in e&&Array.isArray(e.pages)){let n=0;for(let r of e.pages){if(n>=3)break;P(r)&&Ng(r.href)&&(p(r.href,{source:`group-dropdown`,level:t}),n++)}}},[e,g,t,p,y,h]),!_)return null;let C=v.find(e=>P(e)),w=e.root&&P(e.root)?e.root.href:void 0,T=w!=null&&Fl({href:w})||C!=null&&Fl({href:C.href}),E=_.split(` `).length===1,D=e.root&&P(e.root)&&F(e.root.href,at(d)),O=e.root&&P(e.root)?e.root:void 0,k=v[0],A=f?.interaction?.drilldown,ee=!b&&!g&&(A===!0||A!==!1&&!n),te=(()=>{if(O)return D?void 0:O.href;if(ee&&k&&P(k))return k.href})();return(0,L.jsxs)(`li`,{"data-title":_,"data-group-tag":e.tag||``,"data-active":g||void 0,id:e.root&&P(e.root)?e.root.url||lr(e.root.href)||`/`:void 0,className:j(jg(f?.theme)),children:[(0,L.jsxs)(`button`,{className:j(Tp({theme:f?.theme}),fg(r,!!D,E),T&&`animate-pulse pointer-events-none`),style:{paddingLeft:dg(t,i)},onClick:T?void 0:()=>{if(te){let e=nl(s(te));c?.(e)||l.push(nl(s(te)))}S(O&&!D?!0:!b)},"data-nav-href":te&&nl(s(te)),[ug]:D||void 0,"aria-expanded":b,"aria-controls":b?u:void 0,"aria-hidden":T||void 0,tabIndex:T?-1:void 0,children:[!T&&i===`leading`&&(0,L.jsx)(Ag,{children:(0,L.jsx)(Lg,{className:j(`w-2 h-[1lh] -mr-0.5`,D&&`text-primary dark:text-primary-light`,b&&`duration-75 rotate-90`)})}),!T&&e.icon&&(0,L.jsx)(Ag,{children:(0,L.jsx)(X,{icon:typeof e.icon==`object`?e.icon.name:e.icon,iconType:typeof e.icon==`object`?e.icon.style:void 0,className:j(`size-4`,D?`bg-primary dark:bg-primary-light`:`bg-gray-400 dark:bg-gray-500`),overrideColor:!0})}),(0,L.jsxs)(`div`,{className:j(!!e.tag&&`justify-between flex items-center gap-2`,(i===`end`||i===`leading`)&&`flex-1 flex items-center gap-2 justify-start`),children:[T?(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex h-[1lh] items-center`,children:(0,L.jsx)(`span`,{className:j(`inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none`,Ul(_,$g))})}):(0,L.jsx)(`span`,{children:_}),!T&&e.tag&&(0,L.jsx)(Qg,{tag:e.tag})]}),!T&&i!==`leading`&&(0,L.jsx)(Ag,{children:(0,L.jsx)(Lg,{className:j(`w-2 h-[1lh] -mr-0.5`,D&&`text-primary dark:text-primary-light`,b&&`duration-75 rotate-90`)})})]}),b&&(0,L.jsx)(`ul`,{id:u,className:j(jg(f?.theme)),children:v.map((e,a)=>{let o=Sr(e)?`${a}-${e.group}`:e.href;return(0,L.jsx)(a_,{entry:e,level:t+1,shouldAutoNavigateOnGroupClick:n,sidebarItemStyle:r,arrowPosition:i,parentId:y,index:a},o)})})]})};function t_({className:e}){return(0,L.jsx)(`div`,{className:j(`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`})}function n_(e){let t=e.sidebarTitle,n=e.title;return typeof t==`string`&&t?t:typeof n==`string`&&n?n:jn(e.href||``)}var r_=({isActive:e,method:t,deprecated:n})=>{let{activeNavPillBg:r,activeNavPillText:i,inactiveNavPillText:a,inactiveNavPillBg:o}=sc(n?`DEPRECATED`:t);return(0,L.jsx)(`span`,{className:j(G.MethodNavPill,`flex items-center w-8`),children:(0,L.jsx)(`span`,{className:j(`px-1 py-0.5 rounded-md text-[0.55rem] leading-tight font-bold`,e?`${r} ${i}`:`${o} ${a}`),children:cc(t)})})},i_=[`w-20`,`w-24`,`w-16`,`w-28`,`w-32`],a_=(0,N.forwardRef)(function({entry:e,level:t=0,shouldAutoNavigateOnGroupClick:n=!1,sidebarItemStyle:r,arrowPosition:i=`trailing`,trailingIcon:a,trailingIconHug:o,className:s,parentId:c,index:l,analytics:u,onAction:d,openInNewTab:f,dataAttributes:p},m){let{getLivePreviewHref:h,requestContentEarly:g,isLivePreview:_}=Go(),{divisions:v}=(0,N.useContext)(H),{prefetch:y}=om(),b=q(u?.event??`docs.navitem.click`),x=B(),S=(0,N.useRef)(null),C=(0,N.useRef)(!1),w=(0,N.useRef)(null),{docsConfig:T}=(0,N.useContext)(V),E=T?.theme,D=(0,N.useRef)(e=>{S.current=e,typeof m==`function`?m(e):m&&(m.current=e)}),O=Fl(e);if((0,N.useEffect)(()=>{let n=S.current;if(_||!n||!e||Sr(e)||C.current||Fl(e))return;let r=e.href,i=lr(r),a=e.url,o=a||i||`/`;if(!(a||i&&ln(i)))return w.current=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&!C.current&&(C.current=!0,y(o,{source:`nav-item`,level:t}),w.current?.disconnect())})},{rootMargin:`50%`}),w.current.observe(n),()=>{w.current?.disconnect(),w.current=null}},[e,_,t,y]),e==null)return null;if(Sr(e))return(0,L.jsx)(e_,{group:e,level:t,shouldAutoNavigate:n,sidebarItemStyle:r,arrowPosition:i,parentId:c,index:l},e.group);let{href:k,api:A,openapi:ee,url:te,asyncapi:ne,graphql:re,deprecated:ie,mode:ae}=e,oe=lr(k),se=F(oe,at(x)),ce=A||ee||ne,le=typeof re==`object`&&re&&`kind`in re&&(re.kind===`query`||re.kind===`mutation`)?re.kind:void 0,ue=n_(e),de=le;if(ae===`custom`&&v.groupsOrPages.length===1)return null;if(ne)de=`websocket`;else if(ce){let e=sn(ce);e!=null&&(de=e.method)}if(!O&&!ue&&!e.icon&&!a&&!e.tag)return null;let fe=ue.split(` `).length===1,pe=te||h(oe||`/`),me=f??!!(te||oe&&ln(oe)),he=fg(r,se,fe),ge={paddingLeft:dg(t,i)},_e=(0,L.jsxs)(L.Fragment,{children:[!O&&r===`arrow`&&se&&(0,L.jsx)(Ag,{className:`absolute left-0 top-1.5`,children:(0,L.jsx)(Lg,{className:`text-primary group-hover:text-primary dark:text-primary-light dark:group-hover:text-primary-light`})}),!O&&(ce||le)&&e.hideApiMarker!==!0&&de&&(0,L.jsx)(Ag,{children:(0,L.jsx)(r_,{isActive:se,method:de,deprecated:ie})}),!O&&e.icon&&(0,L.jsx)(Ag,{children:(0,L.jsx)(X,{icon:typeof e.icon==`string`?e.icon:e.icon.name,iconType:e.iconType||`regular`,className:j(`size-4`,se?`bg-primary dark:bg-primary-light`:`bg-gray-400 dark:bg-gray-500`),overrideColor:!0})}),(0,L.jsxs)(`div`,{className:j(`flex-1 flex min-w-0 items-start gap-x-2.5`,o&&`flex-none`),children:[(0,L.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-wrap items-center gap-1.5 [word-break:break-word]`,children:[O?(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex h-[1lh] items-center`,children:(0,L.jsx)(`span`,{className:j(`inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none`,Ul(ue,i_))})}):(0,L.jsx)(`span`,{className:`min-w-0 max-w-full break-words hyphens-auto`,children:ue}),!O&&e.tag&&!le&&(0,L.jsx)(Ag,{className:`leading-[inherit]`,children:(0,L.jsx)(Qg,{tag:e.tag})}),!O&&ie&&(0,L.jsx)(Ag,{className:`leading-[inherit]`,children:(0,L.jsx)(t_,{})})]}),!O&&te&&(0,L.jsx)(Ag,{className:j(i===`end`&&`flex-1 justify-end`),children:(0,L.jsx)(fh,{"aria-hidden":`true`,strokeWidth:2,className:`size-2.5 text-gray-400 overflow-visible group-hover:text-gray-600 dark:text-gray-600 dark:group-hover:text-gray-400 shrink-0`})})]}),!O&&a&&(0,L.jsx)(Ag,{children:a})]});return(0,L.jsx)(`li`,{ref:D.current,id:te||oe||`/`,className:j(`relative scroll-m-4 first:scroll-m-20`,Tp({theme:E}),O&&`animate-pulse pointer-events-none`,s),"data-title":ue,"data-active":se||void 0,[ug]:se||void 0,"aria-hidden":O||void 0,...p,children:O?(0,L.jsx)(`div`,{className:he,style:ge,children:_e}):(0,L.jsx)(gp,{prefetch:!1,href:pe,className:he,style:ge,target:me?`_blank`:void 0,rel:me?`noopener noreferrer`:void 0,"aria-current":se?`page`:void 0,role:d?`button`:void 0,onClick:e=>{d?(e.preventDefault(),d()):!te&&oe&&!ln(oe)&&g?.(oe),b({...u?.properties,name:ue,url:te||oe||`/`})},onKeyDown:e=>{d&&e.key===` `&&(e.preventDefault(),e.repeat||e.currentTarget.click())},children:_e})})}),o_=(0,N.createContext)({authLoginButton:null,userAuthLoginButton:null,authLogoutButton:null,userAuthLogoutButton:null});function s_({children:e}){let{userInfo:t,userAuth:n,auth:r,isFetchingUserInfo:i}=(0,N.useContext)(gc),{logout:a}=_p(),o=B(),s=i!==!1,c=fs(`user`),l=(0,N.useCallback)((e,t,n,r,i)=>(0,L.jsx)(a_,{entry:{href:e,title:t},className:n,shouldAutoNavigateOnGroupClick:!0,sidebarItemStyle:`undecorated`,onAction:r,openInNewTab:!1,dataAttributes:i,trailingIcon:(0,L.jsx)(fh,{"aria-hidden":`true`,strokeWidth:2,className:`size-3.5 text-gray-400 dark:text-gray-500 group-hover:text-gray-500 dark:group-hover:text-gray-400 shrink-0`})}),[]),u=(0,N.useMemo)(()=>(0,L.jsx)(a_,{entry:{href:`${an}auth-button`,title:`Log Out`},shouldAutoNavigateOnGroupClick:!0,sidebarItemStyle:`undecorated`}),[]),d=(0,N.useMemo)(()=>(0,L.jsx)(a_,{entry:{href:`${an}auth-button`,title:`Log Out`},shouldAutoNavigateOnGroupClick:!0,sidebarItemStyle:`undecorated`,dataAttributes:{"data-auth-skeleton":`user`}}),[]),f=(0,N.useMemo)(()=>{let e=`Log In`;if(i||t||!n)return null;switch(n.type){case`jwt`:return l(n.loginUrl,e,G.LoginLink);case`shared-session`:return n.loginUrl?l(n.loginUrl,e,G.LoginLink):null;case`oauth`:return l(`#`,e,G.LoginLink,()=>Fs(n));default:return null}},[i,n,t,l]),p=`/${R.BASE_PATH}/login?redirect=${o}`.replace(/\/{2,}/g,`/`),m=(0,N.useMemo)(()=>l(p,`Log In`,G.LoginLink,void 0,{"data-auth-settled":`user`}),[p,l]),h=(0,N.useMemo)(()=>t||!r||i!==!1?null:m,[m,r,t,i]),g=(0,N.useMemo)(()=>s&&r?(0,L.jsxs)(L.Fragment,{children:[m,c&&d]}):!t||!r?null:l(`#`,`Log Out`,G.LogoutLink,()=>a({redirectOverride:r.logoutUrl})),[s,m,c,d,t,r,a,l]),_=(0,N.useMemo)(()=>s&&n&&!r?u:!t||!n?null:l(`#`,`Log Out`,G.LogoutLink,()=>{try{localStorage.removeItem(Es)}catch{}window.location.reload()}),[s,u,t,n,r,l]);return(0,L.jsx)(o_.Provider,{value:{userAuthLoginButton:f,authLoginButton:h,authLogoutButton:g,userAuthLogoutButton:_},children:e})}var c_=e=>da(e)?.displayName??e,l_=e=>da(e)?.shikiLanguage??e;la.filter(e=>[`bash`,`python`,`javascript`,`php`,`go`,`java`,`ruby`].includes(e.key)),Object.fromEntries(la.flatMap(e=>[[e.key,e],...(e.aliases??[]).map(t=>[t,e])])),Object.fromEntries(la.flatMap(e=>[[e.key,e.displayName],...(e.aliases??[]).map(t=>[t,e.displayName])]));var u_=`line-highlight`,d_=`line-focus`,f_=`line-diff line-add`,p_=`line-diff line-remove`,m_=`#0B0C0E`,h_=`#FFFFFF`,g_={[fr]:{"#1e1e1e":m_}},__={curl:`bash`,bash:`bash`,sh:`bash`,shell:`bash`,zsh:`bash`,shellscript:`bash`,c:`c`,csharp:`csharp`,"c++":`c++`,cpp:`c++`,cc:`c++`,go:`go`,golang:`go`,graphql:`graphql`,http:`http`,java:`java`,javascript:`javascript`,js:`javascript`,node:`javascript`,nodejs:`javascript`,json:`json`,jsonc:`json`,json5:`json`,markdown:`markdown`,md:`markdown`,mdx:`mdx`,php:`php`,python:`python`,py:`python`,typescript:`typescript`,ts:`typescript`,tsx:`tsx`,react:`tsx`,reactts:`tsx`,"react-ts":`tsx`,jsx:`tsx`,ruby:`ruby`,rb:`ruby`,rust:`rust`,rs:`rust`,rustc:`rust`,swift:`swift`,kotlin:`kotlin`,kt:`kotlin`,dart:`dart`,flutter:`dart`,toml:`toml`,yaml:`yaml`,yml:`yaml`},v_=`shiki shiki-themes`,y_=void 0,b_=void 0,x_=!1,S_=void 0,C_=!1,w_=0,T_=-1,E_=Promise.resolve();function D_(){return b_??=I(()=>import(`./highlighter-7kSuZ4k7.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(async e=>(await e.initHighlighter(),y_=e,e)),__vite__mapDeps([45,46,47,48,1,49,50,51]),import.meta.url).catch(e=>{throw console.error(e),x_=!0,e}),b_}function O_(e){return T_===w_||(E_=E_.catch(()=>void 0).then(async()=>{let t=w_;T_!==t&&(await e.applyThemes(S_),T_=t)})),E_}function k_(){return D_().then(O_)}function A_(e){return D_().then(async t=>{await Promise.all([O_(t),e===`text`?void 0:t.loadShikiLanguage(e)])})}function j_(){return L_(k_().catch(()=>void 0))}var M_=new Set;function N_(e){return M_.add(e),()=>{M_.delete(e)}}function P_(){for(let e of[...M_])e()}var F_=0,I_=new Set;function L_(e){F_++;let t=()=>{if(F_--,!(F_>0))for(let e of[...I_])e()};return e.then(t,t),e}var R_=0,z_=!1;function B_(e){R_++,L_(A_(e)).then(()=>{z_=!0},()=>void 0).then(()=>{R_--,!(R_>0||!z_)&&(z_=!1,P_())})}function V_(e,t){return(!C_||t)&&(S_=e,C_=!0,w_++),typeof window>`u`||t?j_():Promise.resolve()}function H_(e){let t=`text`;if(e===void 0)return t;let n=Number(e);if(!isNaN(n)&&n>99&&n<600)return`json`;let r=e.toLowerCase();return __[l_(r)]??__[r]??t}function U_(e,t){let n=/language-(\w+)/.exec(e??``);return n?n[1]??`text`:t??`text`}var W_=new Map,G_=200;function K_(e){let t=W_.get(e);return t!==void 0&&(W_.delete(e),W_.set(e,t)),t}function q_(e,t){if(!W_.has(e)&&W_.size>=G_){let e=W_.keys().next().value;e!==void 0&&W_.delete(e)}W_.set(e,t)}function J_(e){if(!e.codeString||x_)return;let t;if(`language`in e){if(e.language===`text`)return;t=e.language}else{if(e.className===`lang-text`)return;t=U_(e.className,e.fileName)}if(!t)return;let n=H_(t),r=JSON.stringify([e.codeString,n,e.codeBlockTheme,{...e.opts,noAsync:void 0}]),i=K_(r);if(typeof i==`string`||i!==void 0&&e.opts?.noAsync!==!0)return i;if(e.codeString.length>25e4)return;if(e.codeString.length>5e4){if(e.opts?.noAsync===!0)return;let t=I(async()=>{let{getShikiWorker:e}=await import(`./worker-client-HDJN_4Xn.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`);return{getShikiWorker:e}},[],import.meta.url).then(({getShikiWorker:t})=>t()?.highlight(e)).then(e=>(typeof e==`string`?q_(r,e):W_.delete(r),e),()=>{W_.delete(r)});return q_(r,t),L_(t)}let a=y_;if(a===void 0||T_!==w_||n!==`text`&&!a.isLanguageLoaded(n)){if(e.opts?.noAsync===!0){B_(n);return}return L_(A_(n).then(()=>J_(e)).catch(()=>void 0))}let o=a.highlightToHtml(e,n);return typeof o==`string`&&q_(r,o),o}var Y_=`data-theme-preference`,X_=`isDarkMode`,Z_=`(prefers-color-scheme: dark)`,Q_={true:`dark`,false:`light`},$_=(e,t=`system`)=>{let n=typeof e==`string`&&e in Q_?Q_[e]:e;return n===`light`||n===`dark`||n===`system`?n:t},ev=(e,t)=>e===`system`?t:e,tv=(e,t)=>`(function(){var d=document.documentElement,p=${JSON.stringify(t??null)};if(!p){try{p=localStorage.getItem(${JSON.stringify(X_)})}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'&&p!=='dark'&&p!=='system')p=${JSON.stringify(e)}}var r=p==='system'?(matchMedia(${JSON.stringify(Z_)}).matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(${JSON.stringify(Y_)},p)})();`,nv=`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`,rv=new Set,iv=null,av=null,ov=e=>(rv.add(e),()=>{rv.delete(e)}),sv=()=>{let e=document.documentElement;return`${e.getAttribute(`data-theme-preference`)??``}:${e.classList.contains(`dark`)?`dark`:`light`}`},cv=({defaultTheme:e,forcedTheme:t})=>{let n=t??e;return`${n}:${n===`system`?``:n}`},lv=()=>window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`,uv=()=>{if(iv)return iv;try{return window.localStorage.getItem(X_)}catch{return null}},dv=e=>{try{window.localStorage.setItem(X_,e),iv=null}catch{iv=e}},fv=()=>{if(av?.isConnected)return;let e=document.createElement(`style`);e.appendChild(document.createTextNode(nv)),document.head.appendChild(e),av=e,requestAnimationFrame(()=>setTimeout(()=>{e.remove(),av=null}))},pv=e=>{let t=document.documentElement,n=e===`dark`?`light`:`dark`;if(t.classList.contains(e)&&!t.classList.contains(n))return;let{scrollX:r,scrollY:i}=window;fv(),t.classList.remove(n),t.classList.add(e),i!==0&&requestAnimationFrame(()=>{document.body.offsetHeight,window.scrollY===0&&window.scrollTo(r,i)})},mv=({defaultTheme:e,forcedTheme:t},n=uv())=>{let r=t??$_(n,e),i=document.documentElement;i.getAttribute(`data-theme-preference`)!==r&&i.setAttribute(Y_,r),pv(ev(r,lv())),rv.forEach(e=>e())},hv=(e,t)=>{iv=null,mv(e,t)},gv=(0,N.createContext)(null),_v={defaultTheme:`system`},vv=()=>{let e=(0,N.useContext)(gv)??_v,t=(0,N.useSyncExternalStore)(ov,sv,()=>cv(e)),n=(0,N.useCallback)(t=>{let n=$_(t,e.defaultTheme);dv(n),mv(e,n)},[e]);return(0,N.useMemo)(()=>{let[r=``,i=``]=t.split(`:`);return{theme:r?$_(r):void 0,resolvedTheme:i===`dark`||i===`light`?i:void 0,forcedTheme:e.forcedTheme,setTheme:n}},[t,e.forcedTheme,n])},yv=({children:e,defaultTheme:t,forcedTheme:n})=>{let r=(0,N.useMemo)(()=>({defaultTheme:$_(t),forcedTheme:n?$_(n):void 0}),[t,n]);return(0,N.useLayoutEffect)(()=>{mv(r)},[r]),(0,N.useEffect)(()=>{let e=window.matchMedia(Z_),t=()=>mv(r),n=e=>{(e.key===null||e.key===`isDarkMode`)&&hv(r,e.newValue)},i=e=>{e.persisted&&t()};return e.addEventListener(`change`,t),window.addEventListener(`storage`,n),window.addEventListener(`pageshow`,i),()=>{e.removeEventListener(`change`,t),window.removeEventListener(`storage`,n),window.removeEventListener(`pageshow`,i)}},[r]),(0,L.jsxs)(gv.Provider,{value:r,children:[(0,L.jsx)(`script`,{dangerouslySetInnerHTML:{__html:tv(r.defaultTheme,r.forcedTheme)},suppressHydrationWarning:!0}),e]})},bv=e=>(0,N.useContext)(gv)?e.children:(0,L.jsx)(yv,{...e});function xv({children:e,appearance:t,queryParamMode:n,codeblockTheme:r,forceShikiThemeLoad:i,forcedTheme:a,...o}){let{isLivePreview:s,getDocsConfigOverrides:c}=(0,N.useContext)(z),l=c(),u=l?.appearance,d=l?.styling?.codeblocks,f=n&&[`dark`,`light`,`system`].includes(n);V_(s&&d?d:r,i);let p=t?.default;f?p=n:s&&u?.default&&(p=u.default);let m=a;return m??(f?m=n:s&&u?.strict?m=u.default:t?.strict&&(m=t.default)),(0,L.jsx)(bv,{defaultTheme:p,forcedTheme:m,...o,children:e})}function Sv(e,t){let n=e.startsWith(`fonts/`),r=e.startsWith(`http://`)||e.startsWith(`https://`);return n?`/${e}`:r?e:t?dr(t,e):`/${e}`}var Cv=e=>e.family===`Inter`&&!e.source,wv=(0,N.createContext)(!1);function Tv(e){if(e.source||e.family===`Paper Mono`||Cv(e))return;let t=(e.weight??`400;500;600;700;800`).toString().split(`;`),n=[...t.map(e=>`0,${e}`),...t.map(e=>`1,${e}`)].join(`;`);return`https://fonts.googleapis.com/css2?family=${e.family.replace(/\s+/g,`+`)}:ital,wght@${n}&display=swap`}function Ev(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`}}function Dv({font:e,subdomain:t}){let n=(0,N.useContext)(wv),r=gg();if(!e||e.family===`Paper Mono`||Cv(e))return null;if(e.source){let n=r(Sv(e.source,t)),i=Ev(e.format);return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`link`,{rel:`preload`,href:n,as:`font`,type:i,crossOrigin:`anonymous`}),(0,L.jsx)(`style`,{children:`@font-face { font-family: '${e.family}'; src: url('${n}') format('${e.format}'); font-weight: ${e.weight}; font-display: swap; }`})]})}let i=Tv(e);if(!i||n)return null;let a=r(i,`css`);return a===i?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`link`,{rel:`preconnect`,href:`https://fonts.googleapis.com`}),(0,L.jsx)(`link`,{rel:`preconnect`,href:`https://fonts.gstatic.com`,crossOrigin:`anonymous`}),(0,L.jsx)(`link`,{href:i,rel:`stylesheet`})]}):(0,L.jsx)(`link`,{href:a,rel:`stylesheet`})}var Ov=(e,t)=>e.family===`Paper Mono`?`var(--font-paper-mono)`:Cv(e)?`var(--font-inter), ${t}`:`"${e.family}", ${t}`;function kv({heading:e,body:t,mono:n},{reset:r=!1}={}){let i=(e,t)=>t?`--${e}: ${t};`:r?`--${e}: initial;`:``;return`:root { ${i(`font-family-headings-custom`,e?.family&&Ov(e,eo))} ${i(`font-weight-headings-custom`,e?.weight)} ${i(`font-family-body-custom`,t?.family&&Ov(t,eo))} ${i(`font-weight-body-custom`,t?.weight)} ${i(`font-family-mono-custom`,n?.family&&Ov(n,to))} }`}function Av({reset:e,...t}){let n=t.mono?.weight?`\n.font-family-mono { font-weight: ${t.mono.weight}; }`:``;return(0,L.jsx)(`style`,{children:kv(t,{reset:e})+n})}function jv(e,t){if(e){if(`family`in e)return e;if(t in e){let n=e[t];return typeof n==`string`?{family:n}:n}}}function Mv({theme:e,fonts:t,subdomain:n}){let{isLivePreview:r,getDocsConfigOverrides:i}=(0,N.useContext)(z),a=i(),o=a?.theme,s=r&&o?o:e,c=Ap(s),l=a?.fonts,u=r&&!!a;if(!t&&!c&&!l)return u?(0,L.jsx)(Av,{reset:!0}):null;let{heading:d,body:f,mono:p}=Nv(r&&l?l:t??c,s),m=[d,f,p].map(e=>e?`${e.family}|${e.weight??``}|${`source`in e&&typeof e.source==`string`?e.source:``}`:``).join(`;`);return(0,L.jsxs)(N.Fragment,{children:[(0,L.jsx)(Dv,{font:d,subdomain:n}),(0,L.jsx)(Dv,{font:f,subdomain:n}),(0,L.jsx)(Dv,{font:p,subdomain:n}),(0,L.jsx)(Av,{heading:d,body:f,mono:p,reset:u})]},m)}function Nv(e,t){let n=Ap(t),r=e??n;return{heading:jv(r,`heading`),body:jv(r,`body`),mono:n?.mono}}var Pv=u({p:qe(D([`turnstile`,`hcaptcha`])),sk:qe(S()),exp:c(ie())});function Fv(e){try{let t=e.split(`.`);if(t.length!==3||!t[1])return null;let n=t[1].replace(/-/g,`+`).replace(/_/g,`/`),r=i(Pv,JSON.parse(atob(n)));return r.success?r.output:null}catch{return null}}var Iv=1e4,Lv=12e4;function Rv(e){if(!e)return!0;let t=Fv(e);return!t?.exp||t.exp*1e3-Date.now(){if(a.current)return a.current;let e=(async()=>{let e=new AbortController,t=setTimeout(()=>e.abort(),Iv);try{let t=await fetch(`${R.BASE_PATH}/_mintlify/assistant/siteconfig`,{signal:e.signal});if(!t.ok)return;let a=await t.text();if(!a)return;let o=Fv(a);if(!o)return;i.current=a;let s={provider:o.p??null,siteKey:o.sk??null};r.current=s,n(s)}catch{}finally{clearTimeout(t),a.current=null}})();return a.current=e,e},[]),s=(0,N.useCallback)(async()=>{Rv(i.current)&&await o()},[o]);(0,N.useEffect)(()=>{e&&o()},[e,o]);let c=(0,N.useCallback)(()=>i.current,[]),l=(0,N.useCallback)(async()=>i.current?!0:(a.current?await a.current:await o(),i.current!==null),[o]);return{...t,configRef:r,getTrustToken:c,refetchIfStale:s,refetch:o,waitForConfig:l}}var Bv=`https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit`,Vv=`https://js.hcaptcha.com/1/api.js?render=explicit`,Hv=15e3,Uv={turnstile:27e4,hcaptcha:1e5},Wv={turnstile:15e3,hcaptcha:6e4},Gv=(0,N.createContext)({prepareForSend:()=>Promise.resolve({trustToken:null,captchaToken:null}),ensureCaptchaScriptLoaded:()=>{},resetWidget:()=>{},getTrustToken:()=>null,refetchConfig:()=>Promise.resolve()}),Kv=new Map,qv=null;typeof window<`u`&&(window.__hcaptchaOnLoad=()=>{qv?.()});var Jv={turnstile:Bv,hcaptcha:`${Vv}&onload=__hcaptchaOnLoad`};function Yv(e){let t=Jv[e],n=Kv.get(t);if(n)return n;let r=new Promise((n,r)=>{if(e===`turnstile`&&window.turnstile||e===`hcaptcha`&&window.hcaptcha){n();return}let i=setTimeout(()=>r(Error(`captcha script load timed out for ${e}`)),Hv),a=()=>{clearTimeout(i),n()},o=e=>{clearTimeout(i),r(e)};e===`hcaptcha`&&(qv=a);let s=document.createElement(`script`);s.src=t,s.async=!0,e===`turnstile`&&(s.onload=a),s.onerror=()=>o(Error(`failed to load captcha script for ${e}`)),document.head.appendChild(s)});return r.catch(()=>Kv.delete(t)),Kv.set(t,r),r}function Xv(e){switch(e){case`turnstile`:return window.turnstile;case`hcaptcha`:return window.hcaptcha;default:return}}function Zv(e,t){return new Promise(n=>{let r=Date.now()+t,i=()=>{let t=e();t?n(t):Date.now()>=r?n(null):setTimeout(i,200)};i()})}var Qv=null;function $v(){return Qv||(Qv=document.createElement(`div`),Qv.id=`__captcha_container`,Qv.style.position=`absolute`,Qv.style.left=`-9999px`,Qv.style.top=`-9999px`,Qv.style.width=`0`,Qv.style.height=`0`,Qv.style.overflow=`hidden`,document.body.appendChild(Qv)),Qv}function ey({children:e,enabled:t}){let n=zv(t),r=n.configRef,i=(0,N.useRef)(null),a=(0,N.useRef)(null),o=(0,N.useRef)(null),s=(0,N.useRef)(null),c=(0,N.useRef)(null),l=(0,N.useRef)(!1),u=(0,N.useCallback)(()=>{if(i.current&&a.current){try{Xv(a.current)?.remove(i.current)}catch{}i.current=null,a.current=null}},[]),d=(0,N.useCallback)(async()=>{let{provider:e,siteKey:t}=r.current;if(!e||!t)return!1;if(i.current&&a.current===e)return!0;if(s.current)return s.current;i.current&&u();let n=(async()=>{try{await Yv(e)}catch{return!1}let n=Xv(e);if(!n)return!1;let r=$v();r.innerHTML=``;let o={sitekey:t,size:`invisible`};e===`turnstile`&&(o.execution=`render`);try{i.current=n.render(r,o)}catch{return!1}return a.current=e,!!i.current})();return s.current=n,n.finally(()=>{s.current=null}),n},[r,u]),f=(0,N.useCallback)(()=>{if(!o.current||!a.current)return!0;let e=Uv[a.current];return Date.now()-o.current.solvedAt>e},[]),p=(0,N.useCallback)(()=>{if(i.current&&a.current){try{Xv(a.current)?.reset(i.current)}catch{}o.current=null}},[]),m=(0,N.useCallback)(async()=>{let{provider:e}=r.current,t=i.current;if(!e||!t)return null;if(o.current&&!f())return o.current.token;if(c.current)return c.current;let n=(async()=>{let n=null;if(e===`turnstile`)n=await Zv(()=>window.turnstile?.getResponse(t),Wv.turnstile);else try{n=(await window.hcaptcha?.execute(t,{async:!0}))?.response??null}catch{n=null}return n&&(o.current={token:n,solvedAt:Date.now()}),n})();return c.current=n,n.finally(()=>{c.current=null}),n},[r,f]),h=(0,N.useCallback)(async()=>{if(!t)return{trustToken:null,captchaToken:null};await n.refetchIfStale(),await n.waitForConfig();let e=n.getTrustToken();if(!e||!r.current.provider)return{trustToken:e,captchaToken:null};if(f()&&p(),!await d())return{trustToken:e,captchaToken:null,captchaError:`widget_render_failed`};let i=await m();return i?{trustToken:e,captchaToken:i}:(p(),{trustToken:e,captchaToken:null,captchaError:`captcha_solve_failed`})},[t,n,r,d,m,f,p]),{refetchIfStale:g}=n,_=(0,N.useCallback)(()=>{t&&!l.current&&(l.current=!0,(async()=>{try{await g(),await d()}finally{l.current=!1}})())},[t,g,d]),v=(0,N.useMemo)(()=>({prepareForSend:h,ensureCaptchaScriptLoaded:_,resetWidget:p,getTrustToken:n.getTrustToken,refetchConfig:n.refetch}),[h,_,p,n.getTrustToken,n.refetch]);return(0,N.useEffect)(()=>()=>{u(),document.getElementById(`__captcha_container`)?.remove(),Qv=null},[u]),(0,L.jsx)(Gv.Provider,{value:v,children:e})}function ty(){return(0,N.useContext)(Gv)}var ny=Pe((e,t)=>({status:`ready`,messages:[],threadId:void 0,threadKey:void 0,conversationVersion:void 0,messageIdToUlid:{},messageIdToComplete:{},setMessageComplete:(t,n)=>e(e=>({messageIdToComplete:{...e.messageIdToComplete,[t]:n}})),messageIdToContext:{},payloadInput:{},pendingContext:void 0,activeStop:void 0,featureUnavailable:{unavailable:!1,type:null,message:``},setFeatureUnavailable:t=>e({featureUnavailable:t}),setThreadId:t=>e({threadId:t}),setThreadKey:t=>e({threadKey:t}),setMessageUlid:(t,n)=>e(e=>({messageIdToUlid:{...e.messageIdToUlid,[t]:n}})),getMessageUlid:e=>t().messageIdToUlid[e],setPayloadInput:t=>e({payloadInput:t}),setPendingContext:t=>e({pendingContext:t}),setMessageContext:(t,n)=>e(e=>({messageIdToContext:{...e.messageIdToContext,[t]:n}})),getMessageContext:e=>t().messageIdToContext[e],pendingAttachments:[],addPendingAttachment:t=>e(e=>({pendingAttachments:[...e.pendingAttachments,t]})),removePendingAttachment:t=>e(e=>({pendingAttachments:e.pendingAttachments.filter(e=>e.id!==t)})),clearPendingAttachments:()=>e({pendingAttachments:[]}),stagedAttachments:void 0,setStagedAttachments:t=>e({stagedAttachments:t}),messageIdToAttachments:{},setMessageAttachments:(t,n)=>e(e=>({messageIdToAttachments:{...e.messageIdToAttachments,[t]:n}})),getMessageAttachments:e=>t().messageIdToAttachments[e],toolCallIdToSelectedOption:{},setSelectedOption:(t,n)=>e(e=>({toolCallIdToSelectedOption:{...e.toolCallIdToSelectedOption,[t]:n}}))})),ry=[],iy=()=>{};function ay({pending:e,onSend:t,onStop:n,onClear:r,load:i}){let[a,o]=(0,N.useState)(``),s=ty(),c=ny(e=>e.threadId),l=ny(e=>e.featureUnavailable),u=ny(e=>e.payloadInput),d=ny(e=>e.setPayloadInput),f=e.length>0,p=f?`submitted`:`ready`;return{acceptedSubmissionId:e.at(-1)?.id,input:a,status:p,handleSubmit:e=>{if(e?.preventDefault(),f)return!1;let n=ny.getState().pendingAttachments,r=u.context??[];return!a.trim()&&!n.length&&!r.length?!1:(t({startedAt:performance.now(),type:`submit`,id:crypto.randomUUID(),text:a,attachments:n,context:r}),o(``),!0)},setInput:o,messages:ry,setMessages:iy,append:async e=>{t({startedAt:performance.now(),type:`append`,id:e.id??crypto.randomUUID(),content:e.content})},isLoading:f,onClear:r,onReload:iy,stop:n,isStopped:!1,threadId:c,isInProgress:f,error:void 0,isFeatureUnavailable:l,payloadInput:u,setPayloadInput:d,ensureCaptchaScriptLoaded:()=>{s.ensureCaptchaScriptLoaded(),i().catch(()=>void 0)}}}var oy=()=>I(()=>import(`./useAssistantV5-DBZ3Z3y0.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`),__vite__mapDeps([52,1,2,3,53,54,55]),import.meta.url),sy=(0,N.createContext)(void 0);function cy(){let e=(0,N.useContext)(sy);if(e===void 0)throw Error(`Assistant requires AssistantTransportProviderV5.`);return e}function ly(e){let[t,n]=(0,N.useState)(),[r,i]=(0,N.useState)([]),[a,o]=(0,N.useState)(),s=(0,N.useRef)(0),c=(0,N.useCallback)(()=>{s.current+=1,i([]),ny.setState({status:`ready`}),ny.getState().activeStop===c&&ny.setState({activeStop:void 0})},[]);return{module:t,pending:r,transport:a,setTransport:o,idle:ay({pending:r,onSend:(0,N.useCallback)(t=>{let r=s.current;i(e=>[...e,t]),ny.setState({activeStop:c,status:`submitted`}),e().then(n).catch(e=>{s.current===r&&(console.error(`Failed to load assistant`,e),c(),ny.getState().setFeatureUnavailable({unavailable:!0,type:`stream_error`,message:`There was an error loading the assistant. Please refresh and try again.`}))})},[e,c]),onStop:c,onClear:(0,N.useCallback)(()=>{s.current+=1,i([]),ny.setState({messages:[],threadId:void 0,threadKey:void 0,activeStop:void 0,status:`ready`,pendingAttachments:[],stagedAttachments:void 0,messageIdToAttachments:{},messageIdToComplete:{},toolCallIdToSelectedOption:{},conversationVersion:void 0}),ny.getState().setFeatureUnavailable({unavailable:!1,type:null,message:``}),sessionStorage.removeItem(`threadKey`)},[]),load:e})}}function uy({children:e}){let{module:t,pending:n,transport:r,setTransport:i,idle:a}=ly(oy);return(0,L.jsxs)(sy.Provider,{value:r??a,children:[t&&(0,L.jsx)(t.AssistantTransportV5Bridge,{initialInput:a.input,pending:n,onChange:i}),e]})}function dy({children:e}){return(0,L.jsx)(uy,{children:e})}var fy=e=>null,py=({children:e})=>{let[t]=(0,N.useState)(vm);return Xa(()=>{let e=t.take();return e.length?(0,L.jsx)(fy,{batch:e}):null}),(0,L.jsx)(ym,{value:t,children:e})},my=fc(()=>I(()=>import(`./IntercomBoot-CLq9xxm4.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`),__vite__mapDeps([56,1,2]),import.meta.url),{ssr:!1},`e2f28d4cbf`);function hy({appId:e,children:t,...n}){return(0,L.jsxs)(L.Fragment,{children:[t,e!==void 0&&(0,L.jsx)(my,{...n,appId:e})]})}function gy(e,t,n){let{backgroundTint:r}=Rd(e).traits;e&&r!==null&&(e.background={...e.background,color:{light:e.background?.color?.light||In(Rn(`#FFFFFF`,1,t,r)),dark:e.background?.color?.dark||In(Rn(`#09090B`,1,n,r))}})}var _y=e=>{let t=/^#?([a-f\d])([a-f\d])([a-f\d])$/i.exec(e),n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e)??t;if(!n||!n[1]||!n[2]||!n[3])return!1;let r=e=>e.length===1?e+e:e,i=parseInt(r(n[1]),16),a=parseInt(r(n[2]),16),o=parseInt(r(n[3]),16);return .299*i+.587*a+.114*o>165};function vy(e){let t=e?.colors?.primary??`#16A34A`,n=e?.colors?.light??`#4ADE80`,r=e?.colors?.dark??`#166534`,i=e?.colors?.primary,a=e?.colors?.primary;return gy(e,t,n),{primary:Pn(t),primaryLight:Pn(n),primaryDark:Pn(r),primaryDarkForeground:_y(r)?`0 0 0`:`255 255 255`,backgroundLight:Pn(e?.background?.color?.light??`#ffffff`),backgroundDark:Ln(n,e?.background?.color?.dark),anchorDefault:i,dropdownDefault:a,gray:Bn(t)}}function yy(e){let t=vy(e);return`:root { --primary: ${t.primary}; --primary-light: ${t.primaryLight}; --primary-dark: ${t.primaryDark}; --tooltip-foreground: ${t.primaryDarkForeground}; --background-light: ${t.backgroundLight}; --background-dark: ${t.backgroundDark}; --gray-50: ${t.gray[50]}; --gray-100: ${t.gray[100]}; --gray-200: ${t.gray[200]}; --gray-300: ${t.gray[300]}; --gray-400: ${t.gray[400]}; --gray-500: ${t.gray[500]}; --gray-600: ${t.gray[600]}; --gray-700: ${t.gray[700]}; --gray-800: ${t.gray[800]}; --gray-900: ${t.gray[900]}; --gray-950: ${t.gray[950]}; }`}var by=(0,N.memo)(function({docsConfig:e}){let{isLivePreview:t,getDocsConfigOverrides:n}=(0,N.useContext)(z),r=n(),i=t&&r?{...e,...r}:e;return(0,L.jsx)(`style`,{children:yy(i)})});function xy({fonts:e,children:t}){let{isLivePreview:n,getDocsConfigOverrides:r}=(0,N.useContext)(z),i=r()?.fonts,a=n&&i?i:e;return(0,L.jsx)(`div`,{className:j(`relative antialiased text-gray-500 dark:text-gray-400`,jv(a,`headings`)?.weight&&`[[&_:is(h1,h2,h3,h4,h5,h6)]:font-headingsWeight`,jv(a,`body`)?.weight&&`[&_*:not(h1,h2,h3,h4,h5,h6,strong,b,h1_*,h2_*,h3_*,h4_*,h5_*,h6_*,strong_*,b_*)]:font-bodyWeight`),children:t})}var Sy=`Documentation Index`,Cy=`Use this file to discover all available pages before exploring further.`;function wy({basePath:e}){let t=`${e??R.BASE_PATH}/llms.txt`;return(0,L.jsxs)(`blockquote`,{className:`sr-only`,"data-agent-docs-index":!0,"aria-hidden":`true`,children:[(0,L.jsx)(`h2`,{children:Sy}),(0,L.jsxs)(`p`,{children:[`Fetch the complete documentation index at:`,` `,(0,L.jsx)(`a`,{href:t,tabIndex:-1,children:t})]}),(0,L.jsx)(`p`,{children:Cy})]})}function Ty(){let{radius:e}=zd().traits;return e===null?null:(0,L.jsx)(`style`,{children:Ey(e)})}function Ey(e){return`:root { --rounded-sm: ${e}; --rounded: ${e}; --rounded-md: ${e}; --rounded-lg: ${e}; --rounded-xl: ${e}; --rounded-xt: ${e}; --rounded-2xl: ${e}; --rounded-search: ${e}; --rounded-3xl: ${e}; --rounded-full: ${e}; }`}var Dy=`p, span, li, h1, h2, h3, h4, h5, h6, td, th, a, code, pre, blockquote, dd, dt, label, figcaption, caption, summary, div`,Oy=(e,t)=>{let n=document.getElementById(t);if(!n)return!1;let r=e=>e.replace(/\s+/g,` `).trim(),i=r(e),a=n.querySelectorAll(Dy);for(let e of a)if(r(e.textContent||``).includes(i)){e.scrollIntoView({behavior:`auto`,block:`center`});let t=document.createRange(),n=window.getSelection(),a=[],o=document.createTreeWalker(e,NodeFilter.SHOW_TEXT),s;for(;s=o.nextNode();)a.push(s);let c=``,l=[];for(let e of a){let t=e.textContent;if(t)for(let n=0;ne.replace(/[^a-zA-Z0-9_-]/g,`_`),jy=e=>{if(typeof window>`u`)return!1;if(e.elementId){let t=Ay(e.elementId),n=document.querySelector(`[data-chat-payload-element-id="${t}"]`),r=n?.closest(`.${G.CodeBlock}`)||n?.closest(`.${G.CodeGroup}`);if(r)return r.scrollIntoView({behavior:`auto`,block:`center`}),r.classList.add(`ring-2`,`ring-offset-[-1px]`,`ring-primary`,`dark:ring-primary-light`),setTimeout(()=>{let e=r.getBoundingClientRect(),t=window.innerHeight,n=e.top+e.height/2,i=t/2;Math.abs(n-i)>100&&r.scrollIntoView({behavior:`auto`,block:`center`})},200),setTimeout(()=>{r.classList.remove(`ring-2`,`ring-offset-[-1px]`,`ring-primary`,`dark:ring-primary-light`)},3e3),!0}if(e.type===`textSelection`&&e.value)try{let t=Oy(e.value.trim(),J.Content);return t&&setTimeout(()=>{let e=window.getSelection();if(e&&e.rangeCount>0){let t=e.getRangeAt(0),n=t.getBoundingClientRect(),r=window.innerHeight;(n.top<100||n.bottom>r-100)&&t.startContainer.parentElement?.scrollIntoView({behavior:`auto`,block:`center`})}},200),!!t}catch(e){console.error(`Error finding and selecting text:`,e)}return!1},My=e=>{if(typeof window<`u`)try{sessionStorage.setItem(ky,JSON.stringify(e))}catch(e){console.error(`Unable to schedule payload highlight:`,e)}},Ny=()=>{if(typeof window>`u`)return null;let e=null;try{e=sessionStorage.getItem(ky)}catch{return null}if(!e)return null;try{sessionStorage.removeItem(ky)}catch{}try{return JSON.parse(e)}catch(e){return console.error(`Unable to parse scheduled payload highlight:`,e),null}},Py=()=>{let e=B();(0,N.useEffect)(()=>{let t=Ny();if(!t||t.path&&t.path!==e)return;let n=null,r=null,i=()=>{n&&=(n.disconnect(),null),r&&=(window.clearTimeout(r),null)},a=()=>{jy(t)&&i()};return a(),n=new MutationObserver(()=>{a()}),n.observe(document.body,{childList:!0,subtree:!0}),r=window.setTimeout(()=>{i()},5e3),i},[e])};function Fy(e){let t=(0,N.useRef)(e);return(0,N.useInsertionEffect)(()=>{t.current=e}),(0,N.useCallback)((...e)=>t.current(...e),[])}var Iy=({key:e,callback:t,isSingleKey:n,excludedActiveElementId:r,excludedActiveElements:i,isDisabled:a})=>{let o=(0,N.useCallback)(o=>{if(a)return;let s=!1,c=document.activeElement;r&&(s=!!c?.id&&r.includes(c.id)),i&&!s&&(s=i.includes(c?.tagName.toLowerCase())),o.key===e&&(n||o.metaKey||o.ctrlKey)&&!s&&!o.defaultPrevented&&(o.preventDefault(),t?.())},[t,e,n,r,i,a]);(0,N.useEffect)(()=>(addEventListener(`keydown`,o),()=>removeEventListener(`keydown`,o)),[o])},Ly=(e,t)=>{let[n,r]=ke(e,t),[i,a]=(0,N.useState)(!1);return(0,N.useEffect)(()=>{a(!0)},[]),[(0,N.useMemo)(()=>i?n:t,[i,n,t]),r,i]},Ry=()=>{let e=(0,N.useContext)(nd),{subdomain:t}=(0,N.useContext)(hc),n=q(`docs.assistant.enter`);return(0,N.useCallback)((r,i)=>{n({subdomain:t,assistantUi:e,query:r,entryPoint:i})},[t,e,n])},zy={active:!1,machineryLoaded:!1,searchOpen:!1,query:``,caret:null,pendingAssistantMessages:[],barInput:``,shellRetired:!1},By=new Set,Vy=()=>{for(let e of By)e()},Z={get:()=>zy,set(e){zy={...zy,...e},Vy()},subscribe(e){return By.add(e),()=>{By.delete(e)}},queueAssistantMessage(e){zy={...zy,pendingAssistantMessages:[...zy.pendingAssistantMessages,e]},Vy()},takePendingAssistantMessages(){let e=zy.pendingAssistantMessages;return e.length===0||(zy={...zy,pendingAssistantMessages:[]},Vy()),e}};function Hy(e){return Ma(Z,e)}var Uy=null,Wy=null;function Gy(){return Uy??=I(()=>import(`./machinery-D8rz8P8_.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.t).then(e=>(Wy=e,Z.set({machineryLoaded:!0}),e),e=>{throw Uy=null,e}),__vite__mapDeps([57,1,2,7,14,8,15,58,53,59,43,40,54,55,60,61,62,63]),import.meta.url),Uy}function Ky(){return Wy}var qy=!1;function Jy(e){qy=e}function Yy(){return qy}var Xy=[];function Zy(){let e=Xy;Xy=[];for(let t of e)t()}function Qy(){zy.shellRetired||Z.set({shellRetired:!0})}function $y(e){Xy.push(e)}function eb(){return document.documentElement.getAttribute(`data-assistant-state`)===`open`}async function tb(){if(eb())try{await Gy()}catch(e){console.error(`[boot] assistant chunk failed to load:`,e)}}function nb(){Gy().catch(e=>{console.error(`[search] machinery chunk failed to load:`,e)})}function rb(){nb(),zy.active||Z.set({active:!0})}var ib=null;function ab(e){return ib=e,()=>{ib===e&&(ib=null)}}function ob(){return ib}var sb=null;function cb(e){return sb=e,()=>{sb===e&&(sb=null)}}function lb(){return sb}function ub(e,t){let n=new URLSearchParams(window.location.search);t?n.set(e,t):n.delete(e);let r=n.toString(),i=`${window.location.pathname}${r?`?${r}`:``}`;return i!==`${window.location.pathname}${window.location.search}`&&window.history.replaceState(window.history.state,``,i),r}var db=(0,N.createContext)({isChatSheetOpen:!1,shouldFocusChatSheet:!1,entryPoint:void 0,onChatSheetToggle:()=>{},setShouldFocusChatSheet:e=>{}}),fb=(0,N.createContext)({onSearchModalOpen:()=>{},hasChatPermissions:!1,isLoggedInCli:!1,assistantConfig:void 0,searchPrompt:`Search...`,starterQuestions:void 0});fb.displayName=`SearchContext`;function pb(){let e=document.querySelector(`[data-assistant-page]`)?.querySelector(`#${J.ChatAssistantTextArea}`);return e instanceof HTMLTextAreaElement&&(e.focus(),e.setSelectionRange(e.value.length,e.value.length),!0)}var Q={Overlay:`z-50`,Popup:`z-40`,PrimaryNav:`z-30`,SecondaryNav:`z-20`,Control:`z-10`,Banner:`z-45`},mb=[`Ctrl `,`Control`],hb=[`โŒ˜`,`Command`];function gb(){let[e,t]=(0,N.useState)(hb);return(0,N.useEffect)(()=>{typeof navigator<`u`&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?t(hb):t(mb))},[]),e}var _b=` @keyframes mint-search-shell-backdrop-in { from { opacity: 0; } to { opacity: 1; } } @keyframes mint-search-shell-popup-in { from { opacity: 0; transform: scale(0.96); } to { opacity: 1; transform: scale(1); } } [data-search-shell-backdrop] { animation: mint-search-shell-backdrop-in 250ms cubic-bezier(0.22,1,0.36,1) 80ms backwards; } [data-search-shell-popup] { animation: mint-search-shell-popup-in 250ms cubic-bezier(0.22,1,0.36,1) 80ms backwards; } @media (prefers-reduced-motion: reduce) { [data-search-shell-backdrop], [data-search-shell-popup] { animation-duration: 0ms; } } `;function vb(){Jy(!1),Zy(),Z.set({searchOpen:!1,query:``,caret:null}),ub(`search`,null)}function yb(e){Jy(!1),Zy();let t=Z.get().query.trim();Z.set({searchOpen:!1,query:``,caret:null}),ub(`search`,null),t&&(e(t),Z.queueAssistantMessage(t)),lb()?.open(`search-modal`)}function bb(){let e=Hy(e=>e.searchOpen),t=Hy(e=>e.query),{hasChatPermissions:n}=(0,N.useContext)(fb),{docsConfig:r}=(0,N.useContext)(V),{search:i,searchOrAskQuestion:a,askAssistant:o}=U(),{ensureCaptchaScriptLoaded:s}=ty(),c=Ry(),l=()=>yb(e=>c(e,`search-modal`)),u=gb()[0]===`โŒ˜`;if(!e)return null;let d=r?.search?.prompt??(n?a:i);return(0,L.jsxs)(`div`,{onKeyDown:e=>{e.key===`Escape`?(e.preventDefault(),vb()):e.key===`Enter`&&e.altKey&&n&&(e.preventDefault(),l())},children:[(0,L.jsx)(`style`,{dangerouslySetInnerHTML:{__html:_b}}),(0,L.jsx)(`div`,{"data-component-part":`search-backdrop`,"data-search-item":`backdrop`,"data-search-shell-backdrop":``,className:j(`fixed inset-0 bg-black/40`,Q.Popup),onMouseDown:e=>{e.preventDefault(),vb()}}),(0,L.jsx)(`div`,{className:j(`fixed inset-0`,Q.Popup,`overflow-y-auto p-4 sm:p-6 md:p-12`),children:(0,L.jsxs)(`div`,{role:`dialog`,"aria-modal":`true`,"aria-label":d,"data-component-part":`search-modal`,"data-search-item":`dialog`,"data-loading":!0,"data-search-shell-popup":``,onAnimationStart:e=>{e.animationName===`mint-search-shell-popup-in`&&Jy(!0)},onAnimationEnd:e=>{e.animationName===`mint-search-shell-popup-in`&&Zy()},onMouseDown:e=>{e.target instanceof HTMLElement&&e.target.closest(`input`)||e.preventDefault()},className:`flex flex-col mx-auto mt-1.5 max-w-[640px] overflow-hidden bg-background-light dark:bg-background-dark rounded-search ring-1 ring-gray-950/[0.06] dark:ring-white/[0.06] shadow-[0_57px_34px_0_rgba(0,0,0,0.01),0_25px_25px_0_rgba(0,0,0,0.02),0_6px_14px_0_rgba(0,0,0,0.02)]`,children:[(0,L.jsx)(`div`,{"data-component-part":`search-header`,className:`pt-1.5 px-1.5 relative z-10 h-14`,children:(0,L.jsxs)(`div`,{"data-component-part":`search-input-container`,"data-search-item":`header`,className:`relative h-full flex items-center pt-1.5 pr-2 pb-1.5 pl-1.5 rounded-2xl border border-gray-200 dark:border-white/10 bg-background-light dark:bg-background-dark`,children:[(0,L.jsx)(Hh,{"data-search-item":`header-icon`,"aria-hidden":`true`,className:`absolute left-3 top-1/2 -translate-y-1/2 size-4 text-gray-500 dark:text-gray-400`}),(0,L.jsx)(`input`,{"data-component-part":`search-input`,"data-search-item":`input`,id:J.SearchInput,"aria-label":d,className:`flex-1 min-w-0 h-full pl-[30px] bg-transparent border-0 outline-hidden outline-0 focus:ring-0 text-base font-medium leading-6 tracking-[-0.2px] text-gray-950 dark:text-white caret-gray-950 dark:caret-white placeholder:select-none placeholder:text-gray-400 dark:placeholder:text-gray-700`,autoFocus:!0,placeholder:d,autoComplete:`off`,autoCorrect:`off`,autoCapitalize:`off`,spellCheck:!1,enterKeyHint:`search`,value:t,onChange:e=>{s(),Z.set({query:e.target.value,caret:{start:e.target.selectionStart??e.target.value.length,end:e.target.selectionEnd??e.target.value.length}})},onSelect:e=>{e.target instanceof HTMLInputElement&&Z.set({caret:{start:e.target.selectionStart??0,end:e.target.selectionEnd??0}})}}),n&&(0,L.jsxs)(`button`,{type:`button`,"data-component-part":`search-ask-ai-button`,"data-search-item":`header-button`,"aria-keyshortcuts":`Alt+Enter`,className:`shrink-0 self-stretch my-0.5 ml-2 flex items-center justify-center gap-1.5 px-2.5 rounded-[10px] bg-gray-950/5 dark:bg-white/5 text-sm font-medium leading-5 tracking-[-0.1px] text-gray-500 dark:text-gray-400 hover:bg-gray-950/10 dark:hover:bg-white/10 hover:text-gray-700 dark:hover:text-gray-300 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light`,onClick:l,children:[o,(0,L.jsxs)(`span`,{"data-search-item":`header-hint`,className:`hidden sm:flex items-center`,"aria-hidden":`true`,children:[u?(0,L.jsx)(Mh,{className:`size-3.5`}):(0,L.jsx)(Am,{className:`size-3.5`}),(0,L.jsx)(Bh,{className:`size-3.5`})]})]})]})}),t.trim()&&(0,L.jsx)(`div`,{"data-component-part":`search-list`,"data-search-item":`list`,"data-loading":!0,"aria-hidden":`true`,className:`overflow-y-auto px-1.5 pt-1.5 select-none`,children:[0,1,2].map(e=>(0,L.jsxs)(`div`,{"data-component-part":`search-item`,"data-search-item":`item`,"data-loading":!0,className:`flex items-start gap-2 px-2 py-1.5 rounded-[calc(var(--rounded-search,1.25rem)-0.375rem)] last:mb-2 animate-pulse motion-reduce:animate-none`,children:[(0,L.jsx)(`span`,{className:`flex h-5 items-center shrink-0`,children:(0,L.jsx)(`span`,{className:`size-4 rounded bg-gray-950/[0.06] dark:bg-white/10`})}),(0,L.jsxs)(`div`,{className:`flex min-w-0 flex-1 flex-col gap-0.5 py-0.5`,children:[(0,L.jsx)(`span`,{className:`h-4 w-2/5 rounded bg-gray-950/[0.06] dark:bg-white/10`}),(0,L.jsx)(`span`,{className:`h-3 w-1/4 rounded bg-gray-950/[0.04] dark:bg-white/[0.06]`})]})]},e))})]})})]})}var xb=(0,N.forwardRef)(function({className:e,children:t,id:n,...r},i){let a=U(),o=gb(),{onSearchModalOpen:s}=(0,N.useContext)(fb);return Oo?null:(0,L.jsx)(`button`,{type:`button`,...r,"data-search-item":`trigger`,onClick:s,onPointerEnter:nb,onFocus:nb,className:e,id:n,"aria-label":a[`aria.openSearch`],ref:i,children:typeof t==`function`?t({actionKey:o}):t})}),Sb=p,Cb=de,wb=le,Tb=({className:e,arrowBgClassName:t,ref:n,...r})=>(0,L.jsxs)(_,{ref:n,className:j(`data-[side=top]:-bottom-1 data-[side=bottom]:-top-1 data-[side=bottom]:rotate-180 data-[side=left]:-right-[9px] data-[side=left]:-rotate-90 data-[side=right]:-left-[9px] data-[side=right]:rotate-90`,e),...r,children:[(0,L.jsx)(`div`,{className:j(`top-0 left-0 right-0 w-full h-px bg-white dark:bg-background-dark absolute z-10`,t)}),(0,L.jsx)(`svg`,{width:`16`,height:`6`,viewBox:`0 0 16 6`,fill:`none`,"aria-hidden":`true`,xmlns:`http://www.w3.org/2000/svg`,className:`stroke-[1px] text-white dark:text-background-dark filter stroke-gray-400/20 dark:stroke-gray-600/30`,children:(0,L.jsx)(`path`,{d:`M15.0078 -0.5C15.4952 -0.0122439 15.0229 0.490129 15.0049 0.5C14.9992 0.500053 14.9231 0.499973 14.7764 0.5C13.1909 0.500305 11.5933 1.41218 10.3467 2.39355C9.73304 2.87665 9.22446 3.36099 8.86914 3.72461C8.69187 3.90602 8.55326 4.05671 8.45996 4.16113C8.41333 4.21333 8.37773 4.25423 8.35449 4.28125C8.34291 4.29472 8.33456 4.30506 8.3291 4.31152C8.3264 4.31472 8.3244 4.31697 8.32324 4.31836L8.32227 4.31934L7.94922 4.76855L7.5625 4.33105L7.56152 4.3291C7.56022 4.32764 7.55765 4.32557 7.55469 4.32227C7.54879 4.31568 7.53965 4.3055 7.52734 4.29199C7.50247 4.26468 7.46452 4.2234 7.41504 4.1709C7.31605 4.06586 7.1694 3.91458 6.9834 3.73242C6.61066 3.3674 6.08072 2.88124 5.45215 2.39648C4.17101 1.40851 2.57521 0.500515 1.09766 0.5H0.995117C0.978923 0.487615 0.506451 -0.00437714 0.984375 -0.499023C0.989411 -0.499154 0.995327 -0.499982 0.99707 -0.5H15.0078Z`,fill:`currentColor`})})]}),Eb=T(`overflow-hidden bg-white dark:bg-background-dark border border-gray-400/20 dark:border-gray-600/30 animate-fade-in`,{variants:{size:{sm:`px-2 py-1 rounded`,md:`px-3 py-2 rounded-[10px]`,lg:`px-4 py-3 rounded-xl`}}}),Db=({className:e,headline:t,size:n,children:r,showArrow:i=!0,arrowBgClassName:a,side:o,sideOffset:s=4,align:c,ref:l,...u})=>(n=t&&!n?`lg`:n??`sm`,(0,L.jsx)(ue,{children:(0,L.jsx)(g,{className:`z-50`,side:o,sideOffset:s,align:c,collisionPadding:5,children:(0,L.jsxs)(Le,{ref:l,role:`tooltip`,className:j(Eb({size:n}),t&&`flex flex-col gap-1`,e),...u,children:[i&&(0,L.jsx)(Tb,{arrowBgClassName:a}),t&&(0,L.jsx)(`div`,{children:t}),r]})})}));function Ob(e){return!Oo||e}function kb({className:e,searchButtonClassName:t,includeAskAssistantText:n,inlineAskAssistantKbd:r,searchPromptOverride:i,kbdClassName:a,askAssistantTextClassName:o,promptClassName:s,aiButtonClassName:c,compact:l}){let u=U(),{searchPrompt:d,hasChatPermissions:f}=(0,N.useContext)(fb),{onChatSheetToggle:p}=(0,N.useContext)(db),m=i??d,h=gb(),g=(0,N.useMemo)(()=>h[0]?.trim()??`โŒ˜`,[h]);if(!Ob(f))return null;let _=(0,L.jsx)(Hh,{"data-search-item":`trigger-icon`,"aria-hidden":`true`,focusable:`false`,className:`size-4 min-w-4 flex-none text-gray-700 group-hover/search:text-gray-800 dark:text-gray-400 dark:group-hover/search:text-gray-200`}),v=(0,L.jsx)(Kh,{"aria-hidden":`true`,focusable:`false`,className:j(`size-4`,`shrink-0 text-gray-700 group-hover/ai:text-gray-800 dark:text-gray-400 dark:group-hover/ai:text-gray-200`)}),y=(e,t,n)=>(0,L.jsxs)(Db,{"data-search-item":n,size:`md`,side:`bottom`,sideOffset:8,className:`flex gap-2 items-center bg-white opacity-100 dark:bg-background-dark font-normal shadow-xl shadow-gray-500/5 dark:shadow-gray-500/5 rounded-xl`,children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-500 dark:text-white/70 whitespace-nowrap`,children:e}),(0,L.jsxs)(`span`,{className:`flex items-center gap-1 text-sm text-gray-500 dark:text-white/50 whitespace-nowrap`,children:[(0,L.jsx)(`span`,{className:`text-gray-500 dark:text-white/70 min-w-5 h-5 px-1 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono`,children:g}),(0,L.jsx)(`span`,{className:`text-gray-500 dark:text-white/70 size-5 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono text-xs`,children:t})]})]});return(0,L.jsxs)(`div`,{className:j(`relative hidden lg:flex items-center flex-1 z-20`,f?l?`gap-1.5`:`gap-2.5`:`justify-center`,e),children:[l?(0,L.jsx)(Sb,{children:(0,L.jsxs)(Cb,{children:[(0,L.jsx)(wb,{render:(0,L.jsx)(`div`,{className:`inline-flex`,children:(0,L.jsx)(xb,{className:j(`group/search flex pointer-events-auto items-center justify-center h-9 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 rounded-xl`,t,`w-9 p-0 min-w-9`),id:J.SearchBarEntry,"data-layout-item":Y.SearchEntry,children:_})})}),y(m,`K`,`trigger-content`)]})}):(0,L.jsx)(xb,{className:j(`group/search flex dark:bg-gray-900 pointer-events-auto rounded-xl w-full items-center text-sm leading-6 h-9 pl-3.5 pr-3 text-gray-500 dark:text-white/50 bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30 justify-between truncate gap-2`,t),id:J.SearchBarEntry,"data-layout-item":Y.SearchEntry,children:({actionKey:e})=>(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2`,children:[_,(0,L.jsx)(`div`,{"data-search-item":`trigger-label`,className:j(`truncate min-w-0`,s),children:m})]}),e&&(0,L.jsxs)(`span`,{"data-search-item":`trigger-hint`,className:j(`flex-none text-xs font-semibold`,a),children:[e[0],`K`]})]})}),f&&(()=>{if(l)return(0,L.jsx)(Sb,{children:(0,L.jsxs)(Cb,{children:[(0,L.jsx)(wb,{render:(0,L.jsx)(`button`,{type:`button`,className:j(`group/ai flex-none hidden lg:flex items-center justify-center h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30`,t,c,`w-9 p-0 min-w-9`),onClick:()=>p({entryPoint:`topbar`}),onPointerEnter:nb,onFocus:nb,id:J.AssistantEntry,"data-layout-item":Y.AssistantEntry,"aria-label":u[`aria.toggleAssistantPanel`],children:v})}),y(u.askAssistant,`I`)]})});let e=(0,L.jsxs)(`button`,{type:`button`,className:j(`group/ai flex-none hidden lg:flex items-center justify-center gap-1.5 pl-3 pr-3.5 h-9 rounded-xl bg-background-light dark:bg-background-dark dark:brightness-[1.1] dark:ring-1 dark:hover:brightness-[1.25] ring-1 ring-gray-400/30 hover:ring-gray-600/30 dark:ring-gray-600/30 dark:hover:ring-gray-500/30`,!n&&!r&&`w-9 p-0`,t,c),onClick:()=>p({entryPoint:`topbar`}),onPointerEnter:nb,onFocus:nb,id:J.AssistantEntry,"data-layout-item":Y.AssistantEntry,"aria-label":u[`aria.toggleAssistantPanel`],children:[v,n&&(0,L.jsx)(`span`,{className:j(`text-sm text-gray-500 dark:text-white/50 whitespace-nowrap`,o),children:u.askAssistant}),r&&(0,L.jsxs)(`span`,{className:j(`flex-none text-xs font-semibold`,a),children:[g,g===`โŒ˜`?``:`+`,`I`]})]});return r?e:(0,L.jsx)(Sb,{children:(0,L.jsxs)(Cb,{children:[(0,L.jsx)(wb,{render:e}),(0,L.jsxs)(Db,{size:`md`,side:n?`bottom`:`right`,sideOffset:8,className:`flex gap-2 items-center bg-white opacity-100 dark:bg-background-dark font-normal shadow-xl shadow-gray-500/5 dark:shadow-gray-500/5 rounded-xl`,children:[(0,L.jsx)(`p`,{className:`text-sm text-gray-500 dark:text-white/70 whitespace-nowrap`,children:`Toggle assistant panel`}),(0,L.jsxs)(`span`,{className:`flex items-center gap-1 text-sm text-gray-500 dark:text-white/50 whitespace-nowrap`,children:[(0,L.jsx)(`p`,{className:`text-gray-500 dark:text-white/70 min-w-5 h-5 px-1 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono`,children:g}),(0,L.jsx)(`p`,{children:`+`}),(0,L.jsx)(`span`,{className:`text-gray-500 dark:text-white/70 size-5 bg-gray-100 dark:bg-white/15 flex items-center justify-center rounded-md font-mono text-xs`,children:`I`})]})]})]})})})()]})}function Ab(){return(0,N.lazy)(()=>Promise.all([Gy(),new Promise(e=>{let t=!1,n=()=>{t||(t=!0,$y(e),setTimeout(e,700))};if(Z.get().searchOpen){n();return}let r=Z.subscribe(()=>{Z.get().searchOpen&&(r(),n())});Gy().then(()=>{t||(r(),e())},()=>{r(),e()})})]).then(([e])=>({default:e.SearchMachinery})))}var jb=Ab(),Mb=class extends N.Component{state={failed:!1};static getDerivedStateFromError(){return{failed:!0}}componentDidCatch(e,t){console.error(`[search] machinery failed:`,e,t.componentStack),jb=Ab(),Jy(!1),Zy(),Z.set({active:!1,searchOpen:!1,shellRetired:!1})}render(){return this.state.failed?null:this.props.children}};function Nb({subdomain:e}){let t=Hy(e=>e.active),n=Hy(e=>e.shellRetired),r=(0,N.useRef)(null);if(!t)return null;r.current??=Ky()?`direct`:`lazy`;let i=r.current===`direct`?Ky():null;return i?(0,L.jsx)(i.SearchMachinery,{subdomain:e}):(0,L.jsxs)(Mb,{children:[!n&&(0,L.jsx)(bb,{}),(0,L.jsx)(N.Suspense,{fallback:null,children:(0,L.jsx)(jb,{subdomain:e})})]})}function Pb({subdomain:e,hasChatPermissions:t=!1,isLoggedInCli:n=!1,assistantConfig:i,starterQuestions:a,children:o}){let{docsConfig:s}=(0,N.useContext)(V),c=(0,N.useContext)(nd)===`assistant-ui-v2`,{search:l}=U(),{ensureCaptchaScriptLoaded:u}=ty(),d=s?.search?.prompt??l,[f,p]=Ly(id,!1),[m,h]=(0,N.useState)(!1),g=c?`(max-width: 639px)`:`(max-width: 1024px)`,_=r(g);(0,N.useEffect)(()=>{t||p(!1)},[t,p]);let v=t?_?m:f:!1,y=(0,N.useCallback)(e=>{typeof window<`u`&&window.matchMedia(g).matches?h(e):p(e)},[p,g]),[b,x]=(0,N.useState)(!1),[S,C]=(0,N.useState)(void 0),w=Ry();Py(),(0,N.useEffect)(()=>{t&&v&&rb()},[t,v]);let T=(0,N.useCallback)(()=>{if(e===`algolia`)return;let t=ob();t?t.open():(rb(),Z.set({searchOpen:!0}),ub(`search`,``))},[e]),E=(0,N.useCallback)(()=>{if(e===`algolia`)return;let t=ob();t?t.toggle():(rb(),Z.get().searchOpen?(Jy(!1),Zy(),Z.set({searchOpen:!1,query:``,caret:null}),ub(`search`,null)):(Z.set({searchOpen:!0}),ub(`search`,``)))},[e]),D=(0,N.useCallback)(e=>{if(t){if(rb(),pb()){e?.entryPoint&&C(e.entryPoint);return}y(t=>{let n=!t;return x(n),t&&ub(`assistant`,null),n&&C(e?.entryPoint),n})}},[t,y]);(0,N.useEffect)(()=>{if(Oo&&!t)return;let e=t=>{(t.key===`Meta`||t.key===`Control`)&&(nb(),window.removeEventListener(`keydown`,e))};return window.addEventListener(`keydown`,e),()=>window.removeEventListener(`keydown`,e)},[t]),Iy({key:`k`,callback:E,isDisabled:Oo}),Iy({key:`i`,callback:()=>D({entryPoint:`keyboard`}),isDisabled:!t}),(0,N.useEffect)(()=>cb({open:e=>{rb(),y(!0),x(!0),e&&C(e)},closeOnMobileNav:()=>{h(!1)}}),[y]);let O=Fy(e=>{rb(),y(!0),x(!0),C(`deep-link`),e&&(w(e,`deep-link`),Z.queueAssistantMessage(e))}),k=Fy(e=>{rb(),Z.set({searchOpen:!0,query:e,caret:null})}),A=Fy(()=>{let n=new URLSearchParams(window.location.search),r=n.get(`assistant`);r!==null&&t&&(u(),requestAnimationFrame(()=>O(r)));let i=n.get(`search`);i!==null&&e!==`algolia`&&!Oo&&requestAnimationFrame(()=>k(i))}),ee=(0,N.useRef)(!1);(0,N.useEffect)(()=>{ee.current||(ee.current=!0,A())},[A]);let te=(0,N.useMemo)(()=>({isChatSheetOpen:v,shouldFocusChatSheet:b,entryPoint:S,onChatSheetToggle:D,setShouldFocusChatSheet:x}),[v,b,S,D,x]);return(0,L.jsx)(db.Provider,{value:te,children:(0,L.jsxs)(fb.Provider,{value:(0,N.useMemo)(()=>({onSearchModalOpen:T,hasChatPermissions:t,isLoggedInCli:n,searchPrompt:d,assistantConfig:i,starterQuestions:a}),[T,t,n,d,i,a]),children:[o,(0,L.jsx)(Nb,{subdomain:e})]})})}var Fb=e=>Rd({theme:e}).traits.assistant;function Ib(e){return Fb(e).surface}function Lb(e){return Fb(e).inputShape===`pill`}function Rb(e){let{hasTopbarEntry:t,keyboardHintClassName:n}=Fb(e);return n?{show:!t,className:n}:{show:!t}}function zb({disabled:e,onClick:t,size:n=`md`,className:r}){let i=U();return(0,L.jsx)(`button`,{className:j(G.ChatAssistantSendButton,`flex justify-center items-center rounded-full`,n===`sm`?`p-1 size-6`:`p-1 size-7`,e?`bg-primary/30 dark:bg-primary-dark/30`:`bg-primary dark:bg-primary-dark`,r),"aria-label":i[`aria.sendMessage`],disabled:e,onClick:t,children:(0,L.jsx)(Wh,{"aria-hidden":`true`,strokeWidth:2,className:`size-2.5 shrink-0 text-white dark:text-white`})})}var Bb=j(`flex flex-col w-full rounded-2xl pointer-events-auto`,`bg-background-light dark:bg-background-dark`,`border border-gray-200 dark:border-white/10`,`focus-within:border-primary dark:focus-within:border-primary-light`,`transition-colors`),Vb=j(G.ChatAssistantInput,`w-full bg-transparent border-0 peer/input`,`text-gray-900 dark:text-gray-100`,`placeholder-gray-600 dark:placeholder-gray-300`,`outline-hidden! focus:outline-hidden! focus:ring-0`,`py-2.5 pl-3.5 pr-10`,`font-bodyWeight`),Hb=new Set(Object.keys(kt)),Ub=new Set(At),Wb=kt;function Gb(e,t){return t===``?Wb[Kb(e)]??`text/plain`:t}function Kb(e){let t=e.lastIndexOf(`.`);return t===-1?e.toLowerCase():e.slice(t+1).toLowerCase()}function qb(e){if(Ub.has(e.type)||e.type.startsWith(`text/`))return!0;let t=Kb(e.name);return Hb.has(t)}function Jb(e,t){if(e.startsWith(`image/`))return`image`;if(e===`application/pdf`)return`pdf`;if(e===`application/json`)return`json`;if(t){let e=Kb(t);if(e===`json`)return`json`;if(Hb.has(e))return`code`}return e.startsWith(`text/`)?`text`:`generic`}function Yb(e){let t=e.indexOf(`,`);if(t===-1)return``;let n=e.slice(0,t),r=e.slice(t+1);return n.includes(`;base64`)?atob(r):decodeURIComponent(r)}function Xb(e){let t=Jb(e.type,e.name);return t===`code`||t===`text`||t===`json`}var Zb=`image/*,.pdf,${Array.from(Hb).map(e=>`.${e}`).join(`,`)}`;function Qb(e){return new Promise((t,n)=>{let r=new FileReader;r.onload=()=>{typeof r.result==`string`?t(r.result):n(Error(`Failed to read file`))},r.onerror=()=>n(r.error),r.readAsDataURL(e)})}async function $b(e){let t=Array.from(e),n=[],r=[];for(let e of t)qb(e)&&e.size<=5242880?n.push(e):r.push(e.name);return{attachments:await Promise.all(n.map(async e=>{let t=await Qb(e);return{id:`${Date.now()}-${Math.random().toString(36).slice(2,9)}`,name:e.name,url:t,type:Gb(e.name,e.type)}})),rejectedFileNames:r}}var ex=368,tx=576;function nx({hidden:e=!1}){let{isChatSheetOpen:t,onChatSheetToggle:n,shouldFocusChatSheet:i,entryPoint:a}=(0,N.useContext)(db),{starterQuestions:o,assistantConfig:c}=(0,N.useContext)(fb),{docsConfig:l}=(0,N.useContext)(V),{selectedLocale:u,contextualStarterQuestions:d}=(0,N.useContext)(H),f=U(),{ensureCaptchaScriptLoaded:p}=ty(),m=Rd(l).traits.assistant.sheetInset,h=c?.attachments?.status===`DISABLED`,g=q(`docs.assistant.starter_question_clicked`),_=Ry(),v=q(`docs.assistant.maximize_click`),y=q(`docs.assistant.minimize_click`),b=q(`docs.assistant.contact_support_click`),[x,S]=Ly(ad,ex),C=r(`(max-width: 1024px)`),[w,T]=(0,N.useState)(!1),[E,D]=(0,N.useState)(!1),O=(0,N.useRef)(null),k=Hy(e=>e.barInput);(0,N.useEffect)(()=>{T(!0),D(C)},[C]),(0,N.useEffect)(()=>{i&&t&&O.current?.focus()},[i,t]);let A=(0,N.useMemo)(()=>x>=tx,[x]),ee=(0,N.useMemo)(()=>c?.enableStarterQuestions===!0?d?.length&&c.enableContextualStarterQuestions?!u||u===`en`?d:d.filter(e=>e.translations?.[u]):o?!u||u===`en`?o:o.filter(e=>e.translations?.[u]):[]:[],[d,o,u,c?.enableStarterQuestions,c?.enableContextualStarterQuestions]),te=e=>{let t=u&&u!==`en`&&e.translations?.[u]?e.translations[u].questionText:e.questionText;g({questionId:e._id,questionText:t,locale:u}),_(t,`starter-question`),rb(),Z.queueAssistantMessage(t)},ne=()=>{A?y({}).catch(console.error):v({}).catch(console.error),S(A?ex:tx)},re=()=>{let e=k.trim();e&&(Z.set({barInput:``}),_(e,a),rb(),Z.queueAssistantMessage(e))},ie=e=>{let t=u===`ja`||u===`jp`||u===`ja-jp`||u===`ja-JP`;e.key===`Enter`&&!e.nativeEvent.isComposing&&!e.shiftKey&&!t&&(e.preventDefault(),re())},ae={resize:`none`,fontSize:E?`16px`:void 0},oe={id:J.ChatAssistantTextArea,"aria-label":f.askAQuestion,autoComplete:`off`,placeholder:f.askAQuestion,value:k,onChange:e=>{p(),rb(),Z.set({barInput:e.target.value})},className:j(Vb,E?`text-base`:`text-sm`,!h&&`pb-0!`),onKeyDown:ie,style:ae};return w&&E?null:(0,L.jsxs)(`div`,{suppressHydrationWarning:!0,"data-assistant-sheet-container":``,className:j(`sticky shrink-0 z-22 lg:order-last`,m?`pt-2 pb-2 pr-2`:`bg-background-light dark:bg-background-dark`,`mt-(--banner-height,0px) top-(--banner-height,0px) h-[calc(100vh-var(--banner-height,0px))]`,!w&&`max-lg:hidden`,`print:hidden`),style:{width:w?e?0:`${x}px`:`var(${od}, 0px)`,minWidth:w&&!e?`${ex}px`:void 0,maxWidth:w&&!e?`${tx}px`:void 0,overflow:!w||e?`hidden`:void 0,pointerEvents:e?`none`:void 0,visibility:e?`hidden`:void 0},children:[(0,L.jsx)(`div`,{className:j(`absolute left-0 top-0 bottom-0 w-px z-10 cursor-col-resize`,`after:content-[""] after:absolute after:inset-y-0 after:-inset-x-2 after:select-none`,!m&&j(`bg-gray-100 dark:bg-gray-800`,`hover:bg-gray-200 dark:hover:bg-gray-700`)),onMouseDown:rb}),(0,L.jsx)(`div`,{id:J.ChatAssistantSheet,className:j(`flex flex-col overflow-hidden shrink-0 relative h-full bg-background-light dark:bg-background-dark`,m&&`rounded-2xl border border-gray-200/70 dark:border-white/[0.07]`,G.ChatAssistantSheet),"aria-hidden":!t,children:(0,L.jsxs)(`div`,{className:j(`w-full flex flex-col flex-1 min-h-0`,`lg:pt-3`),children:[(0,L.jsxs)(`div`,{className:j(G.ChatAssistantSheetHeader,`flex items-center justify-between pb-3 px-4`),children:[(0,L.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,L.jsx)(Kh,{className:`size-5 text-primary dark:text-primary-light shrink-0`,"aria-hidden":`true`}),(0,L.jsx)(`span`,{className:`font-medium text-gray-900 dark:text-gray-100`,children:f.assistant})]}),(0,L.jsxs)(`div`,{className:`flex items-center gap-1`,children:[(0,L.jsx)(`button`,{onClick:ne,className:`group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg`,"aria-label":A?f[`aria.minimizeAssistantPanel`]:f[`aria.maximizeAssistantPanel`],children:A?(0,L.jsx)($m,{strokeWidth:2,"aria-hidden":`true`,focusable:`false`,className:`size-4 sm:size-3.5 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0`}):(0,L.jsx)(dh,{strokeWidth:2,"aria-hidden":`true`,focusable:`false`,className:`size-4 sm:size-3.5 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0`})}),(0,L.jsx)(`button`,{onClick:()=>{n()},className:`group hover:bg-gray-100 dark:hover:bg-white/10 p-1.5 rounded-lg`,"aria-label":f[`aria.closeAssistantPanel`],children:(0,L.jsx)(Zm,{strokeWidth:2,"aria-hidden":`true`,focusable:`false`,className:`size-[20px] sm:size-4 text-gray-500 group-hover:text-gray-700 dark:group-hover:text-gray-300 shrink-0`})})]})]}),(0,L.jsxs)(`div`,{id:`chat-content`,className:j(G.ChatAssistantSheetContent,`flex flex-col-reverse flex-1 overflow-y-auto relative px-5 min-h-0`),children:[(0,L.jsx)(`div`,{className:`grow`}),(0,L.jsxs)(`div`,{className:`h-full flex flex-col justify-between`,children:[(0,L.jsx)(`div`,{className:`mt-4 flex flex-col items-center text-sm`,children:(0,L.jsx)(`div`,{className:j(`mx-8 text-center text-gray-400 dark:text-gray-600 text-xs`,G.ChatAssistantDisclaimerText),children:f[`assistant.disclaimer`]})}),ee.length>0&&(0,L.jsx)(`div`,{className:`pb-6`,children:(0,L.jsxs)(`div`,{className:`flex flex-col gap-4`,children:[(0,L.jsx)(`p`,{className:j(`text-sm text-gray-700 dark:text-gray-300`,G.StarterQuestionText),children:f[`assistant.suggestions`]}),ee.slice(0,3).map((e,t)=>{let n=u&&u!==`en`&&e.translations?.[u]?e.translations[u].questionText:e.questionText;return(0,L.jsx)(`button`,{onClick:()=>te(e),className:`font-medium text-left text-sm text-primary hover:brightness-[0.75] dark:hover:brightness-[1.35] dark:text-primary-light dark:hover:text-primary transition-colors`,children:n},t)})]})})]})]}),(0,L.jsxs)(`div`,{className:`px-4 pb-4 shrink-0`,children:[(0,L.jsx)(`div`,{className:j(E&&`z-50 bg-background-light dark:bg-background-dark`),children:(0,L.jsxs)(`div`,{onClick:e=>{e.target===e.currentTarget&&document.activeElement!==O.current&&O.current?.focus()},className:j(Bb,Lb(l?.theme)&&`rounded-3xl`),children:[(0,L.jsxs)(`div`,{className:`relative flex items-end`,children:[t?(0,L.jsx)(s,{ref:O,...oe,cacheMeasurements:!1,minRows:2,maxRows:10}):(0,L.jsx)(`textarea`,{ref:O,...oe,rows:2}),h&&(0,L.jsx)(zb,{disabled:k.trim()===``,onClick:re,size:E?`md`:`sm`,className:`absolute right-2.5 bottom-2`})]}),!h&&(0,L.jsxs)(`div`,{className:`flex items-center justify-between px-2 pb-2`,children:[(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`input`,{type:`file`,accept:Zb,multiple:!0,className:`hidden`}),(0,L.jsx)(`button`,{type:`button`,onClick:rb,className:`p-1 rounded-lg text-gray-500 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200 hover:bg-gray-100 dark:hover:bg-white/10`,"aria-label":f[`aria.addAttachment`],children:(0,L.jsx)(Nm,{"aria-hidden":`true`,focusable:`false`,className:`size-3.5 shrink-0`})})]}),(0,L.jsx)(zb,{disabled:k.trim()===``,onClick:re,size:E?`md`:`sm`})]})]})}),c?.deflection?.enabled&&c.deflection.email&&c.deflection.showHelpButton&&(0,L.jsx)(`div`,{className:`w-full flex items-center justify-between`,children:(0,L.jsxs)(`a`,{href:`mailto:${c.deflection.email}`,onClick:()=>b({}).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,L.jsx)(`span`,{"data-component-part":`contact-support-icon`,children:(0,L.jsx)(Og,{icon:`circle-question`,className:`size-3 bg-gray-400 group-hover:bg-gray-600 dark:group-hover:bg-gray-300`})}),(0,L.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:f[`assistant.createSupportTicket`]})]})})]})]})})]})}var rx=368;function ix({children:e}){let t=(0,N.useContext)(nd),{isChatSheetOpen:n}=(0,N.useContext)(db),{hasChatPermissions:i}=(0,N.useContext)(fb),{docsConfig:a}=(0,N.useContext)(V),{originalPageMode:o,pageModeOverride:s}=rs(),c=(s===void 0?o:s||void 0)===`assistant`,l=r(`(max-width: 1024px)`),[u,d]=(0,N.useState)(!1),[f,p]=(0,N.useState)(!1),[m]=Ly(ad,rx),h=Hy(e=>e.machineryLoaded),g=Hy(e=>e.barInput);(0,N.useEffect)(()=>{d(!0),p(l)},[l]),(0,N.useEffect)(()=>{u&&document.documentElement.removeAttribute(`data-assistant-defaulted`)},[u]),(0,N.useLayoutEffect)(()=>{if(!u)return;let e=document.documentElement;if(f||c||t===`assistant-ui-v2`){e.style.setProperty(od,`0px`),e.setAttribute(`data-assistant-state`,`closed`);return}let r=i&&n;return e.style.setProperty(od,r?`${m}px`:`0px`),e.setAttribute(`data-assistant-state`,r?`open`:`closed`),()=>{e.style.removeProperty(od),e.setAttribute(`data-assistant-state`,`closed`)}},[u,f,c,i,n,m,t]);let _=u&&!f&&!n,v=t===`assistant-ui-v2`,y=(0,N.useRef)(!1),b=(0,N.useRef)(!1);if(u&&h&&(y.current||g===``||v)){if(!y.current){let e=document.activeElement;b.current=e instanceof HTMLElement&&e.id===J.ChatAssistantTextArea}y.current=!0}let x=y.current?Ky():null;return(0,N.useLayoutEffect)(()=>{b.current&&(b.current=!1,document.getElementById(J.ChatAssistantTextArea)?.focus())}),(0,L.jsxs)(`div`,{className:`max-lg:contents lg:flex lg:w-full`,"data-docs-theme":a?.theme,"data-assistant-layout":t,children:[i&&!c&&(x?(0,L.jsx)(x.ChatAssistantSheet,{hidden:_,className:`lg:order-last`}):v?null:(0,L.jsx)(nx,{hidden:_})),(0,L.jsx)(`div`,{className:`max-lg:contents lg:flex-1 lg:min-w-0 lg:overflow-x-clip`,children:e})]})}var ax=n(h()),ox=`mintlify-slot-header`;function sx(){let[e,t]=(0,N.useState)(null);return(0,N.useEffect)(()=>{let e=document.getElementById(ox);if(!e?.parentNode)return;let n=document.createElement(`div`);return n.dataset.skipToContentHost=``,e.parentNode.insertBefore(n,e),t(n),()=>{n.remove(),t(null)}},[]),e}function cx(){let e=U(),t=sx(),n=(0,L.jsx)(`a`,{href:`#${J.ContentArea}`,className:`sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-50 focus:p-2 focus:text-sm focus:bg-background-light dark:focus:bg-background-dark focus:rounded-md focus:outline-primary dark:focus:outline-primary-light`,children:e[`aria.skipToMainContent`]});return t?(0,ax.createPortal)(n,t):n}function lx(e,t={STATIC_EXPORT_SUBDOMAIN:{}.STATIC_EXPORT_SUBDOMAIN,STATIC_EXPORT_BUILD:{}.STATIC_EXPORT_BUILD}){return t.STATIC_EXPORT_SUBDOMAIN||t.STATIC_EXPORT_BUILD?void 0:e}var ux=fc(()=>I(()=>import(`./preview-widget-BrHTVTEg.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.PreviewWidget),__vite__mapDeps([64,1,2]),import.meta.url),void 0,`6d89261695`);function dx({children:e,docsConfig:t,docsNavWithMetadata:n,anonymizedNav:r,hasFullNav:i,bannersByLocale:a,validLangs:o,defaultLang:s,toggles:c,disablePrefetch:l,isLivePreviewRoute:u,subdomain:d,actualSubdomain:f,pageListDataMap:p,authValue:m={},deploymentMetadataValue:h={},hasChatPermissions:g,isLoggedInCli:_,assistantConfig:v,starterQuestions:y,preview:b,editorBaseUrl:x,privacy:S,isMintExport:C,mintExportBasePath:w}){let T=Vs(t),E=Object.values(a).some(e=>!!e?.content),D=T.integrations?.customScripts,O=(0,L.jsx)(xv,{appearance:T.appearance,codeblockTheme:T.styling?.codeblocks??`system`,children:(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(wy,{basePath:w}),!E&&(0,L.jsx)(`style`,{dangerouslySetInnerHTML:{__html:`:root{--banner-height:0px!important}`}}),(0,L.jsx)(Od,{transcend:T.integrations?.transcend}),(0,L.jsx)(Zu,{customScripts:D}),(0,L.jsx)(xd,{bannersByLocale:a,defaultLang:s,validLangs:o}),(0,L.jsx)(hy,{appId:T.integrations?.intercom?.appId,autoBoot:!0,children:(0,L.jsx)(xc,{value:m,children:(0,L.jsx)(vc,{value:h,children:(0,L.jsx)(bc,{value:{docsConfig:T,docsNavWithMetadata:n,anonymizedNav:r,hasFullNav:i},children:(0,L.jsx)(py,{children:(0,L.jsx)(Fp,{children:(0,L.jsx)(s_,{children:(0,L.jsx)(gu,{children:(0,L.jsx)($p,{pageListDataMap:p,children:(0,L.jsx)(fm,{disabled:l,children:(0,L.jsx)(ns,{children:(0,L.jsxs)(cf,{children:[(0,L.jsx)(Mv,{fonts:T.fonts,theme:T.theme,subdomain:d}),(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(by,{docsConfig:T}),(0,L.jsx)(Ad,{docsConfig:T,isMintExport:C,basePath:w}),(0,L.jsx)(Ty,{}),(0,L.jsx)(xy,{fonts:T.fonts,children:(0,L.jsxs)(Xd,{bannersByLocale:a,subdomain:d??`__local`,children:[(0,L.jsx)(Hd,{theme:T.theme}),(0,L.jsx)(Jd,{}),(0,L.jsx)(Ed,{privacy:S,children:(0,L.jsx)(fp,{subdomain:lx(f),children:(0,L.jsx)(td,{toggles:c,children:(0,L.jsx)(ey,{enabled:!vu()&&(g??!1),children:(0,L.jsx)(rd,{children:(0,L.jsx)(dy,{children:(0,L.jsxs)(Pb,{subdomain:d,hasChatPermissions:g,isLoggedInCli:_,assistantConfig:v,starterQuestions:y,children:[d&&(0,L.jsx)(cx,{}),(0,L.jsx)(ld,{hasChatPermissions:g??!1}),!g&&(0,L.jsx)(`style`,{dangerouslySetInnerHTML:{__html:`html{--assistant-sheet-width:0px!important}`}}),(0,L.jsxs)(ix,{children:[e,b?.mainDeploymentId&&(0,L.jsx)(ux,{preview:b,editorBaseUrl:x})]})]})})},f)})})})})]})})]})]})})})})})})})})})})})})]})});return u===void 0?O:(0,L.jsxs)(es,{isLivePreviewRoute:u,children:[(0,L.jsx)(jd,{}),O]})}var fx=null;function px(){if(typeof document>`u`)return null;for(let e of[J.SidebarContent,J.Sidebar]){let t=document.getElementById(e);if(!t)continue;for(let e of t.querySelectorAll(`[data-component-part="scroll-area-viewport"]`))if(e instanceof HTMLElement&&e.offsetParent!==null)return e;let n=[t];for(;n.length>0;){let e=n.pop();if(e){if(e.offsetParent!==null||e===t){let t=getComputedStyle(e).overflowY;if(t===`auto`||t===`scroll`)return e}for(let t=e.children.length-1;t>=0;t--){let r=e.children[t];r instanceof HTMLElement&&n.push(r)}}}}return null}function mx(e){let t=e.querySelector(`[${ug}]`);return t instanceof HTMLElement?t:null}function hx(e,t){if(e.offsetParent===null)return!0;let n=t.getBoundingClientRect(),r=e.getBoundingClientRect();return r.height===0||r.top>=n.top&&r.bottom<=n.bottom}function gx(e,t){let n=t.getBoundingClientRect(),r=e.getBoundingClientRect();t.scrollTop=r.top-n.top+t.scrollTop-n.height/2+r.height/2}function _x(){let e=B();return(0,N.useLayoutEffect)(()=>{let e,t=requestAnimationFrame(()=>{let t=px();if(!t)return;fx!==null&&(t.scrollTop=fx);let n=()=>{let e=mx(t);e&&!hx(e,t)&&gx(e,t),fx=t.scrollTop};n();let r=requestAnimationFrame(n),i=()=>{fx=t.scrollTop};t.addEventListener(`scroll`,i,{passive:!0}),e=()=>{cancelAnimationFrame(r),t.removeEventListener(`scroll`,i)}});return()=>{cancelAnimationFrame(t),e?.()}},[e]),(0,L.jsx)(L.Fragment,{})}var $={isCustom:`peer is-custom`,isCenter:`peer is-center`,isWide:`peer is-wide`,isFrame:`peer is-frame`,isNotCustom:`peer is-not-custom`,isNotCenter:`peer is-not-center`,isNotWide:`peer is-not-wide`,isNotFrame:`peer is-not-frame`,hiddenIfCustom:`peer-[.is-custom]:hidden! peer-[.is-custom]:sm:hidden! peer-[.is-custom]:md:hidden! peer-[.is-custom]:lg:hidden! peer-[.is-custom]:xl:hidden!`,hiddenIfNotCustom:`peer-[.is-not-custom]:hidden! peer-[.is-not-custom]:sm:hidden! peer-[.is-not-custom]:md:hidden! peer-[.is-not-custom]:lg:hidden! peer-[.is-not-custom]:xl:hidden!`,hiddenIfCenter:`peer-[.is-center]:hidden! peer-[.is-center]:sm:hidden! peer-[.is-center]:md:hidden! peer-[.is-center]:lg:hidden! peer-[.is-center]:xl:hidden!`,firstChildHiddenIfCustom:`peer-[.is-custom]:[&>:first-child]:hidden! peer-[.is-custom]:[&>:first-child]:sm:hidden! peer-[.is-custom]:[&>:first-child]:md:hidden! peer-[.is-custom]:[&>:first-child]:lg:hidden! peer-[.is-custom]:[&>:first-child]:xl:hidden!`,firstChildHiddenIfCenter:`peer-[.is-center]:[&>:first-child]:hidden! peer-[.is-center]:[&>:first-child]:sm:hidden! peer-[.is-center]:[&>:first-child]:md:hidden! peer-[.is-center]:[&>:first-child]:lg:hidden! peer-[.is-center]:[&>:first-child]:xl:hidden!`};function vx(){let{docsConfig:e}=(0,N.useContext)(V),{selectedLocale:t}=(0,N.useContext)(H);return(0,N.useMemo)(()=>{if(t&&e&&`languages`in e.navigation){let n=e.navigation.languages.find(e=>e.language===t);if(n?.footer)return n.footer}return e?.footer},[e,t])}function yx(e){return{isWide:e.mode===`wide`,isCenter:e.mode===`center`,isCustom:e.mode===`custom`,isFrame:e.mode===`frame`,isAssistant:e.mode===`assistant`,isApiExample:!!(e.api||e.openapi||e.asyncapi||e.graphql?.kind===`query`||e.graphql?.kind===`mutation`)}}var bx=()=>{let{pageMetadata:e}=(0,N.useContext)(mc);return(0,N.useMemo)(()=>yx(e),[e])},xx=({className:e})=>(0,L.jsxs)(`svg`,{width:`1274`,height:`367`,viewBox:`0 0 1274 367`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,className:e,children:[(0,L.jsx)(`path`,{d:`M1154.38 366.038H1097.86L1137.69 276.14L1058.04 97.1046H1114.93L1161.35 209.337C1162.97 213.26 1168.53 213.253 1170.14 209.325L1216.21 97.1046H1273.49L1154.38 366.038Z`,fill:`currentColor`}),(0,L.jsx)(`path`,{d:`M982.714 286.761V142.622H944.403V97.1041H982.714V72.4488C982.714 49.9429 989.542 32.2416 1003.2 19.345C1016.85 6.44832 1034.17 0 1055.16 0C1068.06 0 1079.06 1.39081 1088.16 4.17244V50.0693C1082.09 47.7934 1075.01 46.6555 1066.92 46.6555C1055.54 46.6555 1047.32 49.1843 1042.27 54.2418C1037.21 59.0464 1034.68 67.2648 1034.68 78.8971V97.1041H1088.16V142.622H1034.68V286.761H982.714Z`,fill:`currentColor`}),(0,L.jsx)(`path`,{d:`M897.916 66.0005C889.066 66.0005 881.353 62.8395 874.778 56.5176C868.203 49.9429 864.916 42.1037 864.916 33.0002C864.916 23.8967 868.203 16.184 874.778 9.86215C881.353 3.28738 889.066 0 897.916 0C907.273 0 915.112 3.28738 921.434 9.86215C928.008 16.184 931.296 23.8967 931.296 33.0002C931.296 42.1037 928.008 49.9429 921.434 56.5176C915.112 62.8395 907.273 66.0005 897.916 66.0005ZM872.123 286.761V97.1041H924.089V286.761H872.123Z`,fill:`currentColor`}),(0,L.jsx)(`path`,{d:`M781.638 286.761V2.27609H833.604V286.761H781.638Z`,fill:`currentColor`}),(0,L.jsx)(`path`,{d:`M722.934 289.037C701.693 289.037 684.244 283.221 670.589 271.588C657.187 259.703 650.485 242.634 650.485 220.381V142.622H612.175V97.1044H650.485V44.3799H702.451V97.1044H755.934V142.622H702.451V210.14C702.451 221.772 704.98 230.117 710.038 235.174C715.095 239.979 723.313 242.381 734.693 242.381C742.785 242.381 749.865 241.243 755.934 238.967V284.864C746.831 287.646 735.831 289.037 722.934 289.037Z`,fill:`currentColor`}),(0,L.jsx)(`path`,{d:`M417.674 286.761V97.1041H469.64V110.967C469.64 113.311 472.83 114.347 474.382 112.591C485.967 99.4848 502.467 92.9317 523.881 92.9317C546.64 92.9317 564.468 100.518 577.365 115.69C590.514 130.61 597.089 150.587 597.089 175.622V286.761H545.123V184.346C545.123 170.438 542.215 159.691 536.399 152.105C530.583 144.265 522.364 140.346 511.743 140.346C499.1 140.346 488.858 144.898 481.019 154.001C473.433 163.105 469.64 176.507 469.64 194.208V286.761H417.674Z`,fill:`currentColor`}),(0,L.jsx)(`path`,{d:`M352.981 66.0005C344.13 66.0005 336.417 62.8395 329.843 56.5176C323.268 49.9429 319.98 42.1037 319.98 33.0002C319.98 23.8967 323.268 16.184 329.843 9.86215C336.417 3.28738 344.13 0 352.981 0C362.337 0 370.176 3.28738 376.498 9.86215C383.073 16.184 386.36 23.8967 386.36 33.0002C386.36 42.1037 383.073 49.9429 376.498 56.5176C370.176 62.8395 362.337 66.0005 352.981 66.0005ZM327.187 286.761V97.1041H379.153V286.761H327.187Z`,fill:`currentColor`}),(0,L.jsx)(`path`,{d:`M238.967 286.761V185.484C238.967 155.392 229.105 140.346 209.381 140.346C198.001 140.346 188.898 144.645 182.07 153.242C175.495 161.84 171.955 174.61 171.449 191.553V286.761H119.484V185.484C119.484 155.392 109.621 140.346 89.8972 140.346C78.2649 140.346 69.035 144.898 62.2073 154.001C55.3797 163.105 51.9659 176.507 51.9659 194.208V286.761H0V97.1041H51.9659V111.103C51.9659 113.435 55.1014 114.462 56.633 112.704C68.1136 99.5223 83.3741 92.9317 102.415 92.9317C127.436 92.9317 146.283 103.262 158.953 123.923C159.953 125.553 162.412 125.527 163.406 123.894C168.884 114.891 176.496 107.731 186.243 102.415C197.369 96.0926 208.622 92.9317 220.002 92.9317C242.507 92.9317 259.956 100.392 272.347 115.311C284.738 130.231 290.933 150.714 290.933 176.76V286.761H238.967Z`,fill:`currentColor`})]}),Sx=e=>(0,L.jsx)(l,{...e}),Cx=({className:e,...t})=>(0,L.jsx)(re,{className:j(`select-none`,e),...t}),wx=({className:e,...t})=>(0,L.jsx)(Fe,{children:(0,L.jsx)(Ke,{className:`z-50 data-anchor-hidden:invisible`,collisionPadding:16,children:(0,L.jsx)(Be,{style:{textRendering:`geometricPrecision`},className:j(`origin-(--transform-origin) shadow-xl dark:shadow-none shadow-gray-500/5 dark:shadow-gray-500/5 bg-background-light dark:bg-background-dark p-1 relative z-50 max-h-96 min-w-36 overflow-y-auto rounded-2xl border-standard`,`text-gray-950/55 dark:text-white/55`,`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),...t})})}),Tx=({className:e,...t})=>(0,L.jsx)(M,{className:j(`flex items-center font-medium px-2.5 py-2 gap-3 text-sm rounded-xl group/context-menu-item relative w-full cursor-pointer select-none outline-0`,`hover:bg-background-dark/[0.03] dark:hover:bg-background-light/5 data-highlighted:bg-background-dark/[0.03] dark:data-highlighted:bg-background-light/5`,`data-disabled:pointer-events-none data-disabled:cursor-default data-disabled:opacity-50`,`text-gray-950/70 dark:text-white/65 hover:text-gray-950/85 dark:hover:text-white/85 data-highlighted:text-gray-950/95 dark:data-highlighted:text-white/95`,e),...t}),Ex=e=>typeof e==`object`&&!!e&&`languages`in e;function Dx(e,t){if(e.logo!==null&&typeof e.logo==`object`&&`href`in e.logo&&e.logo.href?.trim())return e.logo.href;let n=e.navigation;if(t&&Ex(n)){let e=n.languages.find(e=>e.language===t),r=(e&&(`href`in e&&e.href?e.href:Ri(e)))??`/`;return ln(r)?r:bn(r)}return`/`}var Ox=`image/png`,kx=`image/x-icon`,Ax=new Map([[`ico`,kx],[`png`,Ox],[`svg`,`image/svg+xml`],[`gif`,`image/gif`],[`jpg`,`image/jpeg`],[`jpeg`,`image/jpeg`],[`webp`,`image/webp`]]),jx=e=>{try{return new URL(e,window.location.origin).pathname.match(/\.([a-zA-Z0-9]+)$/)?.[1]??`png`}catch{return`png`}},Mx=e=>{try{let t=new URL(e,window.location.origin).pathname.split(`/`).filter(Boolean).pop();return t&&t.replace(/\.[a-zA-Z0-9]+$/,``)||`image`}catch{return`image`}},Nx=(e,t,n)=>{let r=document.createElement(`canvas`);r.width=e.naturalWidth,r.height=e.naturalHeight,r.getContext(`2d`)?.drawImage(e,0,0),r.toBlob(e=>e?t(e):n(Error(`Failed to convert image to PNG`)),Ox)},Px=async e=>{let t=R.BASE_PATH,n=t.slice(1),r=e===t||e.startsWith(`${t}/`),i=e===n||e.startsWith(`${n}/`);(e.startsWith(`/`)&&!r||!ln(e)&&/^\w/.test(e)&&!i)&&(e=ma(`${t}/${e}`.split(`/`).filter(Boolean).join(`/`)));let a=await fetch(e);if(!a.ok)return a;let o=jx(e),s=Ax.get(o)??`image/${o}`,c=await a.blob();return{blob:c,blobUrl:URL.createObjectURL(c),ext:o,mimeType:s}},Fx=()=>`navigator`in globalThis&&`clipboard`in navigator&&`write`in navigator.clipboard&&typeof navigator.clipboard.write==`function`,Ix=async e=>{try{let t=await Px(e);if(t instanceof Response)throw Error(`${t.status} ${t.statusText}: Failed to fetch image`);let{mimeType:n,blob:r,blobUrl:i}=t,a;return a=n===`image/png`?r:await new Promise((e,t)=>{let n=new Image;n.onload=()=>Nx(n,e,t),n.onerror=()=>t(Error(`Failed to load image`)),n.src=i}),URL.revokeObjectURL(i),await navigator.clipboard.write([new ClipboardItem({[Ox]:a})]),!0}catch(e){return console.error(e),!1}},Lx=async e=>{try{let t=await Px(e);if(t instanceof Response)return window.open(e,`_blank`,`noopener,noreferrer`),!1;let{blobUrl:n,ext:r}=t,i=document.createElement(`a`);return i.href=n,i.download=`${Mx(e)}.${r}`,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(n),!0}catch{return window.open(e,`_blank`,`noopener,noreferrer`),!1}};function Rx({className:e}){let{docsConfig:t}=(0,N.useContext)(V),{isLivePreview:n,getDocsConfigOverrides:r,liveMedia:i}=(0,N.useContext)(z),a=r(),o=ls(),s=n&&a?.logo!==void 0?a.logo:t?.logo,c=n&&a?.name!==void 0?a.name:t?.name,l=`w-auto h-7 relative object-contain shrink-0`;if(s&&typeof s==`object`){let t=Ro({src:s.light,isLivePreview:n,liveMedia:i}),r=Ro({src:s.dark,isLivePreview:n,liveMedia:i});return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`img`,{className:j(G.Logo,l,`block dark:hidden`,e),src:t&&o(t),alt:`light logo`}),(0,L.jsx)(`img`,{className:j(G.Logo,l,`hidden dark:block`,e),src:r&&o(r),alt:`dark logo`})]})}if(typeof s==`string`){let t=Ro({src:s,isLivePreview:n,liveMedia:i});return(0,L.jsx)(`img`,{className:j(G.Logo,l,e),src:t&&o(t),alt:`logo`})}return c?(0,L.jsx)(`div`,{className:j(G.Logo,`inline-block text-2xl sm:text-3xl font-bold text-gray-900 tracking-tight dark:text-gray-200`,e),children:c}):(0,L.jsx)(L.Fragment,{})}async function zx(e){try{return(await fetch(e,{method:`HEAD`})).ok}catch{return!1}}async function Bx(e){if(e.startsWith(`/`))return!0;let t;try{t=new URL(e)}catch{return!1}return t.host===`mintlify.s3.us-west-1.amazonaws.com`?!1:t.host===`mintcdn.com`||t.host===`www.mintcdn.com`||zx(e)}var Vx=({logoClassName:e,linkClassName:t})=>{let{docsConfig:n}=(0,N.useContext)(V),{isLivePreview:r,getDocsConfigOverrides:i,liveMedia:a}=(0,N.useContext)(z),o=vv().resolvedTheme??`light`,{selectedLocale:s}=(0,N.useContext)(H),c=U(),l=i(),u=n?r&&l?.logo?Dx(l,s):Dx(n,s):`/`,d=r&&l?.logo!==void 0?l.logo:n?.logo,f=r&&l?.favicon!==void 0?l.favicon:n?.favicon,p=r&&l?.name!==void 0?l.name:n?.name,m=typeof f==`string`?f:f?.[o],h=typeof d==`string`?d:d?.[o],g=Ro({src:m,isLivePreview:r,liveMedia:a}),_=Ro({src:h,isLivePreview:r,liveMedia:a});async function v(e,t){try{let n=await Px(e);if(n instanceof Response){window.open(e,`_blank`,`noopener,noreferrer`);return}let{blobUrl:r,ext:i}=n,a=document.createElement(`a`);a.href=r;let o=p?.toLowerCase().replace(`developer docs`,``).replace(`developer documentation`,``).replace(`api reference`,``).replace(/\sdocs$/,``).replace(/\sdocumentation$/,``).trim();a.download=`${o?`${Te(o)}-`:``}${t}.${i}`,document.body.appendChild(a),a.click(),document.body.removeChild(a),URL.revokeObjectURL(r)}catch{window.open(e,`_blank`,`noopener,noreferrer`)}}let[y,b]=(0,N.useState)(!1),[x,S]=(0,N.useState)(!1),[C,w]=(0,N.useState)(!1);(0,N.useEffect)(()=>{let e=!1;return(async()=>{let[t,n]=await Promise.all([_?Bx(_):!1,g?Bx(g):!1]),r=Fx();e||(b(t),S(n),w(t&&r))})().catch(()=>{}),()=>{e=!0}},[_,g]);let T={iconType:`regular`,className:`size-4 shrink-0 bg-gray-950/70 dark:bg-white/65 group-hover/context-menu-item:bg-gray-950/85 dark:group-hover/context-menu-item:bg-white/85 group-data-highlighted/context-menu-item:bg-gray-950/95 dark:group-data-highlighted/context-menu-item:bg-white/95`,overrideColor:!0},E=n?.icons?.library===`lucide`?`square-arrow-out-up-right`:`arrow-up-right-from-square`;return(0,L.jsxs)(Sx,{children:[(0,L.jsx)(Cx,{render:(0,L.jsxs)(gp,{href:u,className:t,prefetch:!ln(u),children:[(0,L.jsxs)(`span`,{className:`sr-only`,children:[p??``,` home page`]}),(0,L.jsx)(Rx,{className:e})]})}),(0,L.jsxs)(wx,{className:`w-56 p-1.5 bg-background-light dark:bg-background-dark`,children:[u&&(0,L.jsx)(L.Fragment,{children:(0,L.jsxs)(Tx,{onClick:()=>{window.open(u,`_blank`,`noopener,noreferrer`)},children:[(0,L.jsx)(X,{icon:E,...T}),c[`logoMenu.openLinkInNewTab`]]})}),_&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(Tx,{onClick:()=>{window.open(_,`_blank`,`noopener,noreferrer`)},children:[(0,L.jsx)(X,{icon:`image`,...T}),c[`logoMenu.openLogoInNewTab`]]}),C&&(0,L.jsxs)(Tx,{onClick:()=>{Ix(_)},children:[(0,L.jsx)(X,{icon:`copy`,...T}),c[`logoMenu.copyLogo`]]}),y&&(0,L.jsxs)(Tx,{onClick:()=>{v(_,`logo`)},children:[(0,L.jsx)(X,{icon:`download`,...T}),c[`logoMenu.downloadLogo`]]})]}),g&&x&&(0,L.jsx)(L.Fragment,{children:(0,L.jsxs)(Tx,{onClick:()=>{v(g,`favicon`)},children:[(0,L.jsx)(X,{icon:`download`,...T}),c[`logoMenu.downloadFavicon`]]})})]})]})},Hx=e=>(0,L.jsx)(be,{modal:!1,...e}),Ux=({className:e,...t})=>(0,L.jsx)(A,{className:j(`group disabled:pointer-events-none rounded-lg overflow-hidden`,`flex items-center py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70`,e),...t}),Wx=({align:e=`start`,className:t,side:n=`bottom`,sideOffset:r=4,_container:i,...a})=>(0,L.jsx)(Fe,{container:i,children:(0,L.jsx)(me,{className:`z-[999] data-anchor-hidden:invisible`,align:e,collisionPadding:16,side:n,sideOffset:r,children:(0,L.jsx)(Be,{style:{textRendering:`geometricPrecision`},className:j(`origin-(--transform-origin) outline-none shadow-xl dark:shadow-none shadow-gray-500/5 dark:shadow-gray-500/5 bg-white dark:bg-gray-950 p-1 relative z-[999] max-h-96 min-w-(--anchor-width) overflow-y-auto rounded-2xl border border-gray-200 dark:border-white/10 text-gray-950/70 dark:text-white/70`,`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`,t),...a})})}),Gx=({className:e,isSelected:t,...n})=>(0,L.jsxs)(M,{"data-active":t||void 0,className:j(`flex items-center justify-between p-2 gap-2 text-sm rounded-xl group hover:bg-background-dark/[0.03] dark:hover:bg-background-light/[0.03] data-highlighted:bg-background-dark/5 dark:data-highlighted:bg-background-light/5 relative w-full cursor-pointer select-none outline-0 data-disabled:pointer-events-none data-disabled:cursor-default data-disabled:opacity-50`,t?`text-primary dark:text-primary-light font-medium`:`text-gray-800 dark:text-gray-300 hover:text-gray-950/75 dark:hover:text-white/75 data-highlighted:text-gray-950/75 dark:data-highlighted:text-white/75`,e),...n,children:[n.children,(0,L.jsx)(Um,{"aria-hidden":`true`,className:j(`size-3.5 shrink-0`,t?`text-primary dark:text-primary-light`:`text-primary/0 dark:text-primary-light/0`),strokeWidth:2.5})]}),Kx=[{value:`system`,label:`System`,icon:tg},{value:`light`,label:`Light`,icon:eg},{value:`dark`,label:`Dark`,icon:$h}],qx=$_;function Jx({triggerClassName:e,iconClassName:t,contentClassName:n,_defaultOpen:r,_container:i}){let{docsConfig:a}=(0,N.useContext)(V),{theme:o,setTheme:s}=vv(),c=U(),[l,u]=(0,N.useState)(r??!1);if((0,N.useEffect)(()=>{let e=()=>u(!1);return window.addEventListener(`resize`,e),()=>{window.removeEventListener(`resize`,e)}},[]),a?.appearance?.strict===!0)return null;let d=qx(o);return(0,L.jsxs)(Hx,{open:l,onOpenChange:u,children:[(0,L.jsx)(Ux,{"aria-label":`Change theme preference`,className:j(G.ThemePreferenceMenuTrigger,`group p-2 flex items-center justify-center`,e),"data-component-name":`theme-preference-menu`,"data-component-part":`theme-preference-menu-trigger`,"data-testid":`theme-preference-menu-trigger`,id:J.ThemePreferenceMenuTrigger,suppressHydrationWarning:!0,children:Kx.map(e=>{let n=e.icon;return(0,L.jsx)(`span`,{"data-theme-preference-icon":e.value,children:(0,L.jsx)(n,{className:j(`size-4 text-gray-500 dark:text-gray-400 group-hover:text-gray-700 dark:group-hover:text-gray-200`,t)})},e.value)})}),(0,L.jsx)(Wx,{_container:i,align:`end`,sideOffset:2,className:j(G.ThemePreferenceMenuContent,`min-w-32 p-1`,n),"data-component-name":`theme-preference-menu`,"data-component-part":`theme-preference-menu-content`,"data-testid":`theme-preference-menu-content`,id:J.ThemePreferenceMenuContent,children:Kx.map(e=>{let t=e.icon,n=d===e.value;return(0,L.jsxs)(Gx,{className:G.ThemePreferenceMenuItem,"data-component-name":`theme-preference-menu`,"data-component-part":`theme-preference-menu-item`,"data-testid":`theme-preference-${e.value}`,"data-theme-preference":e.value,id:`${J.ThemePreferenceMenuItem}-${e.value}`,isSelected:n,onClick:()=>s(e.value),suppressHydrationWarning:!0,children:[(0,L.jsxs)(`div`,{className:`flex min-w-0 items-center gap-2`,children:[(0,L.jsx)(t,{className:`size-4 shrink-0`}),(0,L.jsx)(`span`,{children:e.label})]}),(0,L.jsx)(`span`,{className:`sr-only`,children:c[`aria.switchToTheme`].replace(`{theme}`,e.value)})]},e.value)})})]})}var Yx=()=>{let{docsConfig:e}=(0,N.useContext)(V),{theme:t,setTheme:n}=vv(),r=U();if(e?.appearance?.strict===!0)return null;let i=qx(t);return(0,L.jsx)(`div`,{className:`flex items-center gap-2`,children:Kx.map(e=>(0,L.jsx)(`button`,{"aria-label":r[`aria.switchToTheme`].replace(`{theme}`,e.value),"data-testid":`mode-switch-${e.value}`,"aria-pressed":e.value===i,className:j(`p-1.5 rounded-lg`,e.value===i?`bg-gray-200 dark:bg-gray-800 text-gray-600 dark:text-gray-400`:`text-gray-400 dark:text-gray-600 hover:text-gray-600 dark:hover:text-gray-400`),onClick:()=>{e.value!==i&&n(e.value)},suppressHydrationWarning:!0,children:(0,L.jsx)(e.icon,{className:`size-4`})},e.value))})},Xx=e=>ct.includes(e),Zx=({type:e,url:t,iconClassName:n})=>{let r=e===`website`||e==null?`earth-americas`:e;return r===`x`&&(r=`x-twitter`),Xx(r)?(0,L.jsxs)(`a`,{href:t,target:`_blank`,rel:`noopener noreferrer`,className:`h-fit`,children:[(0,L.jsx)(`span`,{className:`sr-only`,children:e}),(0,L.jsx)(Og,{icon:r,iconType:`solid`,className:j(`w-5 h-5 bg-gray-500 dark:bg-gray-600 hover:bg-gray-600 dark:hover:bg-gray-500`,n)})]}):null},Qx=({isAdvanced:e,className:t})=>{let n=vx()?.socials;if(!n)return null;let r=e?``:`bg-gray-400 dark:bg-gray-500 hover:bg-gray-500 dark:hover:bg-gray-400`,i=j(`flex`,e?`gap-4 min-w-[140px] max-w-[492px] flex-wrap`:`gap-6 flex-wrap`);return Array.isArray(n)?(0,L.jsx)(`div`,{className:j(i,t),children:n.map(e=>(0,L.jsx)(Zx,{url:e.url,type:e.type,iconClassName:r},e.url))}):typeof n==`object`?(0,L.jsx)(`div`,{className:j(i,t),children:Object.entries(n).map(([e,t])=>(0,L.jsx)(Zx,{url:t,type:e,iconClassName:r},t))}):null},$x=()=>{let e=vx()?.links,t=e?.length===1;return e?(0,L.jsx)(`div`,{className:`flex flex-col sm:grid max-md:grid-cols-2! gap-8 flex-1`,style:{gridTemplateColumns:`repeat(${e.length}, minmax(0, 1fr))`},children:e.map((e,n)=>(0,L.jsx)(`div`,{className:j(`flex flex-col gap-4 flex-1 whitespace-nowrap`,t?`max-w-full`:`w-full md:items-center`),children:(0,L.jsxs)(`div`,{className:j(`flex gap-4 flex-col`,t?`md:flex-row md:items-center md:gap-8 md:justify-center`:``),children:[e.header&&!t&&(0,L.jsx)(`p`,{className:`text-sm font-semibold text-gray-950 dark:text-white mb-1`,children:e.header}),e.items.map(e=>(0,L.jsx)(`a`,{className:`text-sm max-w-36 whitespace-normal md:truncate text-gray-950/50 dark:text-white/50 hover:text-gray-950/70 dark:hover:text-white/70`,href:e.href,target:e.href.startsWith(`http://`)||e.href.startsWith(`https://`)?`_blank`:`_self`,rel:`noreferrer`,children:e.label},`${e.label}-${e.href}}`))]})},`${e.header}-${n}`))}):null},eS=({isAdvanced:e})=>{let{subdomain:t,entitlements:n}=(0,N.useContext)(hc),{poweredBy:r}=U(),i=q(`docs.footer.powered_by_mintlify_click`);return R.IS_SELF_HOSTED||Gi({entitlements:n,entitlementToCheck:`REMOVE_BRANDING`})?null:e?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`h-px w-full bg-gray-100 dark:bg-white/5`}),(0,L.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,L.jsx)(`div`,{className:`sm:flex`,children:(0,L.jsxs)(`a`,{href:`https://www.mintlify.com?utm_campaign=poweredBy&utm_medium=referral&utm_source=${t}`,target:`_blank`,rel:`noreferrer`,className:`group flex items-baseline gap-1 text-sm text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-300`,onClick:()=>i({subdomain:t}).catch(console.error),children:[(0,L.jsx)(`span`,{children:r}),(0,L.jsx)(xx,{className:`h-3.5 w-auto translate-y-0.75`}),(0,L.jsx)(`span`,{className:`sr-only`,children:`This documentation is built and hosted on Mintlify, a developer documentation platform`})]})}),(0,L.jsx)(Yx,{})]})]}):(0,L.jsx)(L.Fragment,{children:(0,L.jsx)(`div`,{className:`flex items-center justify-between`,children:(0,L.jsx)(`div`,{className:`sm:flex`,children:(0,L.jsxs)(`a`,{href:`https://www.mintlify.com?utm_campaign=poweredBy&utm_medium=referral&utm_source=${t}`,target:`_blank`,rel:`noreferrer`,className:`group flex items-baseline gap-1 text-sm text-gray-400 dark:text-gray-500 hover:text-gray-600 dark:hover:text-gray-300 text-nowrap`,onClick:()=>i({subdomain:t}).catch(console.error),children:[(0,L.jsx)(`span`,{children:r}),(0,L.jsx)(xx,{className:`h-3.5 w-auto translate-y-0.75`}),(0,L.jsx)(`span`,{className:`sr-only`,children:`This documentation is built and hosted on Mintlify, a developer documentation platform`})]})})})})},tS=({className:e})=>{let{isCustom:t}=bx(),{isSearchResultsPage:n}=(0,N.useContext)(mc),r=vx(),i=(0,N.useMemo)(()=>r?.links&&r.links.length>0,[r]);return t||i||n?null:(0,L.jsxs)(`footer`,{id:J.Footer,"data-layout-item":Y.Footer,className:j(`flex gap-12 justify-between pt-10 border-t border-gray-100 sm:flex dark:border-gray-800/50 pb-28`,e),children:[(0,L.jsx)(Qx,{}),(0,L.jsx)(eS,{})]})},nS=({className:e})=>{let{docsConfig:t}=(0,N.useContext)(V),n=vx(),{isSearchResultsPage:r}=(0,N.useContext)(mc),i=n?.links&&n.links.length<=3?`column`:`row`,a=n?.links&&n.links.length===1;if(!(0,N.useMemo)(()=>n?.links&&n.links.length>0,[n])||r)return null;let o=n?.links?.every(e=>e.header);return(0,L.jsx)(`footer`,{id:J.Footer,"data-layout-item":Y.Footer,className:j(G.AdvancedFooter,`flex flex-col items-center mx-auto border-t border-gray-100 dark:border-gray-800/50`,t?.theme===`luma`&&`border-t-0`,e),children:(0,L.jsxs)(`div`,{className:`flex w-full flex-col gap-12 justify-between px-8 py-16 md:py-20 lg:py-28 max-w-246 z-20`,children:[(0,L.jsxs)(`div`,{className:j(`flex flex-col md:flex-row gap-8 justify-between`,!a&&` min-h-19`),children:[(0,L.jsxs)(`div`,{className:`flex md:flex-col justify-between items-center md:items-start min-w-16 md:min-w-20 lg:min-w-48 md:gap-y-24`,children:[(0,L.jsx)(Vx,{logoClassName:`max-w-48 h-[26px]`}),(0,L.jsx)(Qx,{isAdvanced:!0,className:j(`h-fit`,i===`column`?o?`md:hidden justify-end`:`hidden`:o?`flex justify-end md:justify-start`:`hidden md:flex justify-end md:justify-start`)})]}),(0,L.jsx)($x,{}),i===`column`&&(0,L.jsx)(Qx,{isAdvanced:!0,className:`hidden md:flex justify-end`})]}),!o&&(0,L.jsx)(Qx,{isAdvanced:!0,className:`md:hidden justify-start`}),(0,L.jsx)(eS,{isAdvanced:!0})]})})};function rS(){let{mdxExtracts:e}=(0,N.useContext)(mc),{basePath:t=``,isLivePreview:n,liveMdxExtracts:r,livePreviewUpdateId:i}=(0,N.useContext)(z),a=B();return(0,N.useMemo)(()=>{if(!n||!a)return e;let i=Ao(a,t);return r.get(i)??e},[t,a,n,e,r,i])}function iS(e){let t=e.replace(/^\?/,``).split(`&`).find(e=>e.split(`=`,1)[0]===`tags`);if(t===void 0)return;let n=t.indexOf(`=`),r=n===-1?``:t.slice(n+1),i=new Set;for(let e of r.split(`,`)){let t=new URLSearchParams(`tag=${e}`).get(`tag`)?.trim();t&&i.add(t)}return i}function aS(e,t){let n=new URLSearchParams(e);n.delete(`tags`);let r=n.toString()?[n.toString()]:[];if(t.length>0){let e=t.map(e=>new URLSearchParams({tag:e}).toString().slice(4));r.push(`tags=${e.join(`,`)}`)}return r.join(`&`)}function oS(e,t){if(e===t)return!0;if(typeof e!=`object`||typeof t!=`object`||e===null||t===null)return!1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(let n=0;n{switch(t.type){case`set_state`:return{...e,...t.payload};case`register_heading`:let{id:n,top:r}=t.payload;return{...e,headings:[...e.headings.filter(e=>n!==e.id),{id:n,top:r}]};case`unregister_heading`:return{...e,headings:e.headings.filter(e=>t.payload!==e.id)};case`set_selected_body_content_type`:return{...e,selectedBodyContentType:t.payload};case`set_selected_response_content_type`:return{...e,selectedResponseContentType:t.payload};case`set_api_base_index`:return{...e,apiBaseIndex:t.payload};case`toggle_multi_view_change`:{let n=e.multiViewItems.map(e=>({...e,active:e.title===t.payload.title}));return{...e,multiViewItems:n}}}},uS=e=>{let{preferredCodeLanguage:t}=(0,N.useContext)(up),n=(0,N.useReducer)(lS,e??{},e=>{let t={...sS,...e};if(t.multiViewItems.length===0)return t;let n=new Map;return t.multiViewItems=t.multiViewItems.map(e=>{if(e.id)return e;let t=or(e.title),r=n.get(t)??0;return n.set(t,r+1),{...e,id:or(e.title,r)}}),t.multiViewItems=t.multiViewItems.map((e,t)=>({...e,active:t===0})),t}),[{multiViewItems:r},i]=n;return(0,N.useLayoutEffect)(()=>{if(r.length!==0)try{let e=window.location.hash.substring(1),n=e?r.find(t=>t.id===e):void 0;if(n){n.active||i({type:`toggle_multi_view_change`,payload:n});return}if(t){let e=r.find(e=>e.title===t);e&&!e.active&&i({type:`toggle_multi_view_change`,payload:e})}}catch{console.error(`Error syncing multi view items with URL hash or code language preference`)}},[]),n};function dS(){let{pageMetadata:e}=(0,N.useContext)(mc),{basePath:t=``,isLivePreview:n,liveMetadata:r,livePreviewUpdateId:i}=(0,N.useContext)(z),a=B(),o=(0,N.useMemo)(()=>{if(!n||!a)return e;let i=Ao(a,t),o=r.get(i);return o?{...e,...o}:e},[t,a,n,e,r,i]),s=rS(),c=Object.keys(s?.endpoint?.request.body??{})[0],l=uS({pageMetadata:o,selectedBodyContentType:c,...s}),[,u]=l,d=(0,N.useRef)({pageMetadata:o,mdxExtracts:s});return(0,N.useEffect)(()=>{if(!n)return;let e=d.current;oS(e.pageMetadata,o)&&oS(e.mdxExtracts,s)||(d.current={pageMetadata:o,mdxExtracts:s},u({type:`set_state`,payload:{...cS,pageMetadata:o,selectedBodyContentType:c,...s}}))},[u,s,o,c,n]),(0,N.useMemo)(()=>l,[l])}var fS=(0,N.createContext)([sS,()=>null]);function pS(){let e=Ha()?.toString()??``,[{changelogFilters:t},n]=(0,N.useContext)(fS);return(0,N.useLayoutEffect)(()=>{if(t.length===0)return;let e=iS(window.location.search)??new Set,r=t.map(t=>({...t,active:e.has(t.tag)}));r.some((e,n)=>e.active!==!!t[n]?.active)&&n({type:`set_state`,payload:{changelogFilters:r}})},[t,n,e]),null}function mS({children:e}){let t=dS();return(0,L.jsxs)(fS.Provider,{value:t,children:[(0,L.jsx)(N.Suspense,{fallback:null,children:(0,L.jsx)(pS,{})}),e]})}fS.displayName=`MDXContentContext`;function hS({children:e}){let t=(0,N.useContext)(H);if(!t.hasAuthNavigation)return e(t);let{settledView:n}=t,r={...t,hasAuthNavigation:!1,settledView:void 0},i=n?{...r,...n}:r;return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{className:`contents`,"data-auth-settled":`nav`,children:(0,L.jsx)(H.Provider,{value:i,children:e(i)})}),n&&(0,L.jsx)(`div`,{className:`contents`,"data-auth-skeleton":`nav`,children:(0,L.jsx)(H.Provider,{value:r,children:e(r)})})]})}function gS(e){function t(t){return(0,L.jsx)(hS,{children:()=>(0,L.jsx)(e,{...t})})}return t.displayName=`withAuthNavSlot(${e.displayName??e.name})`,t}function _S(){let{docsConfig:e}=(0,N.useContext)(V);return(0,N.useMemo)(()=>{let t=e?.colors.primary??`#16A34A`,n=e?.colors.light??`#4ADE80`,r=e?.colors.dark??`#166534`,i=e?.colors.primary,a=e?.colors.primary,{light:o,dark:s,lightHex:c,darkHex:l}=Un(e);return gy(e,t,n),{primary:Pn(t),primaryLight:Pn(n),primaryDark:Pn(r),backgroundLight:o,backgroundDark:s,bgLightHex:c,bgDarkHex:l,anchorDefault:i,dropdownDefault:a,gray:Bn(t)}},[e])}function vS(e){return e.startsWith(`/`)&&!e.startsWith(`//`)||e.startsWith(`#`)||e.startsWith(`./`)||e.startsWith(`../`)}function yS(e){let t=/^([^?#]*)([?#].*)?$/.exec(e);return yr(`${lr(t?.[1]??e)||`/`}${t?.[2]??``}`,{skipFileExtensions:!1})}function bS({href:e,ref:t,onMouseEnter:n,onMouseLeave:r,style:i,className:a,class:o,children:s,onClick:c,onInternalLinkClick:l,target:u,rel:d,allowTarget:f=!1,noLinkClass:p=!1,node:m,...h}){let{docsConfig:g}=(0,N.useContext)(V),_=a??o,{getLivePreviewHref:v,requestContentEarly:y}=(0,N.useContext)(z),b=f?u:void 0,x=f?d:void 0,S=(e,t)=>{let n=b??e;if(!n)return x?{rel:x}:{};let r=x??t;if(!b&&!x||n!==`_blank`)return{target:n,rel:r};let i=new Set(r?r.split(/\s+/).filter(Boolean):[]);return i.add(`noopener`),i.add(`noreferrer`),{target:n,rel:[...i].join(` `)}},C=t=>{let n=t.button===0&&!t.metaKey&&!t.ctrlKey&&!t.shiftKey&&!t.altKey;e&&n&&y?.(e),l?.(),c?.(t)};if(e&&vS(e)){if(e.startsWith(`/`)){let a=v(g?.seo?.trailingSlash?yS(e):e);return(0,L.jsx)(gp,{href:a,ref:t,passHref:!0,onMouseEnter:n,onMouseLeave:r,style:i,className:j(p?void 0:G.Link,_)||void 0,onClick:C,...S(),...h,children:s})}return(0,L.jsx)(`a`,{href:e,ref:t,onMouseEnter:n,onMouseLeave:r,style:i,className:j(p?void 0:G.Link,_)||void 0,onClick:C,...S(),...h,children:s})}return(0,L.jsx)(`a`,{href:e,...S(`_blank`,`noreferrer`),ref:t,onMouseEnter:n,onMouseLeave:r,style:i,className:j(p?void 0:G.Link,_)||void 0,onClick:c,...h,children:s})}var xS=[`w-20`,`w-24`,`w-16`,`w-28`],SS=({name:e,href:t,icon:n=`book-open`,iconType:r=`duotone`,isActive:i,color:a,isSkeleton:o})=>{let[s,c]=(0,N.useState)(!1),l=j(G.Anchor,`ml-4 group flex items-center lg:text-sm lg:leading-6 mb-5 sm:mb-4 font-medium outline-offset-4`,o?`pointer-events-none animate-pulse text-gray-600 dark:text-gray-400`:i?`[text-shadow:-0.2px_0_0_currentColor,0.2px_0_0_currentColor] text-primary dark:text-primary-light`:`text-gray-600 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`),u=(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(`div`,{style:!o&&(i||s)&&a?{background:a}:{},className:j(`mr-4 rounded-md p-1`,!o&&!a&&`group-hover:bg-primary`,o?`bg-gray-200 dark:bg-white/10`:i?[a?``:`bg-primary`]:`text-gray-400 dark:text-white/50 dark:bg-background-dark dark:brightness-[1.35] dark:ring-1 dark:hover:brightness-150 group-hover:brightness-100 group-hover:ring-0 ring-1 ring-gray-950/[0.07] dark:ring-gray-700/40`),children:o?(0,L.jsx)(`div`,{className:`h-4 w-4`}):(0,L.jsx)(X,{icon:n,iconType:r,className:j(`h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-white dark:group-hover:bg-white`,i?`bg-white`:`bg-gray-400 dark:bg-gray-500`),overrideColor:!0})}),o?(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex h-[1lh] items-center`,children:(0,L.jsx)(`span`,{className:j(`inline-block h-3 rounded-md bg-gray-200 dark:bg-white/10 select-none`,Ul(e,xS))})}):e??t]});return o?(0,L.jsx)(`div`,{className:l,"aria-hidden":`true`,children:u}):(0,L.jsx)(bS,{href:t,onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),className:l,"aria-current":i?`location`:void 0,children:u})},CS=({name:e,href:t,icon:n=`book-open`,iconType:r=`solid`,isActive:i,color:a,isSkeleton:o})=>{let s=a?.includes(`linear-gradient`),c=j(G.Anchor,`pl-4 group flex items-center lg:text-sm lg:leading-6 mb-3 gap-3.5`,o?`pointer-events-none animate-pulse text-gray-700 dark:text-gray-400`:i?[`font-semibold`,s?``:`text-primary dark:text-primary-light`]:`text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-300`),l=(0,L.jsxs)(L.Fragment,{children:[o?(0,L.jsx)(`div`,{className:`h-4 w-4 rounded bg-gray-200 dark:bg-white/10`}):(0,L.jsx)(X,{icon:n.toLowerCase(),iconType:r,className:j(`h-4 w-4 secondary-opacity group-hover:fill-primary-dark group-hover:bg-gray-900 dark:group-hover:bg-gray-300`,i?`bg-primary group-hover:bg-primary dark:bg-primary-light dark:group-hover:bg-primary-light`:`bg-gray-400 dark:bg-gray-500`),overrideColor:!0}),o?(0,L.jsx)(`span`,{"aria-hidden":`true`,className:`inline-flex h-[1lh] items-center`,children:(0,L.jsx)(`span`,{className:j(`inline-block h-3 rounded bg-gray-200 dark:bg-white/10 select-none`,Ul(e,xS))})}):(0,L.jsx)(`span`,{children:e??t})]});return o?(0,L.jsx)(`div`,{className:c,"aria-hidden":`true`,children:l}):(0,L.jsx)(bS,{href:t,style:i&&s?{color:a}:{},className:c,"aria-current":i?`location`:void 0,children:l})};function wS({className:e}){let{divisions:t}=(0,N.useContext)(H),{anchorDefault:n}=_S(),r=t.anchors.length===0;return(0,L.jsx)(`ul`,{className:j(`list-none`,e),"aria-hidden":r||void 0,children:t.anchors.map((e,t)=>{let r=Fl({href:e.href});return(0,L.jsx)(`li`,{className:`list-none`,children:(0,L.jsx)(CS,{href:e.href,name:e.name,icon:typeof e.icon==`string`?e.icon:e.icon?.name,iconType:typeof e.icon==`string`?`solid`:e.icon?.style,color:e.color?.light??n,isActive:e.isActive,isSkeleton:r})},r?`skeleton-${t}`:e.name)})})}var TS=gS(wS),ES=`size-4 shrink-0 text-gray-500`;function DS({icon:e,isExternal:t}){return t?(0,L.jsx)(fh,{"aria-hidden":`true`,strokeWidth:2,className:j(`shrink-0`,ES)}):e?(0,L.jsx)(X,{icon:e,iconType:`regular`,className:j(ES,`bg-gray-500`),overrideColor:!0}):(0,L.jsx)(Nh,{"aria-hidden":`true`,className:j(`shrink-0`,ES)})}function OS(){let{relatedPages:e}=(0,N.useContext)(mc),{relatedTopics:t}=U();return!e||e.length===0?null:(0,L.jsxs)(`div`,{className:`my-8 flex flex-col`,children:[(0,L.jsx)(`p`,{className:`py-1.5 text-sm text-gray-600 dark:text-gray-300 tracking-[-0.1px]`,children:t}),e.map((e,t)=>{if(e.isExternal)return(0,L.jsxs)(`a`,{href:e.link,target:`_blank`,rel:`noopener noreferrer`,className:`flex items-center gap-2 rounded-lg py-1.5 text-gray-950 dark:text-gray-50 hover:text-primary dark:hover:text-primary-light`,children:[(0,L.jsx)(DS,{isExternal:!0}),(0,L.jsx)(`span`,{className:`text-sm tracking-[-0.1px] line-clamp-1`,children:e.title})]},t);let n=e.link.startsWith(`/`)?e.link:`/${e.link}`;return(0,L.jsxs)(gp,{href:n,className:`flex items-center gap-2 rounded-lg py-1.5 text-gray-950 dark:text-gray-50 hover:text-primary dark:hover:text-primary-light`,children:[(0,L.jsx)(DS,{icon:e.icon}),(0,L.jsx)(`span`,{className:`text-sm tracking-[-0.1px] line-clamp-1`,children:e.title})]},t)})]})}function kS(e){if(e!==void 0)return typeof e==`string`?e:e.name}function AS(e){if(e!==void 0&&typeof e!=`string`)return e.style}function jS(e,t){return(e===1?t[`directory.pageCount_one`]:t[`directory.pageCount_other`]).replace(`{count}`,String(e))}function MS(e){return!!kS(e.icon)}function NS(e){return!!kS(e.icon)}function PS({icon:e,variant:t=`muted`}){let n=kS(e);return n?(0,L.jsx)(X,{icon:n,iconType:typeof e==`string`?void 0:e?.style,className:j(`size-5 shrink-0`,t===`primary`?`bg-primary dark:bg-primary-light`:`bg-gray-500 dark:bg-gray-400`),overrideColor:!0}):null}function FS({page:e,reserveIconColumn:t}){let n=MS(e),r=n||t;return(0,L.jsxs)(gp,{href:e.href||`/`,"data-component-name":`directory-page`,className:j(G.DirectoryPage,`flex items-center gap-4 rounded-[10px] px-4 py-2 transition-colors hover:bg-gray-50 dark:hover:bg-white/[0.03]`),children:[(0,L.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-start gap-4`,children:[r&&(0,L.jsx)(`span`,{className:`flex h-[1.625rem] w-5 shrink-0 items-center justify-center`,children:n&&e.icon?(0,L.jsx)(PS,{icon:e.icon,variant:`primary`}):null}),(0,L.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,L.jsx)(`p`,{className:`text-pretty text-base font-medium leading-[1.625rem] tracking-[-0.011em] line-clamp-1 text-gray-950 dark:text-gray-100`,children:e.title}),e.description&&(0,L.jsx)(`p`,{className:`text-pretty text-sm leading-6 tracking-[-0.005em] line-clamp-3 text-gray-500 dark:text-gray-400`,children:e.description})]})]}),(0,L.jsx)(Ym,{"aria-hidden":`true`,strokeWidth:2,className:`size-4 shrink-0 text-gray-400 dark:text-gray-500`})]})}function IS({group:e,reserveIconColumn:t}){let n=U(),r=NS(e),i=r||t,a=e.root?.href||`/`;return(0,L.jsxs)(gp,{href:a,"data-component-name":`directory-page`,className:j(G.DirectoryPage,`flex items-center gap-4 rounded-[10px] px-4 py-2 transition-colors hover:bg-gray-50 dark:hover:bg-white/[0.03]`),children:[(0,L.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-start gap-4`,children:[i&&(0,L.jsx)(`span`,{className:`flex h-[1.625rem] w-5 shrink-0 items-center justify-center`,children:r&&e.icon?(0,L.jsx)(PS,{icon:e.icon,variant:`primary`}):null}),(0,L.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,L.jsx)(`p`,{className:`text-pretty text-base font-medium leading-[1.625rem] tracking-[-0.011em] line-clamp-1 text-gray-950 dark:text-gray-100`,children:e.group}),(0,L.jsxs)(`p`,{className:`flex items-center gap-1.5 text-pretty text-sm leading-6 tracking-[-0.005em] text-gray-500 dark:text-gray-400`,children:[(0,L.jsx)(bh,{strokeWidth:2,className:`size-4 shrink-0 text-primary dark:text-primary-light`,"aria-hidden":!0}),jS(e.articleCount,n)]})]})]}),(0,L.jsx)(Ym,{"aria-hidden":`true`,strokeWidth:2,className:`size-4 shrink-0 text-gray-400 dark:text-gray-500`})]})}function LS({pages:e,nestedGroups:t}){if(e.length===0&&t.length===0)return null;let n=e.some(MS),r=t.some(NS),i=n||r;return(0,L.jsxs)(`div`,{className:`flex flex-col gap-2`,children:[e.map(e=>(0,L.jsx)(FS,{page:e,reserveIconColumn:i},e.href)),t.map(e=>(0,L.jsx)(IS,{group:e,reserveIconColumn:i},e.root?.href??e.group))]})}function RS({pages:e,nestedGroups:t=[],header:n}){let r=e.length>0||t.length>0;return!r&&!n?null:(0,L.jsxs)(`div`,{"data-component-name":`directory-card`,className:j(G.DirectoryCard,`rounded-2xl border border-gray-200/70 p-2 dark:border-white/[0.07]`),children:[n,n&&r&&(0,L.jsx)(`div`,{className:`mx-4 my-2 h-px bg-gray-200/70 dark:bg-white/[0.07]`}),(0,L.jsx)(LS,{pages:e,nestedGroups:t})]})}function zS({group:e}){if(e.pages.length===0&&e.groups.length===0)return null;let t=(0,L.jsx)(`h3`,{className:`text-pretty text-xl font-medium leading-7 line-clamp-1 text-gray-950 dark:text-gray-100`,children:e.group}),n=e.icon?(0,L.jsx)(Ag,{className:`leading-7`,children:(0,L.jsx)(PS,{icon:e.icon})}):null,r=e.root?(0,L.jsxs)(gp,{href:e.root.href||`/`,"data-component-name":`directory-group-root`,className:j(G.DirectoryPage,`flex items-center gap-4 rounded-xl px-4 py-2 transition-colors hover:bg-gray-50 dark:hover:bg-white/[0.03]`),children:[(0,L.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-start gap-4`,children:[n,t]}),(0,L.jsx)(Ym,{"aria-hidden":`true`,strokeWidth:2,className:`size-4 shrink-0 self-center text-gray-400 dark:text-gray-500`})]}):(0,L.jsx)(`div`,{className:`px-4 py-2`,children:(0,L.jsxs)(`div`,{className:`flex items-start gap-4`,children:[n,t]})});return(0,L.jsx)(`div`,{"data-component-name":`directory-group`,className:G.DirectoryGroup,children:(0,L.jsx)(RS,{pages:e.pages,nestedGroups:e.groups,header:r})})}function BS({childPages:e,childGroups:t}){return(0,L.jsxs)(L.Fragment,{children:[e.length>0&&(0,L.jsx)(RS,{pages:e}),t.map(e=>(0,L.jsx)(zS,{group:e},e.group))]})}var VS=e=>typeof e==`string`||typeof e==`number`?e.toString():e instanceof Array?e.map(VS).join(``):e&&typeof e==`object`&&`props`in e&&e.props&&typeof e.props==`object`&&`children`in e.props?VS(e.props.children):``,HS=e=>typeof e==`string`||typeof e==`number`?VS(e):typeof e!=`object`||!e||!(`type`in e)?``:e.type===Symbol.for(`react.fragment`)?VS(e):``;function US(e){return Object.keys(e)}function WS(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function GS(e,t){for(let n of US(t)){let r=t[n];if(r===void 0)continue;let i=e[n];WS(i)&&WS(r)?GS(i,r):e[n]=r}}function KS(e,t){let n=document.createElement(e);return GS(n,t),n}function qS(e){if(!e||typeof window>`u`)return!1;try{return new URL(e,window.location.origin).origin!==window.location.origin}catch{return!1}}function JS(e){let t=R.BASE_PATH,n=new URL(e,location.href),r=n.pathname===t||n.pathname.startsWith(`${t}/`);return!t||n.origin!==location.origin||!r?e:st(n.pathname,t)+n.search+n.hash}function YS(e){return!R.BASE_PATH||!e.startsWith(`/`)||e.startsWith(`//`)||e===R.BASE_PATH||e.startsWith(R.BASE_PATH+`/`)?e:`${R.BASE_PATH}${e}`}function XS(e){return typeof navigator<`u`&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?e.metaKey:e.ctrlKey}function ZS(e){let t=(0,N.useRef)(null),n=Ja(),{getLivePreviewHref:r,navigateWithinLivePreview:i,requestContentEarly:a}=(0,N.useContext)(z),o=e===void 0?void 0:r(e),s=qS(e),c=cs();(0,N.useEffect)(()=>{if(!o||!t.current)return;let e=t.current,r=KS(`a`,{href:c(YS(o)),tabIndex:-1,ariaHidden:`true`,style:{display:`contents`,color:`inherit`,textDecoration:`none`},dataset:{clientLink:``},...s&&{target:`_blank`,rel:`noreferrer`}}),i=QS(n);r.addEventListener(`click`,i);for(let t of Array.from(e.childNodes))r.appendChild(t);e.appendChild(r);let a=e.removeChild.bind(e),l=e.insertBefore.bind(e),u=e.appendChild.bind(e);return e.removeChild=e=>e===r?a(e):e.parentNode===r?r.removeChild(e):a(e),e.insertBefore=(e,t)=>e===r||t===r||t!==null&&t.parentNode!==r?l(e,t):r.insertBefore(e,t),e.appendChild=e=>e===r?u(e):r.appendChild(e),()=>{for(r.removeEventListener(`click`,i);r.firstChild;)u(r.firstChild);r.remove(),e.removeChild=a,e.insertBefore=l,e.appendChild=u}},[o,s,n,c]);let l=(0,N.useCallback)(t=>{if(!o||window.getSelection()?.toString()||t.target instanceof Element&&$S(t.target))return;let r=nl(o);t.defaultPrevented&&i?.(r)||(XS(t)||s?window.open(c(YS(nl(o))),`_blank`,`noopener,noreferrer`):(e&&a?.(e),i?.(r)||n.push(nl(o))))},[e,i,a,o,s,n,c]),u=(0,N.useCallback)(e=>{o&&e.button===1&&(e.target instanceof Element&&$S(e.target)||(e.preventDefault(),window.open(c(YS(nl(o))),`_blank`,`noopener,noreferrer`)))},[o,c]),d=(0,N.useCallback)(t=>{if(o&&(t.key===`Enter`||t.key===` `)&&!(t.target instanceof Element&&t.target!==t.currentTarget)){if(t.preventDefault(),s)window.open(YS(nl(o)),`_blank`,`noopener,noreferrer`);else{e&&a?.(e);let t=nl(o);i?.(t)||n.push(nl(o))}}},[e,i,a,o,s,n]);return{ref:t,props:{onClick:e?l:void 0,onAuxClick:e?u:void 0,onKeyDown:e?d:void 0,tabIndex:e?0:void 0,role:e?`link`:void 0},external:s}}function QS(e){return t=>{let n=t.defaultPrevented,r=t.target instanceof Element?t.target.closest(`a[href]`):null,i=t.currentTarget instanceof Element?t.currentTarget:null,a=r!==null&&r!==i,o=a?r.getAttribute(`href`):null;o&&(o.startsWith(`#`)||qS(o))||(t.preventDefault(),!n&&a&&o&&(XS(t)?window.open(YS(nl(o)),`_blank`,`noopener,noreferrer`):e.push(nl(JS(o)))))}}function $S(e){let t=e;for(;t;)if(t.hasAttribute(`data-client-link`))t=t.parentElement;else{if(t.matches(`a[href]`))return!0;t=t.parentElement}return!1}var eC={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},tC=e=>[e>>16&255,e>>8&255,e&255],nC=e=>tC(parseInt(e,16)),rC=e=>{let t=Object.hasOwn(eC,e)?eC[e]:void 0;return t===void 0?void 0:tC(t)},iC=/^#([a-f0-9]{3,4}|[a-f0-9]{6}(?:[a-f0-9]{2})?)$/i,aC=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,oC=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,sC=/^(\w+)$/,cC=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,lC=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d.]+)%\s*,\s*([+-]?[\d.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,uC=(e,t)=>Math.max(0,Math.min(t,e)),dC=e=>[e(0),e(1),e(2)],fC=(e,t)=>e?uC(t?parseFloat(e)*.01:parseFloat(e),1):1,pC=e=>(Number(e)%360+360)%360,mC=e=>{let t=iC.exec(e)?.[1];if(t){let e=t.length<5?[...t].map(e=>e+e).join(``):t;return{rgb:nC(e.slice(0,6)),alpha:e.length>6?parseInt(e.slice(6),16)/255:1}}let n=aC.exec(e);if(n)return{rgb:dC(e=>uC(parseInt(n?.[e+1]??``,10),255)),alpha:fC(n[4],n[5])};if(n=oC.exec(e),n)return{rgb:dC(e=>uC(Math.round(parseFloat(n?.[e+1]??``)*2.55),255)),alpha:fC(n[4],n[5])};let r=sC.exec(e)?.[1];if(r===`transparent`)return{rgb:[0,0,0],alpha:0};let i=r?rC(r):void 0;return i&&{rgb:i,alpha:1}},hC=(e,t,n)=>{let r=e/360,i=t/100,a=n/100;if(i===0)return[a*255,a*255,a*255];let o=a<.5?a*(1+i):a+i-a*i,s=2*a-o;return dC(e=>{let t=r+1/3*-(e-1);return t<0&&t++,t>1&&t--,6*t<1?(s+(o-s)*6*t)*255:2*t<1?o*255:3*t<2?(s+(o-s)*(2/3-t)*6)*255:s*255})},gC=(e,t,n)=>{let r=e/360,i=t/100,a=n/100,o=i+a;o>1&&(i/=o,a/=o);let s=Math.floor(6*r),c=1-a,l=6*r-s;s&1&&(l=1-l);let u=i+l*(c-i),[d,f,p]={1:[u,c,i],2:[i,c,u],3:[i,u,c],4:[u,i,c],5:[c,i,u]}[s]??[c,u,i];return[d*255,f*255,p*255]},_C=(e,t,n)=>{let r=t.exec(e);if(!r?.[1]||!r[2]||!r[3])return;let i=parseFloat(r[4]??``);return{rgb:n(pC(r[1]),uC(parseFloat(r[2]),100),uC(parseFloat(r[3]),100)),alpha:uC(isNaN(i)?1:i,1)}},vC=e=>{switch(e.substring(0,3).toLowerCase()){case`hsl`:return _C(e,cC,hC);case`hwb`:return _C(e,lC,gC);default:return mC(e)}},yC=e=>{let t=vC(e);if(t)return{rgb:dC(e=>uC(t.rgb[e],255)),alpha:t.alpha}},bC=e=>[e].join(),xC=(e,t,n)=>{let r=typeof e==`object`&&e?String(e):e,i=(typeof r==`string`?Number(`${r}16`):Number(r)+16)/116,a=Number(t)/500+i,o=i-Number(n)/200,s=i**3,c=a**3,l=o**3;return i=s>.008856?s:(i-16/116)/7.787,a=c>.008856?c:(a-16/116)/7.787,o=l>.008856?l:(o-16/116)/7.787,SC(a*95.047,i*100,o*108.883)},SC=(e,t,n)=>{let r=[e/100*3.2406+t/100*-1.5372+n/100*-.4986,e/100*-.9689+t/100*1.8758+n/100*.0415,e/100*.0557+t/100*-.204+n/100*1.057];return dC(e=>{let t=r[e]??0,n=t>.0031308?1.055*t**(1/2.4)-.055:t*12.92;return Math.min(Math.max(0,n),1)*255})},CC=e=>[e,e,e],wC=e=>t=>e(Number(t[0]),Number(t[1]),Number(t[2]),Number(t[3])),TC=e=>t=>e(bC(t[0])),EC=[`r g b`,e=>e,[255,255,255]],DC=new Map([EC,[`h s l`,wC(hC),[360,100,100]],[`h s v`,wC((e,t,n)=>{let r=e/60,i=t/100,a=n/100*255,o=r-Math.floor(r),s=a*(1-i),c=a*(1-i*o),l=a*(1-i*(1-o));return[[a,l,s],[c,a,s],[s,a,l],[s,c,a],[l,s,a],[a,s,c]][Math.floor(r)%6]}),[360,100,100]],[`h w b`,wC(gC),[360,100,100]],[`c m y k`,wC((...e)=>{let t=e[3]/100;return dC(n=>(1-Math.min(1,e[n]/100*(1-t)+t))*255)}),[100,100,100,100]],[`x y z`,wC(SC),[95.047,100,108.833]],[`l a b`,wC(xC),[100]],[`l c h`,e=>{let t=Number(e[2])/360*2*Math.PI,n=Number(e[1]);return xC(e[0],n*Math.cos(t),n*Math.sin(t))}],[`hex`,TC(e=>{let t=/[a-f0-9]{6}|[a-f0-9]{3}/i.exec(e)?.[0];return t?nC(t.length===3?[...t].map(e=>e+e).join(``):t):[0,0,0]})],[`keyword`,TC(rC)],[`ansi16`,TC(e=>{let t=Number(e),n=t%10;if(n===0||n===7)return t>50&&(n+=3.5),CC(n/10.5*255);let r=(~~(t>50)+1)*.5;return dC(e=>(n>>e&1)*r*255)})],[`ansi256`,TC(e=>{let t=Number(e);if(t>=232)return CC((t-232)*10+8);let n=t-16,r=n%36;return[Math.floor(n/36)/5*255,Math.floor(r/6)/5*255,r%6/5*255]})],[`h c g`,wC((e,t,n)=>{let r=e/360,i=t/100,a=n/100;if(i===0)return CC(a*255);let o=r%1*6,s=o%1,c=1-s,l={0:[1,s,0],1:[c,1,0],2:[0,1,s],3:[0,c,1],4:[s,0,1]}[Math.floor(o)]??[1,0,c],u=(1-i)*a;return dC(e=>(i*l[e]+u)*255)}),[360,100,100]],[`r16 g16 b16`,wC((...e)=>dC(t=>e[t]/65535*255))],[`gray`,TC(e=>CC(Number(e)/100*255))]].map(e=>[e[0].split(` `).sort().join(``),e])),OC=(e,t)=>{let n=[...Array.isArray(e)?e:[e],t],r=e=>{let t=n[e];return typeof t==`number`?uC(t,255):0},i=n[3];return{rgb:[r(0),r(1),r(2)],alpha:uC(typeof i==`number`?i:1,1)}},kC=e=>{let t=Object.keys(e),n=1;`alpha`in e&&(t.splice(t.indexOf(`alpha`),1),n=typeof e.alpha==`number`?e.alpha:0);let r=DC.get(t.sort().join(``));if(!r)return;let[i,a,o]=r,s=i.split(` `).map((t,n)=>{let r=Reflect.get(e,t),i=o?.[n];return i===void 0?r:i===360?pC(r):uC(Number(r),i)});return n=uC(n,1),r===EC?{rgb:dC(e=>Number(s[e])),alpha:n}:OC(a(s),n)},AC=e=>{try{return e==null?{rgb:[0,0,0],alpha:1}:typeof e==`string`?yC(e):typeof e!=`object`&&typeof e!=`function`?typeof e==`number`?{rgb:tC(e),alpha:1}:void 0:Reflect.get(e,`length`)>0?OC([0,1,2,3].map(t=>Reflect.get(e,t)),1):kC(e)}catch{return}},jC=e=>{let t=Math.round(e).toString(16).toUpperCase();return t.length<2?`0${t}`:t},MC=([e,t,n])=>`#${jC(e)}${jC(t)}${jC(n)}`,NC=([e,t,n])=>(e*2126+t*7152+n*722)/1e4<128,PC=({rgb:e,alpha:t},n)=>{let r=(1-t+1)/2,i=1-r;return dC(t=>uC(r*n[t]+i*e[t],255))},FC={info:{Icon:Rm,className:`flex-none size-5`,colorClassName:`text-neutral-800 dark:text-neutral-300`},warning:{Icon:Vm,className:`flex-none size-5`,colorClassName:`text-yellow-800 dark:text-yellow-300`},note:{Icon:zm,className:`size-4`,colorClassName:`text-blue-800 dark:text-blue-300`},tip:{Icon:Bm,className:`size-4.5`,colorClassName:`text-green-800 dark:text-green-300`},check:{Icon:Im,className:`size-4`,colorClassName:`text-green-800 dark:text-green-300`},danger:{Icon:Lm,className:`flex-none size-4`,colorClassName:`text-red-800 dark:text-red-300`}},IC=({type:e,colorClassName:t})=>{let{Icon:n,className:r,colorClassName:i}=FC[e];return(0,L.jsx)(n,{"aria-hidden":`true`,className:j(r,t??i)})},LC={info:{icon:(0,L.jsx)(IC,{type:`info`}),container:`border-neutral-200 bg-neutral-50 dark:border-neutral-700 dark:bg-white/10`,contentText:`text-neutral-800 dark:text-neutral-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-neutral-900 dark:[&_[data-component-part=card-title]]:text-neutral-100 [&_[data-component-part=card-content]]:text-neutral-800 dark:[&_[data-component-part=card-content]]:text-neutral-300 [&_[data-component-part=card-icon]]:text-neutral-800 [&_[data-component-part=card-icon]]:fill-neutral-800 dark:[&_[data-component-part=card-icon]]:text-neutral-300 dark:[&_[data-component-part=card-icon]]:fill-neutral-300`,iconBgClassName:`bg-neutral-800 dark:bg-neutral-300`},warning:{icon:(0,L.jsx)(IC,{type:`warning`}),container:`border-yellow-200 bg-yellow-50 dark:border-yellow-900 dark:bg-yellow-600/20`,contentText:`text-yellow-800 dark:text-yellow-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-yellow-900 dark:[&_[data-component-part=card-title]]:text-yellow-200 [&_[data-component-part=card-content]]:text-yellow-800 dark:[&_[data-component-part=card-content]]:text-yellow-300 [&_[data-component-part=card-icon]]:text-yellow-800 [&_[data-component-part=card-icon]]:fill-yellow-800 dark:[&_[data-component-part=card-icon]]:text-yellow-300 dark:[&_[data-component-part=card-icon]]:fill-yellow-300`,iconBgClassName:`bg-yellow-800 dark:bg-yellow-300`},note:{icon:(0,L.jsx)(IC,{type:`note`}),container:`border-blue-200 bg-blue-50 dark:border-blue-900 dark:bg-blue-600/20`,contentText:`text-blue-800 dark:text-blue-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-blue-900 dark:[&_[data-component-part=card-title]]:text-blue-200 [&_[data-component-part=card-content]]:text-blue-800 dark:[&_[data-component-part=card-content]]:text-blue-300 [&_[data-component-part=card-icon]]:text-blue-800 [&_[data-component-part=card-icon]]:fill-blue-800 dark:[&_[data-component-part=card-icon]]:text-blue-300 dark:[&_[data-component-part=card-icon]]:fill-blue-300`,iconBgClassName:`bg-blue-800 dark:bg-blue-300`},tip:{icon:(0,L.jsx)(IC,{type:`tip`}),container:`border-green-200 bg-green-50 dark:border-green-900 dark:bg-green-600/20`,contentText:`text-green-800 dark:text-green-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-green-900 dark:[&_[data-component-part=card-title]]:text-green-200 [&_[data-component-part=card-content]]:text-green-800 dark:[&_[data-component-part=card-content]]:text-green-300 [&_[data-component-part=card-icon]]:text-green-800 [&_[data-component-part=card-icon]]:fill-green-800 dark:[&_[data-component-part=card-icon]]:text-green-300 dark:[&_[data-component-part=card-icon]]:fill-green-300`,iconBgClassName:`bg-green-800 dark:bg-green-300`},check:{icon:(0,L.jsx)(IC,{type:`check`}),container:`border-green-200 bg-green-50 dark:border-green-900 dark:bg-green-600/20`,contentText:`text-green-800 dark:text-green-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-green-900 dark:[&_[data-component-part=card-title]]:text-green-200 [&_[data-component-part=card-content]]:text-green-800 dark:[&_[data-component-part=card-content]]:text-green-300 [&_[data-component-part=card-icon]]:text-green-800 [&_[data-component-part=card-icon]]:fill-green-800 dark:[&_[data-component-part=card-icon]]:text-green-300 dark:[&_[data-component-part=card-icon]]:fill-green-300`,iconBgClassName:`bg-green-800 dark:bg-green-300`},danger:{icon:(0,L.jsx)(IC,{type:`danger`}),container:`border-red-200 bg-red-50 dark:border-red-900 dark:bg-red-600/20`,contentText:`text-red-800 dark:text-red-300`,cardSelectors:`[&_[data-component-part=card-title]]:text-red-900 dark:[&_[data-component-part=card-title]]:text-red-200 [&_[data-component-part=card-content]]:text-red-800 dark:[&_[data-component-part=card-content]]:text-red-300 [&_[data-component-part=card-icon]]:text-red-800 [&_[data-component-part=card-icon]]:fill-red-800 dark:[&_[data-component-part=card-icon]]:text-red-300 dark:[&_[data-component-part=card-icon]]:fill-red-300`,iconBgClassName:`bg-red-800 dark:bg-red-300`}};function RC({children:e,icon:t,iconType:n,color:r,className:i,childrenClassName:a,calloutType:o,label:s,customStyle:c,customTextStyle:l}){let u=typeof t==`string`?t.trim()?(0,L.jsx)(X,{icon:t,iconType:n,color:r,className:`size-4 m-0! shrink-0`}):null:t;return(0,L.jsxs)(`div`,{role:s?`note`:void 0,"aria-label":s,className:j(G.Callout,`my-4 px-5 py-4 overflow-hidden rounded-2xl flex gap-3`,i),style:{...c,...l},"data-callout-type":o,children:[!!u&&(0,L.jsx)(`div`,{className:`mt-0.5 w-4`,"data-component-part":`callout-icon`,children:u}),(0,L.jsx)(`div`,{className:j(`text-sm prose dark:prose-invert min-w-0 w-full [&_kbd]:bg-background-light dark:[&_kbd]:bg-background-dark [&_code]:text-current! [&_kbd]:text-current! [&_a]:text-current! [&_a]:border-current [&_strong]:text-current!`,a),style:l,"data-component-part":`callout-content`,children:e})]})}var zC=e=>{let t=e?AC(e):void 0;if(!t)return;let n=MC(t.rgb),r=NC(t.rgb);return{containerClassName:`border-(--callout-light-border-color,#71717a33) bg-(--callout-light-bg-color,#7171711a) dark:border-(--callout-border-color,#71717a4d) dark:bg-(--callout-bg-color,#7171711a)`,childrenClassName:`text-(--callout-text-color) dark:text-(--dark-callout-text-color)`,customStyle:{"--callout-light-border-color":`${n}33`,"--callout-light-bg-color":`${n}1a`,"--callout-border-color":`${n}${r?`66`:`4d`}`,"--callout-bg-color":`${n}${r?`4d`:`1a`}`},customTextStyle:{"--callout-text-color":MC(PC(t,[0,0,0])),"--dark-callout-text-color":MC(PC(t,[255,255,255]))}}};function BC({type:e,children:t,extraClassName:n,icon:r,iconType:i,color:a,className:o}){let s=U(),c=LC[e],l=zC(a);return(0,L.jsx)(RC,{calloutType:e,icon:r==null||r===!1?l?(0,L.jsx)(IC,{type:e,colorClassName:`text-(--callout-text-color) dark:text-(--dark-callout-text-color)`}):c.icon:r,iconType:i,color:l?a:void 0,label:s[`aria.${e}`],className:j(`border`,l?l.containerClassName:c.container,n,o),childrenClassName:l?l.childrenClassName:c.contentText,customStyle:l?.customStyle,customTextStyle:l?.customTextStyle,children:t})}function VC({children:e,icon:t,iconType:n,color:r,className:i}){return(0,L.jsx)(BC,{type:`info`,icon:t,iconType:n,color:r,className:i,children:e})}function HC({children:e,icon:t,iconType:n,color:r,className:i}){return(0,L.jsx)(BC,{type:`warning`,icon:t,iconType:n,color:r,extraClassName:`[&_[data-component-part='callout-icon']]:mt-px`,className:i,children:e})}function UC({children:e,icon:t,iconType:n,color:r,className:i}){return(0,L.jsx)(BC,{type:`note`,icon:t,iconType:n,color:r,className:i,children:e})}function WC({children:e,icon:t,iconType:n,color:r,className:i}){return(0,L.jsx)(BC,{type:`tip`,icon:t,iconType:n,color:r,extraClassName:`[&_[data-component-part='callout-icon']]:mt-px`,className:i,children:e})}function GC({children:e,icon:t,iconType:n,color:r,className:i}){return(0,L.jsx)(BC,{type:`check`,icon:t,iconType:n,color:r,className:i,children:e})}function KC({children:e,icon:t,iconType:n,color:r,className:i}){return(0,L.jsx)(BC,{type:`danger`,icon:t,iconType:n,color:r,className:i,children:e})}function qC({children:e,icon:t,iconType:n,color:r,className:i}){let a=zC(r);return(0,L.jsx)(RC,{calloutType:`callout`,icon:t,iconType:n,color:a?r:void 0,className:j(`border`,a?a.containerClassName:`border-zinc-500/20 bg-zinc-50/50 dark:border-zinc-500/30 dark:bg-zinc-500/10`,i),childrenClassName:a?a.childrenClassName:`text-zinc-900 dark:text-zinc-200`,customStyle:a?.customStyle,customTextStyle:a?.customTextStyle,children:e})}function JC({title:e,icon:t,iconType:n,color:r,horizontal:i,href:a,img:o,children:s,disabled:c,cta:l,arrow:u,className:d,type:f}){let p=f?LC[f]:void 0,m=typeof t==`string`&&t.trim()===``?void 0:t??p?.icon,h=typeof m==`string`?(0,L.jsx)(X,{icon:m,iconType:n,color:r,className:j(`size-6 m-0! shrink-0`,p?.iconBgClassName??`bg-primary dark:bg-primary-light`),overrideColor:!0}):m;return c&&(a=void 0),(0,L.jsx)(YC,{className:j(p&&j(p.container,p.cardSelectors),a&&!p&&`hover:border-primary! dark:hover:border-primary-light!`,d),title:e,icon:h,img:o,horizontal:i,href:a,cta:l,arrow:u,disabled:c,children:s})}function YC({title:e,icon:t,img:n,className:r,children:i,horizontal:a,arrow:o,mRef:s,cta:c,disabled:l,href:u,...d}){let f=ZS(u),p=o??f.external,m=(0,N.useId)(),h=(0,N.useId)(),g=e!=null&&e!==``,_=typeof t==`string`,v=t!=null&&!a,y=n?n.match(/\/([^\/]+)\.[^.]+$/)?.[1]??``:``,b=(0,L.jsx)(L.Fragment,{children:t?_?(0,L.jsx)(`img`,{src:t,alt:HS(e),className:`size-6 object-cover object-center`,"data-component-part":`card-icon`}):(0,L.jsx)(`div`,{"aria-hidden":`true`,className:`size-6 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100 [&>svg]:size-6`,"data-component-part":`card-icon`,children:t}):null});return(0,L.jsxs)(`div`,{className:j(G.Card,`block font-normal group relative my-2 ring-2 ring-transparent rounded-2xl bg-white dark:bg-background-dark border border-gray-950/10 dark:border-white/10 overflow-hidden w-full`,u&&`cursor-pointer`,r),"aria-labelledby":u?e?m:h:void 0,...f.props,...d,ref:s,children:[n&&(0,L.jsx)(`img`,{src:n,alt:y,className:`w-full object-cover object-center not-prose`,"data-component-part":`card-image`}),(0,L.jsxs)(`div`,{ref:f.ref,className:j(`px-6 py-5 relative`,a&&`flex items-center gap-x-4`),"data-component-part":`card-content-container`,children:[u&&(0,L.jsx)(`div`,{className:j(`absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5`,!p&&`hidden`),children:(0,L.jsx)(fh,{"aria-hidden":`true`,strokeWidth:2,className:`m-0.5 size-3 shrink-0`})}),b,(0,L.jsxs)(`div`,{className:`w-full`,children:[g&&(0,L.jsx)(`h2`,{id:m,className:j(`not-prose font-semibold text-base text-gray-800 dark:text-white`,v&&`mt-4`),contentEditable:!1,"data-component-part":`card-title`,children:e}),(0,L.jsx)(`div`,{id:h,className:j(`prose mt-1 font-normal text-base leading-6`,e?`text-gray-600 dark:text-gray-400`:`text-gray-700 dark:text-gray-300`,!g&&v&&`mt-4`,a&&`leading-6 mt-0`),"data-component-part":`card-content`,children:i}),c&&(0,L.jsx)(`div`,{className:`mt-8`,"data-component-part":`card-cta`,children:(0,L.jsxs)(`button`,{className:j(`text-left text-gray-600 gap-2 dark:text-gray-400 text-sm font-medium flex flex-row items-center`,!l&&`hover:text-primary dark:hover:text-primary-light group-hover:text-primary group-hover:dark:text-primary-light`),disabled:l,children:[c,(0,L.jsx)(Ym,{"aria-hidden":`true`,className:`-ml-0.5 size-2.5 shrink-0`,strokeWidth:2})]})})]})]})]})}function XC({page:e}){let t=kS(e.icon),n=AS(e.icon);return(0,L.jsx)(JC,{horizontal:!0,className:G.DirectoryPage,title:(0,L.jsx)(`span`,{className:`line-clamp-1`,children:e.title}),icon:t,iconType:n,href:e.href||`/`,children:e.description&&(0,L.jsx)(`span`,{className:`line-clamp-1`,children:e.description})})}function ZC({group:e}){let t=U(),n=kS(e.icon),r=AS(e.icon);return(0,L.jsx)(JC,{horizontal:!0,className:G.DirectoryPage,title:(0,L.jsx)(`span`,{className:`line-clamp-1`,children:e.group}),icon:n,iconType:r,href:e.root?.href||`/`,children:(0,L.jsxs)(`span`,{className:`flex min-w-0 items-center gap-1.5`,children:[(0,L.jsx)(bh,{strokeWidth:2,className:`size-4 shrink-0 text-primary dark:text-primary-light`,"aria-hidden":!0}),(0,L.jsx)(`span`,{className:`line-clamp-1 text-gray-500 dark:text-gray-400`,children:jS(e.articleCount,t)})]})})}function QC({pages:e,nestedGroups:t=[]}){return e.length===0&&t.length===0?null:(0,L.jsxs)(`div`,{className:`flex flex-col`,children:[e.map(e=>(0,L.jsx)(XC,{page:e},e.href)),t.map(e=>(0,L.jsx)(ZC,{group:e},e.root?.href??e.group))]})}function $C({group:e}){let t=kS(e.icon),n=(0,L.jsxs)(`div`,{className:`flex min-w-0 flex-1 items-start gap-4 border border-transparent`,children:[t&&e.icon&&(0,L.jsx)(Ag,{className:`leading-7`,children:(0,L.jsx)(X,{icon:t,iconType:typeof e.icon==`string`?void 0:e.icon.style,className:`size-6 shrink-0 bg-gray-500 dark:bg-gray-400`,overrideColor:!0})}),(0,L.jsx)(`h3`,{className:`text-pretty text-xl font-medium leading-7 line-clamp-1 text-gray-950 dark:text-gray-100`,children:e.group})]});return e.root?(0,L.jsxs)(gp,{href:e.root.href||`/`,"data-component-name":`directory-group-root`,className:j(G.DirectoryPage,`flex items-center gap-4 rounded-xl px-6 py-2 transition-colors hover:bg-gray-50 dark:hover:bg-white/[0.03]`),children:[n,(0,L.jsx)(Ym,{"aria-hidden":`true`,strokeWidth:2,className:`size-4 shrink-0 self-center text-gray-400 dark:text-gray-500`})]}):(0,L.jsx)(`div`,{className:`px-6 py-2`,children:n})}function ew({group:e}){return e.pages.length===0&&e.groups.length===0?null:(0,L.jsxs)(`div`,{"data-component-name":`directory-group`,className:j(G.DirectoryGroup,`space-y-2`),children:[(0,L.jsx)($C,{group:e}),(0,L.jsx)(QC,{pages:e.pages,nestedGroups:e.groups})]})}function tw({childPages:e,childGroups:t}){return(0,L.jsxs)(L.Fragment,{children:[e.length>0&&(0,L.jsx)(QC,{pages:e}),t.map(e=>(0,L.jsx)(ew,{group:e},e.group))]})}function nw(){let e=tm(),{childPages:t,childGroups:n}=em(),r=nm();if(!e||t.length===0&&n.length===0)return null;let i=r===`card`?tw:BS;return(0,L.jsx)(`div`,{"data-component-name":`directory`,"data-directory-style":r,className:j(G.Directory,`mt-4 mb-14 space-y-6`),children:(0,L.jsx)(i,{childPages:t,childGroups:n})})}var rw=e=>(0,L.jsx)(be,{modal:!1,...e}),iw=({className:e,children:t,...n})=>(0,L.jsx)(A,{className:j(`group disabled:pointer-events-none [&>span]:line-clamp-1 rounded-lg overflow-hidden group focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light`,`flex items-center py-0.5 gap-1 text-sm text-gray-950/50 dark:text-white/50 group-hover:text-gray-950/70 dark:group-hover:text-white/70`,e),...n,children:t}),aw=({align:e=`start`,side:t=`bottom`,sideOffset:n=4,alignOffset:r,collisionAvoidance:i,className:a,...o})=>(0,L.jsx)(Fe,{children:(0,L.jsx)(me,{className:`z-50 data-anchor-hidden:invisible`,align:e,alignOffset:r,collisionAvoidance:i,collisionPadding:16,side:t,sideOffset:n,children:(0,L.jsx)(Be,{style:{textRendering:`geometricPrecision`},className:j(`origin-(--transform-origin) outline-none shadow-xl dark:shadow-none shadow-gray-500/5 dark:shadow-gray-500/5 bg-background-light dark:bg-background-dark p-1 relative z-50 max-h-96 max-w-(--available-width) min-w-(--anchor-width) overflow-y-auto rounded-2xl border-standard text-gray-950/70 dark:text-white/70`,`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`,a),...o})})}),ow=({className:e,isSelected:t,children:n,...r})=>(0,L.jsxs)(M,{...t!==void 0&&{role:`menuitemradio`,"aria-checked":t},"data-active":t||void 0,style:{fontWeight:`normal !important`},className:j(`flex items-center justify-between px-2 py-1 gap-2 text-sm rounded-xl group hover:bg-background-dark/[0.03] dark:hover:bg-background-light/[0.03] focus-visible:bg-background-dark/5 dark:focus-visible:bg-background-light/5 relative w-full cursor-pointer select-none outline-0 focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light data-disabled:pointer-events-none data-disabled:cursor-default data-disabled:opacity-50`,t?`text-primary dark:text-primary-light font-medium`:`text-gray-950/50 dark:text-white/50 hover:text-gray-950/75 dark:hover:text-white/75 focus-visible:text-gray-950/75 dark:focus-visible:text-white/75`,e),...r,children:[n,(0,L.jsx)(Um,{"aria-hidden":`true`,className:j(`size-3.5 text-primary dark:text-primary-light shrink-0`,!t&&`opacity-0`),strokeWidth:2.5})]}),sw=()=>(0,N.useContext)(fS),cw=`regular`,lw=({className:e,mobile:t=!1})=>{let n=U(),[{multiViewItems:r},i]=sw(),{setPreferredCodeLanguage:a}=(0,N.useContext)(up),[o,s]=(0,N.useState)(!1),c=r.find(e=>e.active),l=e=>{let t=r.find(t=>t.title===e);if(t){if(i({type:`toggle_multi_view_change`,payload:t}),t.id&&typeof window<`u`)try{let e=`${window.location.pathname}${window.location.search}#${t.id}`;window.history.replaceState({...window.history.state,as:e,url:e},``,e)}catch{}a?.(e),s(!1)}};return r.length===0?null:(0,L.jsx)(`div`,{id:J.MultiViewDropdown,className:j(G.MultiViewDropdown,`w-[14rem] max-w-full`,Q.SecondaryNav,e,t&&`mt-8 xl:mt-0 [html:not([data-assistant-state=open])_&]:xl:hidden -mb-4 sm:ml-auto`),children:(0,L.jsxs)(rw,{open:o,onOpenChange:s,children:[(0,L.jsxs)(iw,{"aria-label":c?.title?`${n[`aria.switchView`]}: ${c.title}`:n[`aria.switchView`],className:j(G.MultiViewDropdownTrigger,`z-10 group flex w-full items-center justify-start pl-1.5 pr-3 py-1.5 rounded-xl gap-1 border border-gray-200 dark:border-white/[0.07] hover:bg-gray-600/5 dark:hover:bg-gray-200/5`),children:[!!c?.icon&&(0,L.jsx)(`div`,{className:`flex items-center justify-center shrink-0 size-[26px] border border-gray-200 dark:border-white/[0.07] rounded-md`,children:(0,L.jsx)(X,{icon:c.icon||``,iconType:c.iconType||cw,className:`size-3.5 shrink-0`})}),(0,L.jsx)(`span`,{className:`text-sm font-medium text-gray-900 dark:text-gray-200 leading-[20px] tracking-[-0.1px] px-1 truncate`,children:c?.title}),(0,L.jsx)(Lg,{className:`shrink-0 rotate-90 group-data-popup-open:rotate-[270deg] ml-auto`})]}),(0,L.jsx)(aw,{className:j(G.MultiViewDropdownContent,`p-1 gap-1 w-(--anchor-width) rounded-xl`),align:`start`,sideOffset:4,collisionAvoidance:{side:`none`,align:`none`},children:r.map(e=>(0,L.jsxs)(ow,{className:j(G.MultiViewDropdownItem,`flex items-center justify-start gap-2 rounded-lg text-gray-900 dark:text-gray-200 px-2.5 py-2 cursor-pointer hover:bg-gray-950/5 dark:bg-transparent focus-within:bg-gray-950/5 dark:focus-within:bg-white/5`),onClick:()=>l(e.title),isSelected:c?.title===e.title,children:[!!e.icon&&(0,L.jsx)(X,{icon:e.icon,iconType:e.iconType||cw,className:`size-4 shrink-0`}),(0,L.jsx)(`span`,{className:`text-sm font-medium text-gray-900 dark:text-gray-200 truncate mr-auto`,children:e.title})]},e.title))})]})})};function uw({className:e}){let{options:t,selectedVariation:n,setSelectedVariation:r}=of(),[i,a]=(0,N.useState)(!1),o=t.find(e=>e.id===n);return!o||t.length===0?null:(0,L.jsx)(`div`,{className:j(`w-[14rem] max-w-full`,e),children:(0,L.jsxs)(rw,{open:i,onOpenChange:a,children:[(0,L.jsxs)(iw,{"aria-label":`Documentation variation: ${o.label}`,"data-component-part":`variation-select-trigger`,className:`z-10 group flex w-full items-center justify-start pl-1.5 pr-3 py-1.5 rounded-xl gap-1 border border-gray-200 dark:border-white/[0.07] hover:bg-gray-600/5 dark:hover:bg-gray-200/5`,children:[(0,L.jsx)(`span`,{className:`text-sm font-medium text-gray-900 dark:text-gray-200 leading-[20px] tracking-[-0.1px] px-1 truncate`,title:o.label,children:o.label}),(0,L.jsx)(Lg,{className:`shrink-0 rotate-90 group-data-popup-open:rotate-[270deg] ml-auto`})]}),(0,L.jsx)(aw,{"data-component-part":`variation-select-content`,className:`p-1 gap-1 w-(--anchor-width) rounded-xl`,align:`start`,sideOffset:4,collisionAvoidance:{side:`none`,align:`none`},children:t.map(e=>{let t=e.id===n;return(0,L.jsx)(ow,{"data-component-part":`variation-select-item`,"data-variation-id":e.id,"data-selected":t,className:`flex items-center justify-start gap-2 rounded-lg text-gray-900 dark:text-gray-200 px-2.5 py-2 cursor-pointer hover:bg-gray-950/5 dark:bg-transparent focus-within:bg-gray-950/5 dark:focus-within:bg-white/5`,onClick:()=>{r(e.id),a(!1)},isSelected:t,children:(0,L.jsx)(`span`,{className:`text-sm font-medium text-gray-900 dark:text-gray-200 truncate mr-auto`,children:e.label})},e.id)})})]})})}function dw({className:e,inline:t=!1,mobile:n=!1,variationOnly:r=!1}){let{docsConfig:i}=(0,N.useContext)(V),{options:a,selectedVariation:o}=of();return i?.theme===`willow`&&a.some(e=>e.id===o)?(0,L.jsxs)(`div`,{"data-component-part":`content-switchers`,className:j(`flex w-[14rem] max-w-full flex-col gap-2.5`,Q.SecondaryNav,e,t&&`mt-8 xl:mt-0 -mb-4 sm:ml-auto`,n&&!t&&`mt-8 xl:mt-0 [html:not([data-assistant-state=open])_&]:xl:hidden -mb-4 sm:ml-auto`),children:[(0,L.jsx)(uw,{className:`w-full`}),!r&&(0,L.jsx)(lw,{className:`w-full`})]}):r?null:(0,L.jsx)(lw,{className:e,mobile:n})}var fw=()=>{let{apiReferenceData:{channel:e}}=(0,N.useContext)(_c);return(0,N.useMemo)(()=>e,[e])},pw=e=>{let[{codeExamples:t}]=sw();return t[e]},mw=()=>{let[{codeExamples:e}]=sw();return!!e.request||!!e.response},hw=fc(()=>I(()=>import(`./Page-kLDfGdFi.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.AsyncApiPage),__vite__mapDeps([65,1,2,11,12,6,7,8,66,67,59,41,40,62,68,69,70]),import.meta.url),void 0,`a4b48b4bee`),gw=fc(()=>I(()=>import(`./Page-BbBFtISY.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.GraphqlReferencePage),__vite__mapDeps([71,1,2,72,20,67,59,62,73,70]),import.meta.url),void 0,`c4cef6e5c7`),_w=fc(()=>I(()=>import(`./Page-BlovTRO5.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.OpenApiPage),__vite__mapDeps([74,1,2,75,11,6,7,8,12,13,14,15,5,76,53,17,18,19,68,70,73,66,67,59,41,40,62,16,72,20,77]),import.meta.url),void 0,`b0f84f53ff`),vw=fc(()=>I(()=>import(`./ApiExamples-DTFiS5AN.js?dpl=dpl_4UDxC3erAcBDHX8QT9FjyxxnLZSQ`).then(e=>e.n).then(e=>e.ApiExamples),__vite__mapDeps([75,1,2,11,6,7,8,12,13,14,15,5,76,53,17,18,19,68,70,73]),import.meta.url),void 0,`2b790eda92`),yw=()=>mw()?(0,L.jsx)(`div`,{className:`mt-8 lg:mt-0 flex flex-col gap-6 [html:not([data-assistant-state=open]):has(#content-side-layout[data-api-example])_&]:xl:hidden max-h-[30rem] print:max-h-none`,children:(0,L.jsx)(vw,{})}):null,bw=({pageMetadata:e,children:t})=>{let n=fw(),{graphqlReferenceData:r}=(0,N.useContext)(_c),i=e.api||e.openapi||e[`openapi-schema`],a=e.asyncapi&&n,o=!!i||!!a||!!r;return(0,N.useEffect)(()=>{o&&j_()},[o]),a?(0,L.jsx)(hw,{channel:n,children:t}):r?(0,L.jsx)(gw,{data:r,children:t}):i?(0,L.jsx)(_w,{children:t}):(0,L.jsx)(yw,{})},xw=({pageMetadata:e,children:t})=>{let n=fw(),{openApiReferenceData:r}=(0,N.useContext)(tc),{graphqlReferenceData:i}=(0,N.useContext)(_c),a=tm(),{isCustom:o,isFrame:s}=yx(e),c=e.openapi||e[`openapi-schema`]||e.api||e.asyncapi,l=r.operation||r.schemaData||n;return i||c&&l?null:(0,L.jsx)(`div`,{className:j(G.Content,`@container/columns-container relative`,!o&&!s&&j(`mt-8 prose prose-gray dark:prose-invert [contain:inline-size] isolate empty:hidden`,a?`mb-10`:`mb-14`)),"data-page-title":e.title,"data-page-href":e.href,id:J.Content,children:t})},Sw=/^\d{4}(?:-\d{2}){0,2}$/,Cw=/\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?\s*(?:Z|[+-]\d{2}:?\d{2})$|\b(?:UTC?|GMT|[ECMP][SD]T)\b/i,ww=`UTC`;function Tw(e){if(e instanceof Date&&!Number.isNaN(e.getTime()))return`${e.toISOString().slice(0,10)}T00:00:00Z`;if(typeof e!=`string`)return;let t=e.trim();if(t===``)return;let n=new Date(t);if(!Number.isNaN(n.getTime()))return Sw.test(t)?`${n.toISOString().slice(0,10)}T00:00:00Z`:Cw.test(t)?t:new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds())).toISOString()}function Ew(e,t){return new Date(e).toLocaleDateString(t,{month:`long`,day:`numeric`,year:`numeric`,timeZone:ww})}function Dw({pageMetadata:e,className:t}){let{lastModified:n,gitLastModified:r}=(0,N.useContext)(mc),{docsConfig:i}=(0,N.useContext)(V),{selectedLocale:a}=(0,N.useContext)(H),o=U(),s=i?.metadata?.timestamp===!0,c=e.timestamp??s,l=Tw(e.lastUpdatedDate??e.last_updated_at)??r??n;if(!c||!l)return null;let u=Ew(l,a?jl(a):`en-US`);return(0,L.jsxs)(`div`,{className:j(`pt-4 pb-16 text-sm text-gray-500 dark:text-gray-400`,t),children:[o.lastModifiedOn,` `,u]})}async function Ow(e){e||console.warn(`Called copyToClipboard() with empty text`);try{return await navigator.clipboard.writeText(e),`success`}catch(e){return console.error(`Failed to copy: `,e),`error`}}function kw({id:e,contentId:t,titleId:n,title:r,description:i,open:a,icon:o,coverClass:s}){let{divisions:c}=(0,N.useContext)(H),l=c.tabs.length>0;return(0,L.jsxs)(`summary`,{className:j(`relative not-prose flex flex-row items-center content-center w-full cursor-pointer`,`list-none [&::-webkit-details-marker]:hidden`,s),onMouseDown:e=>{e.detail>1&&e.preventDefault()},"aria-controls":t,"aria-expanded":a,"data-component-part":`accordion-button`,children:[(0,L.jsx)(`div`,{id:e,className:j(`absolute`,l?`top-[-8rem] [[data-banner-state=visible]_&]:top-[-10.5rem]`:`top-[-4.5rem] [[data-banner-state=visible]_&]:top-[-7rem]`)}),(0,L.jsx)(`div`,{className:`flex size-4 shrink-0 items-center justify-center`,"data-component-part":`accordion-caret-right`,children:(0,L.jsx)(Hm,{"aria-hidden":`true`,className:j(`size-3 shrink-0 text-gray-600 transition-transform duration-200 dark:text-gray-400`,!a&&`-rotate-90`)})}),o?(0,L.jsx)(`div`,{className:`size-4 shrink-0 fill-gray-800 dark:fill-gray-100 text-gray-800 dark:text-gray-100`,"data-component-part":`accordion-icon`,children:o}):null,(0,L.jsxs)(`div`,{className:`leading-tight text-left w-full min-w-0`,contentEditable:!1,"data-component-part":`accordion-title-container`,children:[(0,L.jsx)(`p`,{id:n,className:`m-0 font-medium leading-6 text-gray-900 dark:text-gray-200`,"data-component-part":`accordion-title`,children:r}),i?(0,L.jsx)(`p`,{className:`m-0 text-gray-900 dark:text-gray-200`,"data-component-part":`accordion-description`,children:i}):null]})]})}function Aw(e){return e===`minimalist`?{parentClass:``,coverClass:`[&>div]:ml-2 py-1 text-gray-700 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-200`,contentClass:`mt-2 pt-1 mb-4 mx-[7px] px-4 border-l border-gray-100 dark:border-gray-800/50`}:{parentClass:`border-standard rounded-2xl mb-3 overflow-hidden bg-background-light dark:bg-codeblock`,coverClass:`gap-3 px-5 py-3.5 hover:bg-gray-100 hover:dark:bg-gray-800`,contentClass:`px-5 pb-3.5`}}function jw({id:e,title:t,description:n,defaultOpen:r=!1,icon:i,iconType:a,children:o,className:s,_disabled:c}){let l=q(`docs.accordion.open`),u=q(`docs.accordion.close`);return(0,L.jsx)(Pw,{id:e,title:t,description:n,defaultOpen:r===!0||typeof r==`string`&&r===`true`,onChange:e=>{let n=HS(t)||void 0;e?l({title:n}).catch(console.error):u({title:n}).catch(console.error)},icon:typeof i==`string`?(0,L.jsx)(X,{icon:i,iconType:a,className:`w-4 h-4`}):i,className:s,_disabled:c,children:o})}var Mw=(0,N.createContext)({parentIds:[]}),Nw=(e,t,n)=>e[n.length]===t&&n.every((t,n)=>e[n]===t);function Pw({id:e,title:t,description:n,defaultOpen:r=!1,icon:i,onChange:a,variant:o=`rounded`,children:s,className:c,_disabled:l}){let u=HS(t),d=e??(typeof t==`string`||u?Te(u.replace(`:`,`-`),{decamelize:!1}):void 0),f=(0,N.useId)(),p=d?`${d}-accordion-children`:f,m=(0,N.useId)(),h=d?`${d}-accordion-title`:m,g=(0,N.useContext)(Mw),[_,v]=(0,N.useState)(r);Vc(()=>{if(!d)return;let e=window.location.hash.substring(1).split(`:`);Nw(e,d,g.parentIds)&&(v(!0),e.length===g.parentIds.length+1&&ql({id:d,preScrollCallback(){history.scrollRestoration=`manual`}}))},[]);let y=(0,N.useRef)(g.parentIds);y.current=g.parentIds,(0,N.useEffect)(()=>{if(!d)return;let e=()=>{let e=window.location.hash.substring(1).split(`:`);Nw(e,d,y.current)&&(v(!0),e.length===y.current.length+1&&ql({id:d,preScrollCallback(){history.scrollRestoration=`manual`}}))};return window.addEventListener(`hashchange`,e),()=>window.removeEventListener(`hashchange`,e)},[d]);let b=e=>{let t=new URLSearchParams(window.location.search).get(Zd),n=t?`?${new URLSearchParams({[Zd]:t}).toString()}`:``;return`${window.location.pathname}${n}${e?`#${e}`:``}`},x=e=>`${window.location.pathname}${window.location.search}${e?`#${e}`:``}`;function S(e,t){if(l||typeof window>`u`||typeof document>`u`||!document.hasFocus())return;let n=e.join(t),r=x(n);Ow(b(n)),window.history.replaceState({...window.history.state,as:r,url:r},``,r)}let C=e=>{if(v(e),!l){if(e&&d)S([...g.parentIds,d],`:`);else{let e=x(g.parentIds.join(`:`));window.history.replaceState({...window.history.state,as:e,url:e},``,e)}a&&a(e)}},{parentClass:w,coverClass:T,contentClass:E}=Aw(o);return(0,L.jsx)(Mw.Provider,{value:{...g,parentIds:[...g.parentIds,...d==null?[]:[d]]},children:(0,L.jsxs)(`details`,{open:_,onKeyDownCapture:e=>{if(e.defaultPrevented)return;let t=e.target;if((t.tagName===`TEXTAREA`||t.tagName===`INPUT`)&&e.key===` `){e.preventDefault();let n=t,r=n.selectionStart??0,i=n.selectionEnd??0,a=n.value,o=t.tagName===`TEXTAREA`?HTMLTextAreaElement.prototype:HTMLInputElement.prototype;(Object.getOwnPropertyDescriptor(o,`value`)?.set)?.call(n,a.slice(0,r)+` `+a.slice(i)),n.selectionStart=n.selectionEnd=r+1,n.dispatchEvent(new Event(`input`,{bubbles:!0}))}},onToggle:e=>{let t=e.currentTarget.open;t!==_&&(v(t),C(t))},className:j(G.Accordion,w,`cursor-default`,c),children:[(0,L.jsx)(kw,{id:d,contentId:p,titleId:h,title:t,description:n,open:_,icon:i,coverClass:T}),(0,L.jsx)(`div`,{id:p,role:`region`,"aria-labelledby":h,className:j(E,`prose prose-gray dark:prose-invert overflow-x-auto cursor-default`),"data-component-part":`accordion-content`,children:s})]},u||`accordion`)})}function Fw({children:e,className:t}){return(0,L.jsx)(`div`,{className:j(G.AccordionGroup,`[&>details]:border-0 [&>details]:rounded-none [&>details>summary]:rounded-none [&>details]:mb-0 overflow-hidden mt-0 mb-3 rounded-2xl prose prose-gray dark:prose-invert divide-y! divide-inherit! border-standard`,t),children:e})}var Iw=new Set([`p`,`div`,`section`,`ul`,`ol`,`table`,`pre`,`blockquote`]),Lw={lg:`gap-1 py-1 pl-2.5 pr-2.5 [&_svg]:size-3.5 [&_img]:size-3.5 text-sm tracking-[-0.1px] data-[shape="rounded"]:rounded-[8px]`,md:`gap-1 py-0.5 pl-2 pr-2 [&_svg]:size-3.5 [&_img]:size-3.5 text-sm tracking-[-0.1px] data-[shape="rounded"]:rounded-[8px]`,sm:`gap-[3px] py-0.5 pl-1.5 pr-1.5 [&_svg]:size-3 [&_img]:size-3 text-xs data-[shape="rounded"]:rounded-[6px]`,xs:`gap-0.5 py-0 pl-1 pr-1 [&_svg]:size-2.5 [&_img]:size-2.5 text-xs data-[shape="rounded"]:rounded-[4px]`},Rw={gray:`[--color-bg:#F5F5F4] dark:[--color-bg:#44403C] [--color-text:#57534E] dark:[--color-text:#A8A29E] [--color-bg-disabled:#FAFAF9] dark:[--color-bg-disabled:#1C1917] [--color-text-disabled:#D6D3D1] dark:[--color-text-disabled:#44403C]`,blue:`[--color-bg:rgba(37,99,235,0.20)] dark:[--color-bg:rgba(37,99,235,0.20)] [--color-text:#1D4ED8] dark:[--color-text:#93C5FD] [--color-bg-disabled:rgba(37,99,235,0.08)] dark:[--color-bg-disabled:rgba(37,99,235,0.08)] [--color-text-disabled:rgba(37,99,235,0.20)] dark:[--color-text-disabled:rgba(37,99,235,0.20)]`,green:`[--color-bg:rgba(22,163,74,0.20)] dark:[--color-bg:rgba(22,163,74,0.20)] [--color-text:#15803D] dark:[--color-text:#86EFAC] [--color-bg-disabled:rgba(22,163,74,0.08)] dark:[--color-bg-disabled:rgba(22,163,74,0.08)] [--color-text-disabled:rgba(22,163,74,0.20)] dark:[--color-text-disabled:rgba(22,163,74,0.20)]`,yellow:`[--color-bg:rgba(202,138,4,0.10)] dark:[--color-bg:rgba(202,138,4,0.30)] [--color-text:#A16207] dark:[--color-text:#FDE047] [--color-bg-disabled:rgba(202,138,4,0.08)] dark:[--color-bg-disabled:rgba(202,138,4,0.15)] [--color-text-disabled:rgba(202,138,4,0.20)] dark:[--color-text-disabled:rgba(253,224,71,0.30)]`,orange:`[--color-bg:rgba(234,88,12,0.20)] dark:[--color-bg:rgba(234,88,12,0.20)] [--color-text:#C2410C] dark:[--color-text:#FDBA74] [--color-bg-disabled:rgba(234,88,12,0.08)] dark:[--color-bg-disabled:rgba(234,88,12,0.08)] [--color-text-disabled:#FED7AA] dark:[--color-text-disabled:#9A3412]`,red:`[--color-bg:rgba(220,38,38,0.20)] dark:[--color-bg:rgba(220,38,38,0.20)] [--color-text:#B91C1C] dark:[--color-text:#FCA5A5] [--color-bg-disabled:rgba(220,38,38,0.08)] dark:[--color-bg-disabled:rgba(220,38,38,0.08)] [--color-text-disabled:#FECACA] dark:[--color-text-disabled:#991B1B]`,purple:`[--color-bg:rgba(147,51,234,0.20)] dark:[--color-bg:rgba(147,51,234,0.20)] [--color-text:#7E22CE] dark:[--color-text:#D8B4FE] [--color-bg-disabled:rgba(147,51,234,0.08)] dark:[--color-bg-disabled:rgba(147,51,234,0.08)] [--color-text-disabled:#E9D5FF] dark:[--color-text-disabled:#6B21A8]`,white:`[--color-bg:rgba(255,255,255,0.95)] dark:[--color-bg:rgba(255,255,255,0.95)] [--color-text:rgba(11,12,14,0.60)] dark:[--color-text:rgba(11,12,14,0.60)] [--color-bg-disabled:rgba(255,255,255,0.08)] dark:[--color-bg-disabled:rgba(255,255,255,0.24)] [--color-text-disabled:#E9E9EA] dark:[--color-text-disabled:#3C3C3D]`,surface:`[--color-bg:rgba(255,255,255,0.95)] dark:[--color-bg:#262727] [--color-text:#78787A] dark:[--color-text:#D7D7D7] [--color-bg-disabled:rgba(255,255,255,0.95)] dark:[--color-bg-disabled:#262727] [--color-text-disabled:#E9E9EA] dark:[--color-text-disabled:#3C3C3D]`,"white-destructive":`[--color-bg:rgba(255,255,255,0.95)] dark:[--color-bg:rgba(255,255,255,0.95)] [--color-text:#E6483D] dark:[--color-text:#E6483D] [--color-bg-disabled:rgba(255,255,255,0.08)] dark:[--color-bg-disabled:rgba(255,255,255,0.24)] [--color-text-disabled:rgba(230,72,61,0.30)] dark:[--color-text-disabled:rgba(230,72,61,0.40)]`,"surface-destructive":`[--color-bg:rgba(255,255,255,0.95)] dark:[--color-bg:#262727] [--color-text:#E6483D] dark:[--color-text:#E6483D] [--color-bg-disabled:rgba(255,255,255,0.95)] dark:[--color-bg-disabled:#262727] [--color-text-disabled:rgba(230,72,61,0.30)] dark:[--color-text-disabled:rgba(230,72,61,0.40)]`},zw=({children:e,className:t,color:n=`gray`,shape:r=`rounded`,stroke:i=!1,disabled:a=!1,size:o=`md`,icon:s,iconType:c,"data-component-part":l,"data-version-tag":u})=>{c&&typeof s!=`string`&&console.warn(`: "iconType" is ignored unless "icon" is a string icon name.`);for(let t of N.Children.toArray(e))(0,N.isValidElement)(t)&&typeof t.type==`string`&&Iw.has(t.type)&&console.warn(`<${t.type}> cannot be a child of the inline . Use inline content instead.`);let d=typeof s==`string`?(0,L.jsx)(X,{icon:s,iconType:c,className:`shrink-0 bg-(--color-text) group-data-[disabled=true]/badge:bg-(--color-text-disabled)`,overrideColor:!0}):s;return(0,L.jsxs)(`span`,{"data-badge":`true`,"data-color":n,"data-size":o,"data-shape":r,"data-stroke":i,"data-disabled":a,...l&&{"data-component-part":l},...u!==void 0&&{"data-version-tag":u},className:j(`group/badge print:print-color-exact print:[&_img]:m-0! inline-flex items-center w-fit font-medium relative data-[disabled="true"]:cursor-not-allowed`,`data-[shape='pill']:rounded-full`,`data-[stroke='true']:outline data-[stroke='true']:outline-1 data-[stroke='true']:outline-offset-[-1px] data-[stroke='true']:outline-[rgba(11,12,14,0.08)] dark:data-[stroke='true']:outline-[rgba(255,255,255,0.14)]`,`bg-(--color-bg) text-(--color-text) data-[disabled='true']:bg-(--color-bg-disabled) data-[disabled='true']:text-(--color-text-disabled)`,Lw[o]??Lw.md,Rw[n]??Rw.gray,t),children:[!!d&&d,e]})},Bw=2e3;async function Vw(){if(typeof window.alloy==`function`)try{return(await Promise.race([window.alloy(`getIdentity`),new Promise(e=>setTimeout(()=>e(void 0),Bw))]))?.identity?.ECID||void 0}catch{return}}function Hw(){try{let e=document.cookie.match(/AMCV_[^=]+=([^;]+)/),t=e?.[1]&&decodeURIComponent(e[1]).match(/MCMID\|(\d+)/);return t?t[1]:void 0}catch{return}}async function Uw(){if(typeof window<`u`)return await Vw()??Hw()}function Ww(e){return e.endsWith(`/`)?e.slice(0,-1):e}function Gw(e,t,n){let r=Ww(Kc(t??``));if(n){let e=Kc(n);if(e&&e.includes(`.`))return r&&e!==r&&!e.startsWith(`${r}/`)?`${r}/${e}`:e}return`${r?`${r}/`:``}${Kc(e)||`index`}.mdx`}function Kw(e,t,n){let{owner:r,repo:i,deployBranch:a,contentDirectory:o}=t;return`https://github.com/${r}/${i}/edit/${a}/${Gw(e,o,n)}`}function qw(e,t){let{owner:n,repo:r}=t;return`https://github.com/${n}/${r}/issues/new?title=Issue on docs&body=Path: ${e||`index`}`}var Jw=1e4;function Yw(e){return e?.status===422?`rejected`:e?.ok?`accepted`:`failed`}var Xw=1e4;async function Zw(e,{path:t,helpful:n,reason:r,comment:i}){try{let a=await Uw(),o=`[${t}] [${n?`helpful`:`not helpful`}] [${r}]${i?` ${i}`:``}`.slice(0,Xw);await fetch(e,{method:`POST`,headers:{"Content-Type":`application/json`},credentials:`omit`,body:JSON.stringify({feedback_id:crypto.randomUUID(),...a&&{mcid:a},content:o})})}catch(e){console.error(`Error forwarding feedback:`,e)}}var Qw=({code:e,...t})=>{let n=B(),{subdomain:r}=(0,N.useContext)(hc),{feedback:i,setFeedback:a,setFeedbackModalOpen:o,feedbackModalOpen:c,isCodeSnippetFeedbackEnabled:l,status:u,setStatus:d}=(0,N.useContext)(nT),f=(0,N.useRef)(null),p=U(),{reportIncorrectCode:m,pleaseProvideDetailsOfTheIncorrectCode:h,whatIsWrongWithThisCode:g,submit:_,cancel:v}=p,y=!l||!i||u===`submitting`||u===`rejected`;return(0,N.useEffect)(()=>{if(c){let e=f.current;e&&(e.focus(),e.setSelectionRange(e.value.length,e.value.length))}else f.current?.blur()},[c]),(0,L.jsxs)(`div`,{className:j(`flex flex-col gap-y-3`,G.CodeSnippetFeedbackForm),children:[(0,L.jsxs)(`div`,{className:`flex flex-col gap-y-1`,children:[(0,L.jsx)(`span`,{className:j(G.CodeSnippetFeedbackFormTitle,`text-sm font-medium text-gray-900 dark:text-gray-100`),children:m}),(0,L.jsx)(`p`,{className:j(G.CodeSnippetFeedbackFormDescription,`text-sm text-gray-600 dark:text-gray-400`),children:h})]}),(0,L.jsx)(s,{id:J.CodeSnippetFeedbackTextArea,ref:f,autoComplete:`off`,placeholder:g,"aria-label":g,value:i,onChange:e=>{a(e.target.value),d(`idle`)},readOnly:u===`submitting`,cacheMeasurements:!1,minRows:3,className:j(G.CodeSnippetFeedbackTextArea,`my-2 text-sm w-full py-2 px-3 bg-background-light dark:bg-background-dark border border-gray-200 dark:border-gray-800 rounded-xt focus:outline-0 focus:border-gray-300 dark:focus:border-gray-700 text-gray-900 dark:text-gray-100 placeholder:text-gray-600/70 dark:placeholder:text-gray-400/70`,u===`rejected`&&`border-red-500 dark:border-red-500`),maxRows:8,style:{resize:`none`}}),(u===`rejected`||u===`failed`)&&(0,L.jsx)(`p`,{className:`-mt-4 text-xs text-red-500`,children:p[u===`rejected`?`feedback.inappropriateContent`:`feedback.submitFailed`]}),(0,L.jsxs)(`div`,{className:`flex justify-end gap-2`,children:[(0,L.jsx)(`button`,{type:`button`,className:`text-sm rounded-xl px-3 py-1.5 bg-background-light dark:bg-background-dark border border-gray-200 dark:border-gray-800 hover:border-gray-300 dark:hover:border-gray-700 text-gray-900 dark:text-gray-100 disabled:opacity-50 disabled:cursor-not-allowed`,onClick:()=>{d(`idle`),a(``),o(!1)},disabled:u===`submitting`,children:v}),(0,L.jsx)(`button`,{type:`button`,onClick:async()=>{let s=i.trim();if(y||!r||!s)return;let c={code:e,filename:t.filename,lang:t.language,path:n,feedback:s};d(`submitting`);let l=Yw(await fetch(`${R.BASE_PATH}/_mintlify/feedback/${r}/code-snippet-feedback`,{method:`POST`,body:JSON.stringify(c),signal:AbortSignal.timeout(Jw)}).catch(()=>void 0));l===`accepted`?(d(`idle`),a(``),o(!1)):d(l)},disabled:y,className:j(G.CodeSnippetFeedbackFormSubmitButton,`text-white rounded-xl px-3 py-1.5 bg-primary dark:bg-primary-dark disabled:opacity-50 disabled:cursor-not-allowed`),children:(0,L.jsx)(`span`,{className:`text-sm text-white dark:text-white text-center font-medium`,children:_})})]})]})},$w=o,eT=te,tT=({className:e,positionerClassName:t,align:n=`center`,side:r,sideOffset:i=4,collisionPadding:a,anchor:o,...s})=>(0,L.jsx)(Je,{children:(0,L.jsx)(he,{className:j(`z-50`,t),align:n,side:r,sideOffset:i,collisionPadding:a,anchor:o,children:(0,L.jsx)(Ye,{className:j(`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),...s})})}),nT=(0,N.createContext)({feedbackModalOpen:!1,setFeedbackModalOpen:()=>{},isCodeSnippetFeedbackEnabled:!1,feedback:``,setFeedback:()=>{},status:`idle`,setStatus:()=>{}}),rT=({children:e,code:t,...n})=>{let[i,a]=(0,N.useState)(!1),[o,s]=(0,N.useState)(``),[c,l]=(0,N.useState)(`idle`),u=r(`(max-width: 1024px)`),d=(0,N.useRef)(null),{entitlements:f}=(0,N.useContext)(hc),p=Gi({entitlements:f,entitlementToCheck:`CODE_SNIPPET_FEEDBACK`})&&!n.hideCodeSnippetFeedbackButton&&!!t,m=()=>typeof e==`function`?e({feedbackModalOpen:i,anchorRef:d}):e;return p?(0,L.jsxs)(nT.Provider,{value:{feedbackModalOpen:i,setFeedbackModalOpen:a,feedback:o,setFeedback:s,status:c,setStatus:l,isCodeSnippetFeedbackEnabled:p},children:[m(),typeof document<`u`&&(0,ax.createPortal)((0,L.jsx)($w,{open:i,onOpenChange:a,children:(0,L.jsx)(tT,{anchor:d,positionerClassName:Q.Popup,side:u?`bottom`:`right`,align:u?`center`:`start`,className:j(G.CodeSnippetFeedbackPopoverContent,`w-80 p-4 bg-white dark:bg-codeblock rounded-2xl border border-gray-950/10 dark:border-white/10`),children:(0,L.jsx)(Qw,{code:t,...n})})}),document.body)]}):m()},iT=()=>{let{isLivePreview:e,getDocsConfigOverrides:t,livePreviewUpdateId:n}=(0,N.useContext)(z),{docsConfig:r}=(0,N.useContext)(V);return(0,N.useMemo)(()=>{let n=t()?.styling?.codeblocks;return gr(e&&n?n:r?.styling?.codeblocks)},[e,t,n,r])},aT=()=>{let{isLivePreview:e,getDocsConfigOverrides:t,livePreviewUpdateId:n}=(0,N.useContext)(z),{docsConfig:r}=(0,N.useContext)(V);return(0,N.useMemo)(()=>{let n=t()?.styling?.codeblocks;return e&&n?n:r?.styling?.codeblocks},[e,t,n,r])},oT={language:!0,filename:!0,icon:!0,lang:!0,lines:!0,wrap:!0,expandable:!0,highlight:!0,focus:!0,numberOfLines:!0,hideAskAssistantButton:!0,hideCodeSnippetFeedbackButton:!0,isSmallText:!0,nocopy:!0},sT=e=>{if(!e)return{};let t={};return Object.keys(oT).forEach(n=>{e[n]!==void 0&&(t[n]=e[n])}),t};function cT(e){let{hasChatPermissions:t,assistantConfig:n}=(0,N.useContext)(fb);return!t||!e.code||e.hideAskAssistantButton||n?.askAiOnCodeBlock===!1?null:(0,L.jsx)(lT,{...e})}function lT({code:e,className:t,...n}){let{hasChatPermissions:r}=(0,N.useContext)(fb),{isChatSheetOpen:i,onChatSheetToggle:a}=(0,N.useContext)(db),{subdomain:o}=(0,N.useContext)(hc),s=U(),c=iT(),l=q(`docs.code_block.ask_ai`),u=B(),d=(0,N.useMemo)(()=>`lang-${n.language||n.lang||``}-code-${(e??``).slice(0,20)}`.replace(/[^a-zA-Z0-9_-]/g,`_`),[n.language,n.lang,e]),f=ny(e=>e.payloadInput),p=ny(e=>e.setPayloadInput),m=ny(e=>e.status===`submitted`||e.status===`streaming`);return(0,L.jsx)(VT,{text:s[`tooltip.askAssistant`],children:(0,L.jsx)(`div`,{className:j(`z-10 select-none`,t),children:(0,L.jsx)(`button`,{className:j(`size-6.5 flex items-center justify-center rounded-md group/ask-assistant-button`,c===`system`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-100 dark:[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent dark:[.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`,c===`dark`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`),id:J.AskAssistantCodeBlockButton,"aria-label":s[`aria.askAssistant`],"data-chat-payload-element-id":d,onClick:()=>{if(m||!e||!r)return;i||a({entryPoint:`code-block`});let t=`\`\`\`${n.language||``}\n${e}\n\`\`\``,s=f.context||[];s.some(e=>e.elementId===d)||(p({context:[...s,{type:`code`,value:t,path:u,elementId:d}]}),l({subdomain:o,query:t+` Explain this code snippet.`}))},children:(0,L.jsx)(Kh,{"aria-hidden":`true`,className:j(`size-4 shrink-0`,c===`system`&&`text-gray-400 group-hover/ask-assistant-button:text-gray-500 dark:text-white/40 dark:group-hover/ask-assistant-button:text-white/60`,c===`dark`&&`text-white/40 group-hover/ask-assistant-button:text-white/60`)})})})})}var uT=30,dT=40,fT=(e,t)=>{let[n,r]=(0,N.useState)(!1),[i,a]=(0,N.useState)(0),o=(0,N.useRef)(null),s=(0,N.useRef)(null),c=(0,N.useCallback)(e=>{o.current=e;let t=s.current;t&&(t.disconnect(),e&&t.observe(e))},[]);return(0,N.useEffect)(()=>{if(!e)return;let n=t&&t<7?uT:dT,r=new ResizeObserver(()=>{let e=o.current;e&&a(e.scrollHeight+n)});return s.current=r,o.current&&r.observe(o.current),()=>{r.disconnect(),s.current=null}},[e,t]),{isExpanded:n,calculatedHeight:i,contentRef:c,toggleExpanded:()=>r(e=>!e)}},pT=()=>{if(typeof window>`u`)return!1;let e=window.navigator.userAgent;return/Safari/.test(e)&&!/Chrome/.test(e)&&!/Chromium/.test(e)},mT=()=>{if(typeof window>`u`)return!1;let e=window.navigator.userAgent;return/Linux/i.test(e)&&!/Android/i.test(e)},hT=()=>{if(typeof window>`u`)return!1;let e=window.navigator;return/iP(hone|ad|od)/.test(e.userAgent)||/Macintosh/.test(e.userAgent)&&e.maxTouchPoints>1},gT=({className:e,...t})=>(0,L.jsx)(ae,{"data-component-part":`scroll-area`,className:j(`min-w-0`,e),...t}),_T={top:`linear-gradient(to bottom, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-start, 0px)))`,bottom:`linear-gradient(to top, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-y-end, var(--scroll-area-fade-size))))`,left:`linear-gradient(to right, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-start, 0px)))`,right:`linear-gradient(to left, transparent 0, black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-end, var(--scroll-area-fade-size))))`},vT=e=>{if(!e||e.length===0)return;let t=e.map(e=>_T[e]).join(`, `);return{maskImage:t,WebkitMaskImage:t,maskComposite:`intersect`,WebkitMaskComposite:`source-in`,maskRepeat:`no-repeat`}},yT=({className:e,fade:t,style:n,...r})=>(0,L.jsx)(se,{"data-component-part":`scroll-area-viewport`,className:j(`size-full rounded-[inherit] [--scroll-area-fade-size:32px]`,e),style:{...vT(t),...n},...r}),bT=({className:e,...t})=>(0,L.jsx)(Ze,{"data-component-part":`scroll-area-content`,className:e,...t}),xT=e=>{e&&pT()&&(e.addEventListener=(t,n,r)=>{t!==`wheel`&&EventTarget.prototype.addEventListener.call(e,t,n,r)})},ST=({className:e,orientation:t=`vertical`,ref:n,...r})=>{let i=N.useCallback(e=>{if(xT(e),typeof n==`function`)return n(e);n&&(n.current=e)},[n]);return(0,L.jsx)(a,{"data-component-part":`scroll-area-scrollbar`,orientation:t,className:j(`z-10 flex bg-neutral-50 rounded-full dark:bg-neutral-800 in-[.codeblock-dark]:bg-neutral-800 opacity-0 transition-opacity pointer-events-none print:hidden`,`data-hovering:opacity-100 data-hovering:pointer-events-auto data-scrolling:opacity-100 data-scrolling:duration-0 data-scrolling:pointer-events-auto`,`before:absolute before:content-['']`,t===`vertical`?`w-1 justify-center my-4 mx-0.5 before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5`:`h-1 my-0.5 mx-4 before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5`,e),...r,ref:t===`horizontal`?i:n,children:(0,L.jsx)(ee,{"data-component-part":`scroll-area-thumb`,className:j(`relative w-full rounded-full bg-neutral-300 hover:bg-neutral-400 active:bg-neutral-400 dark:bg-neutral-600 dark:hover:bg-neutral-500 dark:active:bg-neutral-500`,`in-[.codeblock-dark]:bg-neutral-600 in-[.codeblock-dark]:hover:bg-neutral-500 in-[.codeblock-dark]:active:bg-neutral-500`,`before:absolute before:content-['']`,t===`vertical`?`before:inset-y-0 before:-inset-x-1 pointer-coarse:before:-inset-x-2.5`:`before:inset-x-0 before:-inset-y-1 pointer-coarse:before:-inset-y-2.5`)})})},CT=e=>(0,L.jsx)(v,{"data-component-part":`scroll-area-corner`,...e});function wT(e){if(!e||typeof e!=`object`)return!1;if(Array.isArray(e)){for(let t of e)if(wT(t))return!0}if(`props`in e&&e.props&&typeof e.props==`object`){if(`className`in e.props&&typeof e.props.className==`string`&&e.props.className.includes(`shiki shiki-themes`)||`html`in e.props&&typeof e.props.html==`string`&&e.props.html.includes(`shiki shiki-themes`))return!0;if(`children`in e.props)return wT(e.props.children)}return!1}function TT(e,t,n=!1){return(t?.includes(`shiki shiki-themes`)||wT(e))&&!n?``:VS(e)}function ET(e){if(!e||typeof e!=`string`)return 0;let t=e.match(/e&&typeof e==`object`&&`props`in e&&e.props&&typeof e.props==`object`&&`style`in e.props&&typeof e.props.style==`object`&&e.props.style&&typeof e.props.style==`object`&&`backgroundColor`in e.props.style&&typeof e.props.style.backgroundColor==`string`&&`--shiki-dark-bg`in e.props.style&&typeof e.props.style[`--shiki-dark-bg`]==`string`?{light:AT(e.props.style.backgroundColor)?t.light:e.props.style.backgroundColor,dark:AT(e.props.style[`--shiki-dark-bg`])?t.dark:e.props.style[`--shiki-dark-bg`]}:t,NT=(0,N.forwardRef)(({expandable:e=!1,shouldHighlight:t=!0,children:n,isParentCodeGroup:r,isSmallText:i,numberOfLines:a,...o},s)=>{let{focus:c,highlight:l,lang:u,language:d,className:f,wrap:p,lines:m}=o,{isLivePreview:h}=(0,N.useContext)(z),g=TT(n,o.className,h),_=g.split(` `).some((e,t,n)=>t>0&&/[โ”€-โ•ฟ]/.test(e)&&/[โ”€-โ•ฟ]/.test(n[t-1]??``)),v=iT(),y=aT(),{isExpanded:b,calculatedHeight:x,contentRef:S,toggleExpanded:C}=fT(e,a),w={},T=[],E=[];if(c)try{T=JSON.parse(c)}catch{T=[]}if(l)try{E=JSON.parse(l)}catch{E=[]}E.length>0&&(w.highlightedLines=E),T.length>0&&(w.focusedLines=T);let D=u||d,O=OT(D?{codeString:g,codeBlockTheme:y,language:t?D:`text`,opts:w}:{codeString:g,codeBlockTheme:y,className:t?f:`lang-text`,opts:w});a=DT(O,a);let k=kT(v,O,n),A=(0,N.useMemo)(()=>({__html:O??``}),[O]),ee=O?(0,L.jsx)(`div`,{suppressHydrationWarning:!0,ref:S,className:j(`font-mono`,p?`whitespace-pre-wrap`:`whitespace-pre`,r&&`flex-none text-sm`,r&&!e&&`h-full`,i&&`text-xs`,_?`leading-[1.2]`:i?`leading-[1.35rem]`:`leading-6`),...r&&{"data-component-part":`code-group-tab-content`},dangerouslySetInnerHTML:A},v):(0,L.jsx)(`div`,{suppressHydrationWarning:!0,ref:S,className:j(`font-mono`,p?`whitespace-pre-wrap`:`whitespace-pre`,r&&`flex-none text-sm`,r&&!e&&`h-full`,i&&`text-xs`,_?`leading-[1.2]`:i?`leading-[1.35rem]`:`leading-6`),...r&&{"data-component-part":`code-group-tab-content`},children:n}),te=T.length>0,ne=E.length>0,re=!!O&&/class="[^"]*\bline-diff\b/.test(O),ie=e?b:!!r;return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)(gT,{ref:s,className:j(`w-0 min-w-full max-w-full h-full dark:bg-codeblock text-sm`,_?`leading-[1.2]`:`leading-6`,`transition-[height] duration-300 ease-in-out code-block-background`,`**:ring-0 **:outline-0 **:focus:ring-0 **:focus:outline-0`,o.filename?`rounded-xt`:`rounded-2xl`,v===`system`?`bg-white`:`bg-codeblock`,p&&`code-block-wrap whitespace-pre-wrap`,m&&`has-line-numbers`,te&&`has-focused`,ne&&`has-highlighted`),"data-component-part":`code-block-root`,style:{fontVariantLigatures:`none`,height:e?b?`${x}px`:`${a&&a<7?45:190}px`:r?`100%`:`auto`,backgroundColor:k?.light,"--shiki-dark-bg":k?.dark},children:[(0,L.jsx)(yT,{tabIndex:0,className:j(`py-3.5 px-4`,`focus-visible:outline-1! focus-visible:-outline-offset-2 focus-visible:outline-primary dark:focus-visible:outline-primary-light`,p&&`overflow-x-hidden!`,!ie&&`overflow-y-hidden!`),children:(0,L.jsx)(bT,{className:`min-w-full! h-full children:my-0! children:shadow-none! children:bg-transparent!`,children:ee})}),!p&&(0,L.jsx)(ST,{orientation:`horizontal`}),ie&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(ST,{orientation:`vertical`}),(0,L.jsx)(CT,{})]})]}),!ne&&!e&&T.length===0&&!re&&(0,L.jsx)(`div`,{className:j(G.CodeBlockFadeOverlay,`print:hidden`),"data-fade-overlay":!0,"aria-hidden":!0,style:{"--fade-color-light":k?.light,"--fade-color-dark":k?.dark}}),e&&(0,L.jsx)(PT,{isExpanded:b,toggleExpanded:C,numberOfLines:a})]})});NT.displayName=`BaseCodeBlock`;function PT({numberOfLines:e,isExpanded:t,toggleExpanded:n}){return e?(0,L.jsx)(`div`,{"data-component-part":`code-block-footer`,className:`px-3 py-1 flex items-center text-xs font-medium text-gray-500 dark:text-gray-400 hover:text-gray-600 dark:hover:text-gray-300`,children:(0,L.jsxs)(`button`,{"data-component-part":`code-block-footer-button`,className:`flex-1 gap-1.5 flex items-center py-1.5`,onClick:n,children:[(0,L.jsx)(ch,{"aria-hidden":`true`,strokeWidth:2,className:`size-3.5 shrink-0 text-gray-500 dark:text-gray-400`}),t?`Collapse`:`See all ${e} line${e===1?``:`s`}`]})}):null}function FT({className:e}){let t=iT(),{isCodeSnippetFeedbackEnabled:n,setFeedbackModalOpen:r}=(0,N.useContext)(nT),i=U();return n?(0,L.jsx)(VT,{text:i[`tooltip.reportIncorrectCode`],children:(0,L.jsx)(`div`,{className:j(`z-10 select-none`,e),children:(0,L.jsx)(`button`,{className:j(`size-6.5 flex items-center justify-center rounded-md group/code-snippet-feedback-button`,t===`system`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-100 dark:[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent dark:[.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`,t===`dark`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`),id:J.CodeSnippetFeedbackButton,"aria-label":i[`aria.reportIncorrectCode`],onClick:()=>r(!0),children:(0,L.jsx)(Lh,{"aria-hidden":`true`,className:j(`size-4 shrink-0`,t===`system`&&`text-gray-400 group-hover/code-snippet-feedback-button:text-gray-500 dark:text-white/40 dark:group-hover/code-snippet-feedback-button:text-white/60`,t===`dark`&&`text-white/40 group-hover/code-snippet-feedback-button:text-white/60`)})})})}):null}var IT=e=>e===!0||e===`true`,LT=function(e){let{filename:t,onCopied:n,children:r,className:i,icon:a,isSmallText:o,hideAskAssistantButton:s,nocopy:c,...l}=e,u=(0,N.useRef)(null),d=VS(r),f=IT(c),p=e=>f?null:(0,L.jsx)(zT,{textToCopy:d,codeBlockRef:u,onCopied:n,...e}),m=iT(),h=!!t||!!a;return(0,L.jsx)(rT,{code:d,...sT(e),children:({feedbackModalOpen:n,anchorRef:r})=>(0,L.jsxs)(`div`,{className:j(G.CodeBlock,`mt-5 mb-8 not-prose rounded-2xl relative group min-w-0 print:print-color-exact`,m===`system`&&`text-gray-950 bg-gray-50 dark:bg-white/5 dark:text-gray-50 codeblock-light border border-gray-950/10 dark:border-white/10 dark:twoslash-dark`,m===`dark`&&`text-gray-50 bg-codeblock dark:bg-white/5 ring-1 ring-transparent dark:ring-white/[0.14] codeblock-dark twoslash-dark dark:twoslash-dark`,h?`p-0.5`:`bg-transparent dark:bg-transparent`,n&&`border border-primary dark:border-primary-light`,i),ref:r,...h?{"data-has-header":``}:{"data-has-floating-buttons":``},...l,children:[h?(0,L.jsxs)(RT,{filename:t,icon:a,children:[(0,L.jsx)(FT,{}),(0,L.jsx)(p,{}),(0,L.jsx)(cT,{code:d,...sT(e)})]}):(0,L.jsxs)(`div`,{"data-floating-buttons":!0,className:j(`absolute top-3 right-4 flex items-center gap-1.5 print:hidden`,(e.wrap===!0||typeof e.wrap==`string`&&e.wrap===`true`)&&`opacity-0 group-hover:opacity-100 group-focus-within:opacity-100`),children:[(0,L.jsx)(FT,{}),(0,L.jsx)(p,{}),(0,L.jsx)(cT,{code:d,...sT(e)})]}),(0,L.jsx)(NT,{isSmallText:o,hideAskAssistantButton:s,ref:u,...e})]})})};function RT({filename:e,icon:t,children:n}){let r=iT();return(0,L.jsxs)(`div`,{className:`flex text-gray-400 text-xs rounded-t-[14px] leading-6 font-medium pl-4 pr-2.5 py-1`,"data-component-part":`code-block-header`,children:[(0,L.jsxs)(`div`,{className:j(`grow-0 flex items-center gap-1.5 text-gray-700 dark:text-gray-300 min-w-0`,r===`dark`&&`text-gray-300`),"data-component-part":`code-block-header-filename`,children:[t&&(0,L.jsx)(X,{icon:t,iconType:`regular`,className:j(`size-3.5 bg-gray-500 dark:bg-gray-400`,G.CodeBlockIcon),overrideColor:!0}),(0,L.jsx)(`span`,{className:`truncate min-w-0`,title:e,children:e})]}),(0,L.jsx)(`div`,{className:`flex-1 flex items-center justify-end gap-1.5 print:hidden`,children:n})]})}function zT({textToCopy:e,codeBlockRef:t,onCopied:n,className:r,showTooltip:i=!0}){let a=e.trim(),[o,s]=(0,N.useState)(!1),[c,l]=(0,N.useState)(!1);return(0,N.useEffect)(()=>{typeof window<`u`&&!navigator.clipboard?(console.warn(`The browser's Clipboard API is unavailable. The Clipboard API is only available on HTTPS.`),l(!0)):l(!1)},[]),!a||c?null:(0,L.jsx)(BT,{onClick:async()=>{let e=a;if(t?.current){let n=t.current.textContent?.trim();n&&(e=n)}let r=await Ow(e);n&&n(r,e),r===`success`&&(s(!0),setTimeout(()=>{s(!1)},2e3))},isCopiedActive:o,className:r,showTooltip:i})}function BT({onClick:e,isCopiedActive:t,showTooltip:n=!0,className:r}){let i=U(),a=iT(),o=(0,L.jsx)(`button`,{className:j(`size-6.5 flex items-center justify-center rounded-md group/copy-button`,a===`system`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-100 dark:[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent dark:[.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`,a===`dark`&&`[.code-block_[data-floating-buttons]_&]:bg-gray-800 [.code-block:has([data-fade-overlay])_[data-floating-buttons]_&]:bg-transparent`,r),onClick:e,"data-testid":`copy-code-button`,"aria-label":i[`aria.copyCodeBlock`],children:t?(0,L.jsx)(Um,{"aria-hidden":`true`,strokeWidth:2,className:j(`size-4 shrink-0`,a===`system`&&`text-primary dark:text-primary-light`,a===`dark`&&`text-primary-light`)}):(0,L.jsx)(th,{"aria-hidden":`true`,className:j(`size-4 shrink-0`,a===`system`&&`text-gray-400 group-hover/copy-button:text-gray-500 dark:text-white/40 dark:group-hover/copy-button:text-white/60`,a===`dark`&&`text-white/40 group-hover/copy-button:text-white/60`)})}),s=(0,L.jsx)(`span`,{role:`status`,className:`sr-only`,children:t?i.copied:``}),c=(0,L.jsxs)(`div`,{className:j(G.CodeBlockCopyButton,`z-10 select-none`),children:[o,s]});return n?(0,L.jsx)(VT,{text:t?i[`tooltip.copied`]:i[`tooltip.copy`],children:c}):c}function VT({text:e,children:t}){return(0,L.jsx)(Sb,{delay:100,children:(0,L.jsxs)(Cb,{children:[(0,L.jsx)(wb,{render:t}),(0,L.jsx)(Db,{side:`top`,className:`text-xs px-1.5 py-0.5 bg-primary-dark dark:bg-primary-dark text-tooltip-foreground border-0 dark:border-0`,showArrow:!1,children:e})]})})}function HT({filename:e,children:t,expandable:n,...r}){let i=q(`docs.code_block.copy`);return(0,L.jsx)(LT,{filename:e,expandable:n?.toLowerCase()===`true`,onCopied:(e,t)=>i({code:t}),...r,children:t})}var UT=(0,N.createContext)(!0),WT=e=>{try{return decodeURIComponent(e)}catch{return e}};function GT({tabIds:e,tabLabels:t,persistKey:n,defaultIndex:r=0,onIndexChange:i,findInPanels:a,sync:o=!0}){let{matchingIndex:s,setSelectedLabel:c}=zu(t,o),{preferredCodeLanguage:l,setPreferredCodeLanguage:u}=(0,N.useContext)(up),[d,f]=(0,N.useState)(r),p=(0,N.useRef)(d);p.current=d;let m=(0,N.useRef)(!1);(0,N.useLayoutEffect)(()=>{if(m.current)return;m.current=!0;let r=e=>{p.current=e,f(e)},s=window.location.hash.substring(1);if(s){let t=e.indexOf(s);if(t===-1&&(t=e.indexOf(WT(s))),t!==-1){r(t);return}let n=WT(s),o=a?.(s)??(n===s?null:a?.(n)??null);if(o!=null){o!==p.current&&(r(o),i?.(o));return}}if(o&&n){let e=window.localStorage.getItem(`code`);if(e){let n=t.indexOf(e);n!==-1&&r(n)}}},[e,t,o,n,a,i]);let h=(0,N.useRef)(null),g=(0,N.useCallback)(({index:r,updateHash:a=!0,updateSync:s=!0,updatePersist:l=!0})=>{if(r<0||r>=e.length)return;let d=e[r],p=t[r],m=!!d&&!!p;if(f(r),i?.(r),m){if(a&&typeof window<`u`){h.current=null;let e=new URL(window.location.href);e.hash=d,window.history.pushState({},``,e.toString())}s&&o&&c(p),l&&o&&n&&u&&u(p)}},[e,t,c,n,u,i,o]),_=(0,N.useCallback)(e=>{let t=CSS.escape(e),n=document.querySelector(`#${t}`);if(!n)return!1;let r=n.closest(`[role="tabpanel"]`);if(!r)return!1;let i=document.querySelector(`[aria-controls="${r.id}"]`);return i instanceof HTMLElement&&(i.click(),!0)},[]),v=(0,N.useCallback)(e=>{if(_(e))return!0;let t=t=>{let n=document.querySelectorAll(`[${t}]`);for(let r of Array.from(n)){let n=r.getAttribute(t);if(n)try{let t=JSON.parse(n);if(Array.isArray(t)&&t.includes(e)&&r instanceof HTMLElement)return r.click(),!0}catch{continue}}return!1};return t(`data-child-tab-ids`)||t(`data-child-heading-ids`)},[_]);return(0,N.useEffect)(()=>{if(typeof window>`u`)return;h.current=null;let t=null,n=(r=!1)=>{let i=window.location.hash.substring(1);if(!i)return;let o=WT(i);if(h.current===i||h.current===o)return;let s=p.current,c=e.indexOf(i);if(c===-1&&(c=e.indexOf(o)),c!==-1)c!==s&&g({index:c,updateHash:!1}),h.current=i;else{if(a){let e=a(i)??(o===i?null:a(o));if(e!==null){h.current=i,e!==s&&g({index:e,updateHash:!1,updateSync:!1,updatePersist:!1});return}}v(i)||o!==i&&v(o)?h.current=i:r||(t=setTimeout(()=>n(!0),100))}},r=()=>n();return n(),window.addEventListener(`hashchange`,r),()=>{window.removeEventListener(`hashchange`,r),t!==null&&clearTimeout(t)}},[e,g,a,v]),(0,N.useEffect)(()=>{let e=p.current;s!==-1&&s!==e&&s{if(!o||!n||!l)return;let e=p.current,r=t.indexOf(l);r!==-1&&r!==e&&g({index:r,updatePersist:!1,updateSync:!1,updateHash:!1})},[o,n,l,t,g]),{activeIndex:d,setActiveIndex:g}}var KT=({language:e,className:t})=>{let n=gg(),r=pa(e);if(!r)return null;let i=n(r);return(0,L.jsx)(`svg`,{className:j(`w-3.5 h-3.5 shrink-0`,t),style:{WebkitMaskImage:`url(${i})`,WebkitMaskRepeat:`no-repeat`,WebkitMaskPosition:`center`,maskImage:`url(${i})`,maskRepeat:`no-repeat`,maskPosition:`center`,maskSize:`100%`,backgroundColor:`currentColor`}})},qT=({selectedLanguage:e,setSelectedLanguage:t,languages:n,hideIcon:r})=>{let i=n.length>1,a=iT(),o=U(),[s,c]=(0,N.useState)(!1);return(0,L.jsxs)(rw,{open:s,onOpenChange:c,children:[(0,L.jsx)(iw,{disabled:!i,"aria-label":o[`aria.selectLanguage`],className:j(`select-none bg-transparent dark:bg-transparent pb-1 text-xs font-medium cursor-default focus-visible:-outline-offset-2`,a===`dark`&&`focus-visible:outline-primary-light`),children:(0,L.jsxs)(`div`,{className:j(`flex gap-1 items-center pl-2.5 pr-1.5 py-[5px] rounded-[10px] border text-gray-500 dark:text-gray-400`,i?`cursor-pointer`:`cursor-default`,i&&a===`system`&&`hover:bg-gray-200/50 dark:hover:bg-gray-700/70 hover:text-primary dark:hover:text-primary-light`,i&&a===`dark`&&`hover:bg-gray-700/70 hover:text-primary-light`,s?`ring-1 dark:ring-gray-800/50 `+(a===`system`?`ring-gray-200/70 `:`ring-gray-800/50`)+` border-gray-600/50 dark:border-gray-400/50`:`border-transparent`),children:[!r&&(0,L.jsx)(KT,{language:e}),(0,L.jsx)(`p`,{className:`truncate font-medium`,children:c_(e)}),i&&(0,L.jsx)(qm,{"aria-hidden":`true`,strokeWidth:2,className:`size-3.5 shrink-0`})]})}),(0,L.jsx)(aw,{className:j(`p-1 overflow-y-auto min-w-[170px] border dark:border-white/10 dark:bg-codeblock`,a===`system`&&`border-gray-200/70`,a===`dark`&&`border-white/10 bg-codeblock`),align:`end`,sideOffset:0,children:n.map((n,r)=>(0,L.jsxs)(ow,{isSelected:n===e,onClick:()=>t(n),className:j(`flex items-center py-1.5 gap-1.5 text-xs`,a===`system`&&`hover:text-primary hover:bg-primary/10 dark:hover:text-primary-light dark:hover:bg-primary-light/10`,a===`dark`&&`text-primary-light dark:text-primary-light hover:text-primary-light hover:bg-primary-light/10 focus-visible:outline-primary-light`,n===e&&a===`system`&&`text-primary dark:text-primary-light font-medium`,n===e&&a===`dark`&&`text-primary-light dark:text-primary-light font-medium`,n!==e&&a===`system`&&`text-gray-500 dark:text-white/50`,n!==e&&a===`dark`&&`text-white/50`),children:[(0,L.jsx)(KT,{language:n}),(0,L.jsx)(`div`,{className:`flex items-center min-w-0 flex-1 font-medium`,children:c_(n)})]},r))})]})},JT=function({children:e,onCopied:t,onChange:n,isSmallText:r,className:i,noMargins:a,dropdown:o,hideCodeSnippetFeedbackButton:s,hideLanguageIcon:c,...l}){let u=U(),d=iT(),f=(0,N.useRef)(new Map),p=(0,N.useRef)(new Map),m=Array.isArray(e)?e:N.Children.toArray(e),h=(0,N.useCallback)(e=>o?e.props.language:e.props.filename,[o]),{activeIndex:g,setActiveIndex:_}=GT({tabIds:(0,N.useMemo)(()=>m.map(e=>ar(h(e)??``)),[m,h]),tabLabels:(0,N.useMemo)(()=>m.map(e=>h(e)??``),[m,h]),persistKey:`code`,defaultIndex:0,onIndexChange:n}),v=(0,N.useCallback)(e=>{let t=Number(e),n=document.activeElement?.getAttribute(`role`)===`tab`;window.location.hash&&window.history.replaceState(window.history.state,``,window.location.pathname+window.location.search),_({index:t,updateHash:!1}),n&&requestAnimationFrame(()=>{let e=f.current.get(t);e&&e.focus()})},[_]);if(!e)return null;if(m.length===0)return console.warn(`CodeGroup has no children, expected at least one CodeBlock child.`),null;let y=Number(g),x=()=>(0,L.jsxs)(`div`,{className:`flex items-center gap-1.5 text-xs font-medium min-w-0`,children:[m[y]?.props.icon&&typeof m[y]?.props.icon==`string`&&(0,L.jsx)(X,{icon:m[y]?.props.icon,iconType:`regular`,className:j(`h-3.5 w-3.5 bg-gray-500 dark:bg-gray-400`,G.CodeBlockIcon),overrideColor:!0}),(0,L.jsx)(`span`,{className:j(`truncate`,d===`system`&&`text-gray-950 dark:text-gray-50`,d===`dark`&&`text-gray-50`),title:m[y]?.props.filename,children:m[y]?.props.filename})]}),S=()=>(0,L.jsxs)(gT,{className:`flex-1 w-0 rounded-tl-xl`,children:[(0,L.jsx)(yT,{className:`overflow-y-hidden!`,children:(0,L.jsx)(bT,{children:(0,L.jsx)(C,{className:`text-xs leading-6 gap-1 flex`,"aria-label":u[`aria.codeExamples`],children:m.map((e,t)=>(0,L.jsxs)(YT,{value:String(t),isSelected:y===t,tabsLength:m.length,codeBlockTheme:d,ref:e=>{e&&f.current.set(t,e)},children:[e.props.icon&&typeof e.props.icon==`string`&&(0,L.jsx)(X,{icon:e.props.icon,iconType:`regular`,className:j(`h-3.5 w-3.5 bg-gray-500 dark:bg-gray-400`,d===`system`?`group-hover:bg-primary dark:group-hover:bg-primary-light`:`group-hover:bg-gray-700/70 group-hover:text-primary-light`,G.CodeBlockIcon),color:y===t?`currentColor`:void 0,overrideColor:!0}),e.props.filename]},e.props.filename+`TabItem`+t))})})}),(0,L.jsx)(ST,{orientation:`horizontal`})]});return(0,L.jsx)(rT,{code:VS(m[y]?.props?.children),hideCodeSnippetFeedbackButton:m[y]?.props.hideCodeSnippetFeedbackButton||s,...sT(m[y]?.props),children:({feedbackModalOpen:e,anchorRef:n})=>(0,L.jsxs)(E,{ref:n,value:String(g),onValueChange:v,className:j(G.CodeGroup,`p-0.5 mt-5 mb-8 flex flex-col not-prose relative rounded-2xl border border-gray-950/10 dark:border-white/10 min-w-0`,a&&`my-0`,d===`system`&&`bg-gray-50 dark:bg-white/5 dark:codeblock-dark text-gray-950 dark:text-gray-50 codeblock-light`,d===`dark`&&`border-transparent bg-codeblock dark:bg-white/5 text-gray-50 codeblock-dark`,e&&`border border-primary dark:border-primary-light`,i),...l,children:[(0,L.jsxs)(`div`,{className:j(`flex items-center justify-between gap-2 relative`,o?`px-2.5`:`pr-2.5`),"data-component-part":`code-group-tab-bar`,children:[o?(0,L.jsx)(x,{}):(0,L.jsx)(S,{}),(0,L.jsxs)(`div`,{className:`flex items-center justify-end shrink-0 gap-1.5`,children:[o&&(0,L.jsx)(qT,{selectedLanguage:m[y]?.props.language||``,setSelectedLanguage:e=>{let t=m.findIndex(t=>t.props.language===e);t!==-1&&v(String(t))},languages:m.map(e=>e.props.language||``),hideIcon:c}),(0,L.jsx)(FT,{}),!IT(m[y]?.props.nocopy)&&(0,L.jsx)(zT,{textToCopy:VS(m[y]?.props?.children),codeBlockRef:{get current(){return p.current.get(y)??null}},onCopied:t}),(0,L.jsx)(cT,{code:VS(m[y]?.props?.children),...sT(m[y]?.props)})]})]}),(0,L.jsx)(`div`,{className:`flex flex-1 overflow-hidden`,children:m.map((e,t)=>(0,L.jsx)(b,{value:String(t),keepMounted:!0,className:`w-full min-w-full max-w-full h-full max-h-full relative focus-visible:outline-hidden before:content-[''] before:absolute before:inset-0 before:z-10 before:pointer-events-none before:rounded-xt focus-visible:before:outline focus-visible:before:outline-1 focus-visible:before:-outline-offset-2 focus-visible:before:outline-primary dark:focus-visible:before:outline-primary-light data-hidden:hidden [&_[data-component-part=code-block-root]]:rounded-xt!`,tabIndex:0,...o&&{role:void 0,"aria-labelledby":void 0},children:(0,L.jsx)(UT.Provider,{value:t===y,children:(0,L.jsx)(NT,{...e.props,isParentCodeGroup:!0,isSmallText:r,shouldHighlight:t===y,expandable:e.props.expandable&&t===y,ref:e=>{e?p.current.set(t,e):p.current.delete(t)}})})},e.props.filename+`Content`+t))})]})})},YT=({children:e,value:t,isSelected:n,tabsLength:r,codeBlockTheme:i,ref:a})=>(0,L.jsxs)(oe,{ref:a,value:t,className:j(`group flex items-center relative gap-1.5 my-1 mb-1.5 outline-0 whitespace-nowrap font-medium ml-0! first:ml-2.5! focus-visible:outline-hidden`,n&&i===`system`&&`text-primary dark:text-primary-light`,n&&(i===`dark`||i==null)&&`text-primary-light`,!n&&i===`system`&&`text-gray-500 dark:text-gray-400`,!n&&(i===`dark`||i==null)&&`text-gray-400`),children:[(0,L.jsx)(`div`,{className:j(`peer/title flex items-center gap-1.5 px-1.5 rounded-lg z-10 group-focus-visible:outline-1`,i===`system`?`group-focus-visible:outline-primary dark:group-focus-visible:outline-primary-light`:`group-focus-visible:outline-primary-light`,r>1&&i===`system`&&`group-hover:bg-gray-200/50 dark:group-hover:bg-gray-700/70 group-hover:text-primary dark:group-hover:text-primary-light`,r>1&&(i===`dark`||i==null)&&`group-hover:bg-gray-700/70 group-hover:text-primary-light`),children:e}),n&&(0,L.jsx)(`div`,{className:`absolute -bottom-1.5 left-0 right-0 h-0.5 rounded-full bg-primary dark:bg-primary-light peer-empty/title:hidden`})]});function XT({dropdown:e,children:t,isSmallText:n,noMargins:r,hideCodeSnippetFeedbackButton:i,onCopied:a,className:o,onChange:s,...c}){let l=q(`docs.code_block.copy`);return(0,L.jsx)(JT,{dropdown:e,isSmallText:n,noMargins:r,hideCodeSnippetFeedbackButton:i,className:o,onChange:s,onCopied:(e,t)=>{l({code:t}),a?.(e,t)},...c,children:t})}function ZT(e){return(0,L.jsx)(XT,{...e})}function QT(){try{return matchMedia(`(hover: hover)`).matches}catch{return!0}}var $T=new Set([`p`,`div`,`section`,`ul`,`ol`,`table`,`pre`,`blockquote`]);function eE({tip:e,children:t,headline:n,cta:r,href:i,triggerAriaLabel:a,className:o}){let[s,c]=(0,N.useState)(!1),l=QT(),u=(0,N.useId)(),d=(0,N.isValidElement)(t)&&typeof t.type==`string`?t.type.toLowerCase():void 0,f=(0,N.isValidElement)(t)&&typeof t.type==`function`,m=d===`button`||d===`a`,h=(0,N.useRef)(``);if((0,N.useEffect)(()=>{let e=[];r&&!i&&e.push(`: "cta" requires "href"; the call-to-action link was not rendered.`),d&&$T.has(d)&&e.push(`<${d}> cannot be a child of the trigger button. Use inline content instead.`),f&&e.push(` wraps its children in a