PageSourceSearch

https://support.coursebox.ai/_next/static/chunks/app/(help-center)…?dpl=dpl_7QvkY3sxGLL5fndYkbMK4QkcHcm2

js coursebox.ai collected 2026-09-25 03:58:00 UTC 24,383 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6484],{3452:(e,t,n)=>{"use strict";n.d(t,{i:()=>p});var i=n(536),r=n(9092),a=n(59500),l=n(7554),o=n(50811),s=n(48483),c=n.n(s),d=n(50573),u=n.n(d);function p(e){let{className:t,stringToCopy:n,accessibleLabel:s="Copy",defaultIcon:d="CopyClipboard",...p}=e,[m,h]=(0,l.c)(!1);return(0,i.jsx)(a.m,{content:"Copied!",open:m,delayMs:0,position:"right",align:"center",children:(0,i.jsx)(r.K,{className:c()(t,u().copyButton,{[u().isCopied]:m}),accessibleLabel:s,disabled:m,icon:m?"Check":d,iconSize:16,onClick:async()=>{try{await navigator.clipboard.writeText(n),h(!0,2e3)}catch(t){let e=t instanceof Error?t.message:"Unknown error";o.o.error("Failed to copy: ".concat(e))}},...p})})}},7554:(e,t,n)=>{"use strict";n.d(t,{c:()=>r});var i=n(11284);function r(e){let[t,n]=(0,i.useState)(e),r=(0,i.useRef)(e);return r.current=e,[t,(0,i.useCallback)(async(e,t)=>{n(e),await new Promise(e=>setTimeout(e,t)),n(r.current)},[])]}},8376:e=>{e.exports={trigger:"articleCopyActions_trigger__Ms3_n",content:"articleCopyActions_content__e8KcT",separator:"articleCopyActions_separator___Lguq",item:"articleCopyActions_item__E5Mtg",itemIcon:"articleCopyActions_itemIcon__4GErz",externalIcon:"articleCopyActions_externalIcon__4S0_O",itemLabel:"articleCopyActions_itemLabel__Bc56H",itemMeta:"articleCopyActions_itemMeta__2TA02"}},8731:e=>{e.exports={articleNavigation:"articleNavigation_articleNavigation__EKNk8",group:"articleNavigation_group__Jci34",groupList:"articleNavigation_groupList__qsotV",collapsibleTopContent:"articleNavigation_collapsibleTopContent__U8LDX",collapsibleNestedContent:"articleNavigation_collapsibleNestedContent__ytqus",navCollapsibleSlideDown:"articleNavigation_navCollapsibleSlideDown__bjZxg",navCollapsibleSlideUp:"articleNavigation_navCollapsibleSlideUp__1vcSX",topLevelGroupItems:"articleNavigation_topLevelGroupItems__qTUgw",groupItems:"articleNavigation_groupItems__wzFkR",itemTitle:"articleNavigation_itemTitle__6HMSF"}},9092:(e,t,n)=>{"use strict";n.d(t,{K:()=>l});var i=n(536),r=n(11284),a=n(33985);let l=(0,r.forwardRef)((e,t)=>{let{accessibleLabel:n,variant:r="naked",...l}=e;return(0,i.jsx)(a.$,{ref:t,variant:r,accessibleLabel:n,...l})});l.displayName="IconButton"},9314:()=>{},17957:e=>{e.exports={loader:"loader_loader__J2Dnc",spin:"loader_spin__EtcRc"}},23133:e=>{e.exports={errorCard:"errorCard_errorCard__gEHPy"}},27282:e=>{e.exports={breadcrumbs:"articleBreadcrumbs_breadcrumbs__cg0A3",slash:"articleBreadcrumbs_slash__HPmFZ",homeLink:"articleBreadcrumbs_homeLink__gcsYf",homeIcon:"articleBreadcrumbs_homeIcon__VKei_"}},29226:e=>{e.exports={articleHeadingCopyLink:"articleHeading_articleHeadingCopyLink__uKg2J",group:"articleHeading_group__GiG9j",isCopied:"articleHeading_isCopied__UHXA4"}},31312:(e,t,n)=>{"use strict";n.d(t,{ArticleImage:()=>l});var i=n(536),r=n(11284),a=n(34996);function l(e){let{...t}=e,[n,l]=(0,r.useState)(!1),o=(0,r.useRef)(null);return(0,r.useEffect)(()=>{if(!o.current)return;let e=o.current;(null==e?void 0:e.complete)&&l(!0)},[t.src]),(0,i.jsx)(a.G,{children:(0,i.jsx)("figure",{className:"article-image-container",children:(0,r.createElement)("img",{...t,ref:o,loading:"lazy",key:t.src,onLoad:()=>l(!0)})})})}},31981:(e,t,n)=>{"use strict";n.d(t,{ArticleItem:()=>w,NavigationAutoExpandProvider:()=>j,TopLevelSection:()=>k});var i=n(536),r=n(76769),a=n(49077),l=n(11284),o=n(11044),s=n(48483),c=n.n(s),d=n(63376),u=n.n(d),p=n(2871),m=n(98144),h=n.n(m);let _=e=>{let{href:t,isToggle:n,isOpen:r,isActive:a,children:l,iconName:o,inset:s,...d}=e;return t?(0,i.jsxs)(u(),{href:t,"aria-current":a?"page":void 0,className:c()(h().item,s&&h().inset),...d,children:[o&&(0,i.jsx)(p.I,{icon:o,className:h().icon,size:18}),(0,i.jsx)("span",{children:l})]}):n?(0,i.jsxs)("button",{className:c()(h().item,h().toggle,s&&h().inset),...d,children:[o&&(0,i.jsx)(p.I,{icon:o,className:h().icon}),(0,i.jsx)("span",{children:l}),(0,i.jsx)(p.I,{className:c()(h().chevron,{[h().chevronOpen]:r}),icon:"ChevronRight"})]}):(console.warn("NavigationItem must either link somewhere or be a toggle (pass href or isToggle)"),null)};var g=n(77804),x=n.n(g);let v=(0,l.forwardRef)(function(e,t){let{title:n,isToggle:r=!1,isOpen:a,asHeading:l=!1,className:o,...s}=e,d=c()(x().sectionHeader,l&&x().asHeading,o);return l?(0,i.jsx)("h2",{className:d,ref:t,children:(0,i.jsx)("span",{children:n})}):(0,i.jsxs)("button",{type:"button",className:d,ref:t,...s,children:[(0,i.jsx)("span",{children:n}),r&&(0,i.jsx)(p.I,{className:c()(x().chevron,{[x().chevronOpen]:a}),icon:"ChevronRight"})]})});var C=n(8731),f=n.n(C);function b(e){return e.every(e=>{var t;return"ARTICLE_GROUP"===e.type&&(null==(t=e.children)||!t.length||b(e.children))})}let y=(0,l.createContext)(!0);function j(e){let{value:t,children:n}=e;return(0,i.jsx)(y.Provider,{value:t,children:n})}function N(e){let t=(0,a.usePathname)(),n=(0,l.useCallback)(e=>{if(!t)return!1;if("children"in e){var i;return null==(i=e.children)?void 0:i.some(e=>n(e))}if("slug"in e){let n=t.toLowerCase();return n.endsWith("/".concat(e.slug.toLowerCase()))||n.endsWith("/".concat(e.id.toLowerCase()))}return!1},[t]);return(0,l.useMemo)(()=>n(e),[e,n])}function w(e){let{item:t,inset:n}=e;if("ARTICLE"!==t.type)throw Error("item.type is not helpCenterArticle: ".concat(t.id));let r=N(t);return(0,i.jsx)("li",{role:"listitem",children:(0,i.jsx)(_,{isActive:r,href:"/article/".concat(t.slug),inset:n,children:t.title})})}function L(e){var t,n,a;let{item:s,inset:c}=e,d=(0,l.useContext)(y),u=N(s),[p,m]=(0,l.useState)(d&&u);
1if("ARTICLE_GROUP"!==s.type)throw Error("item.type is not helpCenterArticleGroup: ".concat(s.id));let h=(null==(t=s.children)?void 0:t.length)===0||b(null!=(a=s.children)?a:[]);return((0,l.useEffect)(()=>{d&&u&&!h&&m(!0)},[d,h,u]),h)?null:(0,i.jsx)(r.bL,{open:p,onOpenChange:m,asChild:!0,children:(0,i.jsxs)(o.p,{as:"li",flexDirection:"column",gap:"0.25rem",role:"listitem",children:[(0,i.jsx)(r.l9,{asChild:!0,children:(0,i.jsx)(_,{isToggle:!0,isOpen:p,inset:c,children:s.title})}),(0,i.jsx)(r.UC,{className:f().collapsibleNestedContent,children:(0,i.jsx)(o.p,{as:"ul",flexDirection:"column",className:f().groupItems,gap:"1px",role:"list",children:null==(n=s.children)?void 0:n.map(e=>"children"in e?(0,i.jsx)(L,{item:e,inset:!0},e.id):(0,i.jsx)(w,{item:e,inset:!0},e.id))})})]})})}function k(e){var t,n,a;let{item:s}=e,c=(0,l.useContext)(y),d=N(s),[u,p]=(0,l.useState)(c&&d),m=(null==(t=s.children)?void 0:t.length)===0||b(null!=(a=s.children)?a:[]);if("ARTICLE_GROUP"!==s.type)throw Error("item.type is not helpCenterArticleGroup: ".concat(s.id));return((0,l.useEffect)(()=>{c&&d&&!m&&p(!0)},[c,m,d]),m)?null:(0,i.jsx)(r.bL,{open:u,onOpenChange:p,asChild:!0,children:(0,i.jsxs)(o.p,{as:"li",flexDirection:"column",gap:"0.25rem",role:"listitem",children:[(0,i.jsx)(r.l9,{asChild:!0,children:(0,i.jsx)(v,{title:s.title,isToggle:!0,isOpen:u})}),(0,i.jsx)(r.UC,{className:f().collapsibleTopContent,children:(0,i.jsx)(o.p,{as:"ul",flexDirection:"column",gap:"1px",role:"list",className:f().topLevelGroupItems,children:null==(n=s.children)?void 0:n.map(e=>"children"in e?(0,i.jsx)(L,{item:e,inset:!0},e.id):(0,i.jsx)(w,{item:e,inset:!0},e.id))})})]})})}},33985:(e,t,n)=>{"use strict";n.d(t,{$:()=>g,v:()=>x});var i=n(536),r=n(2871),a=n(48483),l=n.n(a),o=n(17957),s=n.n(o);let c=e=>{let{className:t,...n}=e;return(0,i.jsx)(r.I,{icon:"Loader",className:l()(s().loader,t),...n})};var d=n(11284),u=n(11044),p=n(56163),m=n.n(p);let h={primary:m().isPrimary,secondary:m().isSecondary,naked:m().isNaked},_={small:m().isSmall,medium:m().isMedium,large:m().isLarge},g=(0,d.forwardRef)((e,t)=>{let{children:n,variant:a="secondary",size:o="medium",isLoading:s=!1,icon:d,iconSize:p=18,iconTrailing:g,disabled:x=!1,type:v="button",accessibleLabel:C,enforceActive:f=!1,...b}=e,y=x||s;return(0,i.jsx)(u.p,{asChild:!0,inline:!0,alignItems:"center",justifyContent:"center",flexShrink:0,children:(0,i.jsxs)("button",{ref:t,type:v,disabled:y,"aria-label":C,...b,className:l()(m().button,h[a],_[o],{[m().isLoading]:s,[m().isActive]:f},b.className),children:[d&&(0,i.jsx)(r.I,{icon:d,size:p,className:m().icon}),s&&(0,i.jsx)(c,{className:m().buttonLoader}),n&&(0,i.jsx)("span",{style:s?{opacity:0}:{},children:n}),g&&(0,i.jsx)(r.I,{icon:g,size:18,className:m().icon})]})})});g.displayName="Button";let x=(0,d.forwardRef)((e,t)=>{let{children:n,variant:a="secondary",size:o="medium",icon:s,iconSize:c=18,iconTrailing:d,accessibleLabel:p,href:g,...x}=e;return(0,i.jsx)(u.p,{asChild:!0,inline:!0,alignItems:"center",justifyContent:"center",flexShrink:0,children:(0,i.jsxs)("a",{ref:t,href:g,"aria-label":p,...x,className:l()(m().button,h[a],_[o],x.className),children:[s&&(0,i.jsx)(r.I,{icon:s,size:c,className:m().icon}),(0,i.jsx)("span",{children:n}),d&&(0,i.jsx)(r.I,{icon:d,size:18,className:m().icon})]})})});x.displayName="ButtonLink"},34009:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,63376,23)),Promise.resolve().then(n.bind(n,34645)),Promise.resolve().then(n.t.bind(n,23133,23)),Promise.resolve().then(n.bind(n,31981)),Promise.resolve().then(n.t.bind(n,27282,23)),Promise.resolve().then(n.bind(n,73772)),Promise.resolve().then(n.bind(n,40931)),Promise.resolve().then(n.bind(n,63780)),Promise.resolve().then(n.t.bind(n,74929,23)),Promise.resolve().then(n.t.bind(n,53361,23)),Promise.resolve().then(n.bind(n,45253)),Promise.resolve().then(n.bind(n,31312)),Promise.resolve().then(n.t.bind(n,66132,23)),Promise.resolve().then(n.t.bind(n,81029,23)),Promise.resolve().then(n.t.bind(n,17957,23)),Promise.resolve().then(n.t.bind(n,69805,23)),Promise.resolve().then(n.t.bind(n,56163,23)),Promise.resolve().then(n.t.bind(n,19365,23)),Promise.resolve().then(n.bind(n,91474)),Promise.resolve().then(n.t.bind(n,75020,23))},34645:(e,t,n)=>{"use strict";n.d(t,{CodeBlock:()=>H});var i=n(536),r=n(3452),a=n(60635),l=n(13834),o=n(26442),s=n(93230),c=n(18084),d=n(70275),u=n(74279),p=n(182),m=n(40845),h=n(19078),_=n(31167),g=n(25428),x=n(65380),v=n(60079),C=n(96780),f=n(1923),b=n(26861),y=n(71323),j=n(61657),N=n(41619),w=n(88628),L=n(77326),k=n(59250),I=n(33038);let S=(0,n(57265).$)();S.register("bash",a.A),S.register("c",l.A),S.register("cpp",o.A),S.register("csharp",s.A),S.register("css",c.A),S.register("dockerfile",d.A),S.register("go",u.A),S.register("graphql",p.A),S.register("html",k.A),S.register("java",m.A),S.register("javascript",h.A),S.register("json",_.A),S.register("kotlin",g.A),S.register("markdown",x.A),S.register("php",v.A),S.register("plaintext",C.A),S.register("python",f.A),S.register("ruby",b.A),S.register("rust",
1y.A),S.register("scss",j.A),S.register("sql",N.A),S.register("swift",w.A),S.register("typescript",L.A),S.register("xml",k.A),S.register("yaml",I.A);var A=n(72261),P=n(11284);n(9314);var E=n(38809),T=n.n(E);function H(e){var t;let{children:n}=e,a=(0,P.useRef)(null),[l,o]=(0,P.useState)(null),[s,c]=(0,P.useState)(!1);return(0,P.useEffect)(()=>{s&&setTimeout(()=>{c(!1)},2e3)},[s]),(0,P.useEffect)(()=>{var e,t,n,i;if(!a.current)return;let r=a.current.querySelector("code");if(!r||!r.textContent)return;let l=null!=(n=null==(e=/language-(\w+)/.exec(r.className||""))?void 0:e[1])?n:null,s=l&&S.registered(l)?S.highlight(l,r.textContent):S.highlightAuto(r.textContent);(null==(t=s.data)?void 0:t.language)&&(l=null==(i=s.data)?void 0:i.language),o({language:l,rawCode:r.textContent,highlightedCode:(0,A.V)(s)})},[]),(0,i.jsxs)("pre",{ref:a,children:[(0,i.jsxs)("div",{className:T().codeBlockHeader,children:[(0,i.jsx)("div",{className:T().language,children:(null==l?void 0:l.language)?(t=l.language)?({arduino:"Arduino",bash:"Bash",c:"C",cpp:"C++",css:"CSS",go:"go",diff:"Diff",graphql:"GraphQL",html:"HTML",ini:"INI",java:"Java",js:"JavaScript",jsx:"JavaScript (JSX)",javascript:"JavaScript",json:"JSON",kotlin:"Kotlin",less:"Less",lua:"Lua",makefile:"Makefile",markdown:"Markdown",objectivec:"ObjectiveC",perl:"Perl",php:"PHP",plaintext:"Plain text",python:"Python",r:"R",ruby:"Ruby",rust:"Rust",scss:"SCSS",shell:"Shell",sql:"SQL",swift:"Swift",ts:"TypeScript",tsx:"TypeScript (JSX)",typescript:"TypeScript",xml:"XML",yaml:"YAML",wasm:"WASM",vbnet:"VB.NET"})[t]||t:null:""}),(null==l?void 0:l.rawCode)&&(0,i.jsx)(r.i,{stringToCopy:l.rawCode,accessibleLabel:"Copy to clipboard",size:"small"})]}),(null==l?void 0:l.highlightedCode)?(0,i.jsx)("code",{dangerouslySetInnerHTML:{__html:l.highlightedCode}}):n]})}},34996:(e,t,n)=>{"use strict";n.d(t,{G:()=>l});var i=n(536),r=n(38279);n(87716),n(94977);var a=n(94860);function l(e){let{children:t}=e;return(0,i.jsx)(r.A,{IconUnzoom:a.k,children:t})}},38809:e=>{e.exports={codeBlockHeader:"codeBlock_codeBlockHeader__hvci4",language:"codeBlock_language__ED2hu"}},40931:(e,t,n)=>{"use strict";n.d(t,{ArticleCopyActions:()=>_});var i=n(536),r=n(33985),a=n(2871),l=n(50886),o=n(50811),s=n(62394),c=n(66008),d=n(94596),u=n(49077),p=n(11284),m=n(8376),h=n.n(m);function _(e){let{article:t}=e,{isEnabled:n,isPlaintextEnabled:m,isMarkdownEnabled:_,isChatgptEnabled:g,isClaudeEnabled:x,isCursorEnabled:v}=(0,l.JR)(),C=(0,u.useSearchParams)(),[f,b]=(0,p.useState)(null),[y,j]=(0,p.useState)(!1),N=(0,p.useMemo)(()=>(function(e){let t=(0,d.f)((0,c.f)(e.contentHtml,{fragment:!0}));return[e.title,e.description,t].filter(Boolean).join("\n\n").replace(/\r\n/g,"\n").replace(/\n{3,}/g,"\n\n").trim()})(t),[t]),w=[m,_,g,x,v].filter(Boolean).length,L=(0,p.useCallback)(()=>{let e=C.toString();return e?"/article/".concat(t.slug,".md?").concat(e):"/article/".concat(t.slug,".md")},[t.slug,C]);if(!n||0===w)return null;async function k(e,t){try{await navigator.clipboard.writeText(e),o.o.success(t)}catch(t){let e=t instanceof Error?t.message:"Unknown error";o.o.error("Failed to copy: ".concat(e))}}async function I(){if(null!=f)return f;j(!0);try{let e=await fetch(L());if(!e.ok)throw Error("Could not load markdown for this article");let t=await e.text();return b(t),t}finally{j(!1)}}async function S(){try{let e=await I();await k(e,"Copied markdown")}catch(t){let e=t instanceof Error?t.message:"Unknown error";o.o.error("Failed to copy markdown: ".concat(e))}}function A(e){try{let t="".concat(window.location.origin).concat(L());window.open(function(e,t){let n=encodeURIComponent(t);switch(e){case"chatgpt":return"https://chatgpt.com/?hints=search&q=".concat(n);case"claude":return"https://claude.ai/new?q=".concat(n);case"cursor":return"https://cursor.com/link/prompt?text=".concat(n)}}(e,"Read ".concat(t,". I want to ask questions about it.")),"_blank","noopener,noreferrer")}catch(n){let t=n instanceof Error?n.message:"Unknown error";o.o.error("Failed to open ".concat("chatgpt"===e?"ChatGPT":"claude"===e?"Claude":"Cursor",": ").concat(t))}}return(0,i.jsxs)(s.bL,{children:[(0,i.jsx)(s.l9,{asChild:!0,children:(0,i.jsx)(r.$,{variant:"secondary",size:"medium",icon:"CopyClipboard",iconTrailing:"ChevronDown",className:h().trigger,children:"Copy"})}),(0,i.jsx)(s.ZL,{children:(0,i.jsxs)(s.UC,{align:"end",sideOffset:8,className:h().content,children:[m?(0,i.jsxs)(s.q7,{className:h().item,onSelect:()=>k(N,"Copied article text"),children:[(0,i.jsx)(a.I,{icon:"CopyClipboard",size:16,className:h().itemIcon}),(0,i.jsx)("span",{className:h().itemLabel,children:"Copy text"})]}):null,_?(0,i.jsxs)(s.q7,{className:h().item,onSelect:()=>void S(),disabled:y,children:[(0,i.jsx)(a.I,{icon:"Document",size:16,className:h().itemIcon}),(0,i.jsx)("span",{className:h().itemLabel,children:"Copy markdown"}),y?(0,i.jsx)("span",{className:h().itemMeta,children:"Loading..."}):null]}):null,g||x||v?(0,i.jsx)(s.wv,{className:h().separator}):null,g?(0,i.jsxs)(s.q7,{className:h().item,onSelect:()=>A("chatgpt"),children:[(0,i.jsx)(a.I,{icon:"ChatGPT",size:16,className:h().itemIcon}),(0,i.jsx)("span",{className:h().itemLabel,children:"Open in ChatGPT"}),(0,i.jsx)(a.I,{icon:"ExternalLink",size:14,className:h().externalIcon})]}):null,x?(0,i.jsxs)(s.q7,{className:h().item,onSelect:()=>A("claude"),children:[(0,i.jsx)(a.I,{icon:"Claude",size:16,className:h().itemIcon}),(0,i.jsx)("span",{className:h().itemLabel,children:"Open in Claude"}),(0,i.jsx)(a.I,{icon:"ExternalLink",size:14,className:h().externalIcon})]}):null,v?(0,i.jsxs)(s.q7,{className:h().item,onSelect:()=>A("cursor"),children:[(0,i.jsx)(a.I,{icon:"Cursor",size:16,className:h().itemIcon}),(0,i.jsx)("span",{className:h().itemLabel,children:"Open in Curs
1or"}),(0,i.jsx)(a.I,{icon:"ExternalLink",size:14,className:h().externalIcon})]}):null]})})]})}},45253:(e,t,n)=>{"use strict";n.d(t,{ArticleHeading:()=>d});var i=n(536),r=n(3452),a=n(48483),l=n.n(a),o=n(11284),s=n(29226),c=n.n(s);function d(e){let{title:t,slug:n,level:a}=e,[s,d]=(0,o.useState)("");return(0,o.useEffect)(()=>{d("".concat(window.location.origin).concat(window.location.pathname,"#").concat(n))},[n]),(0,i.jsxs)(1===a?"h2":2===a?"h3":"h4",{id:n,className:l()(c().group,"heading-".concat(a+1)),children:[t,(0,i.jsx)(r.i,{className:c().articleHeadingCopyLink,stringToCopy:s,accessibleLabel:"Copy URL to section",defaultIcon:"Link"})]})}},50573:e=>{e.exports={copyButton:"copyButton_copyButton__kCVB_",isCopied:"copyButton_isCopied__0ytQV"}},50636:e=>{e.exports={articleSummary:"articleSummary_articleSummary__y4M_4",heading:"articleSummary_heading__idFJh",headingLink:"articleSummary_headingLink__Mjwse"}},50811:(e,t,n)=>{"use strict";n.d(t,{o:()=>l});var i=n(49887);let r={hideProgressBar:!0,autoClose:1500,pauseOnFocusLoss:!1,pauseOnHover:!1};function a(e){return{...r,...e}}let l={success:(e,t)=>i.oR.success(e,a(t)),error:(e,t)=>i.oR.error(e,a(t)),info:(e,t)=>i.oR.info(e,a(t)),warning:(e,t)=>i.oR.warning(e,a(t)),dismiss:i.oR.dismiss,isActive:i.oR.isActive}},50886:(e,t,n)=>{"use strict";n.d(t,{JR:()=>d,S7:()=>s,VV:()=>o,lV:()=>c});var i=n(536),r=n(85858),a=n(11284);let l=(0,a.createContext)({});function o(e){let{helpCenter:t,children:n}=e;return(0,i.jsx)(l.Provider,{value:t,children:n})}function s(){return(0,a.useContext)(l)}function c(){var e,t;let{isWorkspaceMember:n}=(0,r.A)();return(null==(t=null==(e=s())?void 0:e.settings.knowledgeBaseSettings.isChatEnabled)||t)&&!n}function d(){var e,t,n,i,r,a,l,o,c,d,u,p;let m=null==(e=s())?void 0:e.settings.knowledgeBaseSettings.articleCopyOptions;return{isEnabled:null!=(l=null==m?void 0:m.isEnabled)&&l,isPlaintextEnabled:null==(o=null==m||null==(t=m.options)?void 0:t.isPlaintextEnabled)||o,isMarkdownEnabled:null==(c=null==m||null==(n=m.options)?void 0:n.isMarkdownEnabled)||c,isChatgptEnabled:null==(d=null==m||null==(i=m.options)?void 0:i.isChatgptEnabled)||d,isClaudeEnabled:null==(u=null==m||null==(r=m.options)?void 0:r.isClaudeEnabled)||u,isCursorEnabled:null==(p=null==m||null==(a=m.options)?void 0:a.isCursorEnabled)||p}}},53361:e=>{e.exports={articleHeader:"articleHeader_articleHeader__c1tev"}},56163:e=>{e.exports={button:"button_button__lTEkI",icon:"button_icon__RyhWy",isPrimary:"button_isPrimary__yRDdE",isActive:"button_isActive__IJjFI",isSecondary:"button_isSecondary__IleQv",isNaked:"button_isNaked__NceMX",isLoading:"button_isLoading__neBtY",isSmall:"button_isSmall__4mhYY",isMedium:"button_isMedium__afley",isLarge:"button_isLarge__JmXHJ",buttonLoader:"button_buttonLoader__iAn9x"}},59500:(e,t,n)=>{"use strict";n.d(t,{m:()=>d});var i=n(536),r=n(87731),a=n(48483),l=n.n(a),o=n(11044),s=n(77917),c=n.n(s);function d(e){let{hasConstrainedWidth:t=!0,...n}=e;return(0,i.jsxs)(r.bL,{delayDuration:n.delayMs||150,onOpenChange:n.onOpenChange,open:n.open,children:[(0,i.jsx)(r.l9,{className:c().tooltipTrigger,asChild:!0,children:n.children}),(0,i.jsx)(r.ZL,{children:(0,i.jsx)(r.UC,{className:l()(c().tooltipContentWrapper,"shadowS",{[c().tooltipContentConstrainedWidth]:t}),sideOffset:4,side:n.position||"bottom",align:n.align,collisionPadding:12,children:(0,i.jsx)(o.p,{alignItems:"center",className:c().tooltipContent,children:n.content})})})]})}},63780:(e,t,n)=>{"use strict";n.d(t,{ArticleEmbed:()=>a});var i=n(536),r=n(68465);let a=(0,n(11284).memo)(function(e){let{url:t}=e;return(0,i.jsx)("iframe",{sandbox:"allow-scripts allow-popups allow-top-navigation-by-user-activation allow-forms allow-same-origin allow-storage-access-by-user-activation allow-popups-to-escape-sandbox",allowFullScreen:!0,src:"".concat(r._.NEXT_PUBLIC_EMBED_IFRAME_URL,"?uri=").concat(t),title:"Embed"})})},66132:e=>{e.exports={pagination:"articlePagination_pagination__9nOJr",link:"articlePagination_link__dcZ7l",icon:"articlePagination_icon__Vxj27",next:"articlePagination_next__6rl_r",text:"articlePagination_text__f0TGG",label:"articlePagination_label__7_8wl",title:"articlePagination_title__UViTm"}}
1,73772:(e,t,n)=>{"use strict";n.d(t,{ArticleCanonicalUrl:()=>a});var i=n(49077),r=n(11284);function a(e){let{article:t}=e,n=(0,i.usePathname)();return(0,r.useEffect)(()=>{if(n.includes(t.slug))return;let e=new URL(window.location.href);e.pathname="/article/".concat(t.slug),window.history.replaceState(null,"",e)},[n,t.slug]),null}},74929:e=>{e.exports={footer:"articleFooterNavigation_footer__E3gxI"}},75020:e=>{e.exports={notFound:"notFound_notFound__n7rKj"}},77804:e=>{e.exports={sectionHeader:"stickySectionHeader_sectionHeader__6EeVE",asHeading:"stickySectionHeader_asHeading__i0qWr",chevron:"stickySectionHeader_chevron__O8ag7",chevronOpen:"stickySectionHeader_chevronOpen__mnjd0"}},77917:e=>{e.exports={tooltipContentWrapper:"tooltip_tooltipContentWrapper__dfwyn",tooltipContent:"tooltip_tooltipContent__W8Cd0",tooltipContentConstrainedWidth:"tooltip_tooltipContentConstrainedWidth__Oy5nr",tooltipTrigger:"tooltip_tooltipTrigger__XnpkB"}},81029:e=>{e.exports={layout:"articlePageLayout_layout__AcXyM",breadcrumbs:"articlePageLayout_breadcrumbs__IuFcl",header:"articlePageLayout_header__cP0N7",headerInner:"articlePageLayout_headerInner__etgY4",headerTitle:"articlePageLayout_headerTitle__QCQp_",headerActions:"articlePageLayout_headerActions__xSKlH",content:"articlePageLayout_content__GPC2j",summaryScrollWrapper:"articlePageLayout_summaryScrollWrapper__EHkt6",summary:"articlePageLayout_summary__yf5KL"}},85858:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,c:()=>r});var i=n(11284);let r=(0,i.createContext)(null);function a(){let e=(0,i.useContext)(r);if(!e)throw Error("useAuth must be used within AuthProvider");return e}},91474:(e,t,n)=>{"use strict";n.d(t,{ArticleSummary:()=>h});var i=n(536),r=n(59500),a=n(48483),l=n.n(a),o=n(66008),s=n(94596),c=n(63376),d=n.n(c),u=n(11284);n(34645),n(63780),n(45253),n(31312);var p=n(50636),m=n.n(p);function h(e){let{article:t,className:n}=e,[a,c]=(0,u.useState)(window.location.hash.slice(1)),p=(0,u.useMemo)(()=>(0,o.f)(t.contentHtml,{fragment:!0}),[t.contentHtml]),h=(0,u.useMemo)(()=>p.children.filter(e=>"element"===e.type&&("h1"===e.tagName||"h2"===e.tagName||"h3"===e.tagName)).map(e=>({title:(0,s.f)(e),slug:encodeURIComponent((0,s.f)(e).trim().toLowerCase().replace(/[^a-z0-9-\s]/g,"").split(" ").map(e=>e.trim()).filter(e=>e.length>0).join("-")),level:(()=>{if("element"===e.type)switch(e.tagName){case"h1":return 1;case"h2":break;case"h3":return 3}return 2})()})),[p]),_=(0,u.useMemo)(()=>h.some(e=>1===e.level),[h]),g=(0,u.useCallback)(e=>_?e-1:e-2,[_]);if((0,u.useEffect)(()=>{let e=new IntersectionObserver(e=>{e.forEach(e=>{if(e.isIntersecting){let t=e.target.id;c(t),window.history.replaceState(null,"","#".concat(t))}})},{rootMargin:"-20% 0px -80% 0px",threshold:0});return h.forEach(t=>{let n=document.getElementById(t.slug);n&&e.observe(n)}),()=>{e.disconnect()}},[h]),[0,1].includes(h.length))return null;let x=h.findIndex(e=>e.slug===a);return(0,i.jsx)("nav",{className:l()(m().articleSummary,n),"aria-label":"Table of contents",suppressHydrationWarning:!0,style:{"--selected-item-index":x>-1?x:0},children:(0,i.jsx)("ol",{role:"list",children:h.map((e,t)=>(0,i.jsx)("li",{role:"listitem",style:{paddingLeft:16*g(e.level)+14},className:m().heading,suppressHydrationWarning:!0,"data-selected":e.slug===a||""===a&&0===t,children:(0,i.jsx)(r.m,{content:e.title,position:"left",align:"center",delayMs:1e3,hasConstrainedWidth:!1,children:(0,i.jsx)(d(),{href:"#".concat(e.slug),className:m().headingLink,tabIndex:-1,onClick:()=>c(e.slug),children:e.title})})},e.slug))})})}},94977:()=>{},98144:e=>{e.exports={item:"navigationItem_item___aKKc",icon:"navigationItem_icon__di5q4",chevron:"navigationItem_chevron__nmxNa",toggle:"navigationItem_toggle__94bNx",inset:"navigationItem_inset__4Vc1J",chevronOpen:"navigationItem_chevronOpen__BMaSr"}}},e=>{e.O(0,[9888,8469,3591,3796,9185,6322,3376,6625,9887,2394,6769,1625,2041,2092,2343,3475,8688,7358],()=>e(e.s=34009)),_N_E=e.O()}]);

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.