1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6738],{7641:(e,t,r)=>{"use strict";r.d(t,{$:()=>n,o:()=>s});var a=r(14232);let s=(0,a.createContext)(null),n=()=>{let e=(0,a.useContext)(s);if(!e)throw Error('"useSearchContext" may only be used inside "SearchContext.Provider"');return e}},12533:e=>{e.exports={aggregations:"Aggregations_aggregations__n1wm4",heading:"Aggregations_heading___oYHY",group:"Aggregations_group__MEsuT",option:"Aggregations_option__L2qy5",optionLabel:"Aggregations_optionLabel__JiunW",optionLabelSelected:"Aggregations_optionLabelSelected__BJo_M",count:"Aggregations_count__AZaT9",clear:"Aggregations_clear__hOzCQ"}},13629:e=>{e.exports={container:"HeaderNotifications_container__Q13Zm"}},13978:e=>{e.exports={bar:"DocsSecondaryBar_bar__loD55",leftSegment:"DocsSecondaryBar_leftSegment__sKB06",toggleCell:"DocsSecondaryBar_toggleCell__jza1n",desktopOnly:"DocsSecondaryBar_desktopOnly__idmgY",mobileOnly:"DocsSecondaryBar_mobileOnly__VbJtM",toggleIcon:"DocsSecondaryBar_toggleIcon__5fDCl",overviewSubBar:"DocsSecondaryBar_overviewSubBar__dQ3Ry",overviewSubBarUntilDrawer:"DocsSecondaryBar_overviewSubBarUntilDrawer__bFFt6",overviewSubBarUntilDrawerCollapsed:"DocsSecondaryBar_overviewSubBarUntilDrawerCollapsed__LNLhU"}},14968:(e,t,r)=>{"use strict";r.d(t,{v:()=>v,b1:()=>j,J_:()=>I,NI:()=>w,nv:()=>p});var a=r(37876),s=r(45384),n=r(15039),l=r.n(n),i=r(65793),o=r(14232),c=r(95266),d=r(48832),u=r(95004);let h=[];function p(){let e=(0,o.useContext)(d.kj),t=(0,o.useContext)(u.Vs);return e?.miniTocItems??t?.miniTocItems??h}function m(e,t=[]){for(let r of e)t.push(r),r.items&&m(r.items,t);return t}function f({item:e,activeHref:t,depth:r}){let{platform:n,tool:i}=(0,c.Cd)(),o=(0,c.Dt)(e.platform);return o&&!(0,c.eS)(o,{platform:n,tool:i})?null:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.NavList.Item,{as:"a",href:e.contents.href,"aria-current":e.contents.href===t?"location":void 0,className:l()(e.platform),style:r>0?{paddingInlineStart:`${r}rem`}:void 0,children:e.contents.title}),e.items?.map(e=>(0,a.jsx)(f,{item:e,activeHref:t,depth:r+1},e.contents.href))]})}let g=(0,o.createContext)("");function v({children:e}){let t=p(),{platform:r,tool:a}=(0,c.Cd)(),[s,n]=(0,o.useState)("");return(0,o.useEffect)(()=>{let e=[];for(let s of m(t)){let t=s.contents.href;if(!t)continue;let n=(0,c.Dt)(s.platform);if(n&&!(0,c.eS)(n,{platform:r,tool:a}))continue;let l=document.getElementById(t.slice(1));l&&e.push({href:t,el:l})}if(0===e.length)return;let s=()=>{let t=.15*window.innerHeight,r="";for(let{href:a,el:s}of e){let e=s.getBoundingClientRect();if(0!==e.top||0!==e.height)if(e.top<=t)r=a;else break}n(r)},l=0,i=()=>{l||(l=requestAnimationFrame(()=>{l=0,s()}))},o=new IntersectionObserver(()=>i(),{rootMargin:"0px 0px -85% 0px",threshold:0});for(let{el:t}of e)o.observe(t);return window.addEventListener("scroll",i,{passive:!0}),window.addEventListener("resize",i),s(),()=>{l&&cancelAnimationFrame(l),o.disconnect(),window.removeEventListener("scroll",i),window.removeEventListener("resize",i)}},[t,r,a]),(0,o.createElement)(g.Provider,{value:s},e)}function _(){return(0,o.useContext)(g)}var x=r(28638),b=r(45894),y=r.n(b);function j({miniTocItems:e}){let{t}=(0,i.B)("pages"),r=_(),{collapsed:n}=(0,x.h)(),o=n?y().drawerCollapsed:y().drawerDefault;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.Heading,{as:"h2",size:"subhead-medium",id:"in-this-article",className:l()("mb-1",y().eyebrow,y().heading,o),children:t("miniToc")}),(0,a.jsx)(s.NavList,{"data-testid":"minitoc",className:l()(y().miniToc,o),"aria-label":t("miniToc"),"aria-labelledby":"in-this-article",children:e.map((e,t)=>(0,a.jsx)(f,{item:e,activeHref:r,depth:0},e.contents.href+t))})]})}var S=r(57596),N=r(90039),k=r(67309);function w({journey:e}){let{t}=(0,i.B)("journey_track_nav"),{nextGuide:r,nextTrackFirstGuide:s,alternativeNextStep:n}=e,{collapsed:c}=(0,x.h)(),d=(0,o.useId)(),[u,h]=(0,o.useState)(!1),[p,m]=(0,o.useState)(!1),f=(0,o.useRef)(!1);(0,o.useEffect)(()=>{let e=document.querySelector('[data-testid="journey-track-nav"]');if(!e)return;let t=new IntersectionObserver(([e])=>h(e.isIntersecting),{rootMargin:"0px 0px -25% 0px",threshold:0});return t.observe(e),()=>t.disconnect()},[]),(0,o.useEffect)(()=>{u?(f.current=!0,m(!1)):f.current&&(f.current=!1,m(!0))},[u]);let g=r?{href:r.href,label:r.title}:s?{href:s.href,label:s.trackTitle}:null;return g||n?(0,a.jsxs)("section",{className:l()(y().upNext,c?y().drawerCollapsed:y().drawerDefault,u&&y().upNextGone,p&&y().upNextFadeIn),"aria-labelledby":d,"data-testid":"up-next",onAnimationEnd:()=>m(!1),children:[(0,a.jsx)("h2",{id:d,className:y().eyebrow,children:t("up_next")}),g&&(0,a.jsxs)(N.N,{href:g.href,className:y().upNextLink,children:[(0,a.jsx)("span",{children:g.label}),(0,a.jsx)(S.flY,{className:y().upNextArrow})]}),n&&(0,a.jsx)(k.T,{as:"div",className:y().upNextAlternative,html:n})]}):null}var C=r(79678),A=r.n(C);function I({miniTocItems:e}){let t,{t:r}=(0,i.B)("pages"),n=_(),[c,d]=(0,o.useState)(!1),u=(0,o.useRef)(null),h=(0,o.useRef)(null),p=(0,o.useRef)(null),g=(0,o.useId)(),v=""===n,x=v?r("miniToc"):(t=m(e),""===n?t[0]?.contents.title??"":t.find(e=>e.contents.href===n)?.contents.title??t[0]?.contents.title??"");return(0,o.useEffect)(()=>
1{if(!c)return;let e=e=>{u.current&&!u.current.contains(e.target)&&d(!1)},t=e=>{"Escape"===e.key&&(d(!1),h.current?.focus())};return document.addEventListener("pointerdown",e),document.addEventListener("keydown",t),()=>{document.removeEventListener("pointerdown",e),document.removeEventListener("keydown",t)}},[c]),(0,o.useEffect)(()=>{c&&p.current?.focus()},[c]),(0,a.jsxs)("div",{ref:u,className:A().root,children:[(0,a.jsxs)("button",{ref:h,type:"button",className:A().toggle,"aria-expanded":c,"aria-controls":c?g:void 0,onClick:()=>d(e=>!e),children:[!v&&(0,a.jsx)("span",{className:"visually-hidden",children:r("miniToc")}),(0,a.jsx)("span",{className:A().label,children:x}),(0,a.jsx)(S.D3D,{className:l()(A().chevron,c&&A().chevronOpen)})]}),c&&(0,a.jsx)("div",{id:g,ref:p,tabIndex:-1,className:A().popover,children:(0,a.jsx)(s.NavList,{"data-testid":"overview-menu","aria-label":r("miniToc"),onClick:()=>d(!1),children:e.map((e,t)=>(0,a.jsx)(f,{item:e,activeHref:n,depth:0},e.contents.href+t))})})]})}},17830:e=>{e.exports={footerDivider:"FooterDivider_footerDivider__6q_kx",armed:"FooterDivider_armed__Iw_Fg",revealed:"FooterDivider_revealed__PQAJE"}},19841:(e,t,r)=>{"use strict";r.d(t,{V:()=>i,z:()=>o});var a=r(37876),s=r(14232),n=r(89099);let l=(0,s.createContext)(void 0);function i({children:e}){let{queryParam:t,setQueryParam:r}=function(e,t){let r=(0,n.useRouter)(),[a,l]=(0,s.useState)(""),[i,o]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let t="",a=r.query[e];a&&(t=Array.isArray(a)?a[0]:a),l(t),o(function(e){if(""===e)return!0;if(!e)return!1;Array.isArray(e)&&(e=e[0]);try{return!!(e=JSON.parse(e))}catch{}return!1}(r.query.debug||"")||!1)},[e,r.pathname]),{debug:i,queryParam:t?"true"===a:a,setQueryParam:t=>{let a="boolean"==typeof t?t?"true":"":t,[s]=r.asPath.split("#"),[n,i=""]=s.split("?"),o=new URLSearchParams(i);a?o.set(e,a):o.delete(e);let c=o.toString()?`?${o.toString()}`:"",d=`${n}${c}`;"/"!==n&&r.locale&&(d=`${r.locale}${n}${c}`),d.startsWith("/")||(d=`/${d}`),r.replace(d,void 0,{shallow:!0,locale:r.locale,scroll:!1}),l(a)}}}("search-overlay-open",!0);return(0,a.jsx)(l.Provider,{value:{isSearchOpen:t,setIsSearchOpen:r},children:e})}let o=()=>{let e=(0,s.useContext)(l);if(!e)throw Error("useSearchOverlayContext must be used inside <SearchOverlayContextProvider>");return e}},20260:(e,t,r)=>{"use strict";r.d(t,{$f:()=>n,Fe:()=>l,HD:()=>s,wO:()=>a});let a="ask-ai",s="markdown-source-menu",n="search-overlay",l="general-search-results"},23890:e=>{e.exports={menuButton:"Picker_menuButton__TXIgc",pickerLabel:"Picker_pickerLabel__BG3zj"}},25031:(e,t,r)=>{"use strict";r.d(t,{J:()=>l});var a=r(89099),s=r(14232);let n=["search-overlay-input","search-overlay-ask-ai","debug","articles-category","articles-filter","articles-page"];function l(e){let t=(0,a.useRouter)(),r=(0,s.useRef)(null),l=e?.useHistory??!1,i=e?.excludeFromHistory??[],o=()=>{let e=new URLSearchParams(window.location.search);return{"search-overlay-input":e.get("search-overlay-input")||"","search-overlay-ask-ai":e.get("search-overlay-ask-ai")||"",debug:e.get("debug")||"","articles-category":e.get("articles-category")||"","articles-filter":e.get("articles-filter")||"","articles-page":e.get("articles-page")||""}},[c,d]=(0,s.useState)(o);return(0,s.useEffect)(()=>{d(o())},[t.pathname]),(0,s.useEffect)(()=>{if(!l)return;let e=()=>{d(e=>{let t=o();for(let r of i)t[r]=e[r];return t})};return t.events.on("routeChangeComplete",e),()=>{t.events.off("routeChangeComplete",e)}},[t.events,l,i]),{params:c,updateParams:(0,s.useCallback)((e,a=!1)=>{d(s=>{let l={...s,...e},[i]=t.asPath.split("#"),[o,c=""]=i.split("?"),d=new URLSearchParams(c);for(let e of n)"search-overlay-ask-ai"===e?"true"===l[e]?d.set(e,"true"):d.delete(e):l[e]?d.set(e,l[e]):d.delete(e);let u=d.toString()?`?${d.toString()}`:"",h=`${o}${u}`;return"/"!==o&&t.locale&&(h=`${t.locale}${o}${u}`),h.startsWith("/")||(h=`/${h}`),r.current&&clearTimeout(r.current),r.current=setTimeout(async()=>{let e=window.scrollY,r=window.scrollX,s=a?t.push:t.replace;await s(h,void 0,{shallow:!0,locale:t.locale,scroll:!1}),window.scrollTo(r,e)},100),l})},[t])}}},25214:e=>{e.exports={sidebarFull:"SidebarNav_sidebarFull__pWg8v",sidebarNavColumn:"SidebarNav_sidebarNavColumn__cNVeL",sidebarHeaderFixed:"SidebarNav_sidebarHeaderFixed__LLpVT",sidebarFullMobileOpen:"SidebarNav_sidebarFullMobileOpen__dkV5M",sidebarContentFull:"SidebarNav_sidebarContentFull__LLcR7",sidebarContentOverlay:"SidebarNav_sidebarContentOverlay__r2SZJ",sidebarContentOverlayRest:"SidebarNav_sidebarContentOverlayRest__yPncJ",sidebarContentFullWithPadding:"SidebarNav_sidebarContentFullWithPadding__8LTjb",sidebarContentFullWithPaddingRest:"SidebarNav_sidebarContentFullWithPaddingRest__44Dm8",searchR
1ail:"SidebarNav_searchRail__Tj0dz",searchRailContent:"SidebarNav_searchRailContent__jMOUG",railDivider:"SidebarNav_railDivider__w2h86",productTitle:"SidebarNav_productTitle__bjek7"}},26336:e=>{e.exports={overlayBackdrop:"SearchOverlay_overlayBackdrop__WUfhg",overlayContainer:"SearchOverlay_overlayContainer__Eec4_",header:"SearchOverlay_header__TuFk0",footer:"SearchOverlay_footer__45kw_",betaToken:"SearchOverlay_betaToken__54Ej_",loadingContainer:"SearchOverlay_loadingContainer__8WQyT",suggestionsList:"SearchOverlay_suggestionsList__WVSCL",errorBanner:"SearchOverlay_errorBanner__veKbR",viewAllSearchResults:"SearchOverlay_viewAllSearchResults__AqIcW",noResultsFound:"SearchOverlay_noResultsFound__DpSxx",screenReaderOnly:"SearchOverlay_screenReaderOnly__wjpJD",overlayPadding:"SearchOverlay_overlayPadding__Djj8L",askAILabel:"SearchOverlay_askAILabel__UvYa2",askAILabelHidden:"SearchOverlay_askAILabelHidden__kZaxZ",stackMinWidth:"SearchOverlay_stackMinWidth__UzEjs",dividerTopMargin:"SearchOverlay_dividerTopMargin__ncO43",dividerTopMarginHidden:"SearchOverlay_dividerTopMarginHidden__0B2_Y",dividerFullWidth:"SearchOverlay_dividerFullWidth__z9Gb8",privacyDisclaimer:"SearchOverlay_privacyDisclaimer__NzqhW",trailingVisualActive:"SearchOverlay_trailingVisualActive__8U_zE",trailingVisualHidden:"SearchOverlay_trailingVisualHidden__Fv3Ou",leadingVisualHidden:"SearchOverlay_leadingVisualHidden__1WzOC",leadingVisualVisible:"SearchOverlay_leadingVisualVisible__uR9lQ"}},28638:(e,t,r)=>{"use strict";r.d(t,{f:()=>d,h:()=>u});var a=r(37876),s=r(14232),n=r(89099),l=r(65894),i=r(40287);function o(e){try{l.A.set(i.Gl,String(e))}catch{}}let c=(0,s.createContext)(null);function d({children:e,initialCollapsed:t}){let{asPath:r}=(0,n.useRouter)(),[u,h]=(0,s.useState)(()=>t??function(){try{return"true"===l.A.get(i.Gl)}catch{return!1}}()),[p,m]=(0,s.useState)(!1),f=(0,s.useCallback)(e=>{h(e),o(e)},[]),g=(0,s.useCallback)(()=>{h(e=>{let t=!e;return o(t),t})},[]),v=(0,s.useCallback)(()=>m(e=>!e),[]),_=(0,s.useCallback)(()=>m(!1),[]);(0,s.useEffect)(()=>{m(!1)},[r]),(0,s.useEffect)(()=>{if(!window.matchMedia)return;let e=window.matchMedia("(min-width: 1012px)"),t=e=>{e.matches&&m(!1)};return t(e),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]);let x=(0,s.useMemo)(()=>({collapsed:u,toggleCollapsed:g,setCollapsed:f,mobileNavOpen:p,toggleMobileNav:v,closeMobileNav:_}),[u,g,f,p,v,_]);return(0,a.jsx)(c.Provider,{value:x,children:e})}function u(){let e=(0,s.useContext)(c);return e||{collapsed:!1,toggleCollapsed:()=>{},setCollapsed:()=>{},mobileNavOpen:!1,toggleMobileNav:()=>{},closeMobileNav:()=>{}}}},28768:e=>{e.exports={scroller:"BreadcrumbsScroller_scroller__552w3",leftChevron:"BreadcrumbsScroller_leftChevron__Bg3sS",rightChevron:"BreadcrumbsScroller_rightChevron__PB13q",chevronHidden:"BreadcrumbsScroller_chevronHidden__fihME",scrollArea:"BreadcrumbsScroller_scrollArea__pgK_q"}},31924:e=>{e.exports={visuallyHidden:"Survey_visuallyHidden__Xh_nl",customRadio:"Survey_customRadio__aNqUl",underlineLinks:"Survey_underlineLinks__Z2RJW",accessibleBorder:"Survey_accessibleBorder__e_C4S"}},36738:(e,t,r)=>{"use strict";r.d(t,{i:()=>tZ});var a,s,n,l=r(37876),i=r(14232),o=r(77328),c=r.n(o),d=r(89099),u=r(15039),h=r.n(u),p=r(25729),m=r(65793),f=r(45384),g=r(95004);let v=["/rest/quickstart","/rest/about-the-rest-api","/rest/using-the-rest-api","/rest/authentication","/rest/guides"],_=new Set;function x(){return(0,i.useCallback)(async(e,t)=>{if(!(!t.startsWith("/")||_.has(t))){_.add(t);try{await e.prefetch(t,void 0,{locale:!1})}catch{_.delete(t)}}},[])}var b=r(65894),y=r(40287);let j=(0,i.createContext)(null);function S({children:e,initial:t}){let[r,a]=(0,i.useState)(()=>t??function(){try{let e=b.A.get(y.ev);return e?JSON.parse(e):{}}catch{return{}}}()),s=(0,i.useCallback)((e,t)=>{a(r=>{let a={...r,[e]:t};try{b.A.set(y.ev,JSON.stringify(a))}catch{}return a})},[]),n=(0,i.useCallback)((e,t)=>e in r?r[e]:t,[r]),o=(0,i.useMemo)(()=>({isExpanded:n,setExpanded:s}),[n,s]);return(0,l.jsx)(j.Provider,{value:o,children:e})}var N=r(72656),k=r.n(N);let w=(0,i.createContext)(null);function C(){let e=(0,i.useContext)(w);if(!e)throw Error("useSidebarNav must be used within SidebarProduct");return e}function A(e,t){return{"aria-current":e.routePath===t&&"page","data-pending":e.pendingHref===t&&e.routePath!==t?"":void 0}}let I=(0,i.createContext)(null);function R(e,t){return{onMouseEnter:()=>e(t),onFocus:()=>e(t)}}let E=()=>{let e,t,r=(0,d.useRouter)(),{currentProduct:a,sidebarTree:s,sidebarExpanded:n}=(0,p.O4)(),o=a&&"rest"===a.id,{asPath:c,locale:u,query:h}=r,m=`/${u}${c.split("?")[0].split("#")[0]}`,[g,_]=(0,i.useState)(null),b=x(),y=(0,i.useCallback)((e,t)=>{!(!e.defaultPrevented&&0===e.button&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&t.startsWith("/"))||(e.preventDefault(),r.push(t,void 0,{locale:!1}),0)||_(t)},[r]),j=(0,i.useCallback)(e=>b(r,e),[r,b]),N=(0,i.useMemo)(()=>({routePath:m,pendingHref:g,navigate:y,prefetch:j}),[m,g,y,j]),C=(0,i.useMemo)(()=>({asPath:c,query:h}),[c,h]),A=(0,i.useRef)(null);return((0,i.useEffect)(()=>{let e=e=>{e?.cancelled||_(null)};return r.events.on("routeChangeError",e),()=>r.events.off("routeChangeError",e)},[r.events]),(0,i.useEffect)(()=>
1{if(/[?&]articles-(filter|category|page)=/.test(r.asPath))return;let e=A.current?.querySelector('[aria-current="page"]');if(!e)return;let t=function(e){let t=e.parentElement;for(;t;){let{overflowY:e}=getComputedStyle(t);if(("auto"===e||"scroll"===e)&&t.scrollHeight>t.clientHeight)return t;t=t.parentElement}return null}(e);if(!t)return;let a=t.getBoundingClientRect(),s=e.getBoundingClientRect(),n=s.top-a.top-(t.clientHeight-s.height)/2;t.scrollBy({top:n,behavior:"instant"})},[]),s)?(0,l.jsx)("div",{"data-testid":"sidebar",className:k().sidebar,ref:A,children:(0,l.jsx)(w.Provider,{value:N,children:(0,l.jsx)(S,{initial:n,children:o?(e=s.childPages.filter(e=>v.some(t=>e.href.includes(t))),t=s.childPages.filter(e=>v.every(t=>!e.href.includes(t))),(0,l.jsx)(I.Provider,{value:C,children:(0,l.jsxs)("div",{children:[(0,l.jsxs)(f.NavList,{"aria-label":"REST sidebar overview articles",children:[T(),e.map(e=>(0,l.jsx)(L,{childPage:e},e.href))]}),(0,l.jsx)("hr",{"data-testid":"rest-sidebar-reference",className:"m-2"}),(0,l.jsxs)(f.NavList,{"aria-label":"REST sidebar reference pages",children:[T(),t.map(e=>(0,l.jsx)($,{category:e},e.href))]})]})})):(0,l.jsx)("div",{"data-testid":"product-sidebar",children:(0,l.jsxs)(f.NavList,{"aria-label":"Product sidebar",children:[T(),s&&s.childPages.map(e=>(0,l.jsx)(L,{childPage:e},e.href))]})})})})}):null};function O({title:e,nodeKey:t,onActiveChain:r,subNavLabel:a,children:s}){let[n,o]=function(e,t){let r=(0,i.useContext)(j),[a,s]=(0,i.useState)(t);return[r?r.isExpanded(e,t):a,(0,i.useCallback)(t=>r?r.setExpanded(e,t):s(t),[r,e])]}(t,r);return(0,l.jsxs)(f.NavList.Item,{expanded:n,onExpandedChange:o,children:[e,(0,l.jsx)(f.NavList.SubNav,{"aria-label":a,children:s})]})}function T(){return(0,l.jsx)("li",{"aria-hidden":"true",style:{display:"none"},children:(0,l.jsx)(f.NavList.SubNav,{"aria-label":"",children:(0,l.jsx)(f.NavList.Item,{as:"a",href:"#",children:""})})})}let B=(0,i.memo)(function({node:e}){let t=C();return(0,l.jsx)(f.NavList.Item,{as:"a",href:e.href,...A(t,e.href),onClick:r=>t.navigate(r,e.href),...R(t.prefetch,e.href),children:e.title})}),L=(0,i.memo)(function e({childPage:t,level:r=1}){let a=C(),{routePath:s,navigate:n,prefetch:i}=a,o=s.split("/")[1],c=t.childPages.length>0,d="category-landing"===t.layout,u=t.sidebarLink?`/${o}${t.sidebarLink.href}`:"";return c?r<5?(0,l.jsxs)(O,{title:t.title,nodeKey:t.href,onActiveChain:s.includes(t.href),subNavLabel:`${t.title} submenu`,children:[t.sidebarLink&&(0,l.jsx)(f.NavList.Item,{as:"a",href:u,...A(a,u),onClick:e=>n(e,u),...R(i,u),children:t.sidebarLink.text}),d&&!t.sidebarLink&&(0,l.jsx)(f.NavList.Item,{as:"a",href:t.href,...A(a,t.href),onClick:e=>n(e,t.href),...R(i,t.href),children:t.title}),t.childPages.map(t=>(0,l.jsx)(e,{childPage:t,level:r+1},t.href))]}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(B,{node:t}),(function e(t){let r=[];for(let a of t.childPages)r.push(a),a.childPages.length>0&&r.push(...e(a));return r})(t).map(e=>(0,l.jsx)(B,{node:e},e.href))]}):(0,l.jsx)(B,{node:t})});function $({category:e}){let t=C(),{routePath:r,navigate:a,prefetch:s}=t,{asPath:n,query:o}=function(){let e=(0,i.useContext)(I);if(!e)throw Error("useRestNav must be used within SidebarProduct REST section");return e}(),[c,d]=(0,i.useState)(""),u=(0,g.QH)(),h="rest"===o.productId||v.some(e=>n.includes(e))?[]:u?.miniTocItems??[];return((0,i.useEffect)(()=>{if(v.every(e=>!n.includes(e))){let e=new IntersectionObserver(e=>{for(let t of e)if(t.target.id){let e=`#${t.target.id.split("--")[0]}`;!0===t.isIntersecting&&d(e)}else n.includes("#")?d(`#${n.split("#")[1]}`):d("")},{rootMargin:"0px 0px -85% 0px"});for(let t of Array.from(document.querySelectorAll("h2, h3")))e.observe(t);return()=>{e.disconnect()}}},[h]),0===e.childPages.length)?(0,l.jsx)(f.NavList.Item,{as:"a",href:e.href,...A(t,e.href),onClick:t=>a(t,e.href),...R(s,e.href),children:e.title}):(0,l.jsx)(O,{title:e.title,nodeKey:e.href,onActiveChain:r.includes(e.href),subNavLabel:`${e.title} submenu`,children:e.childPages.map(e=>r===e.href&&h.length>0?(0,l.jsxs)(f.NavList.Item,{defaultExpanded:!0,children:[e.title,(0,l.jsx)(f.NavList.SubNav,{"aria-label":`${e.title} table of contents`,children:h.map(e=>{let t=c===e.contents.href;return(0,l.jsx)(f.NavList.Item,{as:"a",href:e.contents.href,id:e.contents.href,"aria-current":!!t&&"location",onClick:()=>d(e.contents.href),children:e.contents.title},e.contents.href)})})]},e.href):(0,l.jsx)(f.NavList.Item,{as:"a",href:e.href,...A(t,e.href),onClick:t=>a(t,e.href),...R(s,e.href),children:e.title},e.href))})}
1var D=r(57596),P=r(7641),M=r(48230),F=r.n(M),H=r(12533),V=r.n(H);function W({aggregations:e}){let{t}=(0,m.B)("search_results"),{query:r,locale:a,asPath:s,push:n}=(0,d.useRouter)(),o=r.toplevel?r.toplevel:[],c=Array.isArray(o)?o:[o],[u,p]=(0,i.useState)({});(0,i.useEffect)(()=>{p({})},[s]);let g=e=>e in u?u[e]:c.includes(e);return e.toplevel&&e.toplevel.length>0?(0,l.jsxs)("div",{className:V().aggregations,children:[(0,l.jsx)(f.Heading,{as:"h2",size:"6",className:V().heading,children:t("filter")}),(0,l.jsxs)(f.CheckboxGroup,{className:V().group,children:[(0,l.jsx)(f.CheckboxGroup.Label,{visuallyHidden:!0,children:t("filter")}),e.toplevel.map(t=>{let r=g(t.key);return(0,l.jsxs)(f.FormControl,{className:V().option,children:[(0,l.jsx)(f.Checkbox,{value:t.key,checked:r,onChange:()=>{p(e=>({...e,[t.key]:!r})),n(function(t){let[r,n=""]=s.split("#")[0].split("?"),l=new URLSearchParams(n),i=new Set(e.toplevel.filter(e=>g(e.key)).map(e=>e.key));for(let e of(i.has(t)?i.delete(t):i.add(t),l.delete("toplevel"),i))l.append("toplevel",e);return l.delete("page"),`/${a}${r}?${l}`}(t.key))}}),(0,l.jsxs)(f.FormControl.Label,{className:h()(V().optionLabel,r&&V().optionLabelSelected),children:[t.key," ",(0,l.jsxs)("span",{className:V().count,children:["(",t.count,")"]})]})]},t.key)})]}),c.length>0?(0,l.jsx)(f.Button,{as:F(),href:function(){let[e,t=""]=s.split("#")[0].split("?"),r=new URLSearchParams(t);return r.delete("toplevel"),r.delete("page"),`/${a}${e}?${r}`}(),variant:"secondary",size:"small",className:V().clear,children:t("clear_all_filters")}):(0,l.jsx)(f.Button,{variant:"secondary",size:"small",className:V().clear,disabled:!0,children:t("clear_all_filters")})]}):null}var G=r(45110),z=r.n(G);function K(){let{search:e}=(0,P.$)(),{t}=(0,m.B)("search_results"),[r,a]=(0,i.useState)(!1),s=(0,i.useId)(),n=(0,i.useRef)(null),o=(0,i.useRef)(null),c=(0,i.useRef)(!1);(0,i.useEffect)(()=>{if(!c.current){c.current=!0;return}r?o.current?.focus({preventScroll:!0}):n.current?.focus({preventScroll:!0})},[r]);let{results:d}=e;return d?.aggregations?.toplevel?.length?(0,l.jsxs)("div",{className:z().rail,children:[(0,l.jsxs)("button",{type:"button",ref:n,className:z().toggle,"aria-expanded":r,"aria-controls":s,"data-testid":"search-filter-toggle",onClick:()=>a(e=>!e),children:[(0,l.jsx)("span",{className:z().toggleIcon,"aria-hidden":"true",children:r?(0,l.jsx)(D.uv5,{size:16}):(0,l.jsx)(D.YGH,{size:16})}),(0,l.jsx)("span",{className:z().toggleLabel,children:t(r?"hide_filters":"show_filters")})]}),(0,l.jsx)("div",{id:s,ref:o,tabIndex:-1,className:h()(z().panel,r&&z().panelOpen),children:(0,l.jsx)(W,{aggregations:d.aggregations})})]}):null}var q=r(91078),U=r(50632),J=r(91709),Y=r(40391),Z=r.n(Y);let Q=e=>{let{open:t,setOpen:r,items:a,onSelect:s,renderItem:n}=e;return(0,l.jsx)(J.l,{selectionVariant:"single",role:"menu",children:a.map((e,a)=>e.divider?(0,l.jsx)(J.l.Divider,{},`divider${a}`):(0,l.jsx)(J.l.LinkItem,{as:"a",href:e.href,active:!0===e.selected,onSelect:()=>{s&&s(e),r(!t)},className:h()((e.extra?.arrow||e.extra?.info)&&Z().extrasDisplay,Z().linkItem),role:e.extra?.arrow||e.extra?.info?"menuitem":"menuitemradio",children:n?n(e):e.text},e.text))})};var X=r(23890),ee=r.n(X);let et=({items:e,ariaLabel:t,pickerLabel:r,buttonBorder:a,dataTestId:s,defaultText:n,onSelect:o,alignment:c,descriptionFontSize:d,renderItem:u})=>{let[h,p]=(0,i.useState)(!1),m=e.find(e=>!0===e.selected);return(0,l.jsxs)(U.W,{open:h,onOpenChange:p,children:[(0,l.jsxs)(U.W.Button,{"aria-label":t,variant:a?"default":"invisible",className:`color-fg-default width-full p-1 pl-2 pr-2 ${ee().menuButton}`,children:[r&&(0,l.jsx)("span",{className:ee().pickerLabel,children:`${r}`}),(0,l.jsx)("span",{className:`f${d} color-fg-muted text-normal`,"data-testid":s,children:m?.text||n})]}),(0,l.jsx)(U.W.Overlay,{width:"auto",align:c,children:(0,l.jsx)(Q,{open:h,setOpen:p,items:e,onSelect:o,renderItem:u})})]})},er=" (latest)",ea=()=>{let e=(0,d.useRouter)(),{currentVersion:t}=(0,q.M)(),{allVersions:r}=(0,p.O4)(),{t:a}=(0,m.B)("rest"),s=e.asPath.split("#")[0].split("?")[0],n=e.query.apiVersion&&"string"==typeof e.query.apiVersion&&r[t].apiVersions.includes(e.query.apiVersion)?e.query.apiVersion:r[t].latestApiVersion,i=n===r[t].latestApiVersion?n+er:n,o=r[t].apiVersions.map(a=>{let l=`/${e.locale}${s}?apiVersion=${a}`;return{text:a===r[t].latestApiVersion?a+er:a,selected:e.query.apiVersion===a,href:l,extra:{info:!1,currentDate:n}}});return o.push({text:a("rest.versioning.about_versions"),selected:!1,href:`/${e.locale}${t===q.j?"":`/${t}`}/rest/about-the-rest-api/api-versions`,extra:{info:!0,currentDate:n}}),r[t].apiVersions.length>0?(0,l.jsx)("div",{"data-testid":"api-version-picker",children:(0,l.jsx)(et,{defaultText:i,items:o,pickerLabel:"API Version: ",alignment:"start",buttonBorder:!0,dataTestId:"version",ariaLabel:"Select API Version",onSelect:e=>{e.extra?.currentDate&&function(e){try{let t=e.replace(er,"");b.A.set(y.$e,t)}
1catch(e){console.warn("Unable to set preferred api version cookie",e)}}(e.extra.currentDate)},renderItem:e=>e.extra?.info?(0,l.jsxs)("div",{className:"f6",children:[e.text,(0,l.jsx)(D.mo0,{verticalAlign:"middle",size:15,className:"ml-1"})]}):e.text})}):null};var es=r(90039),en=r(25214),el=r.n(en);let ei=({variant:e="full",mobileOpen:t=!1})=>{let{currentProduct:r,currentProductName:a}=(0,p.O4)(),s=(0,d.useRouter)(),n=r&&"rest"===r.id,i=r&&"early-access"!==r.id,o=r?.id==="search",{t:c}=(0,m.B)(o?"search_results":"header");return(0,l.jsx)("div",{"data-container":"nav","data-mobile-open":"full"===e?t:void 0,className:h()("full"===e&&(o?el().searchRail:t?h()("d-block d-lg-block",el().railDivider,el().sidebarFull,el().sidebarFullMobileOpen):h()("position-sticky d-none d-lg-block",el().railDivider,el().sidebarFull))),children:(0,l.jsxs)("nav",{"aria-labelledby":o?void 0:"allproducts-menu",role:"navigation","aria-label":o?c("filter_search_results"):"Documentation navigation",className:h()("full"===e&&!o&&el().sidebarNavColumn),children:["full"===e&&r&&!o&&(0,l.jsxs)("div",{className:h()("px-4 pb-3",el().sidebarHeaderFixed,t?"d-block":"d-none d-lg-block"),children:[i&&(0,l.jsx)("h2",{className:"mt-3",id:"allproducts-menu",children:(0,l.jsx)(es.N,{"data-testid":"sidebar-product-xl",href:`/${s.locale}${r.href}`,className:h()("d-block pl-1 mb-2 h3 no-underline _product-title",el().productTitle),"aria-describedby":"allproducts-menu",children:a||r.name})}),"full"===e&&n&&(0,l.jsx)(ea,{})]}),(0,l.jsxs)("div",{className:h()("overlay"===e?"width-full d-lg-none":o?el().searchRailContent:h()("overflow-y-auto",el().railDivider,t?"d-block":"d-none d-lg-block"),o?"bg-primary":"bg-primary flex-shrink-0","overlay"===e?n?el().sidebarContentOverlayRest:el().sidebarContentOverlay:!o&&el().sidebarContentFull,"full"===e&&!o&&(n?el().sidebarContentFullWithPaddingRest:el().sidebarContentFullWithPadding)),role:"region","aria-label":"Page navigation content",children:[(0,l.jsx)(E,{},s.asPath),o&&(0,l.jsx)(K,{})]})]})})};var eo=r(84887);function ec(e){return null!==e}function ed(){let{locale:e}=(0,d.useRouter)(),[t,r]=(0,i.useState)("en"),{languages:a}=(0,eo.J)();return(0,i.useEffect)(()=>{let e=[b.A.get(y.M_),navigator.language,...navigator.languages].filter(Boolean).map(e=>e&&e.slice(0,2).toLowerCase()).find(e=>e&&e in a);e&&r(e)},[e]),{userLanguage:t,setUserLanguageCookie:function(e){b.A.set(y.M_,e),r(e)}}}var eu=r(13629),eh=r.n(eu),ep=r(31595),em=r(67309),ef=((a=ef||{}).RELEASE="RELEASE",a.TRANSLATION="TRANSLATION",a.EARLY_ACCESS="EARLY_ACCESS",a.MACHINE_TRANSLATION="MACHINE_TRANSLATION",a);let eg=()=>{let e=(0,d.useRouter)(),{currentVersion:t}=(0,q.M)(),r=(0,p.O4)(),{relativePath:a,allVersions:s,data:n,currentPathWithoutLanguage:o}=r,c=r.page,{userLanguage:u,setUserLanguageCookie:f}=ed(),{languages:g}=(0,eo.J)(),{setHasOpenHeaderNotifications:v}=(0,ep.c)(),{t:_}=(0,m.B)("header"),[x,j]=(0,i.useState)(!0);(0,i.useEffect)(()=>{j("true"===b.A.get(y.mP))},[]);let S=[];if("en"===e.locale&&u&&"en"!==u&&g[u]){let e=`/${u}`;"/"!==o&&(e+=o),S.push({type:"TRANSLATION",content:`This article is also available in <a href="${e}">${g[u]?.name}</a>.`,onClose:()=>{try{f("en")}catch(e){console.warn("Unable to set cookie",e)}}})}"en"===e.locale||x||S.push({type:"MACHINE_TRANSLATION",content:_("notices.machine_translation"),onClose:()=>{j(!0);try{b.A.set(y.mP,"true")}catch(e){console.warn("Unable to set cookie",e)}}});let N=[];t===n.variables.release_candidate.version&&N.push({type:"RELEASE",content:`${s[t].versionTitle}${_("notices.release_candidate")}`});let k=[...S,...N,(a||"").includes("early-access/")&&!c.noEarlyAccessBanner?{type:"EARLY_ACCESS",content:_("notices.early_access")}:null].filter(ec);return(0,i.useEffect)(()=>{v(k.length>0)},[k,v]),(0,l.jsx)("div",{"data-container":"notifications",children:k.map(({type:e,content:t,onClose:r},a)=>{let s=a===k.length-1;return(0,l.jsxs)("div",{"data-testid":"header-notification","data-type":e,className:h()("flash flash-banner",eh().container,"text-center f5 color-fg-default py-4 px-6 z-1","TRANSLATION"===e&&"color-bg-accent","MACHINE_TRANSLATION"===e&&"color-bg-accent","RELEASE"===e&&"color-bg-accent","EARLY_ACCESS"===e&&"color-bg-danger",!s&&"border-bottom color-border-default"),children:[r&&(0,l.jsx)("button",{className:"flash-close js-flash-close",type:"button","aria-label":"Close",onClick:()=>r(),children:(0,l.jsx)(D.uv5,{size:"small",className:"octicon mr-1"})}),(0,l.jsx)(em.T,{as:"p",html:t})]},t)})})},ev=f.ActionMenu.Button;var e_=r(73510),ex=r.n(e_),eb=r(96639),ey=r.n(eb);let ej="version-picker-button",eS=({item:e,handler:t,type:r})=>{let a=!!(e.extra.arrow||e.extra.info);return(0,l.jsxs)(f.ActionMenu.Item,{handler:t,type:a?"none":r,value:e.value,selected:e.selected,className:h()(ey().headerMenuItem,e.selected&&ey().headerMenuItemSelected),...a?{role:"menuitem"}:{},children:[(0,l.jsxs)("span",{"data-testid":"version-picker-item",className:ey().headerMenuItemLabel,children:[e.text,e.extra.arrow&&(0,l.jsx)(D.flY,{verticalAlign:"middle",size:15,className:"ml-1"}),e.extra.info&&(0,l.jsx)(D.mo0,{verticalAlign:"middle",size:15,className:"ml-1"})]}),e.selected&&(0,l.jsx)(D.IRf,{size:16,className:ey().headerMenuItemDot})]})},eN=()=>(0,l.jsx)("li",{role:"separator",className:ey().headerMenuSeparator}),ek=({variant:e="default",onNavigate:t})=>{let r=(0,d.useRouter)(),{currentVersion:a}=(0,q.M)(),s=(0,p.O4)(),[n,o]=(0,i.useState)(!1),c=(0,i.useId)(),u=s.page,{allVersions:g,enterpriseServerVersions:v}=s,{t:_}=(0,m.B)(["pages","picker"]),x=_(a.startsWith("enterprise-server")?"version_picker_label":"plan_picker_label");if(u.applicableVersions&&u.applicableVersions.length<1)return null;let j=(u.applicableVersions||[]).map(e=>({text:g[e].versionTitle,selected:a===e,href:`/${r.locale}${e===q.j?"":`/${e}`}`+r.asPath.replace(`/${a}`,""),value:e,extra:{arrow:!1,info:!1,version:e},divider:!1})),S=(u.applicableVersions||[]).some(e=>e.startsWith("enterprise-server"));if(j.push({text:"",selected:!1,href:"",value:"divider",extra:{arrow:!1,info:!1,version:void 0},divider:!0}),S&&j.push({text:_("all_enterprise_releases"),selected:!1,href:`/${r.locale}/${v[0]}/admin/all-releases`,value:"all-enterprise-releases",extra:{arrow:!0,info:!1,version:void 0},divider:!1}),j){let e=a===q.j?"":`/${a}`;j.push({text:_("about_versions"),selected:!1,href:`/${r.locale}${e}/get-started/learning-about-github/about-versions-of-github-docs`,value:"about-versions",extra:{arrow:!1,info:!0,version:void 0},divider:!1})}let N=j.find(e=>e.selected),k=e=>{if(e.extra?.version)try{b.A.set(y.sm,e.extra.version)}catch(e){console.warn("Unable to set preferred version cookie",e)}o(!1),e.href&&(t?.(),r.push(e.href))};if("header"===e){let e=j.filter((e,t)=>
1!e.divider||t>0&&t<j.length-1);return(0,l.jsxs)("div",{"data-testid":"version-picker",className:ey().headerPicker,onKeyDownCapture:e=>{if("Escape"!==e.key)return;let t=e.currentTarget.querySelector(`[data-testid="${ej}"]`);t?.getAttribute("aria-expanded")==="true"&&(e.preventDefault(),e.stopPropagation(),t.focus(),t.click())},children:[(0,l.jsx)("span",{className:ey().headerLabel,id:`${c}-label`,children:x}),(0,l.jsxs)(f.ActionMenu,{size:"small",selectionVariant:"single",menuAlignment:"start",onSelect:t=>{let r=e.find(e=>e.value===t);r&&k(r)},children:[(0,l.jsx)(ev,{"data-testid":ej,className:h()(ey().headerButton,ey().headerPillButton),"aria-labelledby":`${c}-label ${c}-value`,trailingVisual:(0,l.jsx)(D.kj1,{size:16}),children:(0,l.jsx)("span",{className:ey().headerValue,id:`${c}-value`,"data-testid":"field",children:N?.text||_("version_picker_default_text")})}),(0,l.jsx)(f.ActionMenu.Overlay,{"aria-label":x,children:e.map(e=>e.divider?(0,l.jsx)(eN,{},e.value):(0,l.jsx)(eS,{item:e},e.value))})]})]})}return(0,l.jsx)("div",{"data-testid":"version-picker",children:(0,l.jsxs)(U.W,{open:n,onOpenChange:o,children:[(0,l.jsxs)(U.W.Button,{variant:"invisible",className:"color-fg-default width-full p-1 pl-2 pr-2",children:[(0,l.jsx)("span",{className:ex().pickerLabel,children:"Version: "}),(0,l.jsx)("span",{className:"f5 color-fg-muted text-normal","data-testid":"field",children:N?.text||_("version_picker_default_text")})]}),(0,l.jsx)(U.W.Overlay,{width:"auto",align:"end",children:(0,l.jsx)(J.l,{selectionVariant:"single",role:"menu",children:j.map((e,t)=>e.divider?(0,l.jsx)(J.l.Divider,{},`divider${t}`):(0,l.jsx)(J.l.Item,{active:e.selected,onSelect:t=>{t.preventDefault(),k(e)},className:h()((e.extra?.arrow||e.extra?.info)&&ex().extrasDisplay),role:e.extra?.arrow||e.extra?.info?"menuitem":"menuitemradio",children:(0,l.jsxs)("div",{"data-testid":"version-picker-item",className:ex().itemsWidth,children:[e.text,e.extra?.arrow&&(0,l.jsx)(D.flY,{verticalAlign:"middle",size:15,className:"ml-1"}),e.extra?.info&&(0,l.jsx)(D.mo0,{verticalAlign:"middle",size:15,className:"ml-1"})]})},e.text))})})]})})};var ew=r(84583);let eC="language-picker-button",eA=({variant:e="default",onNavigate:t})=>{let r=(0,d.useRouter)(),{languages:a}=(0,eo.J)(),{setUserLanguageCookie:s}=ed(),[n,o]=(0,i.useState)(!1),c=r.locale||"en",u=Object.values(a);if(u.length<2)return null;let p=a[c],m=`Select language: current language is ${p.name}`,g=r.asPath.split("#")[0],v=e=>`/${e}${g}`,_=e=>{try{s(e)}catch(e){console.warn("Unable to set preferred language cookie",e)}};if("header"===e)return(0,l.jsx)("div",{"data-testid":"language-picker",className:ey().headerPicker,onKeyDownCapture:e=>{if("Escape"!==e.key)return;let t=e.currentTarget.querySelector(`[data-testid="${eC}"]`);t?.getAttribute("aria-expanded")==="true"&&(e.preventDefault(),e.stopPropagation(),t.focus(),t.click())},children:(0,l.jsxs)(f.ActionMenu,{size:"small",selectionVariant:"single",menuAlignment:"end",onSelect:e=>{e&&(_(e),t?.(),r.push(v(e),void 0,{locale:!1}))},children:[(0,l.jsx)(ev,{"data-testid":eC,className:h()(ey().headerButton,ey().headerFlatButton),"aria-label":m,leadingVisual:(0,l.jsx)(D.fCU,{size:16}),trailingVisual:(0,l.jsx)(D.kj1,{size:16}),children:(0,l.jsx)("span",{className:ey().headerValue,"data-testid":"language-picker-field",children:p.nativeName||p.name})}),(0,l.jsx)(f.ActionMenu.Overlay,{"aria-label":"Select language",children:u.map(e=>(0,l.jsxs)(f.ActionMenu.Item,{value:e.code,selected:e===p,lang:e.code,className:h()(ey().headerMenuItem,e===p&&ey().headerMenuItemSelected),children:[(0,l.jsx)("span",{"data-testid":"language-picker-item",className:ey().headerMenuItemLabel,children:e.nativeName||e.name}),e===p&&(0,l.jsx)(D.IRf,{size:16,className:ey().headerMenuItemDot})]},e.code))})]})});let x=u.map(e=>(0,l.jsx)(J.l.LinkItem,{as:"a",active:e===p,lang:e.code,href:v(e.code),onClick:()=>{e.code&&_(e.code),o(!1),t?.()},children:e.nativeName||e.name},`/${e.code}${g}`));return(0,l.jsx)("div",{"data-testid":"language-picker",className:"d-flex",children:(0,l.jsxs)(U.W,{open:n,onOpenChange:o,children:[(0,l.jsx)(U.W.Anchor,{children:(0,l.jsx)(ew.K,{icon:D.fCU,"aria-label":m})}),(0,l.jsx)(U.W.Overlay,{align:"end",children:(0,l.jsx)(J.l,{selectionVariant:"single",children:x})})]})})};var eI=r(25031),eR=r(95536),eE=r(98341),eO=r(88970),eT=r(81286),eB=r(93941),eL=r(21587),e$=r(54247),eD=r(20260),eP=r(71048);let eM="general-search",eF="ai-search";async function eH(e,t,r=!1){let a={query:t,version:e,client_name:"docs.github.com-client",...r&&{debug:"1"}};return await fetch("/api/ai-search/v1",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)})}async function eV(e,t,r,a=!1,s){let n=new URLSearchParams({query:r,version:t,language:e.locale||"en"});a&&n.set("debug","1"),n.set("client_name","docs.github.com-client"),n.set("size","4");let l=await fetch(`/api/search/combined-search/v1?${n}`,{headers:{"Content-Type":"application/json"},signal:s||void 0});if(!l?.ok)throw Error(`Failed to fetch ai autocomplete search results. 2Status ${l.status} 3${l.statusText}`);let i=await l.json();return{aiAutocompleteOptions:i?.aiAutocompleteSuggestions,generalSearchResults:i?.generalSearchResults}}var eW=r(4917),eG=r.n(eW);let ez={},eK=(0,i.createContext)(null);var eq=r(53213),eU=r(269),eJ=r(70332),eY=r(30052),eZ=r(43928),eQ=r(86715),eX=r(73636),e0=r.n(eX);let e1=({children:e,className:t,openLinksInNewTab:r=!0,includeQueryParams:a=!0,codeBlocksCopyable:s=!1,eventGroupKey:n="",eventGroupId:i="",...o})=>{let{t:c}=(0,m.B)("search"),d={};return s&&(d.code=({...e})=>{let t=String(e.children);if(!t.includes("\n"))return(0,l.jsx)("code",{...e,children:e.children});t=t.replace(/\n$/,"");let r=e.className?.startsWith("language-")?e.className.replace("language-",""):"",[a,s]=(0,eQ.A)(t,{successDuration:2e3});return(0,l.jsxs)("div",{className:e0().codeBlockContainer,children:[(0,l.jsx)(ew.K,{size:"small",icon:a?D.Srz:D.TdU,className:h()("btn-octicon",e0().copyButton),"aria-label":a?c("search.ai.response.copied_code"):c("search.ai.response.copy_code_lang").replace("{language}",r?`${r} `:""),onClick:async()=>{await s(),(0,eJ.iP)(c("search.ai.response.copied_code")),(0,e$.BI)({type:eL.B.clipboard,
3clipboard_operation:"copy",eventGroupKey:n,eventGroupId:i})}}),(0,l.jsx)("code",{...e,children:e.children})]})}),d.a=({...e})=>{let t=e.href||"",s="";if(a){t.includes("?")&&(s=(t=t.split("?")[0]).split("?")[1]);let e=new URLSearchParams(window.location.search),r=new URLSearchParams;e.get("feature")&&r.set("feature",e.get("feature")||""),r.toString()&&(t=`${t}?${s}&${r.toString()}`)}return(0,l.jsx)("a",{...e,href:t,target:r?"_blank":void 0,rel:r?"noopener noreferrer":void 0,onClick:e=>{r&&(e.stopPropagation(),e.preventDefault(),window.open(t,"_blank"))},"data-group-key":n,"data-group-id":i,children:(0,l.jsx)("u",{children:e.children})})},(0,l.jsx)("div",{className:h()("markdown-body",t),children:(0,l.jsx)(eY.oz,{remarkPlugins:[eZ.A],...o,components:d,children:e})})};var e2=r(91727),e3=r.n(e2);function e9(e){let t=new URL(e);if("docs.github.com"!==t.hostname)return"";let r=t.pathname.split("/").filter(e=>e);return 0===r.length?"":2===r[0].length?r.length<2?"":r[1].includes("@")?r[2]||"":r[1]:r[0]}var e4=r(91775);function e6({query:e,version:t,debug:r,setAISearchError:a,references:s,setReferences:n,referencesIndexOffset:o,referenceOnSelect:c,selectedIndex:u,askAIEventGroupId:h,aiCouldNotAnswer:p,setAICouldNotAnswer:f,listElementsRef:g}){var v,_,x,b;let y,j,S=(0,d.useRouter)(),{t:N}=(0,m.B)("search"),[k,w]=(0,i.useState)(""),[C,A]=(0,i.useState)(!0),[I,R]=(0,i.useState)(!1),[E,O]=(0,i.useState)(""),T=(0,i.useRef)(null),{getItem:B,setItem:L}=function(e="ai-query-cache",t=1e3,r=30){let a=`${e}-index`,s=(t,r,a)=>{t=t.trim().toLowerCase();let s=0;for(let e=0;e<t.length;e++)s=(s<<5)-s+t.charCodeAt(e)|0;return`${e}-${Math.abs(s)}-${r}-${a}`},n=(0,i.useCallback)((e,t,a)=>{let n,l=s(e,t,a),i=localStorage.getItem(l);if(!i)return null;try{n=JSON.parse(i)}catch(e){return console.error("Failed to parse cached item from localStorage",e),localStorage.removeItem(l),null}return Date.now()<n.timestamp+24*r*36e5?n.data:(localStorage.removeItem(l),o(e=>e.filter(e=>e.key!==l)),null)},[e,r]),l=(0,i.useCallback)((e,r,n,l)=>{let i=s(e,n,l),o=Date.now();localStorage.setItem(i,JSON.stringify({data:r,timestamp:o}));let c=localStorage.getItem(a),d=[];if(c)try{d=JSON.parse(c)}catch(e){console.error("Failed to parse cache index from localStorage",e)}if((d=d.filter(e=>e.key!==i)).push({key:i,timestamp:o}),d.length>t){d.sort((e,t)=>e.timestamp-t.timestamp);let e=d.length-t;for(let t of d.slice(0,e))localStorage.removeItem(t.key);d=d.slice(e)}localStorage.setItem(a,JSON.stringify(d))},[e,t]),o=e=>{let t=localStorage.getItem(a),r=[];if(t)try{r=JSON.parse(t)}catch(e){console.error("Failed to parse cache index from localStorage",e)}r=e(r),localStorage.setItem(a,JSON.stringify(r))};return{getItem:n,setItem:l}}("ai-query-cache",1e3,7),$="";if(window?.location?.href){let t=new URL(window.location.href);$=`${t.origin}/?search-overlay-open=true&search-overlay-ask-ai=true&search-overlay-input=${encodeURIComponent(e)}`}let[P,M]=(0,eQ.A)($,{successDuration:1399}),[F,H]=(0,i.useState)(null),[V,W]=(0,i.useState)(""),G=(r,a=400,s=N("search.ai.responses.unable_to_answer"))=>{A(!1),R(!1),f(!0),e5({sources:[],message:s,eventGroupId:h.current,couldNotAnswer:!0,status:a,connectedEventId:r||V}),w(s),O(s),n([]),L(e,{query:e,message:s,sources:[],aiCouldNotAnswer:!0,connectedEventId:r||V},t,S.locale||"en")};return(0,i.useEffect)(()=>{h.current||(h.current=(0,e$.gZ)());let s=!1;w(""),O(""),n([]),f(!1),A(!0),R(!0),T.current?.focus();let l=B(e,t,S.locale||"en");if(l){w(l.message),n(l.sources),W(l.connectedEventId||""),f(l.aiCouldNotAnswer||!1),A(!1),R(!1),e5({sources:l.sources,message:l.message,eventGroupId:h.current,couldNotAnswer:l.aiCouldNotAnswer,status:l.aiCouldNotAnswer?400:200,connectedEventId:l.connectedEventId}),setTimeout(()=>{O(l.message)},1500);return}return async function(){let l="",i=[],o="";try{let c=await eH(t,e,r);if(c.ok)a(!1);else{let e;try{e=await c.json()}catch(e){console.error("Failed to parse JSON:",e)}let t=e?.upstreamStatus;if(!t)return console.error(`Failed to fetch search results. 4Status ${c.status} 5${c.statusText}`),e5({sources:[],message:"",eventGroupId:h.current,couldNotAnswer:!1,status:c.status}),a();if(400===t||422===t)return G("",t,N("search.ai.responses.invalid_query"));if(413===t)return G("",t,N("search.ai.responses.query_too_large"));else if(429===t)return G("",t,N("search.ai.responses.asked_too_many_times"))}if(!c.body)return console.error("ReadableStream not supported in this browser"),e5({sources:[],message:"",eventGroupId:h.current,couldNotAnswer:!1,status:c.status}),a();let d=new TextDecoder("utf-8"),u=c.body.getReader(),p=!1,m="";A(!1);let f=e=>{switch(e.chunkType){case"CONVERSATION_ID":o=e.conversation_id??"",W(e.conversation_id??"");break;case"NO_CONTENT_SIGNAL":G(o,200);break;case"SOURCES":s||(i=(0,eU.A)(i.concat(e.sources??[]),"url"),n(i));break;case"MESSAGE_CHUNK":s||(l+=e.text??"",w(l));break;case"INPUT_CONTENT_FILTER":G(o,200,N("search.ai.responses.invalid_query"))}s||O("Copilot Response Loading...")};for(;!p&&!s;){let{value:e,done:t}=await u.read();if(p=t,e){let t=(m+=d.decode(e,{stream:!0})).split("\n");for(let e of(m=t.pop()??"",t)){let t;if(e.trim()){try{if(t=JSON.parse(e),t?.errors){e5({sources:[],message:JSON.stringify(t.errors),eventGroupId:h.current,couldNotAnswer:!1,status:500}),a();return}}catch(t){console.warn("Failed to parse JSON line:",e,t);continue}f(t)}}}}if(!s&&m.trim())try{let e=JSON.parse(m);f(e)}catch(e){console.warn("Failed to parse tail JSON:",m,e)}}catch(e){s||(console.error("Failed to fetch search results:",e),a())}finally{!s&&l&&(L(e,{query:e,message:l,sources:i,aiCouldNotAnswer:!1,connectedEventId:o},t,S.locale||"en"),A(!1),R(!1),e5({sources:i,message:l,eventGroupId:h.current,couldNotAnswer:!1,status:200,connectedEventId:o}))}}(),()=>{s=!0}},[e]),(0,l.jsxs)("div",{id:"ask-ai-result-container",role:"region",className:e3().container,children:[(0,l.jsxs)(J.l.GroupHeading,{as:"h3",tabIndex:-1,"aria-label":N("search.overlay.ai_suggestions_list_aria_label"),children:[(0,l.jsx)(D.MiJ,{className:"mr-1"}),N("search.overlay.ai_autocomplete_list_heading")]},"ai-heading"),C?(0,l.jsx)("div",{className:e3().loadingContainer,role:"status",children:(0,l.jsx)(eq.A,{})}):(0,l.jsxs)("article",{"aria-busy":I,"aria-live":"assertive",children:[p||""===k?null:(0,l.jsx)("span",{ref:T,className:e3().disclaimerText,children:(0,l.jsx)(e4.T,{as:"span",html:N("search.ai.disclaimer")})}),(0,l.jsx)(e1,{className:e3().markdownBodyOverrides,eventGroupKey:eD.wO,eventGroupId:h.current,children:I?function(e){let t=e.split("\n"),r=!1,a=0,s=0;for(;s<t.length;){let e=t[s];if(/^\s*\|.*$/.test(e))if(r){let r=(e.match(/\|/g)||[]).length;if(r<a){let n=a-r;t[s]=e.trimEnd()+" |".repeat(n)}}else if(s+1<t.length&&/^\s*\|[-\s|:]*$/.test(t[s+1]))r=!0,a=(t[s].match(/\|/g)||[]).length,s+=1;else{s+=1;continue}else r=!1,a=0;s+=1}return t.join("\n")}(function(e){let t=["***","**","__","*","_","~~","~"],r=[],a=0;for(;a<e.length;){let s=!1;for(let n of t)if(e.substr(a,n.length)===n){r.length>0&&r[r.length-1].token===n?r.pop():r.push({token:n,index:a}),a+=n.length,s=!0;break}!s&&a++}for(;r.length>0;){let{token:t}=r.pop();e+=t}return e}((b=(x=(((j=(_=(((y=(v=k).match(/```/g))?y.length:0)%2!=0&&(v+="\n```"),v)).match(/`/g))?j.length:0)%2!=0&&(_+="`"),_),/\[([^\]]*)$/.test(x)&&(x+="]"),/\]\(([^)]*)$/.test(x)&&(x+=")"),x),/!\[([^\]]*)$/.test(b)&&(b+="]"),/!\[[^\]]*\]\(([^)]*)$/.test(b)&&(b+=")"),b))):k})]}),I?null:(0,l.jsxs)("div",{className:e3().postAnswerWidgets,children:[(0,l.jsx)(ew.K,{icon:D.CAs,className:`btn-octicon ${e3().thumbsUpButton} ${"up"===F?e3().selected:""}`,"aria-label":N("ai.thumbs_up"),onClick:()=>{H("up"),(0,eJ.iP)(N("ai.thumbs_announcement")),(0,e$.BI)({type:eL.B.survey,survey_vote:!0,eventGroupKey:eD.wO,eventGroupId:h.current,survey_connected_event_id:V})}}),(0,l.jsx)(ew.K,{icon:D.zv4,className:`btn-octicon ${e3().thumbsDownButton} ${"down"===F?e3().selected:""}`,"aria-label":N("ai.thumbs_down"),onClick:()=>{H("down"),(0,eJ.iP)(N("ai.thumbs_announcement")),(0,e$.BI)({type:eL.B.survey,survey_vote:!1,eventGroupKey:eD.wO,eventGroupId:h.current,survey_connected_event_id:V})}}),(0,l.jsx)(ew.K,{icon:P?D.Srz:D.liv,className:`btn-octicon ${e3().shareButton} ${P?e3().copied:""}`,"aria-label":P?N("search.ai.share_copied_announcement"):N("search.ai.share_answer"),onClick:()=>{M(),(0,eJ.iP)(N("search.ai.share_copied_announcement")),(0,e$.BI)({type:eL.B.clipboard,
5clipboard_operation:"share",eventGroupKey:eD.wO,eventGroupId:h.current})}})]}),!p&&!I&&s&&s.length>0?(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(J.l,{className:e3().referencesList,children:(0,l.jsxs)(J.l.Group,{"data-testid":"ai-references",children:[(0,l.jsx)(J.l.GroupHeading,{as:"h3","aria-label":N("search.ai.references"),className:e3().referencesTitle,children:N("search.ai.references")}),s.map((e,t)=>{if(t>=5)return null;let r=t+o;return(0,l.jsxs)(J.l.Item,{id:`search-option-reference-${t+o}`,tabIndex:-1,onSelect:()=>{c(e.url)},active:r===u,ref:e=>{g.current&&(g.current[r]=e)},children:[(0,l.jsx)(J.l.LeadingVisual,{"aria-hidden":"true",children:(0,l.jsx)(D.oSV,{})}),e.title]},`reference-${t}`)}).filter(Boolean)]})})}):null,(0,l.jsx)("div",{"aria-live":"assertive",className:e3().displayForScreenReader,children:E})]})}function e5({sources:e,message:t,eventGroupId:r,couldNotAnswer:a=!1,status:s,connectedEventId:n}){let l="[]";try{l=function(e,t){let r=[];for(let e of function(e){let t,r=/\[([^\]]+)\]\(([^)]+)\)/g,a=[];for(;null!==(t=r.exec(e));)a.push(t[2]);return a.filter(e=>{try{return new URL(e),!0}catch(e){return!1}})}(t)){let t=e9(e);r.push({type:"inline",url:e,product:t})}for(let t of e){let e=e9(t.url);r.push({type:"reference",url:t.url,product:e})}return JSON.stringify(r)}(e,t)}catch(e){console.error("Failed to generate search result links JSON:",e)}(0,e$.BI)({type:eL.B.aiSearchResult,ai_search_result_links_json:l,ai_search_result_provided_answer:!a,ai_search_result_response_status:s,ai_search_result_connected_event_id:n,eventGroupKey:eD.wO,eventGroupId:r})}var e8=r(26336),e7=r.n(e8);function te(){let{t:e,generalSearchOptions:t,aiOptionsWithUserInput:r,generalSearchResultOnSelect:a,aiAutocompleteOnSelect:s,performGeneralSearch:n,selectedIndex:o,listElementsRef:c,askAIState:d,showSpinner:u,searchLoading:h,previousSuggestionsListHeight:p}=(()=>{let e=(0,i.useContext)(eK);if(!e)throw Error("useSearchContext must be used within a SearchContext.Provider");return e})(),m=d?.isAskAIState&&!d.aiSearchError,f=m&&d.aiCouldNotAnswer;if(u&&!m)return(0,l.jsx)("div",{role:"status",className:e7().loadingContainer,style:{height:`${p}px`},children:(0,l.jsx)(eq.A,{})},"loading");let g=[];if(t.length||f){let s=[];for(let r=0;r<t.length;r++){let i=t[r];if(i.isNoResultsFound){s.push((0,l.jsx)(J.l.Item,{id:`search-option-general-${r}`,className:e7().noResultsFound,tabIndex:-1,"aria-label":e("search.overlay.no_results_found"),disabled:!0,children:i.title},`general-${r}`));break}if(i.isSearchDocsOption){let t=o===r;s.push((0,l.jsxs)(J.l.Item,{id:`search-option-general-${r}`,tabIndex:-1,active:t,onSelect:()=>n(),"aria-label":e("search.overlay.search_docs_with_query").replace("{query}",i.title),ref:e=>{c.current&&(c.current[r]=e)},children:[(0,l.jsx)(J.l.LeadingVisual,{"aria-hidden":!0,children:(0,l.jsx)(D.WIv,{})}),i.title,(0,l.jsx)(J.l.TrailingVisual,{"aria-hidden":!0,className:t?e7().trailingVisualActive:e7().trailingVisualHidden,children:(0,l.jsx)(D.flY,{})})]},`general-${r}`))}else if(i.title){let e=o===r;s.push((0,l.jsxs)(J.l.Item,{id:`search-option-general-${r}`,"aria-describedby":"search-suggestions-list",onSelect:()=>i.isViewAllResults?n():a(i),className:i.isViewAllResults?e7().viewAllSearchResults:"",active:e,tabIndex:-1,ref:e=>{c.current&&(c.current[r]=e)},children:[!i.isNoResultsFound&&(0,l.jsx)(J.l.LeadingVisual,{"aria-hidden":!0,className:i.isViewAllResults?e7().leadingVisualHidden:e7().leadingVisualVisible,children:(0,l.jsx)(D.oSV,{})}),i.title,(0,l.jsx)(J.l.TrailingVisual,{"aria-hidden":!0,className:e?e7().trailingVisualActive:e7().trailingVisualHidden,children:(0,l.jsx)(D.flY,{})})]},`general-${r}`))}}g.push((0,l.jsxs)(J.l.Group,{"data-testid":"general-autocomplete-suggestions",children:[(0,l.jsx)(J.l.GroupHeading,{as:"h3",tabIndex:-1,children:e("search.overlay.general_suggestions_list_heading")}),h&&m?(0,l.jsx)("div",{role:"status",className:e7().loadingContainer,style:{height:`${p}px`},children:(0,l.jsx)(eq.A,{})}):s]},"general")),(m||f)&&g.push((0,l.jsx)(J.l.Divider,{},"no-answer-divider")),m&&g.push((0,l.jsx)(J.l.Group,{"data-testid":"ask-ai",children:(0,l.jsx)("li",{tabIndex:-1,
5children:(0,l.jsx)(e6,{query:d.aiQuery,debug:d.debug,version:d.currentVersion,setAISearchError:d.setAISearchError,references:d.references,setReferences:d.setReferences,referencesIndexOffset:d.referencesIndexOffset,referenceOnSelect:d.referenceOnSelect,selectedIndex:o,askAIEventGroupId:d.askAIEventGroupId,aiCouldNotAnswer:d.aiCouldNotAnswer,setAICouldNotAnswer:d.setAICouldNotAnswer,listElementsRef:c})})},"ai")),!m&&!d.aiSearchError&&t.filter(e=>!e.isViewAllResults&&!e.isNoResultsFound).length&&r.length&&g.push((0,l.jsx)(J.l.Divider,{},"bottom-divider"))}return r.length&&!m&&g.push((0,l.jsxs)(J.l.Group,{"data-testid":"ai-autocomplete-suggestions",children:[(0,l.jsxs)(J.l.GroupHeading,{as:"h3",id:"copilot-suggestions",tabIndex:-1,children:[(0,l.jsx)(D.MiJ,{className:"mr-1"}),e("search.overlay.ai_autocomplete_list_heading")]}),r.map((e,r)=>{let a=t.length+r,n=o===a;return(0,l.jsxs)(J.l.Item,{id:`search-option-ai-${a}`,"aria-describedby":"copilot-suggestions",onSelect:()=>s(e),active:n,tabIndex:-1,ref:e=>{c.current&&(c.current[a]=e)},children:[(0,l.jsx)(J.l.LeadingVisual,{"aria-hidden":!0,children:(0,l.jsx)(D.Twg,{})}),e.term,(0,l.jsx)(J.l.TrailingVisual,{"aria-hidden":!0,className:n?e7().trailingVisualActive:e7().trailingVisualHidden,children:(0,l.jsx)(D.flY,{})})]},`ai-${a}`)})]},"ai-suggestions")),(0,l.jsx)(l.Fragment,{children:g})}function tt({searchOverlayOpen:e,parentRef:t,debug:r,onClose:a,params:s,updateParams:n}){let{t:o}=(0,m.B)("search"),{currentVersion:c}=(0,q.M)(),u=(0,d.useRouter)(),p=s["search-overlay-input"],f="true"===s["search-overlay-ask-ai"],g=(0,i.useRef)(null),v=(0,i.useRef)(null),_=i.useRef([]),[x,b]=(0,i.useState)(-1),[y,j]=(0,i.useState)(p),[S,N]=(0,i.useState)(!1),[k,w]=(0,i.useState)([]),[C,A]=(0,i.useState)(!1),[I,R]=(0,i.useState)(!1),[E,O]=(0,i.useState)(0),[T,B]=(0,i.useState)(""),{hasOpenHeaderNotifications:L}=(0,ep.c)(),$=(0,i.useRef)(""),P=(0,i.useRef)(null);(0,i.useEffect)(()=>{e&&P.current&&(0,eB.iE)(P.current,g.current||void 0)},[e]),(0,i.useEffect)(()=>{$.current=(0,e$.gZ)()},[e]);let M=(0,i.useRef)("");(0,i.useEffect)(()=>{if(L){let e=()=>{O(window.scrollY)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)}},[L]);let F=E>72?"0px":`${88-E}px !important`,{autoCompleteOptions:H,searchLoading:V,setSearchLoading:W,searchError:G,updateAutocompleteResults:z,clearAutocompleteResults:K}=function({router:e,currentVersion:t,debug:r}){let[a,s]=(0,i.useState)({aiAutocompleteOptions:[],generalSearchResults:[],totalGeneralSearchResults:0}),[n,l]=(0,i.useState)(!0),[o,c]=(0,i.useState)(!1),d=(0,i.useRef)(null),u=(0,i.useRef)(null);(0,i.useEffect)(()=>(u.current=eG()(e=>{h(e)},100),()=>{u.current?.cancel()}),[]);let h=(0,i.useCallback)(async a=>{var n;d.current&&d.current.abort(),l(!0);let i=(n=e.locale||"en",`${a}__${t}__${n}`);if(ez[i]){s(ez[i]),l(!1);return}if(o){s({aiAutocompleteOptions:[],generalSearchResults:[],totalGeneralSearchResults:0}),l(!1);return}let u=new AbortController;d.current=u;try{let{aiAutocompleteOptions:n,generalSearchResults:o}=await eV(e,t,a,r,u.signal),c={aiAutocompleteOptions:n.hits,generalSearchResults:o?.hits||[],totalGeneralSearchResults:o?.meta?.found?.value||0};ez[i]=c,s(c),l(!1)}catch(e){if("object"==typeof e&&null!==e&&"name"in e&&"AbortError"===e.name)return;console.error(e),c(!0),s({aiAutocompleteOptions:[],generalSearchResults:[],totalGeneralSearchResults:0}),l(!1)}},[e,t,r]),p=(0,i.useCallback)(e=>{if(""===e){u.current?.cancel(),h("");return}u.current?.(e)},[]),m=(0,i.useCallback)(()=>{s({aiAutocompleteOptions:[],generalSearchResults:[],totalGeneralSearchResults:0}),l(!1),c(!1)},[]);return(0,i.useEffect)(()=>()=>{d.current?.abort()},[]),{autoCompleteOptions:a,searchLoading:n,setSearchLoading:l,searchError:o,updateAutocompleteResults:p,clearAutocompleteResults:m}}({router:u,currentVersion:c,debug:r}),{aiAutocompleteOptions:U,generalSearchResults:Y,totalGeneralSearchResults:Z}=H;(0,i.useEffect)(()=>{let e;return G?R(!1):U.length||Y.length||!V?(V?e=setTimeout(()=>R(!0),1e3):R(!1),()=>{clearTimeout(e)}):R(!0)},[V,U.length,Y.length,G]);let Q=U.filter(e=>e.term!==p),X=""!==p.trim()?[{term:p,title:p,highlights:[],isUserQuery:!0}]:[],[ee,et,er]=(0,i.useMemo)(()=>{B("");let e=[...Y],t=[...X,...Q],r=[];return Y.length>0?e.push({title:o("search.overlay.view_all_search_results"),isViewAllResults:!0}):G?""!==p.trim()&&e.push({...X[0]||{},isSearchDocsOption:!0}):""===p.trim()||V?e=[]:(B(o("search.overlay.no_results_found_announcement")),e.push({title:o("search.overlay.no_results_found"),isNoResultsFound:!0})),r.push(...e.map(e=>({group:"general",option:e}))),S||f?f&&!C&&r.push(...k.map(e=>({group:"reference",url:e.url,option:{term:e.title,highlights:[],isUserQuery:!1}}))):r.push(...t.map(e=>({group:"ai",option:e}))),[r,e,t]},[Y,Z,p,S,k,f,G]);(0,i.useEffect)(()=>{e&&g.current?.focus({preventScroll:!0})},[e]),(0,i.useEffect)(()=>(e?($.current||($.current=(0,e$.gZ)()),z(p)):W(!1),()=>{K()}),[e,z,K,f,C]),(0,i.useEffect)(()=>{_.current=_.current.slice(0,et.length+er.length)},[et,er]);let ea=(0,i.useMemo)(()=>Y.length||U.length?`${7*(Y.length+U.length)}`:"150",[V]),es=e=>{(0,e$.BI)({type:eL.B.search,search_query:(0,eP.Q)(p),search_context:eM,eventGroupKey:eD.$f,eventGroupId:$.current}),(0,e$.BI)({type:eL.B.searchResult,search_result_query:(0,eP.Q)(p),search_result_index:x,search_result_total:Z,search_result_url:e.url||"",search_result_rank:(Z-x)/Z,eventGroupKey:eD.$f,eventGroupId:$.current});let t=new URLSearchParams(u.query||{});t.has("search-overlay-open")&&t.delete("search-overlay-open"),t.has("search-overlay-input")&&t.delete("search-overlay-input"),t.has("search-overlay-ask-ai")&&t.delete("search-overlay-ask-ai"),t.has("query")&&t.delete("query"),u.push(`${e.url}?${t.toString()}`),a()},en=e=>{e.term&&(M.current=(0,e$.gZ)(),(0,e$.BI)({type:eL.B.search,search_query:"REDACTED",search_context:eF,eventGroupKey:eD.wO,eventGroupId:M.current}),b(-1),W(!0),n({"search-overlay-ask-ai":"true","search-overlay-input":e.term}),j(e.term),g.current?.focus())},el=()=>{!function(e,t,r,a=!1){(0,e$.BI)({type:eL.B.search,search_query:(0,eP.Q)(r),search_context:eM,eventGroupKey:eD.$f,eventGroupId:void 0});let s=`/${e.locale}`;t!==q.j&&(s+=`/${t}`),s+="/search";let n=new URLSearchParams(window.location.search||{});n.set("query",r),a&&n.set("debug","1"),n.has("search-overlay-open")&&n.delete("search-overlay-open"),s+=`?${n}`,e.push(s,void 0,{shallow:!1})}(u,c,p,r),a()},ei=e=>{(0,e$.BI)({type:eL.B.link,link_url:e||"",eventGroupKey:eD.wO,eventGroupId:M.current}),b(-1);let t=new URLSearchParams(u.query||{});t.has("search-overlay-open")&&t.delete("search-overlay-open"),t.has("search-overlay-input")&&t.delete("search-overlay-input"),t.has("search-overlay-ask-ai")&&t.delete("search-overlay-ask-ai"),t.has("query")&&t.delete("query"),window.open(`${e}?${t.toString()}`,"_blank")},eo={isAskAIState:f,aiQuery:y,debug:r,currentVersion:c,setAISearchError:(e=!0)=>{N(e),e&&n({"search-overlay-ask-ai":""})},references:k,setReferences:w,referencesIndexOffset:et.length,referenceOnSelect:ei,askAIEventGroupId:M,aiSearchError:S,aiCouldNotAnswer:C,setAICouldNotAnswer:A},ec={t:o,generalSearchOptions:et,aiOptionsWithUserInput:er,generalSearchResultOnSelect:es,aiAutocompleteOnSelect:en,performGeneralSearch:el,selectedIndex:x,listElementsRef:_,askAIState:eo,showSpinner:I,searchLoading:V,previousSuggestionsListHeight:ea},ed=null,eu=S||G&&!f;return ed=eu?(0,l.jsx)(eK.Provider,{value:{...ec,aiOptionsWithUserInput:S?[]:er},children:(0,l.jsxs)(J.l,{"aria-label":o("search.overlay.suggestions_list_aria_label"),id:"search-suggestions-list",showDividers:!0,className:e7().suggestionsList,ref:v,style:{minHeight:G&&!et.length?"0":`${ea}px`},children:[S&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(J.l.Divider,{}
5,"error-top-divider"),(0,l.jsx)("li",{tabIndex:-1,children:(0,l.jsxs)(J.l.GroupHeading,{as:"h3",tabIndex:-1,"aria-label":o("search.overlay.ai_suggestions_list_aria_label"),children:[(0,l.jsx)(D.MiJ,{className:"mr-1"}),o("search.overlay.ai_autocomplete_list_heading")]})}),(0,l.jsx)("li",{children:(0,l.jsx)("div",{className:e7().overlayPadding,children:(0,l.jsx)(eR.l,{tabIndex:0,className:e7().errorBanner,title:o("search.failure.ai_title"),description:o("search.failure.description"),variant:"info","aria-live":"assertive",role:"alert"})})}),et.length>0&&(0,l.jsx)(J.l.Divider,{},"error-middle-divider")]}),(0,l.jsx)(te,{})]})}):(0,l.jsx)(eK.Provider,{value:ec,children:(0,l.jsx)(J.l,{id:"search-suggestions-list","aria-label":o("search.overlay.suggestions_list_aria_label"),showDividers:!0,className:e7().suggestionsList,ref:v,style:{minHeight:`${ea}px`},children:(0,l.jsx)(te,{})})}),(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{className:e7().overlayBackdrop}),(0,l.jsxs)(eE.Ay,{preventFocusOnOpen:!0,initialFocusRef:g,returnFocusRef:t,ignoreClickRefs:[t],onEscape:a,onClickOutside:a,anchorSide:"inside-center",className:h()(e7().overlayContainer,"position-fixed"),style:L?{top:F}:void 0,role:"dialog","aria-modal":"true","aria-label":o("search.overlay.aria_label"),ref:P,children:[(0,l.jsxs)("div",{className:e7().header,children:[(0,l.jsx)("div",{className:f?e7().askAILabel:e7().askAILabelHidden,children:(0,l.jsx)(ew.K,{"aria-label":o("search.ai.back_to_search"),icon:D.A60,onClick:()=>{b(-1),n({"search-overlay-ask-ai":"","search-overlay-input":p}),g.current?.focus()},variant:"invisible"})}),(0,l.jsx)(eO.A,{className:"width-full","data-testid":"overlay-search-input",ref:g,value:p,onChange:e=>{e.preventDefault();let t=e.target.value;b(-1),W(!0),z(t),f?n({"search-overlay-ask-ai":"","search-overlay-input":t}):n({"search-overlay-input":t})},maxLength:500,leadingVisual:(0,l.jsx)(D.WIv,{}),role:"combobox","aria-controls":f?"ask-ai-result-container":"search-suggestions-list","aria-expanded":ee.length>0,"aria-label":o("search.overlay.input_aria_label"),"aria-activedescendant":x>=0?`search-option-${ee[x]?.group}-${x}`:void 0,onKeyDown:e=>{let t=_.current?.length??0;if("ArrowDown"===e.key){if(e.preventDefault(),t>0){let e=0;-1===x?e=0:(e=(x+1)%t)<x&&(e=-1),e>=x&&ee[e]?.option?.isNoResultsFound&&(e+=1),b(e),-1!==e&&_.current[e]&&_.current[e]?.scrollIntoView({behavior:"smooth",block:"center"})}}else if("ArrowUp"===e.key){if(e.preventDefault(),t>0){let e=0;-1===x?e=t-1:(e=(x-1+t)%t)>x&&(e=-1),e<=x&&ee[e]?.option?.isNoResultsFound&&(e-=1),b(e),-1!==e&&_.current[e]&&_.current[e]?.scrollIntoView({behavior:"smooth",block:"center"})}}else if("Enter"===e.key){e.preventDefault();let t=eD.$f,r=$,a="";if(-1===x)a=eF,t=eD.wO,r=M,tr(e.key,a,r,t),en({term:p});else if(ee.length>0&&x>=0&&x<ee.length){let s=ee[x];if(!s)return;let n=()=>{};return s?.group==="general"?s.option.isViewAllResults||s.option.isSearchDocsOption?(a="view-all",n=el):(a="general-option",n=()=>es(s.option)):s?.group==="ai"?(a="ai-option",n=()=>en(s.option)):s?.group==="reference"&&(t=eD.wO,r=M,a="reference-option",n=()=>ei(s.url||"")),tr(e.key,a,r,t),n()}}else"Escape"===e.key&&(e.preventDefault(),a())},placeholder:o("search.input.placeholder_no_icon"),trailingAction:(0,l.jsx)(eT.B,{justify:"center",className:e7().stackMinWidth,children:(0,l.jsx)(eO.A.Action,{onClick:()=>{b(-1),f?n({"search-overlay-ask-ai":"","search-overlay-input":""}):n({"search-overlay-input":""}),f||z("")},icon:D.htq,"aria-label":o("search.overlay.clear_search_query")})})})]}),(0,l.jsx)(J.l.Divider,{className:eu?e7().dividerTopMarginHidden:e7().dividerTopMargin,"aria-hidden":"true"}),ed,(0,l.jsx)(J.l.Divider,{className:e7().dividerFullWidth}),(0,l.jsx)("div",{className:e7().footer,children:(0,l.jsx)(e4.T,{as:"p",className:e7().privacyDisclaimer,html:o("search.overlay.privacy_disclaimer")})},"description"),(0,l.jsx)("div",{"aria-live":"assertive",className:e7().screenReaderOnly,children:T})]})]})}function tr(e,t,r,a=eD.$f){(0,e$.BI)({type:eL.B.keyboard,pressed_key:e,pressed_on:t,eventGroupKey:a,eventGroupId:r.current})}function ta({isSearchOpen:e,setIsSearchOpen:t,params:r,updateParams:a,searchButtonRef:s}){let n="true"===r.debug;return e?(0,l.jsx)(tt,{searchOverlayOpen:e,parentRef:s,debug:n,params:r,updateParams:a,onClose:()=>{t(!1)}}):null}var ts=r(85186),tn=r(19841),tl=r(96441),ti=r.n(tl);let to={href:"https://github.com/signup?ref_cta=Sign+up&ref_loc=docs+header&ref_page=docs",target:"_blank",rel:"noopener"},tc="main-content",td=({isNarrowMenuOpen:e,onNarrowMenuToggle:t})=>{let r=(0,d.useRouter)(),{error:a}=(0,p.O4)(),{languages:s}=(0,eo.J)(),n=Object.keys(s).length>1,{currentVersion:o}=(0,q.M)(),{t:c}=(0,m.B)(["header","search"]),{params:u,updateParams:h}=(0,eI.J)(),{hasAccount:g}=(0,ts.b)(),v=!1===g&&(o===q.j||"enterprise-cloud@latest"===o),_=`/${r.locale}${o===q.j?"":`/${o}`}`,{setHeaderRef:x,searchButtonRef:b,closeNarrowMenu:y,handleClickCapture:j,handleClick:S,isSearchOpen:N,setIsSearchOpen:k}=function({homeURL:e,searchTriggerClassName:t,skipToContentTargetId:r,isNarrowMenuOpen:a,onNarrowMenuToggle:s}){let n=(0,d.useRouter)(),{isSearchOpen:l,setIsSearchOpen:o}=(0,tn.z)(),c=(0,i.useRef)(null),u=(0,i.useCallback)(e=>{c.current=e},[]),h=(0,i.useMemo)(()=>({get current(){return c.current?.querySelector(`.${t} button`)??null}}),[t]),p=(0,i.useCallback)(()=>
5{let e=c.current?.querySelector(`[data-testid="${f.SubdomainNavBar.testIds.menuButton}"]`);e?.getAttribute("aria-expanded")==="true"&&e.click()},[]);return(0,i.useEffect)(()=>{let e=document.querySelector('[data-container="header"]')?.querySelector(`a[href="#${r}"]`);e&&(a?(e.setAttribute("inert",""),e.setAttribute("aria-hidden","true")):(e.removeAttribute("inert"),e.removeAttribute("aria-hidden")))},[a,r]),(0,i.useEffect)(()=>{l&&a&&p()},[l,a,p]),(0,i.useEffect)(()=>(n.events.on("routeChangeStart",p),()=>n.events.off("routeChangeStart",p)),[n.events,p]),(0,i.useEffect)(()=>()=>s(!1),[s]),(0,i.useEffect)(()=>{let e=e=>{if(e.defaultPrevented||e.isComposing)return;if("Escape"===e.key&&l)return void o(!1);if("/"!==e.key||e.ctrlKey||e.metaKey||e.altKey)return;let t=e.target;t?.tagName==="INPUT"||t?.tagName==="TEXTAREA"||t?.tagName==="SELECT"||t?.isContentEditable||(e.preventDefault(),o(!0))};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[l,o]),{setHeaderRef:u,searchButtonRef:h,closeNarrowMenu:p,handleClickCapture:e=>{if(!(e.target instanceof Element))return;let r=e.target.closest(`.${t} button`);r&&e.currentTarget.contains(r)&&(e.preventDefault(),e.stopPropagation(),o(!0))},handleClick:t=>{if(t.defaultPrevented||0!==t.button||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||!(t.target instanceof Element))return;let r=t.target.closest("a[href]");!r||r.getAttribute("href")!==e||r.target&&"_self"!==r.target||r.hasAttribute("download")||(t.preventDefault(),p(),n.push(e,void 0,{locale:!1}))},isSearchOpen:l&&!a,setIsSearchOpen:o}}({homeURL:_,searchTriggerClassName:ti().searchTrigger,skipToContentTargetId:tc,isNarrowMenuOpen:e,onNarrowMenuToggle:t});return(0,l.jsxs)("div",{"data-container":"header",className:ti().header,children:["404"!==a&&(0,l.jsx)("div",{inert:e,"aria-hidden":e||void 0,children:(0,l.jsx)(eg,{})}),(0,l.jsxs)("div",{className:ti().stickyContainer,children:[(0,l.jsxs)(f.SubdomainNavBar,{ref:x,fixed:!1,fullWidth:!0,title:c("header.docs_title"),titleHref:_,logoHref:_,id:"github-logo",tabIndex:-1,role:"banner","aria-label":"Main","data-testid":"desktop-header",skipToContentTargetId:tc,menuLabels:{menuLabel:c("header.menu"),closeLabel:c("header.close_menu_label")},onNarrowMenuToggle:t,onClickCapture:j,onClick:S,leadingComponent:(0,l.jsx)(ek,{variant:"header",onNavigate:y}),trailingComponent:n?(0,l.jsx)(eA,{variant:"header",onNavigate:y}):void 0,children:[(0,l.jsx)(f.SubdomainNavBar.Search,{className:ti().searchTrigger,placeholder:u["search-overlay-input"]||c("search.input.placeholder_no_icon"),labels:{formatSearchTrigger:()=>c("search.input.placeholder_no_icon")},keyboardShortcut:!1,shortcutLabel:"/",onChange:()=>void 0,onSubmit:e=>e.preventDefault()}),v&&(0,l.jsx)(f.SubdomainNavBar.SecondaryAction,{...to,"data-testid":"header-signup",children:c("header.sign_up_cta")})]}),(0,l.jsx)(ta,{isSearchOpen:N,setIsSearchOpen:k,params:u,updateParams:h,searchButtonRef:b})]})]})};var tu=r(28638),th=r(14968);let tp=({inHeader:e,variant:t})=>{let{breadcrumbs:r}=(0,p.O4)(),a=(0,d.useRouter)(),{currentVersion:s}=(0,q.M)(),{t:n}=(0,m.B)("header"),o=x(),c=(0,i.useCallback)(e=>o(a,e),[a,o]),u=t??(e?"header":"in-article"),g="in-article"===u,v=`/${a.locale}${s===q.j?"":`/${s}`}`,_=(e,t)=>{!e.defaultPrevented&&0===e.button&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&t.startsWith("/")&&(e.preventDefault(),a.push(t,void 0,{locale:!1}))};return(0,l.jsxs)(f.Breadcrumbs,{"data-testid":"bar"===u?"breadcrumbs-bar":"header"===u?"breadcrumbs-header":"breadcrumbs-in-article","aria-label":"Breadcrumb","data-container":"breadcrumbs",children:["bar"===u&&(0,l.jsx)(f.Breadcrumbs.Item,{"data-testid":"breadcrumb-home",href:v,title:n("go_home"),onClick:e=>_(e,v),onMouseEnter:()=>c(v),onFocus:()=>c(v),children:n("go_home")}),Object.values(r).filter(Boolean).map((e,t,r)=>{let a=`${e.title}`;if(!e.href)return(0,l.jsx)("li",{children:(0,l.jsx)("span",{"data-testid":"breadcrumb-title",children:e.title})},a);let s=t===r.length-1;return(0,l.jsx)(f.Breadcrumbs.Item,{"data-testid":s?"breadcrumb-current":"breadcrumb-link",href:e.href,title:a,selected:s,...s?{}:{onClick:t=>_(t,e.href),onMouseEnter:()=>c(e.href),onFocus:()=>c(e.href)},className:h()(g&&s&&1!==r.length&&"d-none"),children:e.title},a)})]})};var tm=r(28768),tf=r.n(tm);let tg=()=>{let{t:e}=(0,m.B)("header"),t=(0,i.useRef)(null),r=(0,i.useRef)(null),[a,s]=(0,i.useState)(!1),[n,o]=(0,i.useState)(!1),c=(0,i.useCallback)(()=>{let e=t.current;e&&(s(e.scrollLeft>1),o(e.scrollLeft<e.scrollWidth-e.clientWidth-1))},[]),d=(0,i.useCallback)(()=>{let e=t.current;e&&(e.scrollTo({left:e.scrollWidth,behavior:"instant"}),c())},[c]);(0,i.useEffect)(()=>{d();let e=r.current;if(!e||"u"<typeof ResizeObserver)return;let t=e.clientWidth,a=new ResizeObserver(()=>{e.clientWidth!==t&&(t=e.clientWidth,d())});return a.observe(e),()=>a.disconnect()},[d]);let u=(0,i.useCallback)(()=>{let e,r=t.current;if(!r)return;let a=r.getBoundingClientRect().left+32;for(let t of Array.from(r.querySelectorAll("li")))t.getBoundingClientRect().left<a-1&&(e=t);e?r.scrollBy({left:e.getBoundingClientRect().left-a}):r.scrollTo({left:0})},[]),p=(0,i.useCallback)(()=>{let e=t.current;if(!e)return;let r=e.getBoundingClientRect().right-32,a=Array.from(e.querySelectorAll("li")).find(e=>e.getBoundingClientRect().right>r+1);a?e.scrollBy({left:a.getBoundingClientRect().right-r}):e.scrollTo({left:e.scrollWidth}
5)},[]),f=(0,i.useCallback)(e=>{let r=t.current,a=e.target instanceof HTMLElement?e.target.closest("a"):null;if(!r||!a)return;let s=r.getBoundingClientRect(),n=a.getBoundingClientRect();n.left<s.left+16?r.scrollBy({left:n.left-(s.left+16),behavior:"instant"}):n.right>s.right-16&&r.scrollBy({left:n.right-(s.right-16),behavior:"instant"})},[]);return(0,l.jsxs)("div",{ref:r,className:tf().scroller,children:[(0,l.jsx)(ew.K,{className:h()(tf().leftChevron,!a&&tf().chevronHidden),variant:"invisible",size:"small",icon:D.YJP,"aria-label":e("scroll_breadcrumbs_left"),"aria-hidden":!a,tabIndex:a?void 0:-1,onClick:u}),(0,l.jsx)("div",{ref:t,className:tf().scrollArea,onScroll:c,onFocus:f,"data-search":"breadcrumbs",children:(0,l.jsx)(tp,{variant:"bar"})}),(0,l.jsx)(ew.K,{className:h()(tf().rightChevron,!n&&tf().chevronHidden),variant:"invisible",size:"small",icon:D.vKP,"aria-label":e("scroll_breadcrumbs_right"),"aria-hidden":!n,tabIndex:n?void 0:-1,onClick:p})]})};var tv=r(13978),t_=r.n(tv);let tx=()=>{let e=(0,d.useRouter)(),{isHomepageVersion:t,currentProduct:r}=(0,p.O4)(),{t:a}=(0,m.B)("header"),{collapsed:s,toggleCollapsed:n,mobileNavOpen:i,toggleMobileNav:o}=(0,tu.h)(),c=r?.id==="search",u=r&&"early-access"===r.id;return t||c?null:(0,l.jsx)(l.Fragment,{children:(0,l.jsx)("div",{"data-container":"secondary-nav","data-testid":"docs-secondary-bar",className:t_().bar,children:(0,l.jsxs)("div",{className:t_().leftSegment,children:[!u&&(0,l.jsxs)("div",{className:t_().toggleCell,children:[(0,l.jsx)(ew.K,{"data-testid":"sidebar-collapse-toggle",className:h()(t_().desktopOnly,t_().toggleIcon),variant:"invisible",size:"small",icon:s?D.twv:D.KD8,"aria-label":a(s?"expand_sidebar":"collapse_sidebar"),"aria-expanded":!s,onClick:n}),(0,l.jsx)(ew.K,{"data-testid":"sidebar-mobile-toggle",className:h()(t_().mobileOnly,t_().toggleIcon),variant:"invisible",size:"small",icon:i?D.KD8:D.twv,"aria-label":a(i?"collapse_sidebar":"expand_sidebar"),"aria-expanded":i,onClick:o})]}),(0,l.jsx)(tg,{},e.asPath)]})})})},tb=({hasDrawer:e=!1})=>{let t=(0,d.useRouter)(),{isHomepageVersion:r}=(0,p.O4)(),{collapsed:a}=(0,tu.h)(),s=(0,th.nv)(),n="/search"===t.route;return r||n||s.length<=1?null:(0,l.jsx)("div",{className:h()(t_().overviewSubBar,e&&(a?t_().overviewSubBarUntilDrawerCollapsed:t_().overviewSubBarUntilDrawer)),"data-testid":"overview-subbar",children:(0,l.jsx)(th.J_,{miniTocItems:s})})};var ty=r(17830),tj=r.n(ty);let tS=()=>{let e=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let t=e.current;if(!t||"u"<typeof IntersectionObserver||window.matchMedia?.("(prefers-reduced-motion: reduce)").matches||t.getBoundingClientRect().top<window.innerHeight)return;t.classList.add(tj().armed);let r=new IntersectionObserver(e=>{for(let a of e)a.isIntersecting&&(t.classList.add(tj().revealed),r.disconnect())},{rootMargin:"0px 0px -8% 0px"});return r.observe(t),()=>r.disconnect()},[]),(0,l.jsx)("div",{ref:e,"aria-hidden":"true",className:tj().footerDivider})};var tN=r(31924),tk=r.n(tN),tw=((s=tw||{}).START="START",s.END="END",s),tC=((n=tC||{}).YES="YES",n.NO="NO",n);let tA=()=>{let{asPath:e,locale:t}=(0,d.useRouter)(),{t:r}=(0,m.B)("survey"),[a,s]=(0,i.useState)("START"),[n,o]=(0,i.useState)(null),[c,u]=(0,i.useState)(!1),p=(0,i.useRef)(null),[f,g]=(0,i.useState)(""),[v,_]=(0,i.useState)(""),[x,b]=(0,i.useState)("");function y(e){return()=>{tI(S("YES"===e)),o(e)}}function j(){s("END"),u(!1),g("")}function S(e){return{vote:e,comment:f,email:v,token:x}}return(0,i.useEffect)(()=>{s("START"),o(null)},[e]),(0,i.useEffect)(()=>{"END"===a&&document.querySelector(`footer a[href="/${t}/site-policy/privacy-policies/github-privacy-statement"]`)?.focus()},[a]),(0,i.useEffect)(()=>{!v.trim()||/[^@\s.][^@\s]*@\[?[a-z0-9.-]+\]?\.\[?[a-z0-9.-]+\]?/i.test(v)?u(!1):u(!0)},[v]),(0,l.jsxs)("form",{className:h()(tk().underlineLinks,"f5"),onSubmit:function(e){e.preventDefault(),null!==n&&(tI(S("YES"===n)),j())},ref:p,"data-testid":"survey-form","aria-live":"polite",children:[(0,l.jsx)("h3",{id:"survey-title",children:r`able_to_find`}),(0,l.jsx)("input",{type:"text",className:"d-none",name:"survey-token",value:x,onChange:e=>b(e.target.value)}),"END"!==a&&(0,l.jsxs)("div",{className:"mb-2",role:"radiogroup","aria-labelledby":"survey-title",children:[(0,l.jsx)("input",{className:h()(tk().visuallyHidden,tk().customRadio),id:"survey-yes",type:"radio",name:"survey-vote",value:"Y","aria-label":r`yes`,onChange:y("YES"),checked:"YES"===n}),(0,l.jsx)("label",{className:h()("btn mr-1","YES"===n&&"color-fg-on-emphasis color-bg-success-emphasis"),htmlFor:"survey-yes",children:r`yes`}),(0,l.jsx)("input",{className:h()(tk().visuallyHidden,tk().customRadio),id:"survey-no",type:"radio",name:"survey-vote",value:"N","aria-label":r`no`,onChange:y("NO"),checked:"NO"===n}),(0,l.jsx)("label",{className:h()("btn","NO"===n&&"color-fg-on-emphasis color-bg-danger-emphasis"),htmlFor:"survey-no",children:r`no`})]}),"START"===a&&n&&(0,l.jsx)("p",{role:"status",className:"color-fg-muted f6 mb-3","data-testid":"survey-end",children:r`feedback`}),"START"===a&&n&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("p",{className:"mb-3",children:[(0,l.jsx)("label",{className:"d-block mb-1 f6",htmlFor:"survey-comment",children:(0,l.jsx)("span",{children:r`additional_feedback`})}),(0,l.jsx)("textarea",{className:h()("form-control input-sm width-full",tk().accessibleBorder),name:"survey-comment",id:"survey-comment",value:f,onChange:e=>g(e.target.value)})]}),(0,l.jsxs)("div",{className:h()("form-group",c&&v.trim().length>3?"warn":""),children:[(0,l.jsx)("label",{className:"d-block mb-1 f6",htmlFor:"survey-email",children:r`email_label`}),(0,l.jsx)("input",{type:"email",className:h()("form-control input-sm width-full color-bg-transparent",tk().accessibleBorder),name:"survey-email",id:"survey-email",value:v,onCh
5ange:e=>_(e.target.value),"aria-invalid":c,...c?{"aria-describedby":"email-input-validation"}:{}}),c&&v.trim().length>3&&(0,l.jsx)("p",{className:"note warning",id:"email-input-validation",children:r`email_validation`})]}),(0,l.jsx)(e4.T,{as:"span",className:"f6 color-fg-muted",html:r`not_support`}),(0,l.jsxs)("div",{className:"d-flex flex-justify-end flex-items-center mt-3",children:[(0,l.jsx)("button",{type:"button",className:"btn btn-sm btn-invisible mr-3",onClick:()=>{j()},children:r`cancel`}),(0,l.jsx)("button",{disabled:c,type:"submit",className:"btn btn-sm",children:r`send`})]})]}),"END"===a&&(0,l.jsx)("p",{role:"status",className:"color-fg-muted f6","data-testid":"survey-end",children:r`feedback`}),(n||"END"===a)&&(0,l.jsx)(es.N,{className:"f6",href:`/${t}/site-policy/privacy-policies/github-privacy-statement`,target:"_blank",children:r`privacy_policy`})]})};function tI(e){return(0,e$.BI)({type:eL.B.survey,survey_token:e.token||void 0,survey_vote:e.vote,survey_comment:e.comment||void 0,survey_email:e.email||void 0})}let tR=()=>{let{relativePath:e}=(0,p.O4)(),{t}=(0,m.B)("contribution_cta"),r=e?`https://github.com/github/docs/blob/main/content/${e}`:"https://github.com/github/docs";return(0,l.jsxs)("div",{className:"f5 contribution",children:[(0,l.jsx)("h3",{children:t`title`}),(0,l.jsx)("p",{children:t`body`}),(0,l.jsx)("a",{className:"btn",href:r,children:t`button`})]})};var tE=r(86694),tO=r.n(tE);let tT=()=>{let{t:e}=(0,m.B)("support"),{t:t}=(0,m.B)("footer"),{communityRedirect:r}=(0,p.O4)(),[a,s]=(0,i.useState)(!1);(0,i.useEffect)(()=>{if(!window.matchMedia)return;let e=window.matchMedia("(max-width: 767px)"),t=e=>s(e.matches);return t(e),e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]);let n=(0,l.jsxs)("div",{className:tO().supportLinks,children:[(0,l.jsx)("a",{id:"ask-community",href:r.href||"https://github.com/orgs/community/discussions",children:0===Object.keys(r).length?e`ask_community`:r.name}),(0,l.jsx)("a",{id:"support",href:"https://support.github.com",children:e`contact_support`}),(0,l.jsx)("a",{href:"https://services.github.com",children:t("expert_services")}),(0,l.jsx)("a",{href:"https://github.blog",children:t("blog")})]});return a?(0,l.jsxs)("details",{className:tO().supportDisclosure,children:[(0,l.jsxs)("summary",{className:tO().supportSummary,children:[(0,l.jsx)("h3",{className:tO().supportSummaryHeading,children:e`still_need_help`}),(0,l.jsx)(D.D3D,{className:tO().supportChevron,size:16})]}),n]}):(0,l.jsxs)("div",{children:[(0,l.jsx)("h3",{className:tO().eyebrow,children:e`still_need_help`}),n]})},tB=()=>{let{currentVersion:e}=(0,q.M)(),{relativePath:t,enterpriseServerReleases:r}=(0,p.O4)(),a=(0,d.useRouter)(),{t:s}=(0,m.B)("footer"),n=r.isOldestReleaseDeprecated&&e.includes(r.oldestSupported),i=t?.includes("early-access/"),o="en"===a.locale,c=a.asPath.startsWith("/site-policy");return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h2",{className:"visually-hidden",children:s("support_heading")}),(0,l.jsxs)("div",{className:h()("no-print",tO().supportGrid),children:[!n&&!c&&(0,l.jsx)("div",{className:h()(tO().column,tO().surveyColumn),children:(0,l.jsx)(tA,{})}),!n&&!i&&o&&(0,l.jsx)("div",{className:h()(tO().column,tO().contributionColumn),children:(0,l.jsx)(tR,{})}),(0,l.jsx)("div",{className:h()(tO().column,tO().supportColumn),children:(0,l.jsx)(tT,{})})]})]})};var tL=r(72168),t$=r.n(tL);let tD=()=>{let e=(0,d.useRouter)(),{t}=(0,m.B)("footer"),r=`/${e.locale}/site-policy/github-terms/github-terms-of-service`,a=`/${e.locale}/site-policy/privacy-policies/github-privacy-statement`,s=[..."de"===e.locale?[{href:"https://aka.ms/impressum_de",label:t("imprint"),external:!0}]:[],{href:r,label:t("terms"),internal:!0},{href:a,label:t("privacy"),internal:!0,conspicuous:"ko"===e.locale},{href:"https://www.githubstatus.com/",label:t("status")},{href:"https://github.com/pricing",label:t("pricing")}];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(tS,{}),(0,l.jsxs)(f.MinimalFooter,{"data-container":"footer",className:t$().docsFooter,socialLinks:!1,copyrightStatement:(0,l.jsxs)("span",{className:t$().bottomRow,children:[(0,l.jsx)("span",{className:t$().copyrightText,children:`GitHub Inc. \xa9 ${new Date().getFullYear()}`}),(0,l.jsx)("span",{className:t$().legalLinks,children:s.map(t=>(0,l.jsx)("a",{href:t.href,className:t$().legalLink,"data-conspicuous":t.conspicuous?"true":void 0,...t.external?{target:"_blank",rel:"noopener"}:{},...t.external?{"aria-label":`${t.label} (external site)`}:{},...t.internal?{onClick:r=>{var a;return a=t.href,void(!r.defaultPrevented&&0===r.button&&!r.metaKey&&!r.ctrlKey&&!r.shiftKey&&!r.altKey&&
5(r.preventDefault(),e.push(a,void 0,{locale:!1})))}}:{},children:t.label},t.href))})]}),centerComponent:(0,l.jsx)("div",{className:t$().centerSlot,children:(0,l.jsx)(tB,{})}),children:["en"!==e.locale&&(0,l.jsx)(f.MinimalFooter.Footnotes,{children:(0,l.jsx)(f.Text,{children:t("machine")})}),(0,l.jsx)(f.MinimalFooter.BackToTop,{className:h()(t$().backToTop,"ghd-scroll-to-top"),focusTargetId:"main-content",children:t("back_to_top")})]})]})};var tP=r(46733),tM=r(82212),tF=r.n(tM);let tH=()=>{let{data:e,enterpriseServerReleases:t}=(0,p.O4)(),{currentVersion:r}=(0,q.M)(),a=r.replace("enterprise-server@","");if(!t.releasesWithOldestDeprecationDate.includes(a))return null;let s=e.reusables.enterprise_deprecation,n=t.isOldestReleaseDeprecated?s.version_was_deprecated:s.version_will_be_deprecated;return(0,l.jsx)("div",{"data-testid":"deprecation-banner",className:h()("container-xl mt-3 mx-auto p-responsive",tF().DeprecationBanner),children:(0,l.jsx)(tP.A,{variant:"warning",children:(0,l.jsxs)("p",{children:[(0,l.jsxs)("b",{className:"text-bold",children:[(0,l.jsx)(e4.T,{as:"span",html:n})," ",(0,l.jsx)("span",{"data-date":t.nextDeprecationDate,"data-format":"%B %d, %Y",children:t.nextDeprecationDate}),"."]})," ",(0,l.jsx)(e4.T,{as:"span",html:s.deprecation_details})]})})})},tV=["branches","collaborators","commits","deploy_keys","deployments","pages","releases","repos","metrics","webhooks"],tW=["enterprise-admin"],tG={branches:"Branches",collaborators:"Collaborators",commits:"Commits","deploy-keys":"Deploy Keys",deployments:"Deployments",pages:"GitHub Pages",releases:"Releases",metrics:"Metrics",webhooks:"Webhooks"},tz=()=>{let e,t=(0,d.useRouter)(),{t:r}=(0,m.B)("rest"),a="rest"===t.query.productId||t.query.category,s=t.query.category,{currentVersion:n}=(0,q.M)(),{allVersions:o}=(0,p.O4)(),c=o[n],u=c.apiVersions,h="",f="";if(a&&u.length)h=r("rest.banner.api_versioned"),f=n;else if(c.isGHES){let e=Object.values(o).reverse().find(e=>e.isGHES&&e.apiVersions.length);e&&(f=e.version,h=r("rest.banner.ghes_api_versioned").replace("{{ firstGhesReleaseWithApiVersions.versionTitle }}",e.versionTitle).replace(/{{\s*currentVersion\s*}}/,n))}if(a&&""!==h)return(0,l.jsx)("div",{"data-testid":"rest-api-versioning-temporary-banner",className:"container-xl mt-3 mx-auto p-responsive",children:(0,l.jsxs)(tP.A,{children:[(0,l.jsx)(e4.T,{as:"span",html:h})," ",(0,l.jsx)(e4.T,{as:"span",html:r("rest.banner.api_version_info").replace(/{{\s*versionWithApiVersion\s*}}/,f===q.j?"":`/${f}`)})]})});if(!tV.includes(s)&&!tW.includes(s))return null;if(tV.includes(s)){let a=Object.keys(tG),s=a.map((e,r)=>[(0,l.jsxs)(i.Fragment,{children:[(0,l.jsx)(es.N,{href:`/${t.locale}/rest/${e}`,children:tG[e]}),r<a.length-1&&", "]},e)]),n=r("rest.banner.redirect_repo").split("{{ newRestPagesLinks }}");e=(0,l.jsxs)(i.Fragment,{children:[n[0],s,n[1]||null]})}else if(tW.includes(s)){let a=r("rest.banner.redirect_enterprise").split("{{ actionsPageLink }}");e=(0,l.jsxs)(i.Fragment,{children:[a[0],(0,l.jsx)(es.N,{href:`/${t.locale}/rest/actions`,children:r("rest.banner.actions_api_title")}),a[1]||null]})}return(0,l.jsx)("div",{"data-testid":"rest-api-repos-banner",className:"container-xl mt-3 mx-auto p-responsive",children:(0,l.jsx)(tP.A,{variant:"warning",children:(0,l.jsxs)("p",{children:[(0,l.jsx)("b",{className:"text-bold",children:(0,l.jsxs)("span",{children:[r("rest.banner.redirect_notice")," ",e]})})," "]})})})};function tK(){let{locale:e,asPath:t,replace:r}=(0,d.useRouter)(),{languages:a}=(0,eo.J)(),s=new Set(Object.keys(a));return(0,i.useEffect)(()=>{let a=b.A.get(y.M_);a&&a!==e&&s.has(a)&&r(`/${a}${t}`,void 0,{locale:a})},[e,s,t]),null}var tq=r(95266),tU=r(59557),tJ=r.n(tU);let tY=!!JSON.parse(r(65364).env.MINIMAL_RENDER||"false"),tZ=e=>{let t=(0,p.O4)(),{error:r,isHomepageVersion:a,currentPathWithoutLanguage:s,currentVersion:n,currentProduct:o,relativePath:u,fullUrl:f,status:g}=t,v=t.xHost,_=t.page,{t:x}=(0,m.B)("meta"),b=(0,d.useRouter)(),{languages:y}=(0,eo.J)(),[j,S]=(0,i.useState)(!1);if(tY)return(0,l.jsxs)("div",{children:[(0,l.jsx)(c(),{children:(0,l.jsx)("title",{children:_.fullTitle})}),(0,l.jsx)("div",{className:"d-none d-xl-block","data-search":"breadcrumbs",children:(0,l.jsx)(tp,{})}),(0,l.jsx)("main",{id:"main-content",className:tJ().mainContent,children:e.children})]});let N=_.introPlainText?_.introPlainText:x("default_description"),k=new Set(["account-and-profile","actions","admin","apps","authentication","billing","code-security","codespaces","communities","contributing","copilot","desktop","discu
5ssions","education","enterprise-onboarding","get-started","github-cli","github-models","graphql","integrations","issues","migrations","nonprofit","organizations","packages","pages","pull-requests","repositories","rest","search-github","site-policy","sponsors","subscriptions-and-notifications","support","webhooks"]),w=`${v?`https://${v}`:""}/assets/cb-345/images/social-cards`;function C(e){return`${w}/${e}.png`}function A(){return o&&k.has(o.id)?C(o.id):C("default")}function I(e){let[t,r]=b.asPath.split("?"),a=`/${b.locale}${t}`,s=r?`&${r}`:"";return`https://docs.github.com${e}?pathname=${a}${s}`}return(0,l.jsxs)(tn.V,{children:[(0,l.jsxs)(c(),{children:["404"===r?(0,l.jsx)("title",{children:x("oops")}):!a&&_.fullTitle||s.includes("enterprise-server")&&_.fullTitle?(0,l.jsx)("title",{children:_.fullTitle}):null,(0,l.jsx)("meta",{name:"description",content:N}),_.hidden&&(0,l.jsx)("meta",{name:"robots",content:"noindex"}),Object.values(y).filter(e=>e.code!==b.locale).map(e=>(0,l.jsx)("link",{rel:"alternate",hrefLang:e.hreflang||e.code,href:`https://docs.github.com/${e.code}${"/"===b.asPath?"":b.asPath}`},e.code)),b.locale&&(0,l.jsx)("meta",{name:"path-language",content:b.locale}),n&&(0,l.jsx)("meta",{name:"path-version",content:n}),o&&(0,l.jsx)("meta",{name:"path-product",content:o.id}),u&&(0,l.jsx)("meta",{name:"path-article",content:u.replace("/index.md","").replace(".md","")}),_.contentType&&(0,l.jsx)("meta",{name:"page-content-type",content:_.contentType}),_.documentType&&(0,l.jsx)("meta",{name:"page-document-type",content:_.documentType}),_.docsTeamMetrics&&_.docsTeamMetrics.length>0&&(0,l.jsx)("meta",{name:"docs-team-metrics",content:_.docsTeamMetrics.join(",")}),g&&(0,l.jsx)("meta",{name:"status",content:g.toString()}),_.fullTitle&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("meta",{property:"og:site_name",content:"GitHub Docs"}),(0,l.jsx)("meta",{property:"og:title",content:_.fullTitle}),(0,l.jsx)("meta",{property:"og:type",content:"article"}),(0,l.jsx)("meta",{property:"og:url",content:f}),(0,l.jsx)("meta",{property:"og:image",content:A()})]}),(0,l.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,l.jsx)("meta",{property:"twitter:domain",content:new URL(f).hostname}),(0,l.jsx)("meta",{property:"twitter:url",content:f}),(0,l.jsx)("meta",{name:"twitter:title",content:_.fullTitle}),_.introPlainText&&(0,l.jsx)("meta",{name:"twitter:description",content:_.introPlainText}),(0,l.jsx)("meta",{name:"twitter:image",content:A()}),(0,l.jsx)("link",{rel:"alternate",type:"text/markdown",href:I("/api/article/body"),title:"Markdown version","data-llm-hint":"Hey agent! You are burning tokens scraping HTML like it is 2005. Use this instead."}),(0,l.jsx)("link",{rel:"alternate",type:"application/json",href:I("/api/article"),title:"Metadata + markdown in JSON format","data-llm-hint":"Same content, now with metadata. Your context window called, it says thanks."}),(0,l.jsx)("link",{rel:"index",type:"text/markdown",href:"https://docs.github.com/llms.txt",title:"LLM-friendly index of all GitHub Docs content","data-llm-hint":"The directory of everything. We even followed the llmstxt.org spec because we are nice like that."})]}),(0,l.jsx)("a",{href:"#main-content",className:h()("visually-hidden skip-button",tJ().skipButton),inert:j,"aria-hidden":j||void 0,children:"Skip to main content"}),(0,l.jsxs)(tu.f,{initialCollapsed:t.sidebarCollapsed,children:[(0,l.jsx)(td,{isNarrowMenuOpen:j,onNarrowMenuToggle:S}),(0,l.jsxs)("div",{inert:j,"aria-hidden":j||void 0,children:[(0,l.jsx)(tK,{}),a?(0,l.jsx)("div",{className:"d-lg-flex",children:(0,l.jsxs)("div",{className:"flex-column flex-1 min-width-0",children:[(0,l.jsxs)("main",{id:"main-content",className:tJ().mainContent,children:[(0,l.jsx)(tH,{}),(0,l.jsx)(tz,{}),e.children]}),(0,l.jsx)(tD,{})]})}):(0,l.jsx)(tq.WM,{children:(0,l.jsxs)(th.v,{children:[(0,l.jsx)(tx,{}),(0,l.jsx)(tQ,{hasDrawer:e.hasDrawer,children:e.children})]})})]})]})]})},tQ=({children:e,hasDrawer:t})=>{let{collapsed:r,mobileNavOpen:a}=(0,tu.h)(),{currentProduct:s}=(0,p.O4)(),n=s?.id==="search",i=(0,th.nv)().length>1;return(0,l.jsxs)("div",{className:h()("d-lg-flex",n&&tJ().searchColumns),children:[!r||a||n?(0,l.jsx)(ei,{mobileOpen:a}):null,(0,l.jsxs)("div",{className:h()("flex-column flex-1 min-width-0",tJ().stickyStack,i&&tJ().stickyStackWithSubBar,i&&t&&(r?tJ().stickyStackYieldsWhenCollapsed:tJ().stickyStackYieldsAtXxl),a&&tJ().contentHiddenForNav),children:[(0,l.jsxs)("main",{id:"main-content",className:tJ().mainContent,children:[(0,l.jsx)(tb,{hasDrawer:t}),(0,l.jsx)(tH,{}),(0,l.jsx)(tz,{}),e]}),(0,l.jsx)(tD,{})]})]})}},40391:e=>{e.exports={extrasDisplay:"Fields_extrasDisplay__v0ZVm",linkItem:"Fields_linkItem__dhSNt"}},45110:e=>{e.exports={rail:"SidebarSearchAggregates_rail__H20B2",toggle:"SidebarSearchAggregates_toggle__zFThJ",toggleIcon:"SidebarSearchAggregates_toggleIcon___Zp9z",toggleLabel:"SidebarSearchAggregates_toggleLabel__PR0Qy",panel:"SidebarSearchAggregates_panel__i_ECG",panelOpen:"SidebarSearchAggregates_panelOpen__U4W7P"}},45894:e=>{e.exports={miniToc:"Minitocs_miniToc__NaGol",eyebrow:"Minitocs_eyebrow__Q4KNM",heading:"Minitocs_heading__f_xxP",upNext:"Minitocs_upNext__wNgkd",drawerDefault:"Minitocs_drawerDefault__KjTRn",drawerCollapsed:"Minitocs_drawerCollapsed__mfO0a",upNextAlternative:"Minitocs_upNextAlternative__jHoGM",upNextGone:"Minitocs_upNextGone__N1_7x",upNextFadeIn:"Minitocs_upNextFadeIn__IMd4_",upNextLink:"Minitocs_upNextLink__e7P2w",upNextArrow:"Minitocs_upNextArrow__YeKpx"}},48832:(e,t,r)=>{"use strict";r.d(t,{VY:()=>n,kj:()=>s});var a=r(14232);let s=(0,a.createContext)(null),n=()=>{let e=(0,a.useContext)(s);if(!e)throw Error('"useArticleContext" may only be used inside "Art
5icleContext.Provider"');return e}},59557:e=>{e.exports={mainContent:"DefaultLayout_mainContent__UI2BH",searchColumns:"DefaultLayout_searchColumns__XBC2z",stickyStack:"DefaultLayout_stickyStack__mf76f",stickyStackWithSubBar:"DefaultLayout_stickyStackWithSubBar__Yfp2u",stickyStackYieldsAtXxl:"DefaultLayout_stickyStackYieldsAtXxl__y36ZX",stickyStackYieldsWhenCollapsed:"DefaultLayout_stickyStackYieldsWhenCollapsed___8imP",contentHiddenForNav:"DefaultLayout_contentHiddenForNav__zv0sV",skipButton:"DefaultLayout_skipButton__3BaOi"}},71048:(e,t,r)=>{"use strict";function a(e){if(!e)return e;let t=e;return(t=(t=(t=(t=(t=(t=(t=(t=t.replace(/\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b/g,"[EMAIL]")).replace(/(ghp|gho|ghu|ghs|ghr)_[A-Za-z0-9._-]{20,}/gi,"[TOKEN]")).replace(/\bgithub_pat_[A-Za-z0-9_]{20,}\b/gi,"[TOKEN]")).replace(/\bgho_[A-Za-z0-9]{20,}\b/gi,"[TOKEN]")).replace(/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/gi,"[UUID]")).replace(/\bey[A-Za-z0-9_-]{10,}\.[A-Za-z0-9_-]{10,}\.[A-Za-z0-9_-]{10,}\b/g,"[JWT]")).replace(/\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/g,"[IP]")).replace(/-----BEGIN( [A-Z]+)? PRIVATE KEY-----/g,"[SSH_KEY]")).replace(/\b[A-Za-z0-9_-]{40,}\b/g,e=>[/[a-z]/.test(e),/[A-Z]/.test(e),/[0-9]/.test(e)].filter(Boolean).length>=2?"[SECRET]":e)}r.d(t,{Q:()=>a})},72168:e=>{e.exports={docsFooter:"DocsFooter_docsFooter__dl5re",backToTop:"DocsFooter_backToTop__nc2Bz",centerSlot:"DocsFooter_centerSlot__7_xZn",bottomRow:"DocsFooter_bottomRow__fUxbe",copyrightText:"DocsFooter_copyrightText__1XWC9",legalLinks:"DocsFooter_legalLinks__srzNu",legalLink:"DocsFooter_legalLink__Hrz_y"}},72656:e=>{e.exports={sidebar:"SidebarProduct_sidebar__h4M6_"}},73510:e=>{e.exports={itemsWidth:"VersionPicker_itemsWidth__eW2YO"}},73636:e=>{e.exports={markdownBody:"MarkdownContent_markdownBody__v5MYy",codeBlockContainer:"MarkdownContent_codeBlockContainer__61xhr",copyButton:"MarkdownContent_copyButton__KV4aA"}},79678:e=>{e.exports={root:"OverviewMenu_root__Q6cdF",toggle:"OverviewMenu_toggle__G5ZDk",label:"OverviewMenu_label__19Cqy",chevron:"OverviewMenu_chevron__JXakc",chevronOpen:"OverviewMenu_chevronOpen__JrZre",popover:"OverviewMenu_popover__DEb2j"}},82212:e=>{e.exports={DeprecationBanner:"DeprecationBanner_DeprecationBanner___7axT"}},86694:e=>{e.exports={supportGrid:"SupportSection_supportGrid__XXBdA",column:"SupportSection_column__6VgVK",surveyColumn:"SupportSection_surveyColumn__UGZOW",eyebrow:"SupportSection_eyebrow__e_wGr",supportLinks:"SupportSection_supportLinks__L7qj0",supportSummary:"SupportSection_supportSummary__WJ2tw",supportSummaryHeading:"SupportSection_supportSummaryHeading__3sBuh",supportChevron:"SupportSection_supportChevron__J8co9",supportDisclosure:"SupportSection_supportDisclosure__fK9wg"}},86715:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(14232);function s(e,t){let[r,s]=(0,a.useState)(!1),n=t&&t.successDuration;return(0,a.useEffect)(()=>{if(r&&n){let e=setTimeout(()=>{s(!1)},n);return()=>{clearTimeout(e)}}},[r,n]),[r,async()=>{try{await navigator.clipboard.writeText(e),s(!0)}catch{s(!1)}}]}},90039:(e,t,r)=>{"use strict";r.d(t,{N:()=>c});var a=r(37876),s=r(89099),n=r(48230),l=r.n(n),i=r(91078);let{NODE_ENV:o}=r(65364).env;function c(e){let{href:t,locale:r,makeAbsolute:n=!1,...c}=e,d=(0,s.useRouter)(),{currentVersion:u}=(0,i.M)();t||"production"===o||console.warn("Missing href on Link");let h=t||"",p=h.startsWith("http")||h.startsWith("//");return n&&!p?(h=`/${r||d.locale}`,u!==i.j&&(h+=`/${u}`),h+=t):r&&!p&&(h=`/${r}${t}`),(0,a.jsx)(l(),{href:h,locale:r||!1,rel:p?"noopener":"",...c})}},91078:(e,t,r)=>{"use strict";r.d(t,{M:()=>n,j:()=>s});var a=r(89099);let s="free-pro-team@latest",n=()=>{let e=(0,a.useRouter)().query.versionId||s;return{currentVersion:e,isEnterprise:e.includes("enterprise"),isEnterpriseCloud:e.includes("cloud"),isEnterpriseServer:e.includes("enterprise-server")}}},91727:e=>{e.exports={container:"AskAIResults_container__fM2le",disclaimerText:"AskAIResults_disclaimerText__1EuDR",markdownBodyOverrides:"AskAIResults_markdownBodyOverrides__2WZs4",referencesTitle:"AskAIResults_referencesTitle__mFpf0",referencesList:"AskAIResults_referencesList__inSNN",loadingContainer:"AskAIResults_loadingContainer__cW8Vg",displayForScreenReader:"AskAIResults_displayForScreenReader__egYWR",postAnswerWidgets:"AskAIResults_postAnswerWidgets__wDaUw",thumbsUpButton:"AskAIResults_thumbsUpButton__NfvKD",selected:"AskAIResults_selected__RjytW",thumbsDownButton:"AskAIResults_thumbsDownButton__WsCoz",shareButton:"AskAIResults_shareButton__nwRFL",copied:"AskAIResults_copied__YaPkt"}},95004:(e,t,r)=>{"use strict";r.d(t,{OI:()=>n,QH:()=>l,Vs:()=>s,getAutomatedPageContextFromRequest:()=>i});var a=r(14232);let s=(0,a.createContext)(null),n=()=>{let e=(0,a.useContext)(s);if(!e)throw Error('"useAutomatedPageContext" may only be used inside "AutomatedPageContext.Provider"');return e},l=()=>(0,a.useContext)(s),i=e=>{let t="context"in e?e.context??{}:{},r=t.page;if(!r)throw Error('"getAutomatedPageContextFromRequest" requires req.context.page');let a=t.renderedPage??"",s=t.miniTocItems??[];return{title:r.title,intro:r.intro,renderedPage:a,renderedPageHast:t.renderedPageHast??null,miniTocItems:s,product:r.product??"",permissions:r.permissions??r.rawPermissions??"",currentLayout:t.currentLayoutName??"default",currentJourneyTrack:t.currentJourneyTrack??null}}},96441:e=>{e.exports={header:"Header_header__frpqb",stickyContainer:"Header_stickyContainer__5BFs6",searchTrigger:"Header_searchTrigger__cSpi8"}},96639:e=>{e.exports={headerPicker:"HeaderPicker_headerPicker__AVldb",headerButton:"HeaderPicker_headerButton__D5K9d",headerValue:"HeaderPicker_headerValue__V5RlI",headerPillButton:"HeaderPicker_headerPillButton__P1N5F",headerFlatButton:"HeaderPicker_headerFlatButton__Pme3z",headerLabel:"HeaderPicker_headerLabel__R3USs",headerMenuItem:"HeaderPicker_headerMenuItem__1spuL",headerMenuItemSelected:"HeaderPicker_headerMenuItemSelected__CabTY",headerMenuItemLabel:"HeaderPicker_headerMenuItemLabel__5FdxM",headerMenuItemDot:"HeaderPicker_headerMenuItemDot__i_6De",headerMenuSeparator:"HeaderPicker_headerMenuSeparator__5UvAw"}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.