import{j as e,r as s}from"./vendor-react-Dp9pL_Wn.js";import{aT as n,w as i,b as t,jt as o,Gy as a,a9 as r,aa as l,jH as c}from"./c6eedc03a-CsEFTfjy.js";import{a9 as d}from"./vendor-icons-CokWnmlw.js";import{c as E,T as u}from"./vendor-ant-cds-bBedrtIN.js";import{M as p,d as S}from"./vendor-intl-D2wGIp4M.js";import{aG as m,so as R,sp as k}from"./index-CBEPphRm.js";const g=s=>e.jsx(n,{...s,children:e.jsx("path",{d:"M10 14a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m0-5.5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M10 3a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3"})});function T(){return!1}function N(e){return Object.values(e?.seat_tier_quantities??{}).reduce((e,s)=>e+(s??0),0)}function h({name:n,children:t}){const{page:o}=i(),a=s.useRef(!1);return"undefined"==typeof window||a.current||(a.current=!0,o(n,{named_page:!0})),e.jsx(e.Fragment,{children:t})}function b(){return t()?o:a}const f="curl -fsSL https://claude.ai/install.sh | bash",L="https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code",O="https://plugins.jetbrains.com/plugin/27310-claude-code-beta-",A="https://slack.com/marketplace/A08SF47R6P4-claude",C="https://code.claude.com/docs/en/overview",x=S({vscode:{defaultMessage:"See every change before it lands. Accept, tweak, or redirect Claude without leaving your editor.",id:"u4GrqXcR2/"},jetbrains:{defaultMessage:"Claude Code works inside the IDE you already know. No workflow changes needed.",id:"DC5XFpX01K"},desktop:{defaultMessage:"Get the full Claude Code experience in a native window. No terminal required.",id:"3bs/L1f60D"},terminal:{defaultMessage:"Run Claude Code directly from the command line. Works in any shell.",id:"PRZrOGhThN"},mobile:{defaultMessage:"Monitor progress, get notified when you\u2019re needed, and review changes on the go.",id:"2cgv2OxXLv"},slack:{defaultMessage:"Turn a bug report into a pull request without leaving your team chat.",id:"Ksa5WnooAs"}});function I({iconSrc:s,iconSrcDark:n,iconNode:i,iconWidth:t=20,iconHeight:o=20,onClick:a,children:r,tooltip:l}){const c={width:t,height:o},d=e.jsxs("button",{type:"button",onClick:a,className:"border-0.5 mb-2 me-2 inline-flex items-center gap-2 rounded-xl border-border-200 bg-transparent p-2 align-top text-text-100 transition-colors hover:border-transparent hover:bg-bg-400",children:[s?e.jsxs(e.Fragment,{children:[e.jsx("img",{loading:"lazy",src:s,alt:"",width:t,height:o,style:c,className:E("object-contain",n&&"dark:hidden")}),n&&e.jsx("img",{loading:"lazy",src:n,alt:"",width:t,height:o,style:c,className:"hidden object-contain dark:block"})]}):e.jsx("span",{className:"flex items-center justify-center",style:c,children:i}),e.jsx("span",{className:"text-sm",children:r})]});return l?e.jsx(u,{multiline:!0,content:l,side:"bottom",className:"!max-w-[17rem] text-center",children:d}):d}function P({showTerminal:n=!0,showDesktop:i=!0,onPlatformClick:o,className:a}){const u=r(),S=l(),g=t(),T=u||S,[N,h]=s.useState(!1),b=s.useCallback((e,s)=>{o(e),window.open(s,"_blank","noopener,noreferrer")},[o]),f=s.useCallback(()=>{o("desktop"),window.location.assign(m(S?"win-x64":"mac"))},[o,S]),P=s.useCallback(()=>{o("mobile"),h(!0)},[o]);return e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:E("-mb-2 -me-2 text-balance",a),children:[n&&e.jsx(I,{iconNode:e.jsx(c,{size:16}),onClick:()=>b("terminal",C),tooltip:e.jsx(p,{...x.terminal}),children:e.jsx(p,{defaultMessage:"Terminal",id:"GAHVEi8lHA"})}),e.jsx(I,{iconSrc:"/images/home-page-assets/vscode.svg",iconWidth:16,iconHeight:16,onClick:()=>b("vscode",L),tooltip:e.jsx(p,{...x.vscode}),children:e.jsx(p,{defaultMessage:"VS Code",id:"Ma0wJFlsrr"})}),e.jsx(I,{iconSrc:"/images/install-hub/jetbrains-icon.svg",iconWidth:16,iconHeight:16,onClick:()=>b("jetbrains",O),tooltip:e.jsx(p,{...x.jetbrains}),children:e.jsx(p,{defaultMessage:"JetBrains",id:"wDQllQfqj7"})}),i&&T&&!g&&e.jsx(I,{iconSrc:u?"/images/install-hub/apple-icon.svg":void 0,iconSrcDark:u?"/images/install-hub/apple-icon-white.svg":void 0,iconNode:u?void 0:e.jsx(d,{size:16,weight:"fill"}),iconWidth:u?14:16,iconHeight:u?17:16,onClick:f,tooltip:e.jsx(p,{...x.desktop}),children:e.jsx(p,{defaultMessage:"Desktop app",id:"SR19nKO/BD"})}),e.jsx(I,{iconNode:e.jsx(R,{}),onClick:P,tooltip:e.jsx(p,{...x.mobile}),children:e.jsx(p,{defaultMessage:"Mobile",id:"GWtmtuCmOx"})}),e.jsx(I,{iconSrc:"/images/install-hub/slack-icon.svg",iconWidth:18,iconHeight:18,onClick:()=>b("slack",A),tooltip:e.jsx(p,{...x.slack}),children:e.jsx(p,{defaultMessage:"Slack",id:"sjzDbuQbES"})})]}),e.jsx(k,{isOpen:N,onClose:()=>h(!1),onAppStoreClick:o})]})}function B(){return!1}
/*!-----------------------------------------------------------------------------
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Version: 0.52.2(404545bded1df6ffa41ea0af4e8ddb219018c6c1)
 * Released under the MIT license
 * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
 *-----------------------------------------------------------------------------*/const M=Object.freeze(Object.defineProperty({__proto__:null,conf:{brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}]},language:{defaultToken:"",tokenPostfix:".redis",ignoreCase:!0,brackets:[{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"}],keywords:["APPEND","AUTH","BGREWRITEAOF","BGSAVE","BITCOUNT","BITFIELD","BITOP","BITPOS","BLPOP","BRPOP","BRPOPLPUSH","CLIENT","KILL","LIST","GETNAME","PAUSE","REPLY","SETNAME","CLUSTER","ADDSLOTS","COUNT-FAILURE-REPORTS","COUNTKEYSINSLOT","DELSLOTS","FAILOVER","FORGET","GETKEYSINSLOT","INFO","KEYSLOT","MEET","NODES","REPLICATE","RESET","SAVECONFIG","SET-CONFIG-EPOCH","SETSLOT","SLAVES","SLOTS","COMMAND","COUNT","GETKEYS","CONFIG","GET","REWRITE","SET","RESETSTAT","DBSIZE","DEBUG","OBJECT","SEGFAULT","DECR","DECRBY","DEL","DISCARD","DUMP","ECHO","EVAL","EVALSHA","EXEC","EXISTS","EXPIRE","EXPIREAT","FLUSHALL","FLUSHDB","GEOADD","GEOHASH","GEOPOS","GEODIST","GEORADIUS","GEORADIUSBYMEMBER","GETBIT","GETRANGE","GETSET","HDEL","HEXISTS","HGET","HGETALL","HINCRBY","HINCRBYFLOAT","HKEYS","HLEN","HMGET","HMSET","HSET","HSETNX","HSTRLEN","HVALS","INCR","INCRBY","INCRBYFLOAT","KEYS","LASTSAVE","LINDEX","LINSERT","LLEN","LPOP","LPUSH","LPUSHX","LRANGE","LREM","LSET","LTRIM","MGET","MIGRATE","MONITOR","MOVE","MSET","MSETNX","MULTI","PERSIST","PEXPIRE","PEXPIREAT","PFADD","PFCOUNT","PFMERGE","PING","PSETEX","PSUBSCRIBE","PUBSUB","PTTL","PUBLISH","PUNSUBSCRIBE","QUIT","RANDOMKEY","READONLY","READWRITE","RENAME","RENAMENX","RESTORE","ROLE","RPOP","RPOPLPUSH","RPUSH","RPUSHX","SADD","SAVE","SCARD","SCRIPT","FLUSH","LOAD","SDIFF","SDIFFSTORE","SELECT","SETBIT","SETEX","SETNX","SETRANGE","SHUTDOWN","SINTER","SINTERSTORE","SISMEMBER","SLAVEOF","SLOWLOG","SMEMBERS","SMOVE","SORT","SPOP","SRANDMEMBER","SREM","STRLEN","SUBSCRIBE","SUNION","SUNIONSTORE","SWAPDB","SYNC","TIME","TOUCH","TTL","TYPE","UNSUBSCRIBE","UNLINK","UNWATCH","WAIT","WATCH","ZADD","ZCARD","ZCOUNT","ZINCRBY","ZINTERSTORE","ZLEXCOUNT","ZRANGE","ZRANGEBYLEX","ZREVRANGEBYLEX","ZRANGEBYSCORE","ZRANK","ZREM","ZREMRANGEBYLEX","ZREMRANGEBYRANK","ZREMRANGEBYSCORE","ZREVRANGE","ZREVRANGEBYSCORE","ZREVRANK","ZSCORE","ZUNIONSTORE","SCAN","SSCAN","HSCAN","ZSCAN"],operators:[],builtinFunctions:[],builtinVariables:[],pseudoColumns:[],tokenizer:{root:[{include:"@whitespace"},{include:"@pseudoColumns"},{include:"@numbers"},{include:"@strings"},{include:"@scopes"},[/[;,.]/,"delimiter"],[/[()]/,"@brackets"],[/[\w@#$]+/,{cases:{"@keywords":"keyword","@operators":"operator","@builtinVariables":"predefined","@builtinFunctions":"predefined","@default":"identifier"}}],[/[<>=!%&+\-*/|~^]/,"operator"]],whitespace:[[/\s+/,"white"]],pseudoColumns:[[/[$][A-Za-z_][\w@#$]*/,{cases:{"@pseudoColumns":"predefined","@default":"identifier"}}]],numbers:[[/0[xX][0-9a-fA-F]*/,"number"],[/[$][+-]*\d*(\.\d*)?/,"number"],[/((\d+(\.\d*)?)|(\.\d+))([eE][\-+]?\d+)?/,"number"]],strings:[[/'/,{token:"string",next:"@string"}],[/"/,{token:"string.double",next:"@stringDouble"}]],string:[[/[^']+/,"string"],[/''/,"string"],[/'/,{token:"string",next:"@pop"}]],stringDouble:[[/[^"]+/,"string.double"],[/""/,"string.double"],[/"/,{token:"string.double",next:"@pop"}]],scopes:[]}}},Symbol.toStringTag,{value:"Module"}));
/*!-----------------------------------------------------------------------------
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Version: 0.52.2(404545bded1df6ffa41ea0af4e8ddb219018c6c1)
 * Released under the MIT license
 * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
 *-----------------------------------------------------------------------------*/var j={brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">",notIn:["string"]}],surroundingPairs:[{open:"(",close:")"},{open:"[",close:"]"},{open:"`",close:"`"}],folding:{markers:{start:new RegExp("^\\s*\x3c!--\\s*#?region\\b.*--\x3e"),end:new RegExp("^\\s*\x3c!--\\s*#?endregion\\b.*--\x3e")}}};const w=Object.freeze(Object.defineProperty({__proto__:null,conf:j,language:{defaultToken:"",tokenPostfix:".rst",control:/[\\`*_\[\]{}()#+\-\.!]/,escapes:/\\(?:@control)/,empty:["area","base","basefont","br","col","frame","hr","img","input","isindex","link","meta","param"],alphanumerics:/[A-Za-z0-9]/,simpleRefNameWithoutBq:/(?:@alphanumerics[-_+:.]*@alphanumerics)+|(?:@alphanumerics+)/,simpleRefName:/(?:`@phrase`|@simpleRefNameWithoutBq)/,phrase:/@simpleRefNameWithoutBq(?:\s@simpleRefNameWithoutBq)*/,citationName:/[A-Za-z][A-Za-z0-9-_.]*/,blockLiteralStart:/(?:[!"#$%&'()*+,-./:;<=>?@\[\]^_`{|}~]|[\s])/,precedingChars:/(?:[ -:/'"<([{])/,followingChars:/(?:[ -.,:;!?/'")\]}>]|$)/,punctuation:/(=|-|~|`|#|"|\^|\+|\*|:|\.|'|_|\+)/,tokenizer:{root:[[/^(@punctuation{3,}$){1,1}?/,"keyword"],[/^\s*([\*\-+\u2023\u2022]|[a-zA-Z0-9]+\.|\([a-zA-Z0-9]+\)|[a-zA-Z0-9]+\))\s/,"keyword"],[/([ ]::)\s*$/,"keyword","@blankLineOfLiteralBlocks"],[/(::)\s*$/,"keyword","@blankLineOfLiteralBlocks"],{include:"@tables"},{include:"@explicitMarkupBlocks"},{include:"@inlineMarkup"}],explicitMarkupBlocks:[{include:"@citations"},{include:"@footnotes"},[/^(\.\.\s)(@simpleRefName)(::\s)(.*)$/,[{token:"",next:"subsequentLines"},"keyword","",""]],[/^(\.\.)(\s+)(_)(@simpleRefName)(:)(\s+)(.*)/,[{token:"",next:"hyperlinks"},"","","string.link","","","string.link"]],[/^((?:(?:\.\.)(?:\s+))?)(__)(:)(\s+)(.*)/,[{token:"",next:"subsequentLines"},"","","","string.link"]],[/^(__\s+)(.+)/,["","string.link"]],[/^(\.\.)( \|)([^| ]+[^|]*[^| ]*)(\| )(@simpleRefName)(:: .*)/,[{token:"",next:"subsequentLines"},"","string.link","","keyword",""],"@rawBlocks"],[/(\|)([^| ]+[^|]*[^| ]*)(\|_{0,2})/,["","string.link",""]],[/^(\.\.)([ ].*)$/,[{token:"",next:"@comments"},"comment"]]],inlineMarkup:[{include:"@citationsReference"},{include:"@footnotesReference"},[/(@simpleRefName)(_{1,2})/,["string.link",""]],[/(`)([^<`]+\s+)(<)(.*)(>)(`)(_)/,["","string.link","","string.link","","",""]],[/\*\*([^\\*]|\*(?!\*))+\*\*/,"strong"],[/\*[^*]+\*/,"emphasis"],[/(``)((?:[^`]|\`(?!`))+)(``)/,["","keyword",""]],[/(__\s+)(.+)/,["","keyword"]],[/(:)((?:@simpleRefNameWithoutBq)?)(:`)([^`]+)(`)/,["","keyword","","",""]],[/(`)([^`]+)(`:)((?:@simpleRefNameWithoutBq)?)(:)/,["","","","keyword",""]],[/(`)([^`]+)(`)/,""],[/(_`)(@phrase)(`)/,["","string.link",""]]],citations:[[/^(\.\.\s+\[)((?:@citationName))(\]\s+)(.*)/,[{token:"",next:"@subsequentLines"},"string.link","",""]]],citationsReference:[[/(\[)(@citationName)(\]_)/,["","string.link",""]]],footnotes:[[/^(\.\.\s+\[)((?:[0-9]+))(\]\s+.*)/,[{token:"",next:"@subsequentLines"},"string.link",""]],[/^(\.\.\s+\[)((?:#@simpleRefName?))(\]\s+)(.*)/,[{token:"",next:"@subsequentLines"},"string.link","",""]],[/^(\.\.\s+\[)((?:\*))(\]\s+)(.*)/,[{token:"",next:"@subsequentLines"},"string.link","",""]]],footnotesReference:[[/(\[)([0-9]+)(\])(_)/,["","string.link","",""]],[/(\[)(#@simpleRefName?)(\])(_)/,["","string.link","",""]],[/(\[)(\*)(\])(_)/,["","string.link","",""]]],blankLineOfLiteralBlocks:[[/^$/,"","@subsequentLinesOfLiteralBlocks"],[/^.*$/,"","@pop"]],subsequentLinesOfLiteralBlocks:[[/(@blockLiteralStart+)(.*)/,["keyword",""]],[/^(?!blockLiteralStart)/,"","@popall"]],subsequentLines:[[/^[\s]+.*/,""],[/^(?!\s)/,"","@pop"]],hyperlinks:[[/^[\s]+.*/,"string.link"],[/^(?!\s)/,"","@pop"]],comments:[[/^[\s]+.*/,"comment"],[/^(?!\s)/,"","@pop"]],tables:[[/\+-[+-]+/,"keyword"],[/\+=[+=]+/,"keyword"]]}}},Symbol.toStringTag,{value:"Module"}));export{C,g as D,I,O as J,h as N,A as S,L as V,B as a,b,f as c,P as d,x as e,w as f,M as r,N as t,T as u};
