Back to Death Clock

Death Clock

Anthropic PBC

claude.com • Last scanned 2026-04-13

Visit Site
Death Score8AI-Proof For Now
claude.com

Claude: Feature Farm Dressed As a Platform

Polished, enterprise-ready surface and proprietary models, but broad connector-first posture makes it look more copyable feature bundle than ironclad moat.

Trigger

Proprietary models: Opus / Sonnet / Haiku

Trigger

Connects to Slack, Drive, Excel, PowerPoint, Chrome

Trigger

Cowork + Memory = repeatable team workflows

Score Breakdown

+40 Commodity Pressure

Homepage leans hard on broad, repeatable claims and many front-ends/connectors, making the product read like an 'AI feature set' any competitor could bundle.

Marketing claims: "Work across your files and apps"; "turn analyses into spreadsheets, ideas into presentations, and research into reports."Multiple 'Claude for X' front-ends (Chrome, Excel, PowerPoint, Slack) and desktop extensions.Heavy emphasis on connectors and plugins — "Integrate any context or tool through connectors".
+6 Model Dependency

Site prominently promotes proprietary model family and platform ownership, so posture shows low reliance on third-party foundational models.

Named proprietary models: Opus, Sonnet, Haiku.Site text about using chats to train and improve Anthropic AI models.
-18 Workflow Ownership

Concrete workflow products (Cowork, Memory, Claude Code Security) plus meeting, task, and code review integrations signal deep, repeatable team workflows.

Cowork: tasks and projects for repeatable team workflows.Memory across conversations and meeting transcript -> action item flows.Claude Code Security: automated security review on PRs / code workflow integration.
-8 Distribution Embeddedness

Wide channel presence (browser extension, Office plugins, Slack, Google Workspace) plus a developer marketplace and console indicate strong, multi-channel reach.

Claude for Chrome, Claude for Excel, Claude for PowerPoint, Claude for Slack.Connect Slack and Google Workspace services; developer docs, marketplace, console login.
-8 Integration Depth

SSO/SCIM, regional compliance mentions, code security integration, and file/app connectors point to meaningful technical entanglement beyond simple API calls.

SSO and SCIM mentions (SSO required before SCIM).Connectors to Drive, Calendar, Slack; Claude Code Security tied to PR/code workflows.
-8 Enterprise Trust

Clear enterprise tiering, SSO/SCIM, regional compliance and partner/service programs suggest real enterprise sales posture and procurement-readiness.

Team and Enterprise plans with priority access and regional compliance mentions.Service partners, Claude partner network, and 'Enterprise' product references.
-12 Switching Cost

Persisted memory, file and app connectors, and team workflows create non-trivial data and collaboration lock-in, raising switching friction.

Memory across conversations (persisted context).Connectors to Google Workspace, Slack, Drive and task/workflow tooling (Cowork).
-6 Monetization Maturity

Transparent tiered pricing (Free/Pro/Max/Team/Enterprise), visible pricing numbers and customer/partner programs indicate a mature go-to-market setup.

Clear pricing: Pro $17/mo, Max from $100/mo, Team/Enterprise tiers listed.Customer stories page, partner network, startups/campus programs mentioned.
-8 Category Baseline

Frontier model vendors start with a stronger baseline than downstream wrappers.

frontier model vendor
-5 Relative Placement

Bring Anthropic modestly down: frontier model ownership plus real enterprise integrations and workflow products outweigh homepage commodity signaling.

Named proprietary models (Opus, Sonnet, Haiku) and site claims about using chats to improve Anthropic models point to genuine model ownership — a core frontier-vendor defense.Enterprise features (SSO/SCIM, regional compliance, Team/Enterprise tiers, partner programs) and visible pricing indicate procurement readiness and commercial maturity uncommon in thin wrappers.Concrete workflow products (Cowork, Memory, Claude Code Security) and persisted context/connectors create non-trivial switching costs and repeatable team workflows that raise lock-in.

Top Risks

  • Commodityization via front-end connectors
  • Wrapper syndrome: many thin 'Claude for X' surfaces
  • Feature parity from cloud vendors or embed kits
  • Workflow lock-in limited to team-level rather than infra-level

Top Defenses

  • Named proprietary model family
  • Wide app and desktop integrations
  • Enterprise plumbing: SSO/SCIM & regional compliance
  • Developer platform + plugins and marketplace

Why We Said This

The site simultaneously signals strong platform and enterprise intent (named models, SSO/SCIM, regional compliance, code security, marketplace) and a broad, feature-heavy positioning (many 'Claude for X' surfaces, connectors, general-purpose claims). That split produces high commodity pressure: the homepage reads like a checklist of capabilities competitors or platform owners could re-bundle. Defenses are real — proprietary models, deep app integrations, and enterprise tooling — but the marketing posture amplifies 'replaceable feature' risk despite platform investments.

Evidence

"Work across your files and apps. Build repeatable workflows."

Evidence

"Connect Slack and Google Workspace services"

Evidence

"Claude can turn analyses into spreadsheets, ideas into presentations, and research into reports."

Evidence

"Individual Team and Enterprise"

Evidence

"Pro For everyday productivity $17 Per month... Max 5–20x more usage from $100 Per month"

Signal Surface

Broad, general-purpose claims across many tasks (write/edit/code/visualize)Multiple 'Claude for X' front-ends and desktop extensions that could be thin wrappersHeavy emphasis on connectors and plugins (could indicate composition of external tools)Marketing language emphasizing 'work across your files and apps' and 'turn analyses into spreadsheets' (homepage-level capability claims)Proprietary model family (Opus/Sonnet/Haiku)Deep integrations across productivity apps (Excel, PowerPoint, Chrome, Slack, Google Workspace)Enterprise features: SSO/SCIM, regional compliance, commercial termsSpecialized product (Claude Code Security) tied to code review workflowsPlatform elements: developer docs, console, marketplace, plugins
Claude for ChromeClaude for ExcelClaude for PowerPointClaude for SlackConnect Slack and Google WorkspaceEnterprise plan (Team and Enterprise tiers)SSO and SCIM mentions (SSO required before SCIM)Regional compliance (mentioned)Claude Code for Enterprise / Claude Code SecurityPriority access at high traffic times

Product type: Conversational LLM platform (assistant + developer/productivity tooling) • Buyer: Teams and enterprise buyers (with individual / pro users also supported) • Pricing: clear • Archetype: frontier model vendor • Score model: site-scan-score-v4

Pages Analyzed

homepage

Work with Claude, right on your computer<\/title>Claude can work with your files, browse in Chrome, and use connectors. Dispatch a task or a code session from the mobile app, and Claude will keep working as long as your computer stays awake.\",\n \"xfxaVpgbQt\": \"Happy Friday\",\n \"xg5Va4c/VJ\": \"Internal use only\",\n \"xgnxzXyzaP\": \"Automate a repetitive workflow\",\n \"xh4mKgxk+n\": \"Update to the latest version of Claude for Desktop to use desktop extensions\",\n \"xh8hEv4EkC\": \"Failed to create self-hosted environment. You can try again.\",\n \"xhQMeQjkbK\": \"Expires\",\n \"xhfdqvZYVo\": \"Creating\",\n \"xi2NxiZh10\": \"Cowork\",\n \"xiqMTET4Km\": \"Select a repository above to activate this trigger.\",\n \"xjMAP6wxO4\": \"Our website uses cookies to distinguish you from other users of our website. This helps us provide you with a more personalized experience when you browse our website and also allows us to improve our site.\",\n \"xjQc4U/Tuo\": \"File upload failed. You can try again.\",\n \"xjnuT7US1W\": \"+{count} more skills\",\n \"xk1yX2+d2d\": \"Pitch me a wild feature\",\n \"xlbdgZJdMY\": \"Owners & Admins\",\n \"xlew5qf4/O\": \"Failed to update Compliance API settings.\",\n \"xlixtidKbh\": \"Send via Gmail\",\n \"xmcVZ0BU63\": \"Search\",\n \"xoXaG1if2D\": \"Install and open the app\",\n \"xoaTc1sEJN\": \"Proration\",\n \"xoiGXxFmyj\": \"This change will take effect at the start of your next billing cycle on {date}.\",\n \"xonrKBdErN\": \"You can still continue previous chats that reference {serverName} content.\",\n \"xp4W+uQZb3\": \"View file changes for {repo}\",\n \"xpSoNjOIGX\": \"Create technical diagrams\",\n \"xpa26zBvax\": \"Create code snippets\",\n \"xpdvznYHTh\": \"Unlimited nonprofit seats\",\n \"xpvjk4eTGm\": \"Purchase seats to approve requests\",\n \"xq9OFmeici\": \"Tool permissions\",\n \"xqCjQKdyAK\": \"Always allowed\",\n \"xrAjmQ72mN\": \"Add files\",\n \"xrCRnH/mKK\": \"Example\",\n \"xrk6zgu9jU\": \"Updated\",\n \"xs8uBJ7Dm7\": \"Failed to load\",\n \"xsNHEb5InA\": \"This member has full access through the {roleLabel} role. Custom roles have no effect for this member.\",\n \"xsXG0uXx+k\": \"Public projects\",\n \"xsjIBY8oeN\": \"Update payment\",\n \"xsrr14e6V+\": \"No connectors match your filters.\",\n \"xt1HN++SCv\": \"More usage than Standard Nonprofit seats\",\n \"xtI+CZ06hC\": \"Manage your subscription on your iOS device\",\n \"xtLJnxdHqO\": \"Customize {serverName}\",\n \"xu6eM89cZx\": \"Test\",\n \"xvEaun0GGh\": \"Always show latest version\",\n \"xvpw6mFG1S\": \"Load file\",\n \"xwC9jKqWG9\": \"You're now using extra usage\",\n \"xwEc8KM8zK\": \"API\",\n \"xwTfTGO4CS\": \"Failed to cancel scan. You can try again.\",\n \"xwZs0xNXjX\": \"No changes to show.\",\n \"xxhgTJZVuo\": \"Microphone access wasn't granted. You can check your browser settings and try again.\",\n \"xyDNO4EnzD\": \"Top 10 users by spend\",\n \"xyIYMe/Vaw\": \"Runs when a notification is sent\",\n \"xyeUmgOBb1\": \"Toggle worktree mode\",\n \"xz/cIYRwG0\": \"Mermaid diagram\",\n \"xzV2K7Pydt\": \"Copy image\",\n \"y+26igsrjC\": \"Draw a perfect circle\",\n \"y+Gre/JNH1\": \"files up to {datetime}\",\n \"y+e/9a0lWG\": \"ID copied to clipboard.\",\n \"y+rvbUE4om\": \"Composer\",\n \"y/Yqs8d2M8\": \"I want to plan a trip. Give me room to share where I'm thinking, when, and what kind of experience I'm after. Follow up on anything that's unclear, then put together a detailed itinerary for us to review and adjust.\",\n \"y/bmsG8rnv\": \"Allow\",\n \"y1Kn1VVUY1\": \"Charts, dashboards, and data visualization tools\",\n \"y1OIeAWiuR\": \"You’re subscribed via iOS app\",\n \"y1X1ZRLitc\": \"Copied as table\",\n \"y1Z3orIe9Z\": \"Language\",\n \"y23ZfVMVnM\": \"Your chat history is preserved.\",\n \"y2KEmerWYi\": \"Begin the interview\",\n \"y2NbOkzzds\": \"Resuming your session\",\n \"y2abVk+DbH\": \"This permanently deletes <b>{poolName}<\/b> and cannot be undone.\",\n \"y35+U8DHBR\": \"Start New Meeting\",\n \"y3IwXIkp3e\": \"Failed to send upgrade request. You can try again.\",\n \"y4GqxxTJAx\": \"Failed to clear memory. You can try again.\",\n \"y5/H6hf3e6\": \"I want to create a mini-app React artifact called “CSV Data Visualizer”. The functionality is a user uploads a .csv file. The app then displays the first 5 rows of data. Assume the first row is column headers. There is then a text box where users can type into to describe the analysis they want to run. The four output formats of the analysis are bar chart, line chart, table, or count.\",\n \"y5Bi1hbfGT\": \"<top>{currencyPrefix}/ seat / month<\/top><bot>billed monthly{maybeAsterix}{taxSuffix}<\/bot>\",\n \"y5DX5NCmrm\": \"Edited {count} files\",\n \"y6MZ3vbeRh\": \"Sign & complete\",\n \"y867VsgbzT\": \"Volume\",\n \"y8fBKYuLd6\": \"An error occurred while deleting your account. Please try again or contact support.\",\n \"y91BZV2jK6\": \"8 people\",\n \"y9UEB/QDJ5\": \"Welcome\",\n \"y9ih14aQR7\": \"Chat sharing disabled\",\n \"yA0WrOzm7y\": \"[Space] to jump\",\n \"yAPddaCg26\": \"Enter your Outline API key\",\n \"yASzosfI6N\": \"Contact an organization owner to install connectors\",\n \"yAbZ8R653W\": \"No results match your search.\",\n \"yAfFwHe8TI\": \"Couldn't verify eligibility\",\n \"yB7SVYv+Np\": \"Windows on Arm not currently supported\",\n \"yC6ECfKPIQ\": \"Max plan\",\n \"yCblumM716\": \"Available after your free trial ends on {date}.\",\n \"yCgS9g0K5v\": \"Failed to create marketplace.\",\n \"yFz5Ywy4NE\": \"Percentage of users who started at least one session on {date} (UTC). Change is compared to the same day last week.\",\n \"yHFILcWOWB\": \"Try your first Cowork tasks\",\n \"yHk5c7Lrj+\": \"Choose how to send\",\n \"yIGATlli3d\": \"Runs after a tool call\",\n \"yIOz3cdgmn\": \"Updating todos\",\n \"yITWd8BD17\": \"Show in menu bar\",\n \"yIbnIG8hEn\": \"esc\",\n \"yJ1ORHjbX8\": \"Careers\",\n \"yJAKR0Ngpn\": \"Send Message\",\n \"yJCcAXUPIM\": \"You've hit your Opus limit ∙ Resets {day} at {time}\",\n \"yJFWG3mK1I\": \"What was satisfying about this response?\",\n \"yKEwi7f1HL\": \"(Canceled)\",\n \"yKhj5yC4qA\": \"All checks passed.\",\n \"yKpcQ70yEx\": \"Failed to connect to GitHub\",\n \"yL731J5J+A\": \"Updating summary…\",\n \"yLKhofebWD\": \"Unassigned members\",\n \"yMGA+p6awM\": \"Allow members to invite others via email. New members follow your approval settings.\",\n \"yMTDxD2Abd\": \"I work directly in your terminal and codebase. Just describe what you want to build and I’ll help make it happen.\",\n \"yMbKjuDH/n\": \"Zoom\",\n \"yN3dZ2JqyE\": \"React\",\n \"yNyU0xuMGA\": \"Your other windows will be hidden while Claude works.\",\n \"yO0Q2FnEba\": \"Visualize where my time truly goes each week\",\n \"yOFPA6eD9X\": \"API keys\",\n \"yP3mEWvaa3\": \"This will permanently delete the service and <bold>{keyCount, plural, =0 {its keys} one {# associated key} other {# associated keys}}<\/bold>. This action cannot be undone.\",\n \"yPC7u6agip\": \"Updated {time} from your chats\",\n \"yPDOhEV871\": \"Couldn't apply the discount. Give it another try, or contact support if this persists.\",\n \"yPdubmsnOJ\": \"Security Scan\",\n \"yQgeL20JNk\": \"Voice shortcut\",\n \"yQqaoMSkqB\": \"Resend invite\",\n \"yQufZ/mHZn\": \"In <link>.env format<\/link>. These are stored securely and passed to Claude sessions.\",\n \"yROL+5Bus4\": \"Claude Code Security requires extra usage to be enabled for your organization.\",\n \"yRdRt1xJ/x\": \"Hey Claude! This is my first time using you and I'm just trying to get a sense of what you can do. I have sales data: 40% growth in Midwest, 15% decline on coasts. Turn this into a tight executive presentation as an artifact - opening hook, 3 hypotheses for why (look up relevant economic or market trends if that helps), key recommendations. Create this as presentation slides or a structured outline I can use Friday. Show me you can take raw data and craft a compelling story.\",\n \"yRs7NosnRw\": \"(+tax)\",\n \"ySAk9qhogV\": \"Show in Explorer\",\n \"ySTYWchNUB\": \"Free for everyone\",\n \"ySeDgsnF6S\": \"Write unit test cases\",\n \"yTxSNj1cOu\": \"Upgraded file creation and analysis enabled.\",\n \"yU6vhChAvk\": \"See what Claude learned about you\",\n \"yUBTYfWmBC\": \"Dispatch can use every connector you've authenticated.\",\n \"yUSaI4EeB7\": \"{count, number} errors\",\n \"yVWciPrAq4\": \"Total due\",\n \"yW4JAMMFBu\": \"Adjust the default limits for each user type\",\n \"yWAKUmbA1e\": \"File was deleted in this revision.\",\n \"yWSiuEkfbY\": \"No sources found\",\n \"yWvvuASJ2z\": \"This file is too large to share (over 1M characters).\",\n \"yX3QcYInwY\": \"Tool details\",\n \"yXh56szXUy\": \"Improve time management\",\n \"yXtBw8xUqh\": \"Add sites to allow\",\n \"yYrrIQPJ9+\": \"You are not a member of any organizations under your domain. Please contact your IT administrator for access.\",\n \"yZ+jHeopH6\": \"Enter a search term to find {orgType} organizations\",\n \"yZ1oGJDvWB\": \"You've been invited to join this workspace on Claude.\",\n \"yZJxVSJosU\": \"Developer\",\n \"yZZ8K2kE76\": \"No repositories visible on {hostname}. Install the GitHub App on your repositories from its settings page.\",\n \"yZi1PUHm5Z\": \"{repoCount} repos\",\n \"ya5HK9oB9T\": \"Error in Claude completion\",\n \"yaG66hygru\": \"text\",\n \"yaMHMBMsQ7\": \"Results\",\n \"yacCC1Zncn\": \"Your card won't be charged unless you choose to purchase additional usage.\",\n \"yaicSElWIF\": \"Only you\",\n \"yam8nOrqOW\": \"Error submitting support ticket, please try again later\",\n \"yax+TqdP+2\": \"You've hit your Cowork limit ∙ Resets {day} at {time}\",\n \"yb/iFhEBHR\": \"Invite by email\",\n \"ybEu7ZFYTR\": \"Software engineer\",\n \"ybYYe7KO0Y\": \"See submissions\",\n \"ybYrV9kuIp\": \"Change to Max 5X plan\",\n \"ybt6Lr5+bx\": \"Copy server URL\",\n \"yc7hx3U5ir\": \"Are you sure you want to delete {projectName}?\",\n \"yc9sm///L7\": \"Sharing your private information\",\n \"ycyELdOXjK\": \"Give Claude role-level expertise with plugins\",\n \"ydgLZTV2Aw\": \"Permission set by your admin\",\n \"ydhjRp4ZQ9\": \"Discuss social dynamics\",\n \"ye/zHGpUtR\": \"code-reviewer\",\n \"yeDyIOZHde\": \"Create a react app artifact that is a keyboard midi player which looks like a piano keyboard that I can play with my computer keyboard too. I want the user to be able to type in their favorite songs and we can use the Claude API to parse the user’s input to map it to the existing keys. Use a white and grey color palette for the app.\",\n \"yeUvAx5cQ0\": \"Customize Cookie Settings\",\n \"yfYcDOznQU\": \"<b>Files are saved to this computer.<\/b> Downloaded files are accessible to anyone who uses this device or signs into a different account.\",\n \"yfoi52tDbt\": \"Successfully signed in as {email}\",\n \"ygUKAvqZR3\": \"Also include <link>default list<\/link> of common package managers\",\n \"ygsPVZmxvc\": \"Claude's response was interrupted\",\n \"ygsQ4TQ9aR\": \"Claude can turn analyses into spreadsheets, ideas into presentations, and research into reports. \",\n \"yhTvzZb7eJ\": \"Start speaking to begin the conversation\",\n \"yhU1etXT1A\": \"Tasks\",\n \"yiIJPIdfA8\": \"Plugins that you add or create will appear here.\",\n \"yiIS5tXj2h\": \"Data and privacy\",\n \"yil12nT4C2\": \"From Drive\",\n \"yj/HcSqC1s\": \"Error Code: LTI_LAUNCH_FAILED\",\n \"yjCGiith1G\": \"Spend limit reached\",\n \"yjT816WO9C\": \"Virtual Machine Platform not available\",\n \"yjV52Y2G/h\": \"Can change system settings\",\n \"yk4PT9S4sc\": \"Full name\",\n \"ykTA67SK/K\": \"Upload new version\",\n \"ykTC2MI/fh\": \"Failed to update payment method. Please try again.\",\n \"ykyvCB8a6W\": \"Artifact published\",\n \"ymKQveI0jh\": \"CI checks unavailable. Check that gh is installed and authenticated.\",\n \"ymWsV10Pz1\": \"Your {resourceType} upload failed. Please try again.\",\n \"ynbWVtqNwW\": \"Preview options\",\n \"yncLssSJxI\": \"To use Claude within Canvas, we need your permission to access your authentication.\",\n \"yoLwRWw99S\": \"See more\",\n \"yoP6t+NY/q\": \"Write your message...\",\n \"ypA3Qjd/GU\": \"No groups configured. All members will be removed.\",\n \"ypZwm01cpA\": \"Press Escape to close\",\n \"ypgbQq5cCP\": \"Finalizing review…\",\n \"ypt6LvOYQX\": \"Create API documentation\",\n \"yqe1hf/5Ao\": \"Showing {start}-{end} of {total, plural, one {# invite} other {# invites}}\",\n \"yqpcOa0Un0\": \"Use\",\n \"yqwhqNNo2h\": \"Keep related tasks and context in one place\",\n \"yr9oDimBZn\": \"Create feedback for student work\",\n \"yrdM22UBwm\": \"Tell me which emails I subscribe to usually go unread\",\n \"yrgdkaxPAH\": \"Chats and projects will be deleted after {count, plural, one {# month} other {# months}} of inactivity\",\n \"ysZbg4a2QH\": \"The text encoding for <b>{fileName}<\/b> could not be determined. Choose an encoding and verify with the preview.\",\n \"ysamjVDYz9\": \"SCIM Users in Directory\",\n \"yt4F3Kdoh5\": \"Your subscription is past due. Please pay your overdue invoice.\",\n \"ytmm+UFemN\": \"Chat sharing must be enabled to configure this setting\",\n \"yuAib6SugV\": \"Anyone with the link can view\",\n \"yuPq7nYy9Y\": \"Reviews code for best practices and bugs\",\n \"yuQ593vWuV\": \"Account menu\",\n \"yuRhEOsuAi\": \"Simple mechanism to test the onboarding flow. Archives all environments, disconnects GitHub, and redirects to onboarding. Sessions are untouched.\",\n \"yugrR4jIsZ\": \"Updating...\",\n \"yuohyDAotB\": \"Billing is not set up for your organization. Set up billing to enable Claude Code Security.\",\n \"yv42yDE+6c\": \"How did you get here?\",\n \"yv4zgUReyK\": \"Failed to update scheduled task. You can try again.\",\n \"yvCht9XPvd\": \"Enable for your organization\",\n \"yvZ85Bm22o\": \"Approve plan and teleport back to terminal\",\n \"yw1mBcQttM\": \"changes requested\",\n \"ywInfOM+zP\": \"Failed to load version. Go back to current to continue editing.\",\n \"ywLfxF14Jw\": \"Windows on Arm not supported\",\n \"yweT510hSb\": \"I'll pull context from your files and connectors\",\n \"ywvVnimN8M\": \"Find patterns in my research\",\n \"yxHYH5wVzz\": \"Payment failed. Please try again later. If the problem persists, contact support at https://support.anthropic.com/\",\n \"yxU3E9MuKT\": \"Claude for mobile\",\n \"yxfjYMf7qD\": \"Add context\",\n \"yyPDfhkUT7\": \"Quiz or survey\",\n \"yyPs11hvev\": \"generated\",\n \"yypztrtvnt\": \"Metric\",\n \"yyuAtTi0E+\": \"Sync started\",\n \"yyzXODvoeU\": \"Build, debug, and ship from your terminal or IDE.\",\n \"z+B8NmsiwK\": \"Build an app\",\n \"z+Lie6C8+N\": \"All Organizations\",\n \"z+OFF0uXFT\": \" per seat per year\",\n \"z+PtTMgM3T\": \"Upgrade to Max\",\n \"z+Zrlndc2U\": \"Set as default\",\n \"z+ba8lFd3X\": \"Compacted and reinitialized your session\",\n \"z+sVsAW6e4\": \"Open only\",\n \"z/Defo9709\": \"Drag to re-order your priorities\",\n \"z/KFW3VRE0\": \"You can use Claude for your own personal use or create a Team account to collaborate with your teammates. <a>Learn more about Claude<\/a>.\",\n \"z/h36DeWys\": \"today at {time}\",\n \"z/pi6KbPAG\": \"WAU\",\n \"z0UT6RMp2+\": \"I want to analyze documents in my Google Drive. First, make sure Google Drive is connected, and help me set it up if it's not. Then I'll point you at the documents. Give me a clear analysis: key findings, patterns, and anything worth flagging.\",\n \"z0VqPMdA5f\": \"Get Team plan\",\n \"z0clKOxqXt\": \"New remote task\",\n \"z0lmb22Xrl\": \"If my email inbox was a reality TV show, who would be voted off the island first?\",\n \"z1Rt0SGaRu\": \"Communications using, or data stored on, this IS are not private, are subject to routine monitoring, interception, and search, and may be disclosed or used for any USG-authorized purpose.\",\n \"z1lNMAIIf2\": \"Trigger from your own code by sending a POST request\",\n \"z1xPpBi+bp\": \"About memory\",\n \"z2BlGK+PNW\": \"{pluginName} is installed and ready to use. {manageLink}\",\n \"z2lut+zcGc\": \"Managed SSH connection\",\n \"z3HdGnqOPW\": \"Our Max plan is not available in your region at this time. See the <link>list of supported regions<\/link> for more information.\",\n \"z3UjXRZwzQ\": \"Debug\",\n \"z3mjbZWazY\": \"Try Quick Entry\",\n \"z3rTqQNcli\": \"Select directory\",\n \"z44N28JZYv\": \"Hide preset style\",\n \"z4Xq+dTXeq\": \"You can now sync your GitHub repositories with Claude.\",\n \"z4qnLN7vOL\": \"Are you sure you want to delete \\\"{connectionName}\\\"? This action cannot be undone.\",\n \"z5HZjb7qPO\": \"Add review comment\",\n \"z5aOk29Wxb\": \"Ready to merge\",\n \"z63qJiitfw\": \"Learn how we use feedback data\",\n \"z6ByGD2Tck\": \"Chat with me about anything from simple asks to complex ideas! Guardrails keep our chat safe.\",\n \"z6L6tQBOr9\": \"No files changed\",\n \"z6QqQmC4OW\": \"Experiences\",\n \"z6mgUZvDTf\": \"Develop brand positioning\",\n \"z7AnVbQ0rh\": \"This file type cannot be opened.\",\n \"z7DyZASwhp\": \"Use system shortcuts (Cmd+Q, Cmd+Tab, and similar)\",\n \"z7tQIRIDkO\": \"Use memory\",\n \"z95UeUlk6/\": \"Something went wrong adding extra usage. Give it another try, or contact support if this persists.\",\n \"z9PnrSGzbh\": \"{count, plural, one {# use} other {# uses}}\",\n \"zAJVZQYl8s\": \"Failed to update Analytics API settings.\",\n \"zB0O7e1Y7U\": \"This is a demo feature only. Do not share any sensitive Anthropic data, confidential information, or proprietary materials in meetings with this bot.\",\n \"zBpo2c5nVc\": \"Plan business scaling strategies\",\n \"zCH6MeEsFK\": \"Sign in required to continue this session on the web.\",\n \"zCIK9K8J4a\": \"Error\",\n \"zCLY45G9zU\": \"Work across your files and apps. Build repeatable workflows.\",\n \"zDcofiSpnu\": \"You have view-only access to this scan.\",\n \"zDs90mJ5UJ\": \"Enter prompt inputs\",\n \"zDzRyPEZp4\": \"Create interview questions\",\n \"zG4O5rdNXZ\": \"Publishing this Artifact will make it accessible to anyone on the internet and potentially visible in search engine results. Your chat will remain private.\",\n \"zGGxxX56eI\": \"Console organization\",\n \"zGJvo9SDL+\": \"The following roles have {capability} enabled:\",\n \"zGVrkgghbY\": \"View all plugins\",\n \"zGf2RUWwZ5\": \"Duplicated as {skillName}\",\n \"zGkuPIhGfF\": \"Has custom role\",\n \"zGrzNTywSq\": \"Dispatch notifications enabled\",\n \"zHMWOUKB1d\": \"Remove {group}\",\n \"zI218wda/Z\": \"Avg Vol 50d\",\n \"zI3+/LvuZ1\": \"Scientist\",\n \"zI9ePOV/v3\": \"PR review submitted, edited, or dismissed\",\n \"zINlaoBlL/\": \"Owner\",\n \"zIS5g0MT+0\": \"Allow people to rate Claude's responses and share that feedback with Anthropic.\",\n \"zIWpBCXSpI\": \"Opus only\",\n \"zIX15Z0lnM\": \"{count, plural, one {# Standard Labs seat} other {# Standard Labs seats}}\",\n \"zJWRxxb0KK\": \"Thanks for being a Pro, {name}\",\n \"zKDdX/Wf1x\": \"Other option\",\n \"zLLXnHcurs\": \"GitHub rate limit exceeded. Wait a few minutes and try again.\",\n \"zLU/LEJEdi\": \"All connectors are on\",\n \"zM8FpgXDgq\": \"Memory is on\",\n \"zNLTS6YXxC\": \"Move chat\",\n \"zNMXPicJuz\": \"Content designer\",\n \"zNf34mknY/\": \"Add another trigger\",\n \"zNhCk5LdVy\": \"Team and Enterprise\",\n \"zNp8ouRi1z\": \"Chats compact less since tools aren't pre-loaded.\",\n \"zNtmGgEICe\": \"Your chats are private until shared\",\n \"zNxxw6GILq\": \"You're almost out of usage\",\n \"zO1984hzMN\": \"Actions mode\",\n \"zO6ro+Ek51\": \"Earnings & Dividends\",\n \"zOAqlyzs1U\": \"Sync failed. Click to retry\",\n \"zOLGySrDp2\": \"View request/response\",\n \"zORJLsC+dL\": \"{scanCount, plural, one {# scan} other {# scans}}\",\n \"zOab+24EWo\": \"Issue with thought process\",\n \"zOxoAYYCog\": \"Ask for more edits, save, or discard changes\",\n \"zPWjZY4n1D\": \"Behavior\",\n \"zQUi7AnVhr\": \"Confirm new primary owner email\",\n \"zQipeg7kSl\": \"Scroll down\",\n \"zQvVDJ+j59\": \"All\",\n \"zR6/HCxxe9\": \"Completing payment verification...\",\n \"zS3X3Rr92k\": \"<learnMoreLink>Learn more<\/learnMoreLink> and read the <termsLink>Consumer Terms<\/termsLink> and <privacyLink>Privacy Policy<\/privacyLink>.\",\n \"zSECrBjzgv\": \"Allow limited network access\",\n \"zSOvI0LO0n\": \"Filters\",\n \"zSP70MVzIo\": \"Clear shortcut\",\n \"zSxvfCOVEx\": \"Claude {featureName}\",\n \"zTV9gX3pfD\": \"Claude Code Security requires extra usage to be enabled. Contact an organization admin to enable it.\",\n \"zTkKTWu130\": \"Phone sign-in\",\n \"zTztS+Om9I\": \"Concise style can’t be hidden\",\n \"zU/XTFnUcv\": \"Improve my writing style\",\n \"zU/q1NoIdN\": \"Link copied\",\n \"zU2I4VzSMN\": \"Could not continue session on the web.\",\n \"zUSlmcbCnY\": \"Gift expired\",\n \"zUqcG2+Ygl\": \"Updated todo list\",\n \"zVIZ7528lu\": \"Arrow pointing to play button\",\n \"zVjtFM8JfM\": \"Cancel\",\n \"zVs93Lbt2D\": \"No plan yet.\",\n \"zWJmgAunSv\": \"Updating to macOS 26 or later may resolve this. If it persists, you can <reinstall>reinstall the workspace<\/reinstall> or <link>share your debug logs<\/link> to help us improve.\",\n \"zWgbGgjUUg\": \"Today\",\n \"zWtxM3rvl4\": \"{unplaceable, plural, one {# session} other {# sessions}} waiting for an available runner\",\n \"zXOYDFZqoV\": \"Get started coding in your terminal in 30 seconds\",\n \"zXv5ssyNsf\": \"Asked\",\n \"zZ46nOvhnP\": \"Publish to the web\",\n \"zZtKixgRbu\": \"Get Pro plan\",\n \"za7SsrzDgb\": \"Analyze scRNA-seq data\",\n \"zaThim6/js\": \"Invite request couldn't be submitted. You can try again.\",\n \"zcZyVgC/c6\": \"See Claude reenact some of the most famous events in history\",\n \"zccQpt4Dfb\": \"Remove invited member\",\n \"ze8mOEi4wo\": \"Edited {count} notebooks\",\n \"zee9qhSa6S\": \"Hey Claude, could you help me {prompt}? Start researching right away, and use any tools you think would help. Let me know if you need any other context.\\n\\nIf it makes sense, create something we can look at together—like a visual, a checklist, or something interactive.\",\n \"zehh9/7EyA\": \"Talk hands-free, connect your calendar and reminders, and pick up conversations across devices.\",\n \"zew3RWdo0O\": \"Design learning portfolios\",\n \"zf4OV2DA6U\": \"Write user stories that work\",\n \"zfnwA1wU0m\": \"Interactive artifact\",\n \"zftCccY1XC\": \"{language} code\",\n \"zg6yp5A84z\": \"Can access features from custom roles assigned by group membership\",\n \"zg7IyE+Eyf\": \"Log in with your Claude account to continue\",\n \"zg9HRwVQXY\": \"Find the weird science behind everyday products people love\",\n \"zgIsEQOzGC\": \"Brainstorm Idea Generator\",\n \"zgWvr2DKLI\": \"Shared session. Visible to anyone in {orgName} with repo access and the link.\",\n \"zgePq4YWja\": \"Create blog article series\",\n \"zgw2I8nSaM\": \"Installing…\",\n \"zhoVUTQ8Nb\": \"Advanced settings\",\n \"zhpjI8pUna\": \"Edits saved\",\n \"ziGLLs2M3p\": \"Everything in Free, plus:\",\n \"zicTBk+GK1\": \"Persist session\",\n \"zizmjJ4em8\": \"Reconnect to your environment\",\n \"zj12Dd5pec\": \"Create revenue forecasts\",\n \"zjAs5w+BiK\": \"4-week workout for bad knees\",\n \"zjWgSix9lG\": \"App removed from Vercel.\",\n \"zjrmXpJDVn\": \"Sign in with phone number\",\n \"zl6fNbo7RW\": \"Thought process\",\n \"zlBokkFz85\": \"I want to document a business process. Give me space to walk you through the process step by step. I might have existing docs or diagrams to start from. Follow up on anything that's unclear, then create clear documentation with a flowchart, decision points, responsible parties, and edge cases for us to review and refine.\",\n \"zlZmUPVSac\": \"Buy extra usage\",\n \"zlhFlvfeii\": \"Payment failed. Please try again with a different payment method.\",\n \"zlm5CKIgPb\": \"Custom data retention controls\",\n \"zmLm6bD2r6\": \"Where should we start?\",\n \"zmj8pCGwFa\": \"Failed to create group spend limit. You can try again.\",\n \"zmjMfMgJOo\": \"Design\",\n \"zn+IEzAHQJ\": \"resets {min}m\",\n \"zn13x6im3p\": \"Lines of Code\",\n \"zn5JnPWJAR\": \"Get started for free\",\n \"znB9HYZ/gW\": \"Custom spend limit\",\n \"znuXh9h2kG\": \"Setting up SSO is required before setting up SCIM.\",\n \"zoNXiflNaK\": \"Play\",\n \"zoSAy0lzPk\": \"Invoices are not available for AWS Marketplace customers. Please visit the AWS Billing Console to view your invoices.\",\n \"zoU6zQwlP3\": \"Runs automated security review on every PR to this repository\",\n \"zoXM3bL+ha\": \"Bring your knowledge\",\n \"zp4Pmu94Z4\": \"Something went wrong creating the project.\",\n \"zpDqqGDZqo\": \"Delete service\",\n \"zpHwlExaSz\": \"Browse skills\",\n \"zpLemdjbvG\": \"Manage seats\",\n \"zpQpVdGTYa\": \"HTTP allowed in development only\",\n \"zpk1ulYQL3\": \"Allow the use of your chats and coding sessions to train and improve Anthropic AI models. <learnMoreLink>Learn more<\/learnMoreLink>.\",\n \"zq12PeCzC4\": \"Continue with your Claude.ai account to authenticate connections\",\n \"zqQotfDw3h\": \"Compacting...\",\n \"zqkUZeVH+L\": \"Editing this message will create a new conversation branch. You can switch between branches using the arrow navigation buttons.\",\n \"zqrN+N+vQJ\": \"You can access this page in one of your Team organizations\",\n \"zrN439Q5Ij\": \"Stop automatic code reviews for this repository\",\n \"zreH4pXxYz\": \"No files found\",\n \"zrk6McdUOM\": \"Reassign seat to {tier}?\",\n \"zsoMIFIGBj\": \"Work through a problem\",\n \"ztC/BS7yrr\": \"A few things to know\",\n \"zttfJGzfZP\": \"Get cooking\",\n \"ztycMBGO3C\": \"Renew your plan to restore access.\",\n \"zuBzxY6QwA\": \"Claude Max, Pro or Team is required to connect to Claude Code\",\n \"zuOkjUqzlR\": \"Team plans have a {minimumSeatCount, plural, one {# seat} other {# seats}} minimum. Pick your seat types below\",\n \"zvT1bjOqfj\": \"View Logs\",\n \"zvWv7FFtPu\": \"This action will:\",\n \"zvbn/aOHpa\": \"Use a different email\",\n \"zwTmNQr7gL\": \"Error checking requirements...\",\n \"zwaLxXorJ8\": \"enable\",\n \"zxIaf1dj/2\": \"Subtotal\",\n \"zxj2GhSJqe\": \"Last updated {time}\",\n \"zxmfslK8gV\": \"Saved sites\",\n \"zxsCXrXf8x\": \"Allow Claude to execute code on a server and create and edit docs, spreadsheets, presentations, PDFs, and data reports. Required for skills. Available on web and desktop. <b>Each team member must also enable this in their own settings.<\/b>\",\n \"zxvhnETmn2\": \"Daily\",\n \"zyoGCGSkwD\": \"Failed to delete. You can try again.\",\n \"zyxxt7OHPv\": \"Allow Claude to search\",\n \"zz6ObK7ZEM\": \"Restore\",\n \"zzAr6WXkVb\": \"Mini Claude\",\n \"zzOZLy0ngS\": \"There was an error verifying your code. If the problem persists <link>contact support<\/link> for assistance.\",\n \"zzp3aYxskJ\": \"Couldn't start that chat. You can try again.\"\n}", "/i18n/en-US.overrides.json": "{}", "/i18n/statsig/en-US.json": "{\n \"29OLd9bgWw\": \"Opus consumes usage limits faster than other models\",\n \"2EcGZn58SU\": \"Auto thinking\",\n \"2qTZeZCPue\": \"Analysis tool\",\n \"4EGZ/Kv9qH\": \"Most efficient for everyday tasks\",\n \"4N8a6wReLf\": \"Best for math and coding challenges\",\n \"6eNkKSj+Er\": \"Web search\",\n \"97l2MOGDbw\": \"Customer Email\",\n \"BW37pr8F8N\": \"Patient, educational responses that build understanding\",\n \"GoDyM43G4X\": \"Claude uses its access to the web to improve answers when appropriate.\",\n \"IRViC/pZhJ\": \"Write the opening of a short story about a morning commute that takes an unexpected turn\",\n \"IWHrtEg3M/\": \"Respond via email to a customer who received the wrong item in their order\",\n \"IYTLKPzKDU\": \"Write a product review for wireless headphones\",\n \"Kp6ozIIFmB\": \"Write a blog post about sustainable fashion trends\",\n \"LCyVJcnXTZ\": \"Most capable for ambitious work\",\n \"LLSO6+OcmG\": \"Short Story\",\n \"LLkBR5Rpsh\": \"Our most intelligent model yet\",\n \"MkVnEyMC/e\": \"Learning\",\n \"N+VJI9Z0SU\": \"Upload CSVs for Claude to analyze quantitative data with high accuracy and create interactive data visualizations.\",\n \"NKydG2KArY\": \"Extended\",\n \"Q1WBC/CzPM\": \"Product Review\",\n \"QimMWHgE5g\": \"Respond right away\",\n \"QkNDqvZCYS\": \"Shorter responses & more messages\",\n \"R/qzVgOwXK\": \"Explain why the sky changes color at sunset\",\n \"UKPjvPbXLV\": \"Educational responses for learning\",\n \"X0Gc8EBw2h\": \"Default responses from Claude\",\n \"aWuhH8qI9/\": \"Think longer for complex tasks\",\n \"c42Iq1UBqb\": \"Extended\",\n \"eAZhflTduv\": \"Match thinking to complexity\",\n \"eO5C3Mq8nt\": \"Concise\",\n \"h4X9VkqTuo\": \"Normal\",\n \"hahKOhzAYF\": \"Claude can search the internet to provide more up-to-date and relevant responses. Claude will automatically determine when to use web search if the topic requires current information. Web search is only available when using Claude 3.7 Sonnet.\",\n \"mkLHEA8zIR\": \"Explanatory\",\n \"n6XZvuhMVT\": \"Fastest for quick answers\",\n \"oNKztuf6UK\": \"Educational Content\",\n \"qYQv6y+IXg\": \"During high demand, Claude keeps replies short so you can chat longer.\",\n \"ra4BrSRWkG\": \"Formal\",\n \"sA9kR2u6VC\": \"Claude can write and run code to process data, run analysis, and produce data visualizations in real time.\",\n \"u8fFNy1Mu4\": \"Instant\",\n \"u8n5HzNZ2R\": \"Extended thinking\",\n \"w+qTzeepxX\": \"Best for most use cases\",\n \"xnZecNq4Ki\": \"Clear and well-structured responses\",\n \"yA7k5Uf9i6\": \"Fastest for quick answers\",\n \"zm8xzqayzP\": \"Marketing Blog Post\"\n}", "/web-api/gated-messages": "{\"messages\":{},\"gates\":[],\"locale\":\"en-US\"}" }; var IMAGE_DATA_URIS = { "/images/google.svg": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi4xOCA4LjE4MThDMTYuMTggNy42MTQ1MyAxNi4xMjkxIDcuMDY5MDggMTYuMDM0NSA2LjU0NTQ0SDguNVY5LjYzOTk5SDEyLjgwNTVDMTIuNjIgMTAuNjQgMTIuMDU2NCAxMS40ODczIDExLjIwOTEgMTIuMDU0NVYxNC4wNjE4SDEzLjc5NDVDMTUuMzA3MyAxMi42NjkxIDE2LjE4IDEwLjYxODIgMTYuMTggOC4xODE4WiIgZmlsbD0iIzQyODVGNCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguNDk5OTIgMTZDMTAuNjU5OSAxNiAxMi40NzA4IDE1LjI4MzYgMTMuNzk0NSAxNC4wNjE4TDExLjIwOSAxMi4wNTQ1QzEwLjQ5MjYgMTIuNTM0NSA5LjU3NjI5IDEyLjgxODIgOC40OTk5MiAxMi44MTgyQzYuNDE2MjkgMTIuODE4MiA0LjY1MjY1IDExLjQxMDkgNC4wMjM1NiA5LjUxOTk5SDEuMzUwODNWMTEuNTkyN0MyLjY2NzE5IDE0LjIwNzMgNS4zNzI2NSAxNiA4LjQ5OTkyIDE2WiIgZmlsbD0iIzM0QTg1MyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuMDIzNjQgOS41MjAwMUMzLjg2MzY0IDkuMDQwMDEgMy43NzI3MyA4LjUyNzI5IDMuNzcyNzMgOC4wMDAwMUMzLjc3MjczIDcuNDcyNzQgMy44NjM2NCA2Ljk2MDAxIDQuMDIzNjQgNi40ODAwMVY0LjQwNzI5SDEuMzUwOTFDMC44MDkwOTEgNS40ODcyOSAwLjUgNi43MDkxMSAwLjUgOC4wMDAwMUMwLjUgOS4yOTA5MiAwLjgwOTA5MSAxMC41MTI3IDEuMzUwOTEgMTEuNTkyN0w0LjAyMzY0IDkuNTIwMDFaIiBmaWxsPSIjRkJCQzA1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOC40OTk5MiAzLjE4MTgyQzkuNjc0NDcgMy4xODE4MiAxMC43MjkgMy41ODU0NSAxMS41NTgxIDQuMzc4MThMMTMuODUyNiAyLjA4MzY0QzEyLjQ2NzIgMC43OTI3MjcgMTAuNjU2MyAwIDguNDk5OTIgMEM1LjM3MjY1IDAgMi42NjcxOSAxLjc5MjczIDEuMzUwODMgNC40MDcyN0w0LjAyMzU2IDYuNDhDNC42NTI2NSA0LjU4OTA5IDYuNDE2MjkgMy4xODE4MiA4LjQ5OTkyIDMuMTgxODJaIiBmaWxsPSIjRUE0MzM1Ii8+Cjwvc3ZnPgo=", "/images/install-hub/apple-icon.svg": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MTQgMTAwMCIgZmlsbD0iY3VycmVudENvbG9yIiBvcGFjaXR5PSIwLjgiPgogIDxwYXRoIGQ9Ik03ODguMSAzNDAuOWMtNS44IDQuNS0xMDguMiA2Mi4yLTEwOC4yIDE5MC41IDAgMTQ4LjQgMTMwLjMgMjAwLjkgMTM0LjIgMjAyLjItLjYgMy4yLTIwLjcgNzEuOS02OC43IDE0MS45LTQyLjggNjEuNi04Ny41IDEyMy4xLTE1NS41IDEyMy4xcy04NS41LTM5LjUtMTY0LTM5LjVjLTc2LjUgMC0xMDMuNyA0MC44LTE2NS45IDQwLjhzLTEwNS42LTU3LTE1NS41LTEyN0M0Ni43IDc5MC43IDAgNjYzIDAgNTQxLjhjMC0xOTQuNCAxMjYuNC0yOTcuNSAyNTAuOC0yOTcuNSA2Ni4xIDAgMTIxLjIgNDMuNCAxNjIuNyA0My40IDM5LjUgMCAxMDEuMS00NiAxNzYuMy00NiAyOC41IDAgMTMwLjkgMi42IDE5OC4zIDk5LjJ6bS0yMzQtMTgxLjVjMzEuMS0zNi45IDUzLjEtODguMSA1My4xLTEzOS4zIDAtNy4xLS42LTE0LjMtMS45LTIwLjEtNTAuNiAxLjktMTEwLjggMzMuNy0xNDcuMSA3NS44LTI4LjUgMzIuNC01NS4xIDgzLjYtNTUuMSAxMzUuNSAwIDcuOCAxLjMgMTUuNiAxLjkgMTguMSAzLjIuNiA4LjQgMS4zIDEzLjYgMS4zIDQ1LjQgMCAxMDIuNS0zMC40IDEzNS41LTcxLjN6Ii8+Cjwvc3ZnPgo=", "/images/install-hub/apple-icon-white.svg": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4MTQgMTAwMCIgZmlsbD0id2hpdGUiIG9wYWNpdHk9IjAuOCI+CiAgPHBhdGggZD0iTTc4OC4xIDM0MC45Yy01LjggNC41LTEwOC4yIDYyLjItMTA4LjIgMTkwLjUgMCAxNDguNCAxMzAuMyAyMDAuOSAxMzQuMiAyMDIuMi0uNiAzLjItMjAuNyA3MS45LTY4LjcgMTQxLjktNDIuOCA2MS42LTg3LjUgMTIzLjEtMTU1LjUgMTIzLjFzLTg1LjUtMzkuNS0xNjQtMzkuNWMtNzYuNSAwLTEwMy43IDQwLjgtMTY1LjkgNDAuOHMtMTA1LjYtNTctMTU1LjUtMTI3QzQ2LjcgNzkwLjcgMCA2NjMgMCA1NDEuOGMwLTE5NC40IDEyNi40LTI5Ny41IDI1MC44LTI5Ny41IDY2LjEgMCAxMjEuMiA0My40IDE2Mi43IDQzLjQgMzkuNSAwIDEwMS4xLTQ2IDE3Ni4zLTQ2IDI4LjUgMCAxMzAuOSAyLjYgMTk4LjMgOTkuMnptLTIzNC0xODEuNWMzMS4xLTM2LjkgNTMuMS04OC4xIDUzLjEtMTM5LjMgMC03LjEtLjYtMTQuMy0xLjktMjAuMS01MC42IDEuOS0xMTAuOCAzMy43LTE0Ny4xIDc1LjgtMjguNSAzMi40LTU1LjEgODMuNi01NS4xIDEzNS41IDAgNy44IDEuMyAxNS42IDEuOSAxOC4xIDMuMi42IDguNCAxLjMgMTMuNiAxLjMgNDUuNCAwIDEwMi41LTMwLjQgMTM1LjUtNzEuM3oiLz4KPC9zdmc+Cg==", "/images/crochet/browser.png": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPiSURBVHgB7dtfSFNRHAfwn9FjbnuoBzOHPmQ+rLKVSQ5SV28G+mAxSEmtXAqlUlhQYdZTvbQn/2RFQsEKog0KLGhh4EOJf4g9bPnQ2HJ7sIf96X2d33JjV9HtbMt77u33gcO9HjdhX8859+zccwEIIYQQQgghhBBCCCGEEKIARZCjeDyuY4c+VjpYKQdlWlwtw0VFRT7IQU4BsvDOhcNh28TEI93MzAxgUSKDwQBW6yWwWCxh+BuiDThxB8jC6/P7/baWlhYIBPygBmVlenA4HKDX6ztYiJM87+UKkIVXzg4LRqNRp5bwkjBEl8sV1ul0FSzEcLbv2wZ8hux2u+rCQ/iZcEhip/087+NtgQuNjQ3Vbrc7VdfcfApuDPZDcXExKMlyMAQjo4/B6XybqjOZTKwrO32sBVZk+3d4A4zv2rVTUvd+ygGlu0tAiWKxGBwznZTUraz8AhZg1rnwduF1kuG9fPUaKquMUFPbkDhP2qheBIXoNXm3QPe3L4kjBhQI/EycazUa8HrmN60XheFAreTnLW+BSZFINHWu0Woy1qtFwQK8N3yTTQX2gIa1smtXL2esV4uCdeF8eDxL0HW+h41JO9hVvQl6ey7CVsm3C28HAdy6fRei7IqIBacWaCtDzEfBunA+gqGQ5GcMcWR0ApRAiACj0di6OgwRW6boZA8QJ7MbcTjfwZX+wU1fIzfZA1xeDm36e5drGjq7eoQNUYAW+DvjazzeJWg93Z4xbDkI3YXT4Zd/nOqIFqLsAUazaIFJIoYoe4DBIF8YGGLrmXZhxkQhpjG8MLyPrs8gAsW1wKSaGiOIQPavctl0RQyr5sjh1OvNjfXCLOLKHmA0y7Gst+cCiEj+aUxUehUuLS2Bp09GJXWzs/OJIiLZAzSb61PnyfCOYpddM8a5Pk2DiIRYD8TvvF7vd2hrs6TGNmxxnWzOl4T3Lz5MvSn43T9VrAe2sEVUgCZJXVXVXraKXZxaqcGLx1cW6om0FisCYeeB2NLazlokdc9f2EE0Qk+kzebja2py3kz2zwgdYNW+ytTSPnbn64MDIBohLiJyEua+8P+KAsxT3gGKfL8ik0KsK/IG6MMtYOnuP3go5FJ7JviPHxmT3jo1GPbjYRE48E6kJ+vqTEPpe6LxWwQWNbBarXjgCpD3KqyLRCI/zOZGnd+vrl2qer0e5ubmcWvvIZ4d+1xdGPcOa7XagdUN2aAW+FnwM0EOjzvk+pgD7iNO7JceHx+D9C2/SoLjORuSoLu7GzeXD7DwngGnfB60KWeHO6wcZKUalMnHCj7WYOPZmU8IIYQQQgghhBBCCCGEEMX5A83kiJoA+rZMAAAAAElFTkSuQmCC" }; function pathOf(url) { try { return new URL(url, location.origin).pathname; } catch (e) { return url; } } var _origFetch = window.fetch; window.fetch = function (input, init) { var url = (typeof input === "string" || input instanceof URL) ? String(input) : input.url; var path = pathOf(url); for (var p in JSON_MOCKS) { if (path === p) { return Promise.resolve(new Response(JSON_MOCKS[p], { status: 200, headers: { "content-type": "application/json" }, })); } } if (IMAGE_DATA_URIS[path]) { return _origFetch(IMAGE_DATA_URIS[path]); } return _origFetch.apply(this, arguments); }; function rewriteImg(img) { var src = img.getAttribute("src"); if (src && IMAGE_DATA_URIS[src]) img.src = IMAGE_DATA_URIS[src]; } // Initial sweep — the captured DOM's <img> tags fire requests before // React re-mounts; rewrite them now so the pre-hydration paint is clean. var initial = document.querySelectorAll('img[src^="/images/"]'); for (var ii = 0; ii < initial.length; ii++) rewriteImg(initial[ii]); new MutationObserver(function (muts) { for (var i = 0; i < muts.length; i++) { var added = muts[i].addedNodes; for (var j = 0; j < added.length; j++) { var n = added[j]; if (n.nodeType !== 1) continue; if (n.tagName === "IMG") rewriteImg(n); else if (n.querySelectorAll) { var imgs = n.querySelectorAll('img[src^="/images/"]'); for (var k = 0; k < imgs.length; k++) rewriteImg(imgs[k]); } } } }).observe(document.documentElement, { childList: true, subtree: true }); })(); </script><link rel="preconnect" href="https://assets-proxy.anthropic.com" crossorigin=""><link rel="dns-prefetch" href="https://assets-proxy.anthropic.com"><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover"><title>Claude

Open page