[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-anthropic-zoom-cobrowse-sdk":3,"mdc-ky0894-key":37,"related-repo-anthropic-zoom-cobrowse-sdk":10389,"related-org-anthropic-zoom-cobrowse-sdk":10508},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":26,"repoUrl":27,"updatedAt":28,"license":29,"forks":30,"topics":31,"repo":32,"sourceUrl":35,"mdContent":36},"zoom-cobrowse-sdk","implement Zoom Cobrowse SDK","Reference skill for Zoom Cobrowse SDK. Use after routing to a collaborative-support workflow when implementing browser co-browsing, annotation tools, privacy masking, remote assist, or PIN-based session sharing.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"anthropic","Anthropic","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fanthropic.png","anthropics",[13,17,20,23],{"name":14,"slug":15,"type":16},"Customer Support","customer-support","tag",{"name":18,"slug":19,"type":16},"Collaboration","collaboration",{"name":21,"slug":22,"type":16},"SDK","sdk",{"name":24,"slug":25,"type":16},"Zoom","zoom",22885,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fknowledge-work-plugins","2026-04-10T04:56:26.679086",null,2736,[],{"repoUrl":27,"stars":26,"forks":30,"topics":33,"description":34},[],"Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fknowledge-work-plugins\u002Ftree\u002FHEAD\u002Fpartner-built\u002Fzoom-plugin\u002Fskills\u002Fcobrowse-sdk","---\nname: zoom-cobrowse-sdk\ndescription: \"Reference skill for Zoom Cobrowse SDK. Use after routing to a collaborative-support workflow when implementing browser co-browsing, annotation tools, privacy masking, remote assist, or PIN-based session sharing.\"\nuser-invocable: false\ntriggers:\n  - \"cobrowse\"\n  - \"co-browse\"\n  - \"collaborative browsing\"\n  - \"agent assist\"\n  - \"customer support screen share\"\n  - \"zoom cobrowse\"\n---\n\n# Zoom Cobrowse SDK - Web Development\n\nBackground reference for collaborative browsing on the web with Zoom Cobrowse SDK. Use this after the support workflow is clear and you need implementation detail.\n\n**Official Documentation**: https:\u002F\u002Fdevelopers.zoom.us\u002Fdocs\u002Fcobrowse-sdk\u002F  \n**API Reference**: https:\u002F\u002Fmarketplacefront.zoom.us\u002Fsdk\u002Fcobrowse\u002F  \n**Quickstart Repository**: https:\u002F\u002Fgithub.com\u002Fzoom\u002FCobrowseSDK-Quickstart  \n**Auth Endpoint Sample**: https:\u002F\u002Fgithub.com\u002Fzoom\u002Fcobrowsesdk-auth-endpoint-sample\n\n## Quick Links\n\n**New to Cobrowse SDK? Follow this path:**\n\n1. **[Get Started Guide](get-started.md)** - Complete setup from credentials to first session\n2. **[Session Lifecycle](concepts\u002Fsession-lifecycle.md)** - Understanding customer and agent flows\n3. **[JWT Authentication](concepts\u002Fjwt-authentication.md)** - Token generation and security\n4. **[Customer Integration](examples\u002Fcustomer-integration.md)** - Integrate SDK into your website\n5. **[Agent Integration](examples\u002Fagent-integration.md)** - Set up agent portal (iframe or npm)\n\n**Core Concepts:**\n- **[Two Roles Pattern](concepts\u002Ftwo-roles-pattern.md)** - Customer vs Agent architecture\n- **[Session Lifecycle](concepts\u002Fsession-lifecycle.md)** - PIN generation, connection, reconnection\n- **[JWT Authentication](concepts\u002Fjwt-authentication.md)** - SDK Key vs API Key, role_type, claims\n- **[Distribution Methods](concepts\u002Fdistribution-methods.md)** - CDN vs npm (BYOP)\n\n**Features:**\n- **[Annotation Tools](examples\u002Fannotations.md)** - Drawing, highlighting, pointer tools\n- **[Privacy Masking](examples\u002Fprivacy-masking.md)** - Hide sensitive fields from agents\n- **[Remote Assist](examples\u002Fremote-assist.md)** - Agent can scroll customer's page\n- **[Multi-Tab Persistence](examples\u002Fmulti-tab-persistence.md)** - Session continues across tabs\n- **[BYOP Mode](examples\u002Fbyop-custom-pin.md)** - Bring Your Own PIN with npm integration\n\n**Troubleshooting:**\n- **[Common Issues](troubleshooting\u002Fcommon-issues.md)** - Quick diagnostics and solutions\n- **[Error Codes](troubleshooting\u002Ferror-codes.md)** - Complete error reference\n- **[CORS and CSP](troubleshooting\u002Fcors-csp.md)** - Cross-origin and security policy configuration\n- **[Browser Compatibility](troubleshooting\u002Fbrowser-compatibility.md)** - Supported browsers and limitations\n- **[5-Minute Runbook](RUNBOOK.md)** - Fast preflight checks before deep debugging\n\n**Reference:**\n- **[API Reference](references\u002Fapi-reference.md)** - Complete SDK methods and events\n- **[Settings Reference](references\u002Fsettings-reference.md)** - All initialization settings\n- **Integrated Index** - see the section below in this file\n\n## SDK Overview\n\nThe Zoom Cobrowse SDK is a JavaScript library that provides:\n\n- **Real-Time Co-Browsing**: Agent sees customer's browser activity live\n- **PIN-Based Sessions**: Secure 6-digit PIN for customer-to-agent connection\n- **Annotation Tools**: Drawing, highlighting, vanishing pen, rectangle, color picker\n- **Privacy Masking**: CSS selector-based masking of sensitive form fields\n- **Remote Assist**: Agent can scroll customer's page (with consent)\n- **Multi-Tab Persistence**: Session continues when customer opens new tabs\n- **Auto-Reconnection**: Session recovers from page refresh (2-minute window)\n- **Session Events**: Real-time events for session state changes\n- **HTTPS Required**: Secure connections (HTTP only works on loopback\u002Flocal development hosts)\n- **No Plugins**: Pure JavaScript, no browser extensions needed\n\n## Two Roles Architecture\n\nCobrowse has **two distinct roles**, each with different integration patterns:\n\n| Role | role_type | Integration | JWT Required | Purpose |\n|------|-----------|-------------|--------------|---------|\n| **Customer** | 1 | Website integration (CDN or npm) | Yes | User who shares their browser session |\n| **Agent** | 2 | Iframe (CDN) or npm (BYOP only) | Yes | Support staff who views\u002Fassists customer |\n\n**Key Insight**: Customer and agent use **different integration methods** but the same JWT authentication pattern.\n\n## Read This First (Critical)\n\nFor customer\u002Fagent demos, treat the PIN from customer SDK event `pincode_updated` as the only user-facing PIN.\n\n- Show one clearly labeled value in UI (for example, **Support PIN**).\n- Use that same PIN for agent join.\n- Do not expose provisional\u002Fdebug PINs from backend pre-start records to users.\n\nIf these rules are ignored, agent desk often fails with `Pincode is not found` \u002F code `30308`.\n\n### Typical Production Flow (Most Common)\n\nThis is the flow most teams implement first, and what users usually expect in demos:\n\n1. **Customer starts session first** (`role_type=1`)\n   - Backend creates\u002Frecords session\n   - Backend returns customer JWT\n   - Customer SDK starts and receives a PIN\n2. **Agent joins second** (`role_type=2`)\n   - Agent enters customer PIN\n   - Backend validates PIN and session state\n   - Backend returns agent JWT\n   - Agent opens Zoom-hosted desk iframe (or custom npm agent UI in BYOP)\n\nIf a demo only has one generic \"session\" user, it is incomplete for real cobrowse operations.\n\n## Prerequisites\n\n### Platform Requirements\n\n- **Supported Browsers**:\n  - Chrome 80+ ✓\n  - Firefox 78+ ✓\n  - Safari 14+ ✓\n  - Edge 80+ ✓\n  - Internet Explorer ✗ (not supported)\n\n- **Network Requirements**:\n  - HTTPS required (HTTP works on loopback\u002Flocal development hosts only)\n  - Allow cross-origin requests to `*.zoom.us`\n  - CSP headers must allow Zoom domains (see [CORS and CSP guide](troubleshooting\u002Fcors-csp.md))\n\n- **Third-Party Cookies**:\n  - Must enable third-party cookies for refresh reconnection\n  - Privacy mode may limit certain features\n\n### Zoom Account Requirements\n\n1. **Zoom Workplace Account** with SDK Universal Credit\n2. **Video SDK App** created in Zoom Marketplace\n3. **Cobrowse SDK Credentials** from the app's Cobrowse tab\n\n**Note**: Cobrowse SDK is a **feature of Video SDK** (not a separate product).\n\n### Credentials Overview\n\nYou'll receive **4 credentials** from Zoom Marketplace → Video SDK App → Cobrowse tab:\n\n| Credential | Type | Used For | Exposure Safe? |\n|------------|------|----------|----------------|\n| **SDK Key** | Public | CDN URL, JWT `app_key` claim | ✓ Yes (client-side) |\n| **SDK Secret** | Private | Sign JWTs | ✗ No (server-side only) |\n| **API Key** | Private | REST API calls (optional) | ✗ No (server-side only) |\n| **API Secret** | Private | REST API calls (optional) | ✗ No (server-side only) |\n\n**Critical**: SDK Key is **public** (embedded in CDN URL), but SDK Secret must **never** be exposed client-side.\n\n## Quick Start\n\n### Step 1: Get SDK Credentials\n\n1. Go to [Zoom Marketplace](https:\u002F\u002Fmarketplace.zoom.us\u002F)\n2. Open your **Video SDK App** (or create one)\n3. Navigate to the **Cobrowse** tab\n4. Copy your credentials:\n   - SDK Key\n   - SDK Secret\n   - API Key (optional)\n   - API Secret (optional)\n\n### Step 2: Set Up Token Server\n\nDeploy a server-side endpoint to generate JWTs. Use the official sample:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fzoom\u002Fcobrowsesdk-auth-endpoint-sample.git\ncd cobrowsesdk-auth-endpoint-sample\nnpm install\n\n# Create .env file\ncat > .env \u003C\u003C EOF\nZOOM_SDK_KEY=your_sdk_key_here\nZOOM_SDK_SECRET=your_sdk_secret_here\nPORT=4000\nEOF\n\nnpm start\n```\n\n**Token endpoint:**\n```javascript\n\u002F\u002F POST https:\u002F\u002FYOUR_TOKEN_SERVICE_BASE_URL\n{\n  \"role\": 1,           \u002F\u002F 1 = customer, 2 = agent\n  \"userId\": \"user123\",\n  \"userName\": \"John Doe\"\n}\n\n\u002F\u002F Response\n{\n  \"token\": \"eyJhbGciOiJIUzI1NiIs...\"\n}\n```\n\n### Step 3: Customer Side Integration (CDN)\n\n```html\n\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n  \u003Ctitle>Customer - Cobrowse Demo\u003C\u002Ftitle>\n  \u003Cscript type=\"module\">\n    const ZOOM_SDK_KEY = 'YOUR_SDK_KEY';\n    \n    \u002F\u002F Load SDK from CDN\n    (function(r, a, b, f, c, d) {\n      r[f] = r[f] || { init: function() { r.ZoomCobrowseSDKInitArgs = arguments }};\n      var fragment = a.createDocumentFragment();\n      function loadJs(url) {\n        c = a.createElement(b);\n        d = a.getElementsByTagName(b)[0];\n        c[\"async\"] = false;\n        c.src = url;\n        fragment.appendChild(c);\n      }\n      loadJs(`https:\u002F\u002Fus01-zcb.zoom.us\u002Fstatic\u002Fresource\u002Fsdk\u002F${ZOOM_SDK_KEY}\u002Fjs\u002F2.13.2`);\n      d.parentNode.insertBefore(fragment, d);\n    })(window, document, \"script\", \"ZoomCobrowseSDK\");\n  \u003C\u002Fscript>\n\u003C\u002Fhead>\n\u003Cbody>\n  \u003Ch1>Customer Support\u003C\u002Fh1>\n  \u003Cbutton id=\"cobrowse-btn\" disabled>Loading...\u003C\u002Fbutton>\n  \n  \u003C!-- Sensitive fields - will be masked from agent -->\n  \u003Clabel>SSN: \u003Cinput type=\"text\" class=\"pii-mask\" placeholder=\"XXX-XX-XXXX\">\u003C\u002Flabel>\n  \u003Clabel>Credit Card: \u003Cinput type=\"text\" class=\"pii-mask\" placeholder=\"XXXX-XXXX-XXXX-XXXX\">\u003C\u002Flabel>\n  \n  \u003Cscript type=\"module\">\n    let sessionRef = null;\n    \n    const settings = {\n      allowAgentAnnotation: true,\n      allowCustomerAnnotation: true,\n      piiMask: {\n        maskCssSelectors: \".pii-mask\",\n        maskType: \"custom_input\"\n      }\n    };\n    \n    ZoomCobrowseSDK.init(settings, function({ success, session, error }) {\n      if (success) {\n        sessionRef = session;\n        \n        \u002F\u002F Listen for PIN code\n        session.on(\"pincode_updated\", (payload) => {\n          console.log(\"PIN Code:\", payload.pincode);\n          \u002F\u002F IMPORTANT: this is the PIN agent should use\n          alert(`Share this PIN with agent: ${payload.pincode}`);\n        });\n        \n        \u002F\u002F Listen for session events\n        session.on(\"session_started\", () => console.log(\"Session started\"));\n        session.on(\"agent_joined\", () => console.log(\"Agent joined\"));\n        session.on(\"agent_left\", () => console.log(\"Agent left\"));\n        session.on(\"session_ended\", () => console.log(\"Session ended\"));\n        \n        document.getElementById(\"cobrowse-btn\").disabled = false;\n        document.getElementById(\"cobrowse-btn\").innerText = \"Start Cobrowse Session\";\n      } else {\n        console.error(\"SDK init failed:\", error);\n      }\n    });\n    \n    document.getElementById(\"cobrowse-btn\").addEventListener(\"click\", async () => {\n      \u002F\u002F Fetch JWT from your server\n      const response = await fetch(\"https:\u002F\u002FYOUR_TOKEN_SERVICE_BASE_URL\", {\n        method: \"POST\",\n        headers: { \"Content-Type\": \"application\u002Fjson\" },\n        body: JSON.stringify({\n          role: 1,\n          userId: \"customer_\" + Date.now(),\n          userName: \"Customer\"\n        })\n      });\n      const { token } = await response.json();\n      \n      \u002F\u002F Start cobrowse session\n      sessionRef.start({ sdkToken: token });\n    });\n  \u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n```\n\n### Step 4: Agent Side Integration (Iframe)\n\n```html\n\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n  \u003Ctitle>Agent Portal\u003C\u002Ftitle>\n\u003C\u002Fhead>\n\u003Cbody>\n  \u003Ch1>Agent Portal\u003C\u002Fh1>\n  \u003Ciframe \n    id=\"agent-iframe\"\n    width=\"1024\" \n    height=\"768\"\n    allow=\"autoplay *; camera *; microphone *; display-capture *; geolocation *;\"\n  >\u003C\u002Fiframe>\n  \n  \u003Cscript>\n    async function connectAgent() {\n      \u002F\u002F Fetch JWT from your server\n      const response = await fetch(\"https:\u002F\u002FYOUR_TOKEN_SERVICE_BASE_URL\", {\n        method: \"POST\",\n        headers: { \"Content-Type\": \"application\u002Fjson\" },\n        body: JSON.stringify({\n          role: 2,\n          userId: \"agent_\" + Date.now(),\n          userName: \"Support Agent\"\n        })\n      });\n      const { token } = await response.json();\n      \n      \u002F\u002F Load Zoom agent portal\n      const iframe = document.getElementById(\"agent-iframe\");\n      iframe.src = `https:\u002F\u002Fus01-zcb.zoom.us\u002Fsdkapi\u002Fzcb\u002Fframe-templates\u002Fdesk?access_token=${token}`;\n    }\n    \n    connectAgent();\n  \u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n```\n\n### Step 5: Test the Integration\n\n1. Open **two separate browsers** (or incognito + normal)\n2. **Customer browser**: Open customer page, click \"Start Cobrowse Session\"\n3. **Customer browser**: Note the 6-digit PIN displayed\n4. **Agent browser**: Open agent page, enter the PIN code\n5. **Both browsers**: Session connects, agent can see customer's page\n6. **Test features**: Annotations, data masking, remote assist\n\n## Key Features\n\n### 1. Annotation Tools\n\nBoth customer and agent can draw on the shared screen:\n\n```javascript\nconst settings = {\n  allowAgentAnnotation: true,      \u002F\u002F Agent can draw\n  allowCustomerAnnotation: true    \u002F\u002F Customer can draw\n};\n```\n\n**Available tools**:\n- Pen (persistent)\n- Vanishing pen (disappears after 4 seconds)\n- Rectangle\n- Color picker\n- Eraser\n- Undo\u002FRedo\n\n### 2. Privacy Masking\n\nHide sensitive fields from agents using CSS selectors:\n\n```javascript\nconst settings = {\n  piiMask: {\n    maskType: \"custom_input\",           \u002F\u002F Mask specific fields\n    maskCssSelectors: \".pii-mask, #ssn\", \u002F\u002F CSS selectors\n    maskHTMLAttributes: \"data-sensitive=true\" \u002F\u002F HTML attributes\n  }\n};\n```\n\n**Supported masking**:\n- Text nodes ✓\n- Form inputs ✓\n- Select elements ✓\n- Images ✗ (not supported)\n- Links ✗ (not supported)\n\n### 3. Remote Assist\n\nAgent can scroll the customer's page:\n\n```javascript\nconst settings = {\n  remoteAssist: {\n    enable: true,\n    enableCustomerConsent: true,        \u002F\u002F Customer must approve\n    remoteAssistTypes: ['scroll_page'], \u002F\u002F Only scroll supported\n    requireStopConfirmation: false      \u002F\u002F Confirmation when stopping\n  }\n};\n```\n\n### 4. Multi-Tab Session Persistence\n\nSession continues when customer opens new tabs:\n\n```javascript\nconst settings = {\n  multiTabSessionPersistence: {\n    enable: true,\n    stateCookieKey: '$$ZCB_SESSION$$'  \u002F\u002F Cookie key (base64 encoded)\n  }\n};\n```\n\n## Session Lifecycle\n\n### Customer Flow\n\n1. **Load SDK** → CDN script loads `ZoomCobrowseSDK`\n2. **Initialize** → `ZoomCobrowseSDK.init(settings, callback)`\n3. **Fetch JWT** → Request token from your server (role_type=1)\n4. **Start Session** → `session.start({ sdkToken })`\n5. **PIN Generated** → `pincode_updated` event fires\n6. **Share PIN** → Customer gives 6-digit PIN to agent\n7. **Agent Joins** → `agent_joined` event fires\n8. **Session Active** → Real-time synchronization begins\n9. **End Session** → `session.end()` or agent leaves\n\n### Agent Flow\n\n1. **Fetch JWT** → Request token from your server (role_type=2)\n2. **Load Iframe** → Point to Zoom agent portal with token\n3. **Enter PIN** → Agent inputs customer's 6-digit PIN\n4. **Connect** → `session_joined` event fires\n5. **View Session** → Agent sees customer's browser\n6. **Use Tools** → Annotations, remote assist, zoom\n7. **Leave Session** → Click \"Leave Cobrowse\" button\n\n### Session Recovery (Auto-Reconnect)\n\nWhen customer refreshes the page:\n\n```javascript\nZoomCobrowseSDK.init(settings, function({ success, session, error }) {\n  if (success) {\n    const sessionInfo = session.getSessionInfo();\n    \n    \u002F\u002F Check if session is recoverable\n    if (sessionInfo.sessionStatus === 'session_recoverable') {\n      session.join();  \u002F\u002F Auto-rejoin previous session\n    } else {\n      \u002F\u002F Start new session\n      session.start({ sdkToken });\n    }\n  }\n});\n```\n\n**Recovery window**: 2 minutes. After 2 minutes, session ends.\n\n## Critical Gotchas and Best Practices\n\n### ⚠️ CRITICAL: SDK Secret Must Stay Server-Side\n\n**Problem**: Developers often accidentally embed SDK Secret in frontend code.\n\n**Solution**:\n- ✓ **SDK Key** → Safe to expose (embedded in CDN URL)\n- ✗ **SDK Secret** → Never expose (use for JWT signing server-side)\n\n```javascript\n\u002F\u002F ❌ WRONG - Secret exposed in frontend\nconst jwt = signJWT(payload, 'YOUR_SDK_SECRET');  \u002F\u002F Security risk!\n\n\u002F\u002F ✅ CORRECT - Secret stays on server\nconst response = await fetch('\u002Fapi\u002Ftoken', {\n  method: 'POST',\n  body: JSON.stringify({ role: 1, userId, userName })\n});\nconst { token } = await response.json();\n```\n\n### SDK Key vs API Key (Different Purposes!)\n\n| Credential | Used For | JWT Claim |\n|------------|----------|-----------|\n| **SDK Key** | CDN URL, JWT `app_key` | `app_key: \"SDK_KEY\"` |\n| **API Key** | REST API calls (optional) | Not used in JWT |\n\n**Common mistake**: Using API Key instead of SDK Key in JWT `app_key` claim.\n\n### Session Limits\n\n| Limit | Value | What Happens |\n|-------|-------|--------------|\n| Customers per session | 1 | Error 1012: `SESSION_CUSTOMER_COUNT_LIMIT` |\n| Agents per session | 5 | Error 1013: `SESSION_AGENT_COUNT_LIMIT` |\n| Active sessions per browser | 1 | Error 1004: `SESSION_COUNT_LIMIT` |\n| PIN code length | 10 chars max | Error 1008: `SESSION_PIN_INVALID_FORMAT` |\n\n### Session Timeout Behavior\n\n| Event | Timeout | What Happens |\n|-------|---------|--------------|\n| Agent waiting for customer | 3 minutes | Session ends automatically |\n| Page refresh reconnection | 2 minutes | Session ends if not reconnected |\n| Reconnection attempts | 2 times max | Session ends after 2 failed attempts |\n\n### HTTPS Requirement\n\n**Problem**: SDK doesn't load on HTTP sites.\n\n**Solution**:\n- Production: Use HTTPS ✓\n- Development: Use a loopback host for local HTTP testing ✓\n- Development: Use a local HTTPS endpoint with a trusted\u002Fself-signed cert if required ✓\n\n### Third-Party Cookies Required\n\n**Problem**: Refresh reconnection doesn't work.\n\n**Solution**: Enable third-party cookies in browser settings.\n\n**Affected scenarios**:\n- Browser privacy mode\n- Safari with \"Prevent cross-site tracking\" enabled\n- Chrome with \"Block third-party cookies\" enabled\n\n### Distribution Method Confusion\n\n| Method | Use Case | Agent Integration | BYOP Required |\n|--------|----------|-------------------|---------------|\n| **CDN** | Most use cases | Zoom-hosted iframe | No (auto PIN) |\n| **npm** | Custom agent UI, full control | Custom npm integration | Yes (required) |\n\n**Key Insight**: If you want **npm** integration, you **must** use BYOP (Bring Your Own PIN) mode.\n\n### Cross-Origin Iframe Handling\n\n**Problem**: Cobrowse doesn't work in cross-origin iframes.\n\n**Solution**: Inject SDK snippet into cross-origin iframes:\n\n```html\n\u003Cscript>\nconst ZOOM_SDK_KEY = \"YOUR_SDK_KEY_HERE\";\n\n(function(r,a,b,f,c,d){r[f]=r[f]||{init:function(){r.ZoomCobrowseSDKInitArgs=arguments}};\nvar fragment=a.createDocumentFragment();function loadJs(url) {c=a.createElement(b);d=a.getElementsByTagName(b)[0];c.async=false;c.src=url;fragment.appendChild(c);};\nloadJs('https:\u002F\u002Fus01-zcb.zoom.us\u002Fstatic\u002Fresource\u002Fsdk\u002F${ZOOM_SDK_KEY}\u002Fjs');d.parentNode.insertBefore(fragment,d);})(window,document,'script','ZoomCobrowseSDK');\n\u003C\u002Fscript>\n```\n\n**Same-origin iframes**: No extra setup needed.\n\n## Known Limitations\n\n### Synchronization Limits\n\n**Not synchronized**:\n- HTML5 Canvas elements\n- WebGL content\n- Audio and Video elements\n- Shadow DOM\n- PDF rendered with Canvas\n- Web Components\n\n**Partially synchronized**:\n- Drop-down boxes (only selected result)\n- Date pickers (only selected result)\n- Color pickers (only selected result)\n\n### Rendering Limits\n\n- High-resolution images may be compressed\n- Different screen sizes may cause CSS media query differences\n- Cross-origin images may not render (CORS restrictions)\n- Cross-origin fonts may not render (CORS restrictions)\n\n### Masking Limits\n\n**Supported**:\n- Text nodes ✓\n- Form inputs ✓\n- Select elements ✓\n\n**Not supported**:\n- `\u003Cimg>` elements ✗\n- Links ✗\n\n## Complete Documentation Library\n\nThis skill includes comprehensive guides organized by category:\n\n### Core Concepts\n- **[Two Roles Pattern](concepts\u002Ftwo-roles-pattern.md)** - Customer vs Agent architecture\n- **[Session Lifecycle](concepts\u002Fsession-lifecycle.md)** - Complete flow from start to end\n- **[JWT Authentication](concepts\u002Fjwt-authentication.md)** - Token structure and signing\n- **[Distribution Methods](concepts\u002Fdistribution-methods.md)** - CDN vs npm (BYOP)\n\n### Examples\n- **[Customer Integration](examples\u002Fcustomer-integration.md)** - Complete customer-side setup\n- **[Agent Integration](examples\u002Fagent-integration.md)** - Iframe and npm agent setups\n- **[Annotations](examples\u002Fannotations.md)** - Drawing tools configuration\n- **[Privacy Masking](examples\u002Fprivacy-masking.md)** - Field masking patterns\n- **[Remote Assist](examples\u002Fremote-assist.md)** - Agent page control\n- **[Multi-Tab Persistence](examples\u002Fmulti-tab-persistence.md)** - Cross-tab sessions\n- **[BYOP Custom PIN](examples\u002Fbyop-custom-pin.md)** - Custom PIN codes\n\n### References\n- **[API Reference](references\u002Fapi-reference.md)** - Complete SDK methods and events\n- **[Settings Reference](references\u002Fsettings-reference.md)** - All initialization settings\n- **[Error Codes](references\u002Ferror-codes.md)** - Complete error reference\n- **[Session Events](references\u002Fsession-events.md)** - All event types\n\n### Troubleshooting\n- **[Common Issues](troubleshooting\u002Fcommon-issues.md)** - Quick diagnostics\n- **[Error Codes](troubleshooting\u002Ferror-codes.md)** - Error code reference\n- **[CORS and CSP](troubleshooting\u002Fcors-csp.md)** - Cross-origin configuration\n- **[Browser Compatibility](troubleshooting\u002Fbrowser-compatibility.md)** - Browser support\n\n## Resources\n\n- **Official Docs**: https:\u002F\u002Fdevelopers.zoom.us\u002Fdocs\u002Fcobrowse-sdk\u002F\n- **API Reference**: https:\u002F\u002Fmarketplacefront.zoom.us\u002Fsdk\u002Fcobrowse\u002F\n- **Quickstart Repo**: https:\u002F\u002Fgithub.com\u002Fzoom\u002FCobrowseSDK-Quickstart\n- **Auth Endpoint Sample**: https:\u002F\u002Fgithub.com\u002Fzoom\u002Fcobrowsesdk-auth-endpoint-sample\n- **Dev Forum**: https:\u002F\u002Fdevforum.zoom.us\u002F\n- **Developer Blog**: https:\u002F\u002Fdevelopers.zoom.us\u002Fblog\u002F?category=zoom-cobrowse-sdk\n\n---\n\n**Need help?** Start with Integrated Index section below for complete navigation.\n\n---\n\n## Integrated Index\n\n_This section was migrated from `SKILL.md`._\n\n**Complete navigation guide for all Cobrowse SDK documentation.**\n\n## Getting Started (Start Here!)\n\nIf you're new to Zoom Cobrowse SDK, follow this learning path:\n\n1. **[SKILL.md](SKILL.md)** - Main overview and quick start\n2. **[5-Minute Runbook](RUNBOOK.md)** - Preflight checks for common failures\n3. **[Get Started Guide](get-started.md)** - Step-by-step setup from credentials to first session\n4. **[Session Lifecycle](concepts\u002Fsession-lifecycle.md)** - Understand the complete customer and agent flow\n5. **[Customer Integration](examples\u002Fcustomer-integration.md)** - Integrate SDK into your website\n6. **[Agent Integration](examples\u002Fagent-integration.md)** - Set up agent portal\n\n## Core Concepts\n\nFoundational concepts you need to understand:\n\n- **[Two Roles Pattern](concepts\u002Ftwo-roles-pattern.md)** - Customer (role_type=1) vs Agent (role_type=2) architecture\n- **[Session Lifecycle](concepts\u002Fsession-lifecycle.md)** - Complete flow: init → start → PIN → connect → end\n- **[JWT Authentication](concepts\u002Fjwt-authentication.md)** - Token structure, signing, SDK Key vs API Key\n- **[Distribution Methods](concepts\u002Fdistribution-methods.md)** - CDN vs npm (BYOP mode)\n\n## Examples and Patterns\n\nComplete working examples for common scenarios:\n\n### Session Management\n- **[Customer Integration](examples\u002Fcustomer-integration.md)** - Complete customer-side implementation (CDN and npm)\n- **[Agent Integration](examples\u002Fagent-integration.md)** - Iframe and npm agent setup patterns\n- **[Session Events](examples\u002Fsession-events.md)** - Handle all session lifecycle events\n- **[Auto-Reconnection](examples\u002Fauto-reconnection.md)** - Page refresh and session recovery\n\n### Features\n- **[Annotation Tools](examples\u002Fannotations.md)** - Enable drawing, highlighting, vanishing pen\n- **[Privacy Masking](examples\u002Fprivacy-masking.md)** - Mask sensitive fields with CSS selectors\n- **[Remote Assist](examples\u002Fremote-assist.md)** - Agent can scroll customer's page\n- **[Multi-Tab Persistence](examples\u002Fmulti-tab-persistence.md)** - Session continues across browser tabs\n- **[BYOP Custom PIN](examples\u002Fbyop-custom-pin.md)** - Bring Your Own PIN with npm integration\n\n## References\n\nComplete API and configuration references:\n\n### SDK Reference\n- **[API Reference](references\u002Fapi-reference.md)** - All SDK methods and interfaces\n  - ZoomCobrowseSDK.init()\n  - session.start()\n  - session.join()\n  - session.end()\n  - session.on()\n  - session.getSessionInfo()\n  \n- **[Settings Reference](references\u002Fsettings-reference.md)** - All initialization settings\n  - allowAgentAnnotation\n  - allowCustomerAnnotation\n  - piiMask\n  - remoteAssist\n  - multiTabSessionPersistence\n\n- **[Session Events Reference](references\u002Fsession-events.md)** - All event types\n  - pincode_updated\n  - session_started\n  - session_ended\n  - agent_joined\n  - agent_left\n  - session_error\n  - session_reconnecting\n  - remote_assist_started\n  - remote_assist_stopped\n\n### Error Reference\n- **[Error Codes](references\u002Ferror-codes.md)** - Complete error code reference\n  - 1001-1017: Session errors\n  - 2001: Token errors\n  - 9999: Service errors\n\n### Official Documentation\n- **[Get Started](references\u002Fget-started.md)** - Official get started documentation (crawled)\n- **[Features](references\u002Ffeatures.md)** - Official features documentation (crawled)\n- **[Authorization](references\u002Fauthorization.md)** - Official JWT authorization docs (crawled)\n- **[API Documentation](references\u002Fapi.md)** - Crawled API reference docs\n\n## Troubleshooting\n\nQuick diagnostics and common issue resolution:\n\n- **[Common Issues](troubleshooting\u002Fcommon-issues.md)** - Quick fixes for frequent problems\n  - SDK not loading\n  - Token generation fails\n  - Agent can't connect\n  - Fields not masked\n  - Session doesn't reconnect after refresh\n\n- **[Error Codes](troubleshooting\u002Ferror-codes.md)** - Error code lookup and solutions\n  - Session start\u002Fjoin failures (1001, 1011, 1016)\n  - Session limit errors (1002, 1004, 1012, 1013, 1015)\n  - PIN code errors (1006, 1008, 1009, 1010)\n  - Token errors (2001)\n\n- **[CORS and CSP](troubleshooting\u002Fcors-csp.md)** - Cross-origin and Content Security Policy setup\n  - Access-Control-Allow-Origin headers\n  - Content-Security-Policy headers\n  - Cross-origin iframe handling\n  - Same-origin iframe handling\n\n- **[Browser Compatibility](troubleshooting\u002Fbrowser-compatibility.md)** - Browser requirements and limitations\n  - Supported browsers (Chrome 80+, Firefox 78+, Safari 14+, Edge 80+)\n  - Internet Explorer not supported\n  - Privacy mode limitations\n  - Third-party cookie requirements\n\n## By Use Case\n\nFind documentation by what you're trying to do:\n\n### I want to...\n\n**Set up cobrowse for the first time:**\n- [Get Started Guide](get-started.md)\n- [JWT Authentication](concepts\u002Fjwt-authentication.md)\n- [Customer Integration](examples\u002Fcustomer-integration.md)\n- [Agent Integration](examples\u002Fagent-integration.md)\n\n**Add annotation tools:**\n- [Annotation Tools Example](examples\u002Fannotations.md)\n- [Settings Reference - allowAgentAnnotation](references\u002Fsettings-reference.md#allowa gentannotation)\n- [Settings Reference - allowCustomerAnnotation](references\u002Fsettings-reference.md#allowcustomerannotation)\n\n**Hide sensitive data from agents:**\n- [Privacy Masking Example](examples\u002Fprivacy-masking.md)\n- [Settings Reference - piiMask](references\u002Fsettings-reference.md#piimask)\n\n**Let agents control customer's page:**\n- [Remote Assist Example](examples\u002Fremote-assist.md)\n- [Settings Reference - remoteAssist](references\u002Fsettings-reference.md#remoteassist)\n\n**Use custom PIN codes:**\n- [BYOP Custom PIN Example](examples\u002Fbyop-custom-pin.md)\n- [JWT Authentication - enable_byop](concepts\u002Fjwt-authentication.md#enable-byop)\n\n**Handle page refreshes:**\n- [Auto-Reconnection Example](examples\u002Fauto-reconnection.md)\n- [Session Lifecycle - Recovery](concepts\u002Fsession-lifecycle.md#session-recovery)\n\n**Integrate with npm (not CDN):**\n- [BYOP Custom PIN Example](examples\u002Fbyop-custom-pin.md)\n- [Distribution Methods](concepts\u002Fdistribution-methods.md#npm-integration)\n\n**Debug session connection issues:**\n- [Common Issues](troubleshooting\u002Fcommon-issues.md)\n- [Error Codes](troubleshooting\u002Ferror-codes.md)\n- [Session Events - session_error](examples\u002Fsession-events.md#session-error)\n\n**Configure CORS and CSP headers:**\n- [CORS and CSP Guide](troubleshooting\u002Fcors-csp.md)\n- [Browser Compatibility](troubleshooting\u002Fbrowser-compatibility.md)\n\n## By Error Code\n\nQuick lookup for error code solutions:\n\n### Session Errors\n- **1001** (SESSION_START_FAILED) → [Error Codes](troubleshooting\u002Ferror-codes.md#1001-session-start-failed)\n- **1002** (SESSION_CONNECTING_IN_PROGRESS) → [Error Codes](troubleshooting\u002Ferror-codes.md#1002-session-connecting-in-progress)\n- **1004** (SESSION_COUNT_LIMIT) → [Error Codes](troubleshooting\u002Ferror-codes.md#1004-session-count-limit)\n- **1011** (SESSION_JOIN_FAILED) → [Error Codes](troubleshooting\u002Ferror-codes.md#1011-session-join-failed)\n- **1012** (SESSION_CUSTOMER_COUNT_LIMIT) → [Error Codes](troubleshooting\u002Ferror-codes.md#1012-session-customer-count-limit)\n- **1013** (SESSION_AGENT_COUNT_LIMIT) → [Error Codes](troubleshooting\u002Ferror-codes.md#1013-session-agent-count-limit)\n- **1015** (SESSION_DUPLICATE_USER) → [Error Codes](troubleshooting\u002Ferror-codes.md#1015-session-duplicate-user)\n- **1016** (NETWORK_ERROR) → [Error Codes](troubleshooting\u002Ferror-codes.md#1016-network-error)\n- **1017** (SESSION_CANCELING_IN_PROGRESS) → [Error Codes](troubleshooting\u002Ferror-codes.md#1017-session-canceling-in-progress)\n\n### PIN Errors\n- **1006** (SESSION_JOIN_PIN_NOT_FOUND) → [Error Codes](troubleshooting\u002Ferror-codes.md#1006-session-join-pin-not-found)\n- **1008** (SESSION_PIN_INVALID_FORMAT) → [Error Codes](troubleshooting\u002Ferror-codes.md#1008-session-pin-invalid-format)\n- **1009** (SESSION_START_PIN_REQUIRED) → [Error Codes](troubleshooting\u002Ferror-codes.md#1009-session-start-pin-required)\n- **1010** (SESSION_START_PIN_CONFLICT) → [Error Codes](troubleshooting\u002Ferror-codes.md#1010-session-start-pin-conflict)\n\n### Auth Errors\n- **2001** (TOKEN_INVALID) → [Error Codes](troubleshooting\u002Ferror-codes.md#2001-token-invalid)\n\n### Service Errors\n- **9999** (UNDEFINED) → [Error Codes](troubleshooting\u002Ferror-codes.md#9999-undefined)\n\n## Official Resources\n\nExternal documentation and samples:\n\n- **Official Docs**: https:\u002F\u002Fdevelopers.zoom.us\u002Fdocs\u002Fcobrowse-sdk\u002F\n- **API Reference**: https:\u002F\u002Fmarketplacefront.zoom.us\u002Fsdk\u002Fcobrowse\u002F\n- **Quickstart Repo**: https:\u002F\u002Fgithub.com\u002Fzoom\u002FCobrowseSDK-Quickstart\n- **Auth Endpoint Sample**: https:\u002F\u002Fgithub.com\u002Fzoom\u002Fcobrowsesdk-auth-endpoint-sample\n- **Dev Forum**: https:\u002F\u002Fdevforum.zoom.us\u002F\n- **Developer Blog**: https:\u002F\u002Fdevelopers.zoom.us\u002Fblog\u002F?category=zoom-cobrowse-sdk\n\n## Documentation Structure\n\n```\ncobrowse-sdk\u002F\n├── SKILL.md                    # Main skill entry point\n├── SKILL.md                    # This file - complete navigation\n├── get-started.md              # Step-by-step setup guide\n│\n├── concepts\u002F                   # Core concepts\n│   ├── two-roles-pattern.md\n│   ├── session-lifecycle.md\n│   ├── jwt-authentication.md\n│   └── distribution-methods.md\n│\n├── examples\u002F                   # Working examples\n│   ├── customer-integration.md\n│   ├── agent-integration.md\n│   ├── annotations.md\n│   ├── privacy-masking.md\n│   ├── remote-assist.md\n│   ├── multi-tab-persistence.md\n│   ├── byop-custom-pin.md\n│   ├── session-events.md\n│   └── auto-reconnection.md\n│\n├── references\u002F                 # API and config references\n│   ├── api-reference.md        # SDK methods\n│   ├── settings-reference.md   # Init settings\n│   ├── session-events.md       # Event types\n│   ├── error-codes.md          # Error reference\n│   ├── get-started.md          # Official docs (crawled)\n│   ├── features.md             # Official docs (crawled)\n│   ├── authorization.md        # Official docs (crawled)\n│   └── api.md                  # API docs (crawled)\n│\n└── troubleshooting\u002F            # Problem resolution\n    ├── common-issues.md\n    ├── error-codes.md\n    ├── cors-csp.md\n    └── browser-compatibility.md\n```\n\n## Search Tips\n\n**Find by keyword:**\n- \"annotation\" → [Annotation Tools](examples\u002Fannotations.md)\n- \"mask\" or \"privacy\" → [Privacy Masking](examples\u002Fprivacy-masking.md)\n- \"PIN\" or \"custom PIN\" → [BYOP Custom PIN](examples\u002Fbyop-custom-pin.md)\n- \"JWT\" or \"token\" → [JWT Authentication](concepts\u002Fjwt-authentication.md)\n- \"error\" → [Error Codes](troubleshooting\u002Ferror-codes.md)\n- \"CORS\" or \"CSP\" → [CORS and CSP](troubleshooting\u002Fcors-csp.md)\n- \"iframe\" → [Agent Integration](examples\u002Fagent-integration.md)\n- \"npm\" → [Distribution Methods](concepts\u002Fdistribution-methods.md), [BYOP](examples\u002Fbyop-custom-pin.md)\n- \"refresh\" or \"reconnect\" → [Auto-Reconnection](examples\u002Fauto-reconnection.md)\n- \"agent\" → [Agent Integration](examples\u002Fagent-integration.md), [Two Roles Pattern](concepts\u002Ftwo-roles-pattern.md)\n- \"customer\" → [Customer Integration](examples\u002Fcustomer-integration.md), [Two Roles Pattern](concepts\u002Ftwo-roles-pattern.md)\n\n---\n\n**Not finding what you need?** Check the [Official Documentation](https:\u002F\u002Fdevelopers.zoom.us\u002Fdocs\u002Fcobrowse-sdk\u002F) or ask on the [Dev Forum](https:\u002F\u002Fdevforum.zoom.us\u002F).\n\n## Environment Variables\n\n- See [references\u002Fenvironment-variables.md](references\u002Fenvironment-variables.md) for standardized `.env` keys and where to find each value.\n",{"data":38,"body":47},{"name":4,"description":6,"user-invocable":39,"triggers":40},false,[41,42,43,44,45,46],"cobrowse","co-browse","collaborative browsing","agent assist","customer support screen share","zoom cobrowse",{"type":48,"children":49},"root",[50,59,65,130,137,145,220,228,284,292,365,373,446,454,494,500,505,604,610,622,726,743,749,763,788,809,816,821,899,904,910,916,1019,1025,1058,1075,1081,1093,1232,1256,1262,1268,1332,1338,1343,1513,1521,1726,1732,4661,4667,5513,5519,5583,5589,5595,5600,5681,5690,5723,5729,5734,5888,5897,5925,5931,5936,6101,6107,6112,6217,6222,6228,6355,6361,6439,6445,6450,6766,6776,6782,6788,6798,6807,6832,7129,7135,7207,7224,7230,7351,7357,7437,7443,7452,7460,7478,7484,7493,7502,7511,7529,7535,7617,7639,7645,7654,7663,8237,8247,8253,8259,8268,8301,8310,8328,8334,8357,8363,8372,8387,8396,8415,8421,8426,8432,8481,8487,8576,8582,8632,8638,8689,8695,8782,8786,8796,8799,8804,8820,8828,8834,8839,8913,8918,8923,8974,8980,8985,8991,9044,9050,9111,9116,9121,9127,9268,9274,9307,9312,9370,9375,9380,9528,9534,9539,9545,9553,9584,9592,9617,9625,9645,9653,9673,9681,9701,9709,9729,9737,9755,9763,9789,9797,9815,9821,9826,9832,9970,9976,10039,10045,10063,10069,10087,10093,10098,10179,10185,10195,10201,10209,10328,10331,10354,10360,10383],{"type":51,"tag":52,"props":53,"children":55},"element","h1",{"id":54},"zoom-cobrowse-sdk-web-development",[56],{"type":57,"value":58},"text","Zoom Cobrowse SDK - Web Development",{"type":51,"tag":60,"props":61,"children":62},"p",{},[63],{"type":57,"value":64},"Background reference for collaborative browsing on the web with Zoom Cobrowse SDK. Use this after the support workflow is clear and you need implementation detail.",{"type":51,"tag":60,"props":66,"children":67},{},[68,74,76,84,88,93,94,100,103,108,109,115,118,123,124],{"type":51,"tag":69,"props":70,"children":71},"strong",{},[72],{"type":57,"value":73},"Official Documentation",{"type":57,"value":75},": ",{"type":51,"tag":77,"props":78,"children":82},"a",{"href":79,"rel":80},"https:\u002F\u002Fdevelopers.zoom.us\u002Fdocs\u002Fcobrowse-sdk\u002F",[81],"nofollow",[83],{"type":57,"value":79},{"type":51,"tag":85,"props":86,"children":87},"br",{},[],{"type":51,"tag":69,"props":89,"children":90},{},[91],{"type":57,"value":92},"API Reference",{"type":57,"value":75},{"type":51,"tag":77,"props":95,"children":98},{"href":96,"rel":97},"https:\u002F\u002Fmarketplacefront.zoom.us\u002Fsdk\u002Fcobrowse\u002F",[81],[99],{"type":57,"value":96},{"type":51,"tag":85,"props":101,"children":102},{},[],{"type":51,"tag":69,"props":104,"children":105},{},[106],{"type":57,"value":107},"Quickstart Repository",{"type":57,"value":75},{"type":51,"tag":77,"props":110,"children":113},{"href":111,"rel":112},"https:\u002F\u002Fgithub.com\u002Fzoom\u002FCobrowseSDK-Quickstart",[81],[114],{"type":57,"value":111},{"type":51,"tag":85,"props":116,"children":117},{},[],{"type":51,"tag":69,"props":119,"children":120},{},[121],{"type":57,"value":122},"Auth Endpoint Sample",{"type":57,"value":75},{"type":51,"tag":77,"props":125,"children":128},{"href":126,"rel":127},"https:\u002F\u002Fgithub.com\u002Fzoom\u002Fcobrowsesdk-auth-endpoint-sample",[81],[129],{"type":57,"value":126},{"type":51,"tag":131,"props":132,"children":134},"h2",{"id":133},"quick-links",[135],{"type":57,"value":136},"Quick Links",{"type":51,"tag":60,"props":138,"children":139},{},[140],{"type":51,"tag":69,"props":141,"children":142},{},[143],{"type":57,"value":144},"New to Cobrowse SDK? Follow this path:",{"type":51,"tag":146,"props":147,"children":148},"ol",{},[149,164,178,192,206],{"type":51,"tag":150,"props":151,"children":152},"li",{},[153,162],{"type":51,"tag":69,"props":154,"children":155},{},[156],{"type":51,"tag":77,"props":157,"children":159},{"href":158},"get-started.md",[160],{"type":57,"value":161},"Get Started Guide",{"type":57,"value":163}," - Complete setup from credentials to first session",{"type":51,"tag":150,"props":165,"children":166},{},[167,176],{"type":51,"tag":69,"props":168,"children":169},{},[170],{"type":51,"tag":77,"props":171,"children":173},{"href":172},"concepts\u002Fsession-lifecycle.md",[174],{"type":57,"value":175},"Session Lifecycle",{"type":57,"value":177}," - Understanding customer and agent flows",{"type":51,"tag":150,"props":179,"children":180},{},[181,190],{"type":51,"tag":69,"props":182,"children":183},{},[184],{"type":51,"tag":77,"props":185,"children":187},{"href":186},"concepts\u002Fjwt-authentication.md",[188],{"type":57,"value":189},"JWT Authentication",{"type":57,"value":191}," - Token generation and security",{"type":51,"tag":150,"props":193,"children":194},{},[195,204],{"type":51,"tag":69,"props":196,"children":197},{},[198],{"type":51,"tag":77,"props":199,"children":201},{"href":200},"examples\u002Fcustomer-integration.md",[202],{"type":57,"value":203},"Customer Integration",{"type":57,"value":205}," - Integrate SDK into your website",{"type":51,"tag":150,"props":207,"children":208},{},[209,218],{"type":51,"tag":69,"props":210,"children":211},{},[212],{"type":51,"tag":77,"props":213,"children":215},{"href":214},"examples\u002Fagent-integration.md",[216],{"type":57,"value":217},"Agent Integration",{"type":57,"value":219}," - Set up agent portal (iframe or npm)",{"type":51,"tag":60,"props":221,"children":222},{},[223],{"type":51,"tag":69,"props":224,"children":225},{},[226],{"type":57,"value":227},"Core Concepts:",{"type":51,"tag":229,"props":230,"children":231},"ul",{},[232,246,258,270],{"type":51,"tag":150,"props":233,"children":234},{},[235,244],{"type":51,"tag":69,"props":236,"children":237},{},[238],{"type":51,"tag":77,"props":239,"children":241},{"href":240},"concepts\u002Ftwo-roles-pattern.md",[242],{"type":57,"value":243},"Two Roles Pattern",{"type":57,"value":245}," - Customer vs Agent architecture",{"type":51,"tag":150,"props":247,"children":248},{},[249,256],{"type":51,"tag":69,"props":250,"children":251},{},[252],{"type":51,"tag":77,"props":253,"children":254},{"href":172},[255],{"type":57,"value":175},{"type":57,"value":257}," - PIN generation, connection, reconnection",{"type":51,"tag":150,"props":259,"children":260},{},[261,268],{"type":51,"tag":69,"props":262,"children":263},{},[264],{"type":51,"tag":77,"props":265,"children":266},{"href":186},[267],{"type":57,"value":189},{"type":57,"value":269}," - SDK Key vs API Key, role_type, claims",{"type":51,"tag":150,"props":271,"children":272},{},[273,282],{"type":51,"tag":69,"props":274,"children":275},{},[276],{"type":51,"tag":77,"props":277,"children":279},{"href":278},"concepts\u002Fdistribution-methods.md",[280],{"type":57,"value":281},"Distribution Methods",{"type":57,"value":283}," - CDN vs npm (BYOP)",{"type":51,"tag":60,"props":285,"children":286},{},[287],{"type":51,"tag":69,"props":288,"children":289},{},[290],{"type":57,"value":291},"Features:",{"type":51,"tag":229,"props":293,"children":294},{},[295,309,323,337,351],{"type":51,"tag":150,"props":296,"children":297},{},[298,307],{"type":51,"tag":69,"props":299,"children":300},{},[301],{"type":51,"tag":77,"props":302,"children":304},{"href":303},"examples\u002Fannotations.md",[305],{"type":57,"value":306},"Annotation Tools",{"type":57,"value":308}," - Drawing, highlighting, pointer tools",{"type":51,"tag":150,"props":310,"children":311},{},[312,321],{"type":51,"tag":69,"props":313,"children":314},{},[315],{"type":51,"tag":77,"props":316,"children":318},{"href":317},"examples\u002Fprivacy-masking.md",[319],{"type":57,"value":320},"Privacy Masking",{"type":57,"value":322}," - Hide sensitive fields from agents",{"type":51,"tag":150,"props":324,"children":325},{},[326,335],{"type":51,"tag":69,"props":327,"children":328},{},[329],{"type":51,"tag":77,"props":330,"children":332},{"href":331},"examples\u002Fremote-assist.md",[333],{"type":57,"value":334},"Remote Assist",{"type":57,"value":336}," - Agent can scroll customer's page",{"type":51,"tag":150,"props":338,"children":339},{},[340,349],{"type":51,"tag":69,"props":341,"children":342},{},[343],{"type":51,"tag":77,"props":344,"children":346},{"href":345},"examples\u002Fmulti-tab-persistence.md",[347],{"type":57,"value":348},"Multi-Tab Persistence",{"type":57,"value":350}," - Session continues across tabs",{"type":51,"tag":150,"props":352,"children":353},{},[354,363],{"type":51,"tag":69,"props":355,"children":356},{},[357],{"type":51,"tag":77,"props":358,"children":360},{"href":359},"examples\u002Fbyop-custom-pin.md",[361],{"type":57,"value":362},"BYOP Mode",{"type":57,"value":364}," - Bring Your Own PIN with npm integration",{"type":51,"tag":60,"props":366,"children":367},{},[368],{"type":51,"tag":69,"props":369,"children":370},{},[371],{"type":57,"value":372},"Troubleshooting:",{"type":51,"tag":229,"props":374,"children":375},{},[376,390,404,418,432],{"type":51,"tag":150,"props":377,"children":378},{},[379,388],{"type":51,"tag":69,"props":380,"children":381},{},[382],{"type":51,"tag":77,"props":383,"children":385},{"href":384},"troubleshooting\u002Fcommon-issues.md",[386],{"type":57,"value":387},"Common Issues",{"type":57,"value":389}," - Quick diagnostics and solutions",{"type":51,"tag":150,"props":391,"children":392},{},[393,402],{"type":51,"tag":69,"props":394,"children":395},{},[396],{"type":51,"tag":77,"props":397,"children":399},{"href":398},"troubleshooting\u002Ferror-codes.md",[400],{"type":57,"value":401},"Error Codes",{"type":57,"value":403}," - Complete error reference",{"type":51,"tag":150,"props":405,"children":406},{},[407,416],{"type":51,"tag":69,"props":408,"children":409},{},[410],{"type":51,"tag":77,"props":411,"children":413},{"href":412},"troubleshooting\u002Fcors-csp.md",[414],{"type":57,"value":415},"CORS and CSP",{"type":57,"value":417}," - Cross-origin and security policy configuration",{"type":51,"tag":150,"props":419,"children":420},{},[421,430],{"type":51,"tag":69,"props":422,"children":423},{},[424],{"type":51,"tag":77,"props":425,"children":427},{"href":426},"troubleshooting\u002Fbrowser-compatibility.md",[428],{"type":57,"value":429},"Browser Compatibility",{"type":57,"value":431}," - Supported browsers and limitations",{"type":51,"tag":150,"props":433,"children":434},{},[435,444],{"type":51,"tag":69,"props":436,"children":437},{},[438],{"type":51,"tag":77,"props":439,"children":441},{"href":440},"RUNBOOK.md",[442],{"type":57,"value":443},"5-Minute Runbook",{"type":57,"value":445}," - Fast preflight checks before deep debugging",{"type":51,"tag":60,"props":447,"children":448},{},[449],{"type":51,"tag":69,"props":450,"children":451},{},[452],{"type":57,"value":453},"Reference:",{"type":51,"tag":229,"props":455,"children":456},{},[457,470,484],{"type":51,"tag":150,"props":458,"children":459},{},[460,468],{"type":51,"tag":69,"props":461,"children":462},{},[463],{"type":51,"tag":77,"props":464,"children":466},{"href":465},"references\u002Fapi-reference.md",[467],{"type":57,"value":92},{"type":57,"value":469}," - Complete SDK methods and events",{"type":51,"tag":150,"props":471,"children":472},{},[473,482],{"type":51,"tag":69,"props":474,"children":475},{},[476],{"type":51,"tag":77,"props":477,"children":479},{"href":478},"references\u002Fsettings-reference.md",[480],{"type":57,"value":481},"Settings Reference",{"type":57,"value":483}," - All initialization settings",{"type":51,"tag":150,"props":485,"children":486},{},[487,492],{"type":51,"tag":69,"props":488,"children":489},{},[490],{"type":57,"value":491},"Integrated Index",{"type":57,"value":493}," - see the section below in this file",{"type":51,"tag":131,"props":495,"children":497},{"id":496},"sdk-overview",[498],{"type":57,"value":499},"SDK Overview",{"type":51,"tag":60,"props":501,"children":502},{},[503],{"type":57,"value":504},"The Zoom Cobrowse SDK is a JavaScript library that provides:",{"type":51,"tag":229,"props":506,"children":507},{},[508,518,528,537,546,555,564,574,584,594],{"type":51,"tag":150,"props":509,"children":510},{},[511,516],{"type":51,"tag":69,"props":512,"children":513},{},[514],{"type":57,"value":515},"Real-Time Co-Browsing",{"type":57,"value":517},": Agent sees customer's browser activity live",{"type":51,"tag":150,"props":519,"children":520},{},[521,526],{"type":51,"tag":69,"props":522,"children":523},{},[524],{"type":57,"value":525},"PIN-Based Sessions",{"type":57,"value":527},": Secure 6-digit PIN for customer-to-agent connection",{"type":51,"tag":150,"props":529,"children":530},{},[531,535],{"type":51,"tag":69,"props":532,"children":533},{},[534],{"type":57,"value":306},{"type":57,"value":536},": Drawing, highlighting, vanishing pen, rectangle, color picker",{"type":51,"tag":150,"props":538,"children":539},{},[540,544],{"type":51,"tag":69,"props":541,"children":542},{},[543],{"type":57,"value":320},{"type":57,"value":545},": CSS selector-based masking of sensitive form fields",{"type":51,"tag":150,"props":547,"children":548},{},[549,553],{"type":51,"tag":69,"props":550,"children":551},{},[552],{"type":57,"value":334},{"type":57,"value":554},": Agent can scroll customer's page (with consent)",{"type":51,"tag":150,"props":556,"children":557},{},[558,562],{"type":51,"tag":69,"props":559,"children":560},{},[561],{"type":57,"value":348},{"type":57,"value":563},": Session continues when customer opens new tabs",{"type":51,"tag":150,"props":565,"children":566},{},[567,572],{"type":51,"tag":69,"props":568,"children":569},{},[570],{"type":57,"value":571},"Auto-Reconnection",{"type":57,"value":573},": Session recovers from page refresh (2-minute window)",{"type":51,"tag":150,"props":575,"children":576},{},[577,582],{"type":51,"tag":69,"props":578,"children":579},{},[580],{"type":57,"value":581},"Session Events",{"type":57,"value":583},": Real-time events for session state changes",{"type":51,"tag":150,"props":585,"children":586},{},[587,592],{"type":51,"tag":69,"props":588,"children":589},{},[590],{"type":57,"value":591},"HTTPS Required",{"type":57,"value":593},": Secure connections (HTTP only works on loopback\u002Flocal development hosts)",{"type":51,"tag":150,"props":595,"children":596},{},[597,602],{"type":51,"tag":69,"props":598,"children":599},{},[600],{"type":57,"value":601},"No Plugins",{"type":57,"value":603},": Pure JavaScript, no browser extensions needed",{"type":51,"tag":131,"props":605,"children":607},{"id":606},"two-roles-architecture",[608],{"type":57,"value":609},"Two Roles Architecture",{"type":51,"tag":60,"props":611,"children":612},{},[613,615,620],{"type":57,"value":614},"Cobrowse has ",{"type":51,"tag":69,"props":616,"children":617},{},[618],{"type":57,"value":619},"two distinct roles",{"type":57,"value":621},", each with different integration patterns:",{"type":51,"tag":623,"props":624,"children":625},"table",{},[626,660],{"type":51,"tag":627,"props":628,"children":629},"thead",{},[630],{"type":51,"tag":631,"props":632,"children":633},"tr",{},[634,640,645,650,655],{"type":51,"tag":635,"props":636,"children":637},"th",{},[638],{"type":57,"value":639},"Role",{"type":51,"tag":635,"props":641,"children":642},{},[643],{"type":57,"value":644},"role_type",{"type":51,"tag":635,"props":646,"children":647},{},[648],{"type":57,"value":649},"Integration",{"type":51,"tag":635,"props":651,"children":652},{},[653],{"type":57,"value":654},"JWT Required",{"type":51,"tag":635,"props":656,"children":657},{},[658],{"type":57,"value":659},"Purpose",{"type":51,"tag":661,"props":662,"children":663},"tbody",{},[664,696],{"type":51,"tag":631,"props":665,"children":666},{},[667,676,681,686,691],{"type":51,"tag":668,"props":669,"children":670},"td",{},[671],{"type":51,"tag":69,"props":672,"children":673},{},[674],{"type":57,"value":675},"Customer",{"type":51,"tag":668,"props":677,"children":678},{},[679],{"type":57,"value":680},"1",{"type":51,"tag":668,"props":682,"children":683},{},[684],{"type":57,"value":685},"Website integration (CDN or npm)",{"type":51,"tag":668,"props":687,"children":688},{},[689],{"type":57,"value":690},"Yes",{"type":51,"tag":668,"props":692,"children":693},{},[694],{"type":57,"value":695},"User who shares their browser session",{"type":51,"tag":631,"props":697,"children":698},{},[699,707,712,717,721],{"type":51,"tag":668,"props":700,"children":701},{},[702],{"type":51,"tag":69,"props":703,"children":704},{},[705],{"type":57,"value":706},"Agent",{"type":51,"tag":668,"props":708,"children":709},{},[710],{"type":57,"value":711},"2",{"type":51,"tag":668,"props":713,"children":714},{},[715],{"type":57,"value":716},"Iframe (CDN) or npm (BYOP only)",{"type":51,"tag":668,"props":718,"children":719},{},[720],{"type":57,"value":690},{"type":51,"tag":668,"props":722,"children":723},{},[724],{"type":57,"value":725},"Support staff who views\u002Fassists customer",{"type":51,"tag":60,"props":727,"children":728},{},[729,734,736,741],{"type":51,"tag":69,"props":730,"children":731},{},[732],{"type":57,"value":733},"Key Insight",{"type":57,"value":735},": Customer and agent use ",{"type":51,"tag":69,"props":737,"children":738},{},[739],{"type":57,"value":740},"different integration methods",{"type":57,"value":742}," but the same JWT authentication pattern.",{"type":51,"tag":131,"props":744,"children":746},{"id":745},"read-this-first-critical",[747],{"type":57,"value":748},"Read This First (Critical)",{"type":51,"tag":60,"props":750,"children":751},{},[752,754,761],{"type":57,"value":753},"For customer\u002Fagent demos, treat the PIN from customer SDK event ",{"type":51,"tag":755,"props":756,"children":758},"code",{"className":757},[],[759],{"type":57,"value":760},"pincode_updated",{"type":57,"value":762}," as the only user-facing PIN.",{"type":51,"tag":229,"props":764,"children":765},{},[766,778,783],{"type":51,"tag":150,"props":767,"children":768},{},[769,771,776],{"type":57,"value":770},"Show one clearly labeled value in UI (for example, ",{"type":51,"tag":69,"props":772,"children":773},{},[774],{"type":57,"value":775},"Support PIN",{"type":57,"value":777},").",{"type":51,"tag":150,"props":779,"children":780},{},[781],{"type":57,"value":782},"Use that same PIN for agent join.",{"type":51,"tag":150,"props":784,"children":785},{},[786],{"type":57,"value":787},"Do not expose provisional\u002Fdebug PINs from backend pre-start records to users.",{"type":51,"tag":60,"props":789,"children":790},{},[791,793,799,801,807],{"type":57,"value":792},"If these rules are ignored, agent desk often fails with ",{"type":51,"tag":755,"props":794,"children":796},{"className":795},[],[797],{"type":57,"value":798},"Pincode is not found",{"type":57,"value":800}," \u002F code ",{"type":51,"tag":755,"props":802,"children":804},{"className":803},[],[805],{"type":57,"value":806},"30308",{"type":57,"value":808},".",{"type":51,"tag":810,"props":811,"children":813},"h3",{"id":812},"typical-production-flow-most-common",[814],{"type":57,"value":815},"Typical Production Flow (Most Common)",{"type":51,"tag":60,"props":817,"children":818},{},[819],{"type":57,"value":820},"This is the flow most teams implement first, and what users usually expect in demos:",{"type":51,"tag":146,"props":822,"children":823},{},[824,860],{"type":51,"tag":150,"props":825,"children":826},{},[827,832,834,840,842],{"type":51,"tag":69,"props":828,"children":829},{},[830],{"type":57,"value":831},"Customer starts session first",{"type":57,"value":833}," (",{"type":51,"tag":755,"props":835,"children":837},{"className":836},[],[838],{"type":57,"value":839},"role_type=1",{"type":57,"value":841},")\n",{"type":51,"tag":229,"props":843,"children":844},{},[845,850,855],{"type":51,"tag":150,"props":846,"children":847},{},[848],{"type":57,"value":849},"Backend creates\u002Frecords session",{"type":51,"tag":150,"props":851,"children":852},{},[853],{"type":57,"value":854},"Backend returns customer JWT",{"type":51,"tag":150,"props":856,"children":857},{},[858],{"type":57,"value":859},"Customer SDK starts and receives a PIN",{"type":51,"tag":150,"props":861,"children":862},{},[863,868,869,875,876],{"type":51,"tag":69,"props":864,"children":865},{},[866],{"type":57,"value":867},"Agent joins second",{"type":57,"value":833},{"type":51,"tag":755,"props":870,"children":872},{"className":871},[],[873],{"type":57,"value":874},"role_type=2",{"type":57,"value":841},{"type":51,"tag":229,"props":877,"children":878},{},[879,884,889,894],{"type":51,"tag":150,"props":880,"children":881},{},[882],{"type":57,"value":883},"Agent enters customer PIN",{"type":51,"tag":150,"props":885,"children":886},{},[887],{"type":57,"value":888},"Backend validates PIN and session state",{"type":51,"tag":150,"props":890,"children":891},{},[892],{"type":57,"value":893},"Backend returns agent JWT",{"type":51,"tag":150,"props":895,"children":896},{},[897],{"type":57,"value":898},"Agent opens Zoom-hosted desk iframe (or custom npm agent UI in BYOP)",{"type":51,"tag":60,"props":900,"children":901},{},[902],{"type":57,"value":903},"If a demo only has one generic \"session\" user, it is incomplete for real cobrowse operations.",{"type":51,"tag":131,"props":905,"children":907},{"id":906},"prerequisites",[908],{"type":57,"value":909},"Prerequisites",{"type":51,"tag":810,"props":911,"children":913},{"id":912},"platform-requirements",[914],{"type":57,"value":915},"Platform Requirements",{"type":51,"tag":229,"props":917,"children":918},{},[919,957,997],{"type":51,"tag":150,"props":920,"children":921},{},[922,927,929],{"type":51,"tag":69,"props":923,"children":924},{},[925],{"type":57,"value":926},"Supported Browsers",{"type":57,"value":928},":",{"type":51,"tag":229,"props":930,"children":931},{},[932,937,942,947,952],{"type":51,"tag":150,"props":933,"children":934},{},[935],{"type":57,"value":936},"Chrome 80+ ✓",{"type":51,"tag":150,"props":938,"children":939},{},[940],{"type":57,"value":941},"Firefox 78+ ✓",{"type":51,"tag":150,"props":943,"children":944},{},[945],{"type":57,"value":946},"Safari 14+ ✓",{"type":51,"tag":150,"props":948,"children":949},{},[950],{"type":57,"value":951},"Edge 80+ ✓",{"type":51,"tag":150,"props":953,"children":954},{},[955],{"type":57,"value":956},"Internet Explorer ✗ (not supported)",{"type":51,"tag":150,"props":958,"children":959},{},[960,965,966],{"type":51,"tag":69,"props":961,"children":962},{},[963],{"type":57,"value":964},"Network Requirements",{"type":57,"value":928},{"type":51,"tag":229,"props":967,"children":968},{},[969,974,985],{"type":51,"tag":150,"props":970,"children":971},{},[972],{"type":57,"value":973},"HTTPS required (HTTP works on loopback\u002Flocal development hosts only)",{"type":51,"tag":150,"props":975,"children":976},{},[977,979],{"type":57,"value":978},"Allow cross-origin requests to ",{"type":51,"tag":755,"props":980,"children":982},{"className":981},[],[983],{"type":57,"value":984},"*.zoom.us",{"type":51,"tag":150,"props":986,"children":987},{},[988,990,995],{"type":57,"value":989},"CSP headers must allow Zoom domains (see ",{"type":51,"tag":77,"props":991,"children":992},{"href":412},[993],{"type":57,"value":994},"CORS and CSP guide",{"type":57,"value":996},")",{"type":51,"tag":150,"props":998,"children":999},{},[1000,1005,1006],{"type":51,"tag":69,"props":1001,"children":1002},{},[1003],{"type":57,"value":1004},"Third-Party Cookies",{"type":57,"value":928},{"type":51,"tag":229,"props":1007,"children":1008},{},[1009,1014],{"type":51,"tag":150,"props":1010,"children":1011},{},[1012],{"type":57,"value":1013},"Must enable third-party cookies for refresh reconnection",{"type":51,"tag":150,"props":1015,"children":1016},{},[1017],{"type":57,"value":1018},"Privacy mode may limit certain features",{"type":51,"tag":810,"props":1020,"children":1022},{"id":1021},"zoom-account-requirements",[1023],{"type":57,"value":1024},"Zoom Account Requirements",{"type":51,"tag":146,"props":1026,"children":1027},{},[1028,1038,1048],{"type":51,"tag":150,"props":1029,"children":1030},{},[1031,1036],{"type":51,"tag":69,"props":1032,"children":1033},{},[1034],{"type":57,"value":1035},"Zoom Workplace Account",{"type":57,"value":1037}," with SDK Universal Credit",{"type":51,"tag":150,"props":1039,"children":1040},{},[1041,1046],{"type":51,"tag":69,"props":1042,"children":1043},{},[1044],{"type":57,"value":1045},"Video SDK App",{"type":57,"value":1047}," created in Zoom Marketplace",{"type":51,"tag":150,"props":1049,"children":1050},{},[1051,1056],{"type":51,"tag":69,"props":1052,"children":1053},{},[1054],{"type":57,"value":1055},"Cobrowse SDK Credentials",{"type":57,"value":1057}," from the app's Cobrowse tab",{"type":51,"tag":60,"props":1059,"children":1060},{},[1061,1066,1068,1073],{"type":51,"tag":69,"props":1062,"children":1063},{},[1064],{"type":57,"value":1065},"Note",{"type":57,"value":1067},": Cobrowse SDK is a ",{"type":51,"tag":69,"props":1069,"children":1070},{},[1071],{"type":57,"value":1072},"feature of Video SDK",{"type":57,"value":1074}," (not a separate product).",{"type":51,"tag":810,"props":1076,"children":1078},{"id":1077},"credentials-overview",[1079],{"type":57,"value":1080},"Credentials Overview",{"type":51,"tag":60,"props":1082,"children":1083},{},[1084,1086,1091],{"type":57,"value":1085},"You'll receive ",{"type":51,"tag":69,"props":1087,"children":1088},{},[1089],{"type":57,"value":1090},"4 credentials",{"type":57,"value":1092}," from Zoom Marketplace → Video SDK App → Cobrowse tab:",{"type":51,"tag":623,"props":1094,"children":1095},{},[1096,1122],{"type":51,"tag":627,"props":1097,"children":1098},{},[1099],{"type":51,"tag":631,"props":1100,"children":1101},{},[1102,1107,1112,1117],{"type":51,"tag":635,"props":1103,"children":1104},{},[1105],{"type":57,"value":1106},"Credential",{"type":51,"tag":635,"props":1108,"children":1109},{},[1110],{"type":57,"value":1111},"Type",{"type":51,"tag":635,"props":1113,"children":1114},{},[1115],{"type":57,"value":1116},"Used For",{"type":51,"tag":635,"props":1118,"children":1119},{},[1120],{"type":57,"value":1121},"Exposure Safe?",{"type":51,"tag":661,"props":1123,"children":1124},{},[1125,1159,1185,1209],{"type":51,"tag":631,"props":1126,"children":1127},{},[1128,1136,1141,1154],{"type":51,"tag":668,"props":1129,"children":1130},{},[1131],{"type":51,"tag":69,"props":1132,"children":1133},{},[1134],{"type":57,"value":1135},"SDK Key",{"type":51,"tag":668,"props":1137,"children":1138},{},[1139],{"type":57,"value":1140},"Public",{"type":51,"tag":668,"props":1142,"children":1143},{},[1144,1146,1152],{"type":57,"value":1145},"CDN URL, JWT ",{"type":51,"tag":755,"props":1147,"children":1149},{"className":1148},[],[1150],{"type":57,"value":1151},"app_key",{"type":57,"value":1153}," claim",{"type":51,"tag":668,"props":1155,"children":1156},{},[1157],{"type":57,"value":1158},"✓ Yes (client-side)",{"type":51,"tag":631,"props":1160,"children":1161},{},[1162,1170,1175,1180],{"type":51,"tag":668,"props":1163,"children":1164},{},[1165],{"type":51,"tag":69,"props":1166,"children":1167},{},[1168],{"type":57,"value":1169},"SDK Secret",{"type":51,"tag":668,"props":1171,"children":1172},{},[1173],{"type":57,"value":1174},"Private",{"type":51,"tag":668,"props":1176,"children":1177},{},[1178],{"type":57,"value":1179},"Sign JWTs",{"type":51,"tag":668,"props":1181,"children":1182},{},[1183],{"type":57,"value":1184},"✗ No (server-side only)",{"type":51,"tag":631,"props":1186,"children":1187},{},[1188,1196,1200,1205],{"type":51,"tag":668,"props":1189,"children":1190},{},[1191],{"type":51,"tag":69,"props":1192,"children":1193},{},[1194],{"type":57,"value":1195},"API Key",{"type":51,"tag":668,"props":1197,"children":1198},{},[1199],{"type":57,"value":1174},{"type":51,"tag":668,"props":1201,"children":1202},{},[1203],{"type":57,"value":1204},"REST API calls (optional)",{"type":51,"tag":668,"props":1206,"children":1207},{},[1208],{"type":57,"value":1184},{"type":51,"tag":631,"props":1210,"children":1211},{},[1212,1220,1224,1228],{"type":51,"tag":668,"props":1213,"children":1214},{},[1215],{"type":51,"tag":69,"props":1216,"children":1217},{},[1218],{"type":57,"value":1219},"API Secret",{"type":51,"tag":668,"props":1221,"children":1222},{},[1223],{"type":57,"value":1174},{"type":51,"tag":668,"props":1225,"children":1226},{},[1227],{"type":57,"value":1204},{"type":51,"tag":668,"props":1229,"children":1230},{},[1231],{"type":57,"value":1184},{"type":51,"tag":60,"props":1233,"children":1234},{},[1235,1240,1242,1247,1249,1254],{"type":51,"tag":69,"props":1236,"children":1237},{},[1238],{"type":57,"value":1239},"Critical",{"type":57,"value":1241},": SDK Key is ",{"type":51,"tag":69,"props":1243,"children":1244},{},[1245],{"type":57,"value":1246},"public",{"type":57,"value":1248}," (embedded in CDN URL), but SDK Secret must ",{"type":51,"tag":69,"props":1250,"children":1251},{},[1252],{"type":57,"value":1253},"never",{"type":57,"value":1255}," be exposed client-side.",{"type":51,"tag":131,"props":1257,"children":1259},{"id":1258},"quick-start",[1260],{"type":57,"value":1261},"Quick Start",{"type":51,"tag":810,"props":1263,"children":1265},{"id":1264},"step-1-get-sdk-credentials",[1266],{"type":57,"value":1267},"Step 1: Get SDK Credentials",{"type":51,"tag":146,"props":1269,"children":1270},{},[1271,1283,1294,1306],{"type":51,"tag":150,"props":1272,"children":1273},{},[1274,1276],{"type":57,"value":1275},"Go to ",{"type":51,"tag":77,"props":1277,"children":1280},{"href":1278,"rel":1279},"https:\u002F\u002Fmarketplace.zoom.us\u002F",[81],[1281],{"type":57,"value":1282},"Zoom Marketplace",{"type":51,"tag":150,"props":1284,"children":1285},{},[1286,1288,1292],{"type":57,"value":1287},"Open your ",{"type":51,"tag":69,"props":1289,"children":1290},{},[1291],{"type":57,"value":1045},{"type":57,"value":1293}," (or create one)",{"type":51,"tag":150,"props":1295,"children":1296},{},[1297,1299,1304],{"type":57,"value":1298},"Navigate to the ",{"type":51,"tag":69,"props":1300,"children":1301},{},[1302],{"type":57,"value":1303},"Cobrowse",{"type":57,"value":1305}," tab",{"type":51,"tag":150,"props":1307,"children":1308},{},[1309,1311],{"type":57,"value":1310},"Copy your credentials:\n",{"type":51,"tag":229,"props":1312,"children":1313},{},[1314,1318,1322,1327],{"type":51,"tag":150,"props":1315,"children":1316},{},[1317],{"type":57,"value":1135},{"type":51,"tag":150,"props":1319,"children":1320},{},[1321],{"type":57,"value":1169},{"type":51,"tag":150,"props":1323,"children":1324},{},[1325],{"type":57,"value":1326},"API Key (optional)",{"type":51,"tag":150,"props":1328,"children":1329},{},[1330],{"type":57,"value":1331},"API Secret (optional)",{"type":51,"tag":810,"props":1333,"children":1335},{"id":1334},"step-2-set-up-token-server",[1336],{"type":57,"value":1337},"Step 2: Set Up Token Server",{"type":51,"tag":60,"props":1339,"children":1340},{},[1341],{"type":57,"value":1342},"Deploy a server-side endpoint to generate JWTs. Use the official sample:",{"type":51,"tag":1344,"props":1345,"children":1350},"pre",{"className":1346,"code":1347,"language":1348,"meta":1349,"style":1349},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","git clone https:\u002F\u002Fgithub.com\u002Fzoom\u002Fcobrowsesdk-auth-endpoint-sample.git\ncd cobrowsesdk-auth-endpoint-sample\nnpm install\n\n# Create .env file\ncat > .env \u003C\u003C EOF\nZOOM_SDK_KEY=your_sdk_key_here\nZOOM_SDK_SECRET=your_sdk_secret_here\nPORT=4000\nEOF\n\nnpm start\n","bash","",[1351],{"type":51,"tag":755,"props":1352,"children":1353},{"__ignoreMap":1349},[1354,1377,1392,1406,1416,1426,1456,1465,1474,1483,1492,1500],{"type":51,"tag":1355,"props":1356,"children":1359},"span",{"class":1357,"line":1358},"line",1,[1360,1366,1372],{"type":51,"tag":1355,"props":1361,"children":1363},{"style":1362},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[1364],{"type":57,"value":1365},"git",{"type":51,"tag":1355,"props":1367,"children":1369},{"style":1368},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[1370],{"type":57,"value":1371}," clone",{"type":51,"tag":1355,"props":1373,"children":1374},{"style":1368},[1375],{"type":57,"value":1376}," https:\u002F\u002Fgithub.com\u002Fzoom\u002Fcobrowsesdk-auth-endpoint-sample.git\n",{"type":51,"tag":1355,"props":1378,"children":1380},{"class":1357,"line":1379},2,[1381,1387],{"type":51,"tag":1355,"props":1382,"children":1384},{"style":1383},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[1385],{"type":57,"value":1386},"cd",{"type":51,"tag":1355,"props":1388,"children":1389},{"style":1368},[1390],{"type":57,"value":1391}," cobrowsesdk-auth-endpoint-sample\n",{"type":51,"tag":1355,"props":1393,"children":1395},{"class":1357,"line":1394},3,[1396,1401],{"type":51,"tag":1355,"props":1397,"children":1398},{"style":1362},[1399],{"type":57,"value":1400},"npm",{"type":51,"tag":1355,"props":1402,"children":1403},{"style":1368},[1404],{"type":57,"value":1405}," install\n",{"type":51,"tag":1355,"props":1407,"children":1409},{"class":1357,"line":1408},4,[1410],{"type":51,"tag":1355,"props":1411,"children":1413},{"emptyLinePlaceholder":1412},true,[1414],{"type":57,"value":1415},"\n",{"type":51,"tag":1355,"props":1417,"children":1419},{"class":1357,"line":1418},5,[1420],{"type":51,"tag":1355,"props":1421,"children":1423},{"style":1422},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[1424],{"type":57,"value":1425},"# Create .env file\n",{"type":51,"tag":1355,"props":1427,"children":1429},{"class":1357,"line":1428},6,[1430,1435,1441,1446,1451],{"type":51,"tag":1355,"props":1431,"children":1432},{"style":1362},[1433],{"type":57,"value":1434},"cat",{"type":51,"tag":1355,"props":1436,"children":1438},{"style":1437},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[1439],{"type":57,"value":1440}," >",{"type":51,"tag":1355,"props":1442,"children":1443},{"style":1368},[1444],{"type":57,"value":1445}," .env",{"type":51,"tag":1355,"props":1447,"children":1448},{"style":1437},[1449],{"type":57,"value":1450}," \u003C\u003C",{"type":51,"tag":1355,"props":1452,"children":1453},{"style":1437},[1454],{"type":57,"value":1455}," EOF\n",{"type":51,"tag":1355,"props":1457,"children":1459},{"class":1357,"line":1458},7,[1460],{"type":51,"tag":1355,"props":1461,"children":1462},{"style":1368},[1463],{"type":57,"value":1464},"ZOOM_SDK_KEY=your_sdk_key_here\n",{"type":51,"tag":1355,"props":1466,"children":1468},{"class":1357,"line":1467},8,[1469],{"type":51,"tag":1355,"props":1470,"children":1471},{"style":1368},[1472],{"type":57,"value":1473},"ZOOM_SDK_SECRET=your_sdk_secret_here\n",{"type":51,"tag":1355,"props":1475,"children":1477},{"class":1357,"line":1476},9,[1478],{"type":51,"tag":1355,"props":1479,"children":1480},{"style":1368},[1481],{"type":57,"value":1482},"PORT=4000\n",{"type":51,"tag":1355,"props":1484,"children":1486},{"class":1357,"line":1485},10,[1487],{"type":51,"tag":1355,"props":1488,"children":1489},{"style":1437},[1490],{"type":57,"value":1491},"EOF\n",{"type":51,"tag":1355,"props":1493,"children":1495},{"class":1357,"line":1494},11,[1496],{"type":51,"tag":1355,"props":1497,"children":1498},{"emptyLinePlaceholder":1412},[1499],{"type":57,"value":1415},{"type":51,"tag":1355,"props":1501,"children":1503},{"class":1357,"line":1502},12,[1504,1508],{"type":51,"tag":1355,"props":1505,"children":1506},{"style":1362},[1507],{"type":57,"value":1400},{"type":51,"tag":1355,"props":1509,"children":1510},{"style":1368},[1511],{"type":57,"value":1512}," start\n",{"type":51,"tag":60,"props":1514,"children":1515},{},[1516],{"type":51,"tag":69,"props":1517,"children":1518},{},[1519],{"type":57,"value":1520},"Token endpoint:",{"type":51,"tag":1344,"props":1522,"children":1526},{"className":1523,"code":1524,"language":1525,"meta":1349,"style":1349},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F\u002F POST https:\u002F\u002FYOUR_TOKEN_SERVICE_BASE_URL\n{\n  \"role\": 1,           \u002F\u002F 1 = customer, 2 = agent\n  \"userId\": \"user123\",\n  \"userName\": \"John Doe\"\n}\n\n\u002F\u002F Response\n{\n  \"token\": \"eyJhbGciOiJIUzI1NiIs...\"\n}\n","javascript",[1527],{"type":51,"tag":755,"props":1528,"children":1529},{"__ignoreMap":1349},[1530,1538,1546,1584,1622,1656,1664,1671,1679,1686,1719],{"type":51,"tag":1355,"props":1531,"children":1532},{"class":1357,"line":1358},[1533],{"type":51,"tag":1355,"props":1534,"children":1535},{"style":1422},[1536],{"type":57,"value":1537},"\u002F\u002F POST https:\u002F\u002FYOUR_TOKEN_SERVICE_BASE_URL\n",{"type":51,"tag":1355,"props":1539,"children":1540},{"class":1357,"line":1379},[1541],{"type":51,"tag":1355,"props":1542,"children":1543},{"style":1437},[1544],{"type":57,"value":1545},"{\n",{"type":51,"tag":1355,"props":1547,"children":1548},{"class":1357,"line":1394},[1549,1554,1559,1564,1569,1574,1579],{"type":51,"tag":1355,"props":1550,"children":1551},{"style":1437},[1552],{"type":57,"value":1553},"  \"",{"type":51,"tag":1355,"props":1555,"children":1556},{"style":1368},[1557],{"type":57,"value":1558},"role",{"type":51,"tag":1355,"props":1560,"children":1561},{"style":1437},[1562],{"type":57,"value":1563},"\"",{"type":51,"tag":1355,"props":1565,"children":1567},{"style":1566},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[1568],{"type":57,"value":75},{"type":51,"tag":1355,"props":1570,"children":1572},{"style":1571},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[1573],{"type":57,"value":680},{"type":51,"tag":1355,"props":1575,"children":1576},{"style":1437},[1577],{"type":57,"value":1578},",",{"type":51,"tag":1355,"props":1580,"children":1581},{"style":1422},[1582],{"type":57,"value":1583},"           \u002F\u002F 1 = customer, 2 = agent\n",{"type":51,"tag":1355,"props":1585,"children":1586},{"class":1357,"line":1408},[1587,1591,1596,1600,1604,1608,1613,1617],{"type":51,"tag":1355,"props":1588,"children":1589},{"style":1437},[1590],{"type":57,"value":1553},{"type":51,"tag":1355,"props":1592,"children":1593},{"style":1368},[1594],{"type":57,"value":1595},"userId",{"type":51,"tag":1355,"props":1597,"children":1598},{"style":1437},[1599],{"type":57,"value":1563},{"type":51,"tag":1355,"props":1601,"children":1602},{"style":1566},[1603],{"type":57,"value":75},{"type":51,"tag":1355,"props":1605,"children":1606},{"style":1437},[1607],{"type":57,"value":1563},{"type":51,"tag":1355,"props":1609,"children":1610},{"style":1368},[1611],{"type":57,"value":1612},"user123",{"type":51,"tag":1355,"props":1614,"children":1615},{"style":1437},[1616],{"type":57,"value":1563},{"type":51,"tag":1355,"props":1618,"children":1619},{"style":1437},[1620],{"type":57,"value":1621},",\n",{"type":51,"tag":1355,"props":1623,"children":1624},{"class":1357,"line":1418},[1625,1629,1634,1638,1642,1646,1651],{"type":51,"tag":1355,"props":1626,"children":1627},{"style":1437},[1628],{"type":57,"value":1553},{"type":51,"tag":1355,"props":1630,"children":1631},{"style":1368},[1632],{"type":57,"value":1633},"userName",{"type":51,"tag":1355,"props":1635,"children":1636},{"style":1437},[1637],{"type":57,"value":1563},{"type":51,"tag":1355,"props":1639,"children":1640},{"style":1566},[1641],{"type":57,"value":75},{"type":51,"tag":1355,"props":1643,"children":1644},{"style":1437},[1645],{"type":57,"value":1563},{"type":51,"tag":1355,"props":1647,"children":1648},{"style":1368},[1649],{"type":57,"value":1650},"John Doe",{"type":51,"tag":1355,"props":1652,"children":1653},{"style":1437},[1654],{"type":57,"value":1655},"\"\n",{"type":51,"tag":1355,"props":1657,"children":1658},{"class":1357,"line":1428},[1659],{"type":51,"tag":1355,"props":1660,"children":1661},{"style":1437},[1662],{"type":57,"value":1663},"}\n",{"type":51,"tag":1355,"props":1665,"children":1666},{"class":1357,"line":1458},[1667],{"type":51,"tag":1355,"props":1668,"children":1669},{"emptyLinePlaceholder":1412},[1670],{"type":57,"value":1415},{"type":51,"tag":1355,"props":1672,"children":1673},{"class":1357,"line":1467},[1674],{"type":51,"tag":1355,"props":1675,"children":1676},{"style":1422},[1677],{"type":57,"value":1678},"\u002F\u002F Response\n",{"type":51,"tag":1355,"props":1680,"children":1681},{"class":1357,"line":1476},[1682],{"type":51,"tag":1355,"props":1683,"children":1684},{"style":1437},[1685],{"type":57,"value":1545},{"type":51,"tag":1355,"props":1687,"children":1688},{"class":1357,"line":1485},[1689,1693,1698,1702,1706,1710,1715],{"type":51,"tag":1355,"props":1690,"children":1691},{"style":1437},[1692],{"type":57,"value":1553},{"type":51,"tag":1355,"props":1694,"children":1695},{"style":1368},[1696],{"type":57,"value":1697},"token",{"type":51,"tag":1355,"props":1699,"children":1700},{"style":1437},[1701],{"type":57,"value":1563},{"type":51,"tag":1355,"props":1703,"children":1704},{"style":1566},[1705],{"type":57,"value":75},{"type":51,"tag":1355,"props":1707,"children":1708},{"style":1437},[1709],{"type":57,"value":1563},{"type":51,"tag":1355,"props":1711,"children":1712},{"style":1368},[1713],{"type":57,"value":1714},"eyJhbGciOiJIUzI1NiIs...",{"type":51,"tag":1355,"props":1716,"children":1717},{"style":1437},[1718],{"type":57,"value":1655},{"type":51,"tag":1355,"props":1720,"children":1721},{"class":1357,"line":1494},[1722],{"type":51,"tag":1355,"props":1723,"children":1724},{"style":1437},[1725],{"type":57,"value":1663},{"type":51,"tag":810,"props":1727,"children":1729},{"id":1728},"step-3-customer-side-integration-cdn",[1730],{"type":57,"value":1731},"Step 3: Customer Side Integration (CDN)",{"type":51,"tag":1344,"props":1733,"children":1737},{"className":1734,"code":1735,"language":1736,"meta":1349,"style":1349},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n  \u003Ctitle>Customer - Cobrowse Demo\u003C\u002Ftitle>\n  \u003Cscript type=\"module\">\n    const ZOOM_SDK_KEY = 'YOUR_SDK_KEY';\n    \n    \u002F\u002F Load SDK from CDN\n    (function(r, a, b, f, c, d) {\n      r[f] = r[f] || { init: function() { r.ZoomCobrowseSDKInitArgs = arguments }};\n      var fragment = a.createDocumentFragment();\n      function loadJs(url) {\n        c = a.createElement(b);\n        d = a.getElementsByTagName(b)[0];\n        c[\"async\"] = false;\n        c.src = url;\n        fragment.appendChild(c);\n      }\n      loadJs(`https:\u002F\u002Fus01-zcb.zoom.us\u002Fstatic\u002Fresource\u002Fsdk\u002F${ZOOM_SDK_KEY}\u002Fjs\u002F2.13.2`);\n      d.parentNode.insertBefore(fragment, d);\n    })(window, document, \"script\", \"ZoomCobrowseSDK\");\n  \u003C\u002Fscript>\n\u003C\u002Fhead>\n\u003Cbody>\n  \u003Ch1>Customer Support\u003C\u002Fh1>\n  \u003Cbutton id=\"cobrowse-btn\" disabled>Loading...\u003C\u002Fbutton>\n  \n  \u003C!-- Sensitive fields - will be masked from agent -->\n  \u003Clabel>SSN: \u003Cinput type=\"text\" class=\"pii-mask\" placeholder=\"XXX-XX-XXXX\">\u003C\u002Flabel>\n  \u003Clabel>Credit Card: \u003Cinput type=\"text\" class=\"pii-mask\" placeholder=\"XXXX-XXXX-XXXX-XXXX\">\u003C\u002Flabel>\n  \n  \u003Cscript type=\"module\">\n    let sessionRef = null;\n    \n    const settings = {\n      allowAgentAnnotation: true,\n      allowCustomerAnnotation: true,\n      piiMask: {\n        maskCssSelectors: \".pii-mask\",\n        maskType: \"custom_input\"\n      }\n    };\n    \n    ZoomCobrowseSDK.init(settings, function({ success, session, error }) {\n      if (success) {\n        sessionRef = session;\n        \n        \u002F\u002F Listen for PIN code\n        session.on(\"pincode_updated\", (payload) => {\n          console.log(\"PIN Code:\", payload.pincode);\n          \u002F\u002F IMPORTANT: this is the PIN agent should use\n          alert(`Share this PIN with agent: ${payload.pincode}`);\n        });\n        \n        \u002F\u002F Listen for session events\n        session.on(\"session_started\", () => console.log(\"Session started\"));\n        session.on(\"agent_joined\", () => console.log(\"Agent joined\"));\n        session.on(\"agent_left\", () => console.log(\"Agent left\"));\n        session.on(\"session_ended\", () => console.log(\"Session ended\"));\n        \n        document.getElementById(\"cobrowse-btn\").disabled = false;\n        document.getElementById(\"cobrowse-btn\").innerText = \"Start Cobrowse Session\";\n      } else {\n        console.error(\"SDK init failed:\", error);\n      }\n    });\n    \n    document.getElementById(\"cobrowse-btn\").addEventListener(\"click\", async () => {\n      \u002F\u002F Fetch JWT from your server\n      const response = await fetch(\"https:\u002F\u002FYOUR_TOKEN_SERVICE_BASE_URL\", {\n        method: \"POST\",\n        headers: { \"Content-Type\": \"application\u002Fjson\" },\n        body: JSON.stringify({\n          role: 1,\n          userId: \"customer_\" + Date.now(),\n          userName: \"Customer\"\n        })\n      });\n      const { token } = await response.json();\n      \n      \u002F\u002F Start cobrowse session\n      sessionRef.start({ sdkToken: token });\n    });\n  \u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n","html",[1738],{"type":51,"tag":755,"props":1739,"children":1740},{"__ignoreMap":1349},[1741,1765,1781,1797,1834,1873,1910,1918,1926,2004,2109,2147,2177,2220,2273,2316,2346,2381,2390,2445,2497,2562,2579,2595,2612,2644,2705,2714,2723,2831,2933,2941,2977,3000,3008,3029,3051,3072,3089,3119,3145,3153,3162,3170,3238,3266,3287,3296,3305,3365,3426,3435,3486,3503,3511,3520,3605,3687,3769,3851,3859,3918,3984,4002,4053,4061,4077,4085,4169,4178,4231,4261,4313,4348,4370,4423,4448,4460,4476,4527,4536,4545,4597,4613,4629,4645],{"type":51,"tag":1355,"props":1742,"children":1743},{"class":1357,"line":1358},[1744,1749,1754,1760],{"type":51,"tag":1355,"props":1745,"children":1746},{"style":1437},[1747],{"type":57,"value":1748},"\u003C!",{"type":51,"tag":1355,"props":1750,"children":1751},{"style":1566},[1752],{"type":57,"value":1753},"DOCTYPE",{"type":51,"tag":1355,"props":1755,"children":1757},{"style":1756},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[1758],{"type":57,"value":1759}," html",{"type":51,"tag":1355,"props":1761,"children":1762},{"style":1437},[1763],{"type":57,"value":1764},">\n",{"type":51,"tag":1355,"props":1766,"children":1767},{"class":1357,"line":1379},[1768,1773,1777],{"type":51,"tag":1355,"props":1769,"children":1770},{"style":1437},[1771],{"type":57,"value":1772},"\u003C",{"type":51,"tag":1355,"props":1774,"children":1775},{"style":1566},[1776],{"type":57,"value":1736},{"type":51,"tag":1355,"props":1778,"children":1779},{"style":1437},[1780],{"type":57,"value":1764},{"type":51,"tag":1355,"props":1782,"children":1783},{"class":1357,"line":1394},[1784,1788,1793],{"type":51,"tag":1355,"props":1785,"children":1786},{"style":1437},[1787],{"type":57,"value":1772},{"type":51,"tag":1355,"props":1789,"children":1790},{"style":1566},[1791],{"type":57,"value":1792},"head",{"type":51,"tag":1355,"props":1794,"children":1795},{"style":1437},[1796],{"type":57,"value":1764},{"type":51,"tag":1355,"props":1798,"children":1799},{"class":1357,"line":1408},[1800,1805,1810,1815,1821,1826,1830],{"type":51,"tag":1355,"props":1801,"children":1802},{"style":1437},[1803],{"type":57,"value":1804},"  \u003C",{"type":51,"tag":1355,"props":1806,"children":1807},{"style":1566},[1808],{"type":57,"value":1809},"title",{"type":51,"tag":1355,"props":1811,"children":1812},{"style":1437},[1813],{"type":57,"value":1814},">",{"type":51,"tag":1355,"props":1816,"children":1818},{"style":1817},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[1819],{"type":57,"value":1820},"Customer - Cobrowse Demo",{"type":51,"tag":1355,"props":1822,"children":1823},{"style":1437},[1824],{"type":57,"value":1825},"\u003C\u002F",{"type":51,"tag":1355,"props":1827,"children":1828},{"style":1566},[1829],{"type":57,"value":1809},{"type":51,"tag":1355,"props":1831,"children":1832},{"style":1437},[1833],{"type":57,"value":1764},{"type":51,"tag":1355,"props":1835,"children":1836},{"class":1357,"line":1418},[1837,1841,1846,1851,1856,1860,1865,1869],{"type":51,"tag":1355,"props":1838,"children":1839},{"style":1437},[1840],{"type":57,"value":1804},{"type":51,"tag":1355,"props":1842,"children":1843},{"style":1566},[1844],{"type":57,"value":1845},"script",{"type":51,"tag":1355,"props":1847,"children":1848},{"style":1756},[1849],{"type":57,"value":1850}," type",{"type":51,"tag":1355,"props":1852,"children":1853},{"style":1437},[1854],{"type":57,"value":1855},"=",{"type":51,"tag":1355,"props":1857,"children":1858},{"style":1437},[1859],{"type":57,"value":1563},{"type":51,"tag":1355,"props":1861,"children":1862},{"style":1368},[1863],{"type":57,"value":1864},"module",{"type":51,"tag":1355,"props":1866,"children":1867},{"style":1437},[1868],{"type":57,"value":1563},{"type":51,"tag":1355,"props":1870,"children":1871},{"style":1437},[1872],{"type":57,"value":1764},{"type":51,"tag":1355,"props":1874,"children":1875},{"class":1357,"line":1428},[1876,1881,1886,1890,1895,1900,1905],{"type":51,"tag":1355,"props":1877,"children":1878},{"style":1756},[1879],{"type":57,"value":1880},"    const",{"type":51,"tag":1355,"props":1882,"children":1883},{"style":1817},[1884],{"type":57,"value":1885}," ZOOM_SDK_KEY ",{"type":51,"tag":1355,"props":1887,"children":1888},{"style":1437},[1889],{"type":57,"value":1855},{"type":51,"tag":1355,"props":1891,"children":1892},{"style":1437},[1893],{"type":57,"value":1894}," '",{"type":51,"tag":1355,"props":1896,"children":1897},{"style":1368},[1898],{"type":57,"value":1899},"YOUR_SDK_KEY",{"type":51,"tag":1355,"props":1901,"children":1902},{"style":1437},[1903],{"type":57,"value":1904},"'",{"type":51,"tag":1355,"props":1906,"children":1907},{"style":1437},[1908],{"type":57,"value":1909},";\n",{"type":51,"tag":1355,"props":1911,"children":1912},{"class":1357,"line":1458},[1913],{"type":51,"tag":1355,"props":1914,"children":1915},{"style":1817},[1916],{"type":57,"value":1917},"    \n",{"type":51,"tag":1355,"props":1919,"children":1920},{"class":1357,"line":1467},[1921],{"type":51,"tag":1355,"props":1922,"children":1923},{"style":1422},[1924],{"type":57,"value":1925},"    \u002F\u002F Load SDK from CDN\n",{"type":51,"tag":1355,"props":1927,"children":1928},{"class":1357,"line":1476},[1929,1934,1939,1944,1950,1954,1959,1963,1968,1972,1977,1981,1986,1990,1995,1999],{"type":51,"tag":1355,"props":1930,"children":1931},{"style":1817},[1932],{"type":57,"value":1933},"    (",{"type":51,"tag":1355,"props":1935,"children":1936},{"style":1756},[1937],{"type":57,"value":1938},"function",{"type":51,"tag":1355,"props":1940,"children":1941},{"style":1437},[1942],{"type":57,"value":1943},"(",{"type":51,"tag":1355,"props":1945,"children":1947},{"style":1946},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[1948],{"type":57,"value":1949},"r",{"type":51,"tag":1355,"props":1951,"children":1952},{"style":1437},[1953],{"type":57,"value":1578},{"type":51,"tag":1355,"props":1955,"children":1956},{"style":1946},[1957],{"type":57,"value":1958}," a",{"type":51,"tag":1355,"props":1960,"children":1961},{"style":1437},[1962],{"type":57,"value":1578},{"type":51,"tag":1355,"props":1964,"children":1965},{"style":1946},[1966],{"type":57,"value":1967}," b",{"type":51,"tag":1355,"props":1969,"children":1970},{"style":1437},[1971],{"type":57,"value":1578},{"type":51,"tag":1355,"props":1973,"children":1974},{"style":1946},[1975],{"type":57,"value":1976}," f",{"type":51,"tag":1355,"props":1978,"children":1979},{"style":1437},[1980],{"type":57,"value":1578},{"type":51,"tag":1355,"props":1982,"children":1983},{"style":1946},[1984],{"type":57,"value":1985}," c",{"type":51,"tag":1355,"props":1987,"children":1988},{"style":1437},[1989],{"type":57,"value":1578},{"type":51,"tag":1355,"props":1991,"children":1992},{"style":1946},[1993],{"type":57,"value":1994}," d",{"type":51,"tag":1355,"props":1996,"children":1997},{"style":1437},[1998],{"type":57,"value":996},{"type":51,"tag":1355,"props":2000,"children":2001},{"style":1437},[2002],{"type":57,"value":2003}," {\n",{"type":51,"tag":1355,"props":2005,"children":2006},{"class":1357,"line":1485},[2007,2012,2017,2022,2027,2031,2036,2040,2044,2048,2053,2058,2063,2067,2072,2077,2081,2085,2089,2094,2099,2104],{"type":51,"tag":1355,"props":2008,"children":2009},{"style":1817},[2010],{"type":57,"value":2011},"      r",{"type":51,"tag":1355,"props":2013,"children":2014},{"style":1566},[2015],{"type":57,"value":2016},"[",{"type":51,"tag":1355,"props":2018,"children":2019},{"style":1817},[2020],{"type":57,"value":2021},"f",{"type":51,"tag":1355,"props":2023,"children":2024},{"style":1566},[2025],{"type":57,"value":2026},"] ",{"type":51,"tag":1355,"props":2028,"children":2029},{"style":1437},[2030],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2032,"children":2033},{"style":1817},[2034],{"type":57,"value":2035}," r",{"type":51,"tag":1355,"props":2037,"children":2038},{"style":1566},[2039],{"type":57,"value":2016},{"type":51,"tag":1355,"props":2041,"children":2042},{"style":1817},[2043],{"type":57,"value":2021},{"type":51,"tag":1355,"props":2045,"children":2046},{"style":1566},[2047],{"type":57,"value":2026},{"type":51,"tag":1355,"props":2049,"children":2050},{"style":1437},[2051],{"type":57,"value":2052},"||",{"type":51,"tag":1355,"props":2054,"children":2055},{"style":1437},[2056],{"type":57,"value":2057}," {",{"type":51,"tag":1355,"props":2059,"children":2060},{"style":1383},[2061],{"type":57,"value":2062}," init",{"type":51,"tag":1355,"props":2064,"children":2065},{"style":1437},[2066],{"type":57,"value":928},{"type":51,"tag":1355,"props":2068,"children":2069},{"style":1756},[2070],{"type":57,"value":2071}," function",{"type":51,"tag":1355,"props":2073,"children":2074},{"style":1437},[2075],{"type":57,"value":2076},"()",{"type":51,"tag":1355,"props":2078,"children":2079},{"style":1437},[2080],{"type":57,"value":2057},{"type":51,"tag":1355,"props":2082,"children":2083},{"style":1817},[2084],{"type":57,"value":2035},{"type":51,"tag":1355,"props":2086,"children":2087},{"style":1437},[2088],{"type":57,"value":808},{"type":51,"tag":1355,"props":2090,"children":2091},{"style":1817},[2092],{"type":57,"value":2093},"ZoomCobrowseSDKInitArgs",{"type":51,"tag":1355,"props":2095,"children":2096},{"style":1437},[2097],{"type":57,"value":2098}," =",{"type":51,"tag":1355,"props":2100,"children":2101},{"style":1817},[2102],{"type":57,"value":2103}," arguments",{"type":51,"tag":1355,"props":2105,"children":2106},{"style":1437},[2107],{"type":57,"value":2108}," }};\n",{"type":51,"tag":1355,"props":2110,"children":2111},{"class":1357,"line":1494},[2112,2117,2122,2126,2130,2134,2139,2143],{"type":51,"tag":1355,"props":2113,"children":2114},{"style":1756},[2115],{"type":57,"value":2116},"      var",{"type":51,"tag":1355,"props":2118,"children":2119},{"style":1817},[2120],{"type":57,"value":2121}," fragment",{"type":51,"tag":1355,"props":2123,"children":2124},{"style":1437},[2125],{"type":57,"value":2098},{"type":51,"tag":1355,"props":2127,"children":2128},{"style":1817},[2129],{"type":57,"value":1958},{"type":51,"tag":1355,"props":2131,"children":2132},{"style":1437},[2133],{"type":57,"value":808},{"type":51,"tag":1355,"props":2135,"children":2136},{"style":1383},[2137],{"type":57,"value":2138},"createDocumentFragment",{"type":51,"tag":1355,"props":2140,"children":2141},{"style":1566},[2142],{"type":57,"value":2076},{"type":51,"tag":1355,"props":2144,"children":2145},{"style":1437},[2146],{"type":57,"value":1909},{"type":51,"tag":1355,"props":2148,"children":2149},{"class":1357,"line":1502},[2150,2155,2160,2164,2169,2173],{"type":51,"tag":1355,"props":2151,"children":2152},{"style":1756},[2153],{"type":57,"value":2154},"      function",{"type":51,"tag":1355,"props":2156,"children":2157},{"style":1383},[2158],{"type":57,"value":2159}," loadJs",{"type":51,"tag":1355,"props":2161,"children":2162},{"style":1437},[2163],{"type":57,"value":1943},{"type":51,"tag":1355,"props":2165,"children":2166},{"style":1946},[2167],{"type":57,"value":2168},"url",{"type":51,"tag":1355,"props":2170,"children":2171},{"style":1437},[2172],{"type":57,"value":996},{"type":51,"tag":1355,"props":2174,"children":2175},{"style":1437},[2176],{"type":57,"value":2003},{"type":51,"tag":1355,"props":2178,"children":2180},{"class":1357,"line":2179},13,[2181,2186,2190,2194,2198,2203,2207,2212,2216],{"type":51,"tag":1355,"props":2182,"children":2183},{"style":1817},[2184],{"type":57,"value":2185},"        c",{"type":51,"tag":1355,"props":2187,"children":2188},{"style":1437},[2189],{"type":57,"value":2098},{"type":51,"tag":1355,"props":2191,"children":2192},{"style":1817},[2193],{"type":57,"value":1958},{"type":51,"tag":1355,"props":2195,"children":2196},{"style":1437},[2197],{"type":57,"value":808},{"type":51,"tag":1355,"props":2199,"children":2200},{"style":1383},[2201],{"type":57,"value":2202},"createElement",{"type":51,"tag":1355,"props":2204,"children":2205},{"style":1566},[2206],{"type":57,"value":1943},{"type":51,"tag":1355,"props":2208,"children":2209},{"style":1817},[2210],{"type":57,"value":2211},"b",{"type":51,"tag":1355,"props":2213,"children":2214},{"style":1566},[2215],{"type":57,"value":996},{"type":51,"tag":1355,"props":2217,"children":2218},{"style":1437},[2219],{"type":57,"value":1909},{"type":51,"tag":1355,"props":2221,"children":2223},{"class":1357,"line":2222},14,[2224,2229,2233,2237,2241,2246,2250,2254,2259,2264,2269],{"type":51,"tag":1355,"props":2225,"children":2226},{"style":1817},[2227],{"type":57,"value":2228},"        d",{"type":51,"tag":1355,"props":2230,"children":2231},{"style":1437},[2232],{"type":57,"value":2098},{"type":51,"tag":1355,"props":2234,"children":2235},{"style":1817},[2236],{"type":57,"value":1958},{"type":51,"tag":1355,"props":2238,"children":2239},{"style":1437},[2240],{"type":57,"value":808},{"type":51,"tag":1355,"props":2242,"children":2243},{"style":1383},[2244],{"type":57,"value":2245},"getElementsByTagName",{"type":51,"tag":1355,"props":2247,"children":2248},{"style":1566},[2249],{"type":57,"value":1943},{"type":51,"tag":1355,"props":2251,"children":2252},{"style":1817},[2253],{"type":57,"value":2211},{"type":51,"tag":1355,"props":2255,"children":2256},{"style":1566},[2257],{"type":57,"value":2258},")[",{"type":51,"tag":1355,"props":2260,"children":2261},{"style":1571},[2262],{"type":57,"value":2263},"0",{"type":51,"tag":1355,"props":2265,"children":2266},{"style":1566},[2267],{"type":57,"value":2268},"]",{"type":51,"tag":1355,"props":2270,"children":2271},{"style":1437},[2272],{"type":57,"value":1909},{"type":51,"tag":1355,"props":2274,"children":2276},{"class":1357,"line":2275},15,[2277,2281,2285,2289,2294,2298,2302,2306,2312],{"type":51,"tag":1355,"props":2278,"children":2279},{"style":1817},[2280],{"type":57,"value":2185},{"type":51,"tag":1355,"props":2282,"children":2283},{"style":1566},[2284],{"type":57,"value":2016},{"type":51,"tag":1355,"props":2286,"children":2287},{"style":1437},[2288],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2290,"children":2291},{"style":1368},[2292],{"type":57,"value":2293},"async",{"type":51,"tag":1355,"props":2295,"children":2296},{"style":1437},[2297],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2299,"children":2300},{"style":1566},[2301],{"type":57,"value":2026},{"type":51,"tag":1355,"props":2303,"children":2304},{"style":1437},[2305],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2307,"children":2309},{"style":2308},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[2310],{"type":57,"value":2311}," false",{"type":51,"tag":1355,"props":2313,"children":2314},{"style":1437},[2315],{"type":57,"value":1909},{"type":51,"tag":1355,"props":2317,"children":2319},{"class":1357,"line":2318},16,[2320,2324,2328,2333,2337,2342],{"type":51,"tag":1355,"props":2321,"children":2322},{"style":1817},[2323],{"type":57,"value":2185},{"type":51,"tag":1355,"props":2325,"children":2326},{"style":1437},[2327],{"type":57,"value":808},{"type":51,"tag":1355,"props":2329,"children":2330},{"style":1817},[2331],{"type":57,"value":2332},"src",{"type":51,"tag":1355,"props":2334,"children":2335},{"style":1437},[2336],{"type":57,"value":2098},{"type":51,"tag":1355,"props":2338,"children":2339},{"style":1817},[2340],{"type":57,"value":2341}," url",{"type":51,"tag":1355,"props":2343,"children":2344},{"style":1437},[2345],{"type":57,"value":1909},{"type":51,"tag":1355,"props":2347,"children":2349},{"class":1357,"line":2348},17,[2350,2355,2359,2364,2368,2373,2377],{"type":51,"tag":1355,"props":2351,"children":2352},{"style":1817},[2353],{"type":57,"value":2354},"        fragment",{"type":51,"tag":1355,"props":2356,"children":2357},{"style":1437},[2358],{"type":57,"value":808},{"type":51,"tag":1355,"props":2360,"children":2361},{"style":1383},[2362],{"type":57,"value":2363},"appendChild",{"type":51,"tag":1355,"props":2365,"children":2366},{"style":1566},[2367],{"type":57,"value":1943},{"type":51,"tag":1355,"props":2369,"children":2370},{"style":1817},[2371],{"type":57,"value":2372},"c",{"type":51,"tag":1355,"props":2374,"children":2375},{"style":1566},[2376],{"type":57,"value":996},{"type":51,"tag":1355,"props":2378,"children":2379},{"style":1437},[2380],{"type":57,"value":1909},{"type":51,"tag":1355,"props":2382,"children":2384},{"class":1357,"line":2383},18,[2385],{"type":51,"tag":1355,"props":2386,"children":2387},{"style":1437},[2388],{"type":57,"value":2389},"      }\n",{"type":51,"tag":1355,"props":2391,"children":2393},{"class":1357,"line":2392},19,[2394,2399,2403,2408,2413,2418,2423,2428,2433,2437,2441],{"type":51,"tag":1355,"props":2395,"children":2396},{"style":1383},[2397],{"type":57,"value":2398},"      loadJs",{"type":51,"tag":1355,"props":2400,"children":2401},{"style":1566},[2402],{"type":57,"value":1943},{"type":51,"tag":1355,"props":2404,"children":2405},{"style":1437},[2406],{"type":57,"value":2407},"`",{"type":51,"tag":1355,"props":2409,"children":2410},{"style":1368},[2411],{"type":57,"value":2412},"https:\u002F\u002Fus01-zcb.zoom.us\u002Fstatic\u002Fresource\u002Fsdk\u002F",{"type":51,"tag":1355,"props":2414,"children":2415},{"style":1437},[2416],{"type":57,"value":2417},"${",{"type":51,"tag":1355,"props":2419,"children":2420},{"style":1817},[2421],{"type":57,"value":2422},"ZOOM_SDK_KEY",{"type":51,"tag":1355,"props":2424,"children":2425},{"style":1437},[2426],{"type":57,"value":2427},"}",{"type":51,"tag":1355,"props":2429,"children":2430},{"style":1368},[2431],{"type":57,"value":2432},"\u002Fjs\u002F2.13.2",{"type":51,"tag":1355,"props":2434,"children":2435},{"style":1437},[2436],{"type":57,"value":2407},{"type":51,"tag":1355,"props":2438,"children":2439},{"style":1566},[2440],{"type":57,"value":996},{"type":51,"tag":1355,"props":2442,"children":2443},{"style":1437},[2444],{"type":57,"value":1909},{"type":51,"tag":1355,"props":2446,"children":2448},{"class":1357,"line":2447},20,[2449,2454,2458,2463,2467,2472,2476,2481,2485,2489,2493],{"type":51,"tag":1355,"props":2450,"children":2451},{"style":1817},[2452],{"type":57,"value":2453},"      d",{"type":51,"tag":1355,"props":2455,"children":2456},{"style":1437},[2457],{"type":57,"value":808},{"type":51,"tag":1355,"props":2459,"children":2460},{"style":1817},[2461],{"type":57,"value":2462},"parentNode",{"type":51,"tag":1355,"props":2464,"children":2465},{"style":1437},[2466],{"type":57,"value":808},{"type":51,"tag":1355,"props":2468,"children":2469},{"style":1383},[2470],{"type":57,"value":2471},"insertBefore",{"type":51,"tag":1355,"props":2473,"children":2474},{"style":1566},[2475],{"type":57,"value":1943},{"type":51,"tag":1355,"props":2477,"children":2478},{"style":1817},[2479],{"type":57,"value":2480},"fragment",{"type":51,"tag":1355,"props":2482,"children":2483},{"style":1437},[2484],{"type":57,"value":1578},{"type":51,"tag":1355,"props":2486,"children":2487},{"style":1817},[2488],{"type":57,"value":1994},{"type":51,"tag":1355,"props":2490,"children":2491},{"style":1566},[2492],{"type":57,"value":996},{"type":51,"tag":1355,"props":2494,"children":2495},{"style":1437},[2496],{"type":57,"value":1909},{"type":51,"tag":1355,"props":2498,"children":2500},{"class":1357,"line":2499},21,[2501,2506,2511,2515,2520,2524,2529,2533,2537,2541,2545,2550,2554,2558],{"type":51,"tag":1355,"props":2502,"children":2503},{"style":1437},[2504],{"type":57,"value":2505},"    }",{"type":51,"tag":1355,"props":2507,"children":2508},{"style":1817},[2509],{"type":57,"value":2510},")(window",{"type":51,"tag":1355,"props":2512,"children":2513},{"style":1437},[2514],{"type":57,"value":1578},{"type":51,"tag":1355,"props":2516,"children":2517},{"style":1817},[2518],{"type":57,"value":2519}," document",{"type":51,"tag":1355,"props":2521,"children":2522},{"style":1437},[2523],{"type":57,"value":1578},{"type":51,"tag":1355,"props":2525,"children":2526},{"style":1437},[2527],{"type":57,"value":2528}," \"",{"type":51,"tag":1355,"props":2530,"children":2531},{"style":1368},[2532],{"type":57,"value":1845},{"type":51,"tag":1355,"props":2534,"children":2535},{"style":1437},[2536],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2538,"children":2539},{"style":1437},[2540],{"type":57,"value":1578},{"type":51,"tag":1355,"props":2542,"children":2543},{"style":1437},[2544],{"type":57,"value":2528},{"type":51,"tag":1355,"props":2546,"children":2547},{"style":1368},[2548],{"type":57,"value":2549},"ZoomCobrowseSDK",{"type":51,"tag":1355,"props":2551,"children":2552},{"style":1437},[2553],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2555,"children":2556},{"style":1817},[2557],{"type":57,"value":996},{"type":51,"tag":1355,"props":2559,"children":2560},{"style":1437},[2561],{"type":57,"value":1909},{"type":51,"tag":1355,"props":2563,"children":2565},{"class":1357,"line":2564},22,[2566,2571,2575],{"type":51,"tag":1355,"props":2567,"children":2568},{"style":1437},[2569],{"type":57,"value":2570},"  \u003C\u002F",{"type":51,"tag":1355,"props":2572,"children":2573},{"style":1566},[2574],{"type":57,"value":1845},{"type":51,"tag":1355,"props":2576,"children":2577},{"style":1437},[2578],{"type":57,"value":1764},{"type":51,"tag":1355,"props":2580,"children":2582},{"class":1357,"line":2581},23,[2583,2587,2591],{"type":51,"tag":1355,"props":2584,"children":2585},{"style":1437},[2586],{"type":57,"value":1825},{"type":51,"tag":1355,"props":2588,"children":2589},{"style":1566},[2590],{"type":57,"value":1792},{"type":51,"tag":1355,"props":2592,"children":2593},{"style":1437},[2594],{"type":57,"value":1764},{"type":51,"tag":1355,"props":2596,"children":2598},{"class":1357,"line":2597},24,[2599,2603,2608],{"type":51,"tag":1355,"props":2600,"children":2601},{"style":1437},[2602],{"type":57,"value":1772},{"type":51,"tag":1355,"props":2604,"children":2605},{"style":1566},[2606],{"type":57,"value":2607},"body",{"type":51,"tag":1355,"props":2609,"children":2610},{"style":1437},[2611],{"type":57,"value":1764},{"type":51,"tag":1355,"props":2613,"children":2615},{"class":1357,"line":2614},25,[2616,2620,2624,2628,2632,2636,2640],{"type":51,"tag":1355,"props":2617,"children":2618},{"style":1437},[2619],{"type":57,"value":1804},{"type":51,"tag":1355,"props":2621,"children":2622},{"style":1566},[2623],{"type":57,"value":52},{"type":51,"tag":1355,"props":2625,"children":2626},{"style":1437},[2627],{"type":57,"value":1814},{"type":51,"tag":1355,"props":2629,"children":2630},{"style":1817},[2631],{"type":57,"value":14},{"type":51,"tag":1355,"props":2633,"children":2634},{"style":1437},[2635],{"type":57,"value":1825},{"type":51,"tag":1355,"props":2637,"children":2638},{"style":1566},[2639],{"type":57,"value":52},{"type":51,"tag":1355,"props":2641,"children":2642},{"style":1437},[2643],{"type":57,"value":1764},{"type":51,"tag":1355,"props":2645,"children":2647},{"class":1357,"line":2646},26,[2648,2652,2657,2662,2666,2670,2675,2679,2684,2688,2693,2697,2701],{"type":51,"tag":1355,"props":2649,"children":2650},{"style":1437},[2651],{"type":57,"value":1804},{"type":51,"tag":1355,"props":2653,"children":2654},{"style":1566},[2655],{"type":57,"value":2656},"button",{"type":51,"tag":1355,"props":2658,"children":2659},{"style":1756},[2660],{"type":57,"value":2661}," id",{"type":51,"tag":1355,"props":2663,"children":2664},{"style":1437},[2665],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2667,"children":2668},{"style":1437},[2669],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2671,"children":2672},{"style":1368},[2673],{"type":57,"value":2674},"cobrowse-btn",{"type":51,"tag":1355,"props":2676,"children":2677},{"style":1437},[2678],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2680,"children":2681},{"style":1756},[2682],{"type":57,"value":2683}," disabled",{"type":51,"tag":1355,"props":2685,"children":2686},{"style":1437},[2687],{"type":57,"value":1814},{"type":51,"tag":1355,"props":2689,"children":2690},{"style":1817},[2691],{"type":57,"value":2692},"Loading...",{"type":51,"tag":1355,"props":2694,"children":2695},{"style":1437},[2696],{"type":57,"value":1825},{"type":51,"tag":1355,"props":2698,"children":2699},{"style":1566},[2700],{"type":57,"value":2656},{"type":51,"tag":1355,"props":2702,"children":2703},{"style":1437},[2704],{"type":57,"value":1764},{"type":51,"tag":1355,"props":2706,"children":2708},{"class":1357,"line":2707},27,[2709],{"type":51,"tag":1355,"props":2710,"children":2711},{"style":1817},[2712],{"type":57,"value":2713},"  \n",{"type":51,"tag":1355,"props":2715,"children":2717},{"class":1357,"line":2716},28,[2718],{"type":51,"tag":1355,"props":2719,"children":2720},{"style":1422},[2721],{"type":57,"value":2722},"  \u003C!-- Sensitive fields - will be masked from agent -->\n",{"type":51,"tag":1355,"props":2724,"children":2726},{"class":1357,"line":2725},29,[2727,2731,2736,2740,2745,2749,2754,2758,2762,2766,2770,2774,2779,2783,2787,2792,2796,2801,2805,2809,2814,2818,2823,2827],{"type":51,"tag":1355,"props":2728,"children":2729},{"style":1437},[2730],{"type":57,"value":1804},{"type":51,"tag":1355,"props":2732,"children":2733},{"style":1566},[2734],{"type":57,"value":2735},"label",{"type":51,"tag":1355,"props":2737,"children":2738},{"style":1437},[2739],{"type":57,"value":1814},{"type":51,"tag":1355,"props":2741,"children":2742},{"style":1817},[2743],{"type":57,"value":2744},"SSN: ",{"type":51,"tag":1355,"props":2746,"children":2747},{"style":1437},[2748],{"type":57,"value":1772},{"type":51,"tag":1355,"props":2750,"children":2751},{"style":1566},[2752],{"type":57,"value":2753},"input",{"type":51,"tag":1355,"props":2755,"children":2756},{"style":1756},[2757],{"type":57,"value":1850},{"type":51,"tag":1355,"props":2759,"children":2760},{"style":1437},[2761],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2763,"children":2764},{"style":1437},[2765],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2767,"children":2768},{"style":1368},[2769],{"type":57,"value":57},{"type":51,"tag":1355,"props":2771,"children":2772},{"style":1437},[2773],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2775,"children":2776},{"style":1756},[2777],{"type":57,"value":2778}," class",{"type":51,"tag":1355,"props":2780,"children":2781},{"style":1437},[2782],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2784,"children":2785},{"style":1437},[2786],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2788,"children":2789},{"style":1368},[2790],{"type":57,"value":2791},"pii-mask",{"type":51,"tag":1355,"props":2793,"children":2794},{"style":1437},[2795],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2797,"children":2798},{"style":1756},[2799],{"type":57,"value":2800}," placeholder",{"type":51,"tag":1355,"props":2802,"children":2803},{"style":1437},[2804],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2806,"children":2807},{"style":1437},[2808],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2810,"children":2811},{"style":1368},[2812],{"type":57,"value":2813},"XXX-XX-XXXX",{"type":51,"tag":1355,"props":2815,"children":2816},{"style":1437},[2817],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2819,"children":2820},{"style":1437},[2821],{"type":57,"value":2822},">\u003C\u002F",{"type":51,"tag":1355,"props":2824,"children":2825},{"style":1566},[2826],{"type":57,"value":2735},{"type":51,"tag":1355,"props":2828,"children":2829},{"style":1437},[2830],{"type":57,"value":1764},{"type":51,"tag":1355,"props":2832,"children":2834},{"class":1357,"line":2833},30,[2835,2839,2843,2847,2852,2856,2860,2864,2868,2872,2876,2880,2884,2888,2892,2896,2900,2904,2908,2912,2917,2921,2925,2929],{"type":51,"tag":1355,"props":2836,"children":2837},{"style":1437},[2838],{"type":57,"value":1804},{"type":51,"tag":1355,"props":2840,"children":2841},{"style":1566},[2842],{"type":57,"value":2735},{"type":51,"tag":1355,"props":2844,"children":2845},{"style":1437},[2846],{"type":57,"value":1814},{"type":51,"tag":1355,"props":2848,"children":2849},{"style":1817},[2850],{"type":57,"value":2851},"Credit Card: ",{"type":51,"tag":1355,"props":2853,"children":2854},{"style":1437},[2855],{"type":57,"value":1772},{"type":51,"tag":1355,"props":2857,"children":2858},{"style":1566},[2859],{"type":57,"value":2753},{"type":51,"tag":1355,"props":2861,"children":2862},{"style":1756},[2863],{"type":57,"value":1850},{"type":51,"tag":1355,"props":2865,"children":2866},{"style":1437},[2867],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2869,"children":2870},{"style":1437},[2871],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2873,"children":2874},{"style":1368},[2875],{"type":57,"value":57},{"type":51,"tag":1355,"props":2877,"children":2878},{"style":1437},[2879],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2881,"children":2882},{"style":1756},[2883],{"type":57,"value":2778},{"type":51,"tag":1355,"props":2885,"children":2886},{"style":1437},[2887],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2889,"children":2890},{"style":1437},[2891],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2893,"children":2894},{"style":1368},[2895],{"type":57,"value":2791},{"type":51,"tag":1355,"props":2897,"children":2898},{"style":1437},[2899],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2901,"children":2902},{"style":1756},[2903],{"type":57,"value":2800},{"type":51,"tag":1355,"props":2905,"children":2906},{"style":1437},[2907],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2909,"children":2910},{"style":1437},[2911],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2913,"children":2914},{"style":1368},[2915],{"type":57,"value":2916},"XXXX-XXXX-XXXX-XXXX",{"type":51,"tag":1355,"props":2918,"children":2919},{"style":1437},[2920],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2922,"children":2923},{"style":1437},[2924],{"type":57,"value":2822},{"type":51,"tag":1355,"props":2926,"children":2927},{"style":1566},[2928],{"type":57,"value":2735},{"type":51,"tag":1355,"props":2930,"children":2931},{"style":1437},[2932],{"type":57,"value":1764},{"type":51,"tag":1355,"props":2934,"children":2936},{"class":1357,"line":2935},31,[2937],{"type":51,"tag":1355,"props":2938,"children":2939},{"style":1817},[2940],{"type":57,"value":2713},{"type":51,"tag":1355,"props":2942,"children":2944},{"class":1357,"line":2943},32,[2945,2949,2953,2957,2961,2965,2969,2973],{"type":51,"tag":1355,"props":2946,"children":2947},{"style":1437},[2948],{"type":57,"value":1804},{"type":51,"tag":1355,"props":2950,"children":2951},{"style":1566},[2952],{"type":57,"value":1845},{"type":51,"tag":1355,"props":2954,"children":2955},{"style":1756},[2956],{"type":57,"value":1850},{"type":51,"tag":1355,"props":2958,"children":2959},{"style":1437},[2960],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2962,"children":2963},{"style":1437},[2964],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2966,"children":2967},{"style":1368},[2968],{"type":57,"value":1864},{"type":51,"tag":1355,"props":2970,"children":2971},{"style":1437},[2972],{"type":57,"value":1563},{"type":51,"tag":1355,"props":2974,"children":2975},{"style":1437},[2976],{"type":57,"value":1764},{"type":51,"tag":1355,"props":2978,"children":2980},{"class":1357,"line":2979},33,[2981,2986,2991,2995],{"type":51,"tag":1355,"props":2982,"children":2983},{"style":1756},[2984],{"type":57,"value":2985},"    let",{"type":51,"tag":1355,"props":2987,"children":2988},{"style":1817},[2989],{"type":57,"value":2990}," sessionRef ",{"type":51,"tag":1355,"props":2992,"children":2993},{"style":1437},[2994],{"type":57,"value":1855},{"type":51,"tag":1355,"props":2996,"children":2997},{"style":1437},[2998],{"type":57,"value":2999}," null;\n",{"type":51,"tag":1355,"props":3001,"children":3003},{"class":1357,"line":3002},34,[3004],{"type":51,"tag":1355,"props":3005,"children":3006},{"style":1817},[3007],{"type":57,"value":1917},{"type":51,"tag":1355,"props":3009,"children":3011},{"class":1357,"line":3010},35,[3012,3016,3021,3025],{"type":51,"tag":1355,"props":3013,"children":3014},{"style":1756},[3015],{"type":57,"value":1880},{"type":51,"tag":1355,"props":3017,"children":3018},{"style":1817},[3019],{"type":57,"value":3020}," settings ",{"type":51,"tag":1355,"props":3022,"children":3023},{"style":1437},[3024],{"type":57,"value":1855},{"type":51,"tag":1355,"props":3026,"children":3027},{"style":1437},[3028],{"type":57,"value":2003},{"type":51,"tag":1355,"props":3030,"children":3032},{"class":1357,"line":3031},36,[3033,3038,3042,3047],{"type":51,"tag":1355,"props":3034,"children":3035},{"style":1566},[3036],{"type":57,"value":3037},"      allowAgentAnnotation",{"type":51,"tag":1355,"props":3039,"children":3040},{"style":1437},[3041],{"type":57,"value":928},{"type":51,"tag":1355,"props":3043,"children":3044},{"style":2308},[3045],{"type":57,"value":3046}," true",{"type":51,"tag":1355,"props":3048,"children":3049},{"style":1437},[3050],{"type":57,"value":1621},{"type":51,"tag":1355,"props":3052,"children":3054},{"class":1357,"line":3053},37,[3055,3060,3064,3068],{"type":51,"tag":1355,"props":3056,"children":3057},{"style":1566},[3058],{"type":57,"value":3059},"      allowCustomerAnnotation",{"type":51,"tag":1355,"props":3061,"children":3062},{"style":1437},[3063],{"type":57,"value":928},{"type":51,"tag":1355,"props":3065,"children":3066},{"style":2308},[3067],{"type":57,"value":3046},{"type":51,"tag":1355,"props":3069,"children":3070},{"style":1437},[3071],{"type":57,"value":1621},{"type":51,"tag":1355,"props":3073,"children":3075},{"class":1357,"line":3074},38,[3076,3081,3085],{"type":51,"tag":1355,"props":3077,"children":3078},{"style":1566},[3079],{"type":57,"value":3080},"      piiMask",{"type":51,"tag":1355,"props":3082,"children":3083},{"style":1437},[3084],{"type":57,"value":928},{"type":51,"tag":1355,"props":3086,"children":3087},{"style":1437},[3088],{"type":57,"value":2003},{"type":51,"tag":1355,"props":3090,"children":3092},{"class":1357,"line":3091},39,[3093,3098,3102,3106,3111,3115],{"type":51,"tag":1355,"props":3094,"children":3095},{"style":1566},[3096],{"type":57,"value":3097},"        maskCssSelectors",{"type":51,"tag":1355,"props":3099,"children":3100},{"style":1437},[3101],{"type":57,"value":928},{"type":51,"tag":1355,"props":3103,"children":3104},{"style":1437},[3105],{"type":57,"value":2528},{"type":51,"tag":1355,"props":3107,"children":3108},{"style":1368},[3109],{"type":57,"value":3110},".pii-mask",{"type":51,"tag":1355,"props":3112,"children":3113},{"style":1437},[3114],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3116,"children":3117},{"style":1437},[3118],{"type":57,"value":1621},{"type":51,"tag":1355,"props":3120,"children":3122},{"class":1357,"line":3121},40,[3123,3128,3132,3136,3141],{"type":51,"tag":1355,"props":3124,"children":3125},{"style":1566},[3126],{"type":57,"value":3127},"        maskType",{"type":51,"tag":1355,"props":3129,"children":3130},{"style":1437},[3131],{"type":57,"value":928},{"type":51,"tag":1355,"props":3133,"children":3134},{"style":1437},[3135],{"type":57,"value":2528},{"type":51,"tag":1355,"props":3137,"children":3138},{"style":1368},[3139],{"type":57,"value":3140},"custom_input",{"type":51,"tag":1355,"props":3142,"children":3143},{"style":1437},[3144],{"type":57,"value":1655},{"type":51,"tag":1355,"props":3146,"children":3148},{"class":1357,"line":3147},41,[3149],{"type":51,"tag":1355,"props":3150,"children":3151},{"style":1437},[3152],{"type":57,"value":2389},{"type":51,"tag":1355,"props":3154,"children":3156},{"class":1357,"line":3155},42,[3157],{"type":51,"tag":1355,"props":3158,"children":3159},{"style":1437},[3160],{"type":57,"value":3161},"    };\n",{"type":51,"tag":1355,"props":3163,"children":3165},{"class":1357,"line":3164},43,[3166],{"type":51,"tag":1355,"props":3167,"children":3168},{"style":1817},[3169],{"type":57,"value":1917},{"type":51,"tag":1355,"props":3171,"children":3173},{"class":1357,"line":3172},44,[3174,3179,3183,3188,3193,3197,3201,3206,3211,3215,3220,3224,3229,3234],{"type":51,"tag":1355,"props":3175,"children":3176},{"style":1817},[3177],{"type":57,"value":3178},"    ZoomCobrowseSDK",{"type":51,"tag":1355,"props":3180,"children":3181},{"style":1437},[3182],{"type":57,"value":808},{"type":51,"tag":1355,"props":3184,"children":3185},{"style":1383},[3186],{"type":57,"value":3187},"init",{"type":51,"tag":1355,"props":3189,"children":3190},{"style":1817},[3191],{"type":57,"value":3192},"(settings",{"type":51,"tag":1355,"props":3194,"children":3195},{"style":1437},[3196],{"type":57,"value":1578},{"type":51,"tag":1355,"props":3198,"children":3199},{"style":1756},[3200],{"type":57,"value":2071},{"type":51,"tag":1355,"props":3202,"children":3203},{"style":1437},[3204],{"type":57,"value":3205},"({",{"type":51,"tag":1355,"props":3207,"children":3208},{"style":1946},[3209],{"type":57,"value":3210}," success",{"type":51,"tag":1355,"props":3212,"children":3213},{"style":1437},[3214],{"type":57,"value":1578},{"type":51,"tag":1355,"props":3216,"children":3217},{"style":1946},[3218],{"type":57,"value":3219}," session",{"type":51,"tag":1355,"props":3221,"children":3222},{"style":1437},[3223],{"type":57,"value":1578},{"type":51,"tag":1355,"props":3225,"children":3226},{"style":1946},[3227],{"type":57,"value":3228}," error",{"type":51,"tag":1355,"props":3230,"children":3231},{"style":1437},[3232],{"type":57,"value":3233}," })",{"type":51,"tag":1355,"props":3235,"children":3236},{"style":1437},[3237],{"type":57,"value":2003},{"type":51,"tag":1355,"props":3239,"children":3241},{"class":1357,"line":3240},45,[3242,3248,3252,3257,3262],{"type":51,"tag":1355,"props":3243,"children":3245},{"style":3244},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[3246],{"type":57,"value":3247},"      if",{"type":51,"tag":1355,"props":3249,"children":3250},{"style":1566},[3251],{"type":57,"value":833},{"type":51,"tag":1355,"props":3253,"children":3254},{"style":1817},[3255],{"type":57,"value":3256},"success",{"type":51,"tag":1355,"props":3258,"children":3259},{"style":1566},[3260],{"type":57,"value":3261},") ",{"type":51,"tag":1355,"props":3263,"children":3264},{"style":1437},[3265],{"type":57,"value":1545},{"type":51,"tag":1355,"props":3267,"children":3269},{"class":1357,"line":3268},46,[3270,3275,3279,3283],{"type":51,"tag":1355,"props":3271,"children":3272},{"style":1817},[3273],{"type":57,"value":3274},"        sessionRef",{"type":51,"tag":1355,"props":3276,"children":3277},{"style":1437},[3278],{"type":57,"value":2098},{"type":51,"tag":1355,"props":3280,"children":3281},{"style":1817},[3282],{"type":57,"value":3219},{"type":51,"tag":1355,"props":3284,"children":3285},{"style":1437},[3286],{"type":57,"value":1909},{"type":51,"tag":1355,"props":3288,"children":3290},{"class":1357,"line":3289},47,[3291],{"type":51,"tag":1355,"props":3292,"children":3293},{"style":1566},[3294],{"type":57,"value":3295},"        \n",{"type":51,"tag":1355,"props":3297,"children":3299},{"class":1357,"line":3298},48,[3300],{"type":51,"tag":1355,"props":3301,"children":3302},{"style":1422},[3303],{"type":57,"value":3304},"        \u002F\u002F Listen for PIN code\n",{"type":51,"tag":1355,"props":3306,"children":3308},{"class":1357,"line":3307},49,[3309,3314,3318,3323,3327,3331,3335,3339,3343,3347,3352,3356,3361],{"type":51,"tag":1355,"props":3310,"children":3311},{"style":1817},[3312],{"type":57,"value":3313},"        session",{"type":51,"tag":1355,"props":3315,"children":3316},{"style":1437},[3317],{"type":57,"value":808},{"type":51,"tag":1355,"props":3319,"children":3320},{"style":1383},[3321],{"type":57,"value":3322},"on",{"type":51,"tag":1355,"props":3324,"children":3325},{"style":1566},[3326],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3328,"children":3329},{"style":1437},[3330],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3332,"children":3333},{"style":1368},[3334],{"type":57,"value":760},{"type":51,"tag":1355,"props":3336,"children":3337},{"style":1437},[3338],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3340,"children":3341},{"style":1437},[3342],{"type":57,"value":1578},{"type":51,"tag":1355,"props":3344,"children":3345},{"style":1437},[3346],{"type":57,"value":833},{"type":51,"tag":1355,"props":3348,"children":3349},{"style":1946},[3350],{"type":57,"value":3351},"payload",{"type":51,"tag":1355,"props":3353,"children":3354},{"style":1437},[3355],{"type":57,"value":996},{"type":51,"tag":1355,"props":3357,"children":3358},{"style":1756},[3359],{"type":57,"value":3360}," =>",{"type":51,"tag":1355,"props":3362,"children":3363},{"style":1437},[3364],{"type":57,"value":2003},{"type":51,"tag":1355,"props":3366,"children":3368},{"class":1357,"line":3367},50,[3369,3374,3378,3383,3387,3391,3396,3400,3404,3409,3413,3418,3422],{"type":51,"tag":1355,"props":3370,"children":3371},{"style":1817},[3372],{"type":57,"value":3373},"          console",{"type":51,"tag":1355,"props":3375,"children":3376},{"style":1437},[3377],{"type":57,"value":808},{"type":51,"tag":1355,"props":3379,"children":3380},{"style":1383},[3381],{"type":57,"value":3382},"log",{"type":51,"tag":1355,"props":3384,"children":3385},{"style":1566},[3386],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3388,"children":3389},{"style":1437},[3390],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3392,"children":3393},{"style":1368},[3394],{"type":57,"value":3395},"PIN Code:",{"type":51,"tag":1355,"props":3397,"children":3398},{"style":1437},[3399],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3401,"children":3402},{"style":1437},[3403],{"type":57,"value":1578},{"type":51,"tag":1355,"props":3405,"children":3406},{"style":1817},[3407],{"type":57,"value":3408}," payload",{"type":51,"tag":1355,"props":3410,"children":3411},{"style":1437},[3412],{"type":57,"value":808},{"type":51,"tag":1355,"props":3414,"children":3415},{"style":1817},[3416],{"type":57,"value":3417},"pincode",{"type":51,"tag":1355,"props":3419,"children":3420},{"style":1566},[3421],{"type":57,"value":996},{"type":51,"tag":1355,"props":3423,"children":3424},{"style":1437},[3425],{"type":57,"value":1909},{"type":51,"tag":1355,"props":3427,"children":3429},{"class":1357,"line":3428},51,[3430],{"type":51,"tag":1355,"props":3431,"children":3432},{"style":1422},[3433],{"type":57,"value":3434},"          \u002F\u002F IMPORTANT: this is the PIN agent should use\n",{"type":51,"tag":1355,"props":3436,"children":3438},{"class":1357,"line":3437},52,[3439,3444,3448,3452,3457,3461,3465,3469,3473,3478,3482],{"type":51,"tag":1355,"props":3440,"children":3441},{"style":1383},[3442],{"type":57,"value":3443},"          alert",{"type":51,"tag":1355,"props":3445,"children":3446},{"style":1566},[3447],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3449,"children":3450},{"style":1437},[3451],{"type":57,"value":2407},{"type":51,"tag":1355,"props":3453,"children":3454},{"style":1368},[3455],{"type":57,"value":3456},"Share this PIN with agent: ",{"type":51,"tag":1355,"props":3458,"children":3459},{"style":1437},[3460],{"type":57,"value":2417},{"type":51,"tag":1355,"props":3462,"children":3463},{"style":1817},[3464],{"type":57,"value":3351},{"type":51,"tag":1355,"props":3466,"children":3467},{"style":1437},[3468],{"type":57,"value":808},{"type":51,"tag":1355,"props":3470,"children":3471},{"style":1817},[3472],{"type":57,"value":3417},{"type":51,"tag":1355,"props":3474,"children":3475},{"style":1437},[3476],{"type":57,"value":3477},"}`",{"type":51,"tag":1355,"props":3479,"children":3480},{"style":1566},[3481],{"type":57,"value":996},{"type":51,"tag":1355,"props":3483,"children":3484},{"style":1437},[3485],{"type":57,"value":1909},{"type":51,"tag":1355,"props":3487,"children":3489},{"class":1357,"line":3488},53,[3490,3495,3499],{"type":51,"tag":1355,"props":3491,"children":3492},{"style":1437},[3493],{"type":57,"value":3494},"        }",{"type":51,"tag":1355,"props":3496,"children":3497},{"style":1566},[3498],{"type":57,"value":996},{"type":51,"tag":1355,"props":3500,"children":3501},{"style":1437},[3502],{"type":57,"value":1909},{"type":51,"tag":1355,"props":3504,"children":3506},{"class":1357,"line":3505},54,[3507],{"type":51,"tag":1355,"props":3508,"children":3509},{"style":1566},[3510],{"type":57,"value":3295},{"type":51,"tag":1355,"props":3512,"children":3514},{"class":1357,"line":3513},55,[3515],{"type":51,"tag":1355,"props":3516,"children":3517},{"style":1422},[3518],{"type":57,"value":3519},"        \u002F\u002F Listen for session events\n",{"type":51,"tag":1355,"props":3521,"children":3523},{"class":1357,"line":3522},56,[3524,3528,3532,3536,3540,3544,3549,3553,3557,3562,3566,3571,3575,3579,3583,3587,3592,3596,3601],{"type":51,"tag":1355,"props":3525,"children":3526},{"style":1817},[3527],{"type":57,"value":3313},{"type":51,"tag":1355,"props":3529,"children":3530},{"style":1437},[3531],{"type":57,"value":808},{"type":51,"tag":1355,"props":3533,"children":3534},{"style":1383},[3535],{"type":57,"value":3322},{"type":51,"tag":1355,"props":3537,"children":3538},{"style":1566},[3539],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3541,"children":3542},{"style":1437},[3543],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3545,"children":3546},{"style":1368},[3547],{"type":57,"value":3548},"session_started",{"type":51,"tag":1355,"props":3550,"children":3551},{"style":1437},[3552],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3554,"children":3555},{"style":1437},[3556],{"type":57,"value":1578},{"type":51,"tag":1355,"props":3558,"children":3559},{"style":1437},[3560],{"type":57,"value":3561}," ()",{"type":51,"tag":1355,"props":3563,"children":3564},{"style":1756},[3565],{"type":57,"value":3360},{"type":51,"tag":1355,"props":3567,"children":3568},{"style":1817},[3569],{"type":57,"value":3570}," console",{"type":51,"tag":1355,"props":3572,"children":3573},{"style":1437},[3574],{"type":57,"value":808},{"type":51,"tag":1355,"props":3576,"children":3577},{"style":1383},[3578],{"type":57,"value":3382},{"type":51,"tag":1355,"props":3580,"children":3581},{"style":1566},[3582],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3584,"children":3585},{"style":1437},[3586],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3588,"children":3589},{"style":1368},[3590],{"type":57,"value":3591},"Session started",{"type":51,"tag":1355,"props":3593,"children":3594},{"style":1437},[3595],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3597,"children":3598},{"style":1566},[3599],{"type":57,"value":3600},"))",{"type":51,"tag":1355,"props":3602,"children":3603},{"style":1437},[3604],{"type":57,"value":1909},{"type":51,"tag":1355,"props":3606,"children":3608},{"class":1357,"line":3607},57,[3609,3613,3617,3621,3625,3629,3634,3638,3642,3646,3650,3654,3658,3662,3666,3670,3675,3679,3683],{"type":51,"tag":1355,"props":3610,"children":3611},{"style":1817},[3612],{"type":57,"value":3313},{"type":51,"tag":1355,"props":3614,"children":3615},{"style":1437},[3616],{"type":57,"value":808},{"type":51,"tag":1355,"props":3618,"children":3619},{"style":1383},[3620],{"type":57,"value":3322},{"type":51,"tag":1355,"props":3622,"children":3623},{"style":1566},[3624],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3626,"children":3627},{"style":1437},[3628],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3630,"children":3631},{"style":1368},[3632],{"type":57,"value":3633},"agent_joined",{"type":51,"tag":1355,"props":3635,"children":3636},{"style":1437},[3637],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3639,"children":3640},{"style":1437},[3641],{"type":57,"value":1578},{"type":51,"tag":1355,"props":3643,"children":3644},{"style":1437},[3645],{"type":57,"value":3561},{"type":51,"tag":1355,"props":3647,"children":3648},{"style":1756},[3649],{"type":57,"value":3360},{"type":51,"tag":1355,"props":3651,"children":3652},{"style":1817},[3653],{"type":57,"value":3570},{"type":51,"tag":1355,"props":3655,"children":3656},{"style":1437},[3657],{"type":57,"value":808},{"type":51,"tag":1355,"props":3659,"children":3660},{"style":1383},[3661],{"type":57,"value":3382},{"type":51,"tag":1355,"props":3663,"children":3664},{"style":1566},[3665],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3667,"children":3668},{"style":1437},[3669],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3671,"children":3672},{"style":1368},[3673],{"type":57,"value":3674},"Agent joined",{"type":51,"tag":1355,"props":3676,"children":3677},{"style":1437},[3678],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3680,"children":3681},{"style":1566},[3682],{"type":57,"value":3600},{"type":51,"tag":1355,"props":3684,"children":3685},{"style":1437},[3686],{"type":57,"value":1909},{"type":51,"tag":1355,"props":3688,"children":3690},{"class":1357,"line":3689},58,[3691,3695,3699,3703,3707,3711,3716,3720,3724,3728,3732,3736,3740,3744,3748,3752,3757,3761,3765],{"type":51,"tag":1355,"props":3692,"children":3693},{"style":1817},[3694],{"type":57,"value":3313},{"type":51,"tag":1355,"props":3696,"children":3697},{"style":1437},[3698],{"type":57,"value":808},{"type":51,"tag":1355,"props":3700,"children":3701},{"style":1383},[3702],{"type":57,"value":3322},{"type":51,"tag":1355,"props":3704,"children":3705},{"style":1566},[3706],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3708,"children":3709},{"style":1437},[3710],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3712,"children":3713},{"style":1368},[3714],{"type":57,"value":3715},"agent_left",{"type":51,"tag":1355,"props":3717,"children":3718},{"style":1437},[3719],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3721,"children":3722},{"style":1437},[3723],{"type":57,"value":1578},{"type":51,"tag":1355,"props":3725,"children":3726},{"style":1437},[3727],{"type":57,"value":3561},{"type":51,"tag":1355,"props":3729,"children":3730},{"style":1756},[3731],{"type":57,"value":3360},{"type":51,"tag":1355,"props":3733,"children":3734},{"style":1817},[3735],{"type":57,"value":3570},{"type":51,"tag":1355,"props":3737,"children":3738},{"style":1437},[3739],{"type":57,"value":808},{"type":51,"tag":1355,"props":3741,"children":3742},{"style":1383},[3743],{"type":57,"value":3382},{"type":51,"tag":1355,"props":3745,"children":3746},{"style":1566},[3747],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3749,"children":3750},{"style":1437},[3751],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3753,"children":3754},{"style":1368},[3755],{"type":57,"value":3756},"Agent left",{"type":51,"tag":1355,"props":3758,"children":3759},{"style":1437},[3760],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3762,"children":3763},{"style":1566},[3764],{"type":57,"value":3600},{"type":51,"tag":1355,"props":3766,"children":3767},{"style":1437},[3768],{"type":57,"value":1909},{"type":51,"tag":1355,"props":3770,"children":3772},{"class":1357,"line":3771},59,[3773,3777,3781,3785,3789,3793,3798,3802,3806,3810,3814,3818,3822,3826,3830,3834,3839,3843,3847],{"type":51,"tag":1355,"props":3774,"children":3775},{"style":1817},[3776],{"type":57,"value":3313},{"type":51,"tag":1355,"props":3778,"children":3779},{"style":1437},[3780],{"type":57,"value":808},{"type":51,"tag":1355,"props":3782,"children":3783},{"style":1383},[3784],{"type":57,"value":3322},{"type":51,"tag":1355,"props":3786,"children":3787},{"style":1566},[3788],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3790,"children":3791},{"style":1437},[3792],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3794,"children":3795},{"style":1368},[3796],{"type":57,"value":3797},"session_ended",{"type":51,"tag":1355,"props":3799,"children":3800},{"style":1437},[3801],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3803,"children":3804},{"style":1437},[3805],{"type":57,"value":1578},{"type":51,"tag":1355,"props":3807,"children":3808},{"style":1437},[3809],{"type":57,"value":3561},{"type":51,"tag":1355,"props":3811,"children":3812},{"style":1756},[3813],{"type":57,"value":3360},{"type":51,"tag":1355,"props":3815,"children":3816},{"style":1817},[3817],{"type":57,"value":3570},{"type":51,"tag":1355,"props":3819,"children":3820},{"style":1437},[3821],{"type":57,"value":808},{"type":51,"tag":1355,"props":3823,"children":3824},{"style":1383},[3825],{"type":57,"value":3382},{"type":51,"tag":1355,"props":3827,"children":3828},{"style":1566},[3829],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3831,"children":3832},{"style":1437},[3833],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3835,"children":3836},{"style":1368},[3837],{"type":57,"value":3838},"Session ended",{"type":51,"tag":1355,"props":3840,"children":3841},{"style":1437},[3842],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3844,"children":3845},{"style":1566},[3846],{"type":57,"value":3600},{"type":51,"tag":1355,"props":3848,"children":3849},{"style":1437},[3850],{"type":57,"value":1909},{"type":51,"tag":1355,"props":3852,"children":3854},{"class":1357,"line":3853},60,[3855],{"type":51,"tag":1355,"props":3856,"children":3857},{"style":1566},[3858],{"type":57,"value":3295},{"type":51,"tag":1355,"props":3860,"children":3862},{"class":1357,"line":3861},61,[3863,3868,3872,3877,3881,3885,3889,3893,3897,3901,3906,3910,3914],{"type":51,"tag":1355,"props":3864,"children":3865},{"style":1817},[3866],{"type":57,"value":3867},"        document",{"type":51,"tag":1355,"props":3869,"children":3870},{"style":1437},[3871],{"type":57,"value":808},{"type":51,"tag":1355,"props":3873,"children":3874},{"style":1383},[3875],{"type":57,"value":3876},"getElementById",{"type":51,"tag":1355,"props":3878,"children":3879},{"style":1566},[3880],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3882,"children":3883},{"style":1437},[3884],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3886,"children":3887},{"style":1368},[3888],{"type":57,"value":2674},{"type":51,"tag":1355,"props":3890,"children":3891},{"style":1437},[3892],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3894,"children":3895},{"style":1566},[3896],{"type":57,"value":996},{"type":51,"tag":1355,"props":3898,"children":3899},{"style":1437},[3900],{"type":57,"value":808},{"type":51,"tag":1355,"props":3902,"children":3903},{"style":1817},[3904],{"type":57,"value":3905},"disabled",{"type":51,"tag":1355,"props":3907,"children":3908},{"style":1437},[3909],{"type":57,"value":2098},{"type":51,"tag":1355,"props":3911,"children":3912},{"style":2308},[3913],{"type":57,"value":2311},{"type":51,"tag":1355,"props":3915,"children":3916},{"style":1437},[3917],{"type":57,"value":1909},{"type":51,"tag":1355,"props":3919,"children":3921},{"class":1357,"line":3920},62,[3922,3926,3930,3934,3938,3942,3946,3950,3954,3958,3963,3967,3971,3976,3980],{"type":51,"tag":1355,"props":3923,"children":3924},{"style":1817},[3925],{"type":57,"value":3867},{"type":51,"tag":1355,"props":3927,"children":3928},{"style":1437},[3929],{"type":57,"value":808},{"type":51,"tag":1355,"props":3931,"children":3932},{"style":1383},[3933],{"type":57,"value":3876},{"type":51,"tag":1355,"props":3935,"children":3936},{"style":1566},[3937],{"type":57,"value":1943},{"type":51,"tag":1355,"props":3939,"children":3940},{"style":1437},[3941],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3943,"children":3944},{"style":1368},[3945],{"type":57,"value":2674},{"type":51,"tag":1355,"props":3947,"children":3948},{"style":1437},[3949],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3951,"children":3952},{"style":1566},[3953],{"type":57,"value":996},{"type":51,"tag":1355,"props":3955,"children":3956},{"style":1437},[3957],{"type":57,"value":808},{"type":51,"tag":1355,"props":3959,"children":3960},{"style":1817},[3961],{"type":57,"value":3962},"innerText",{"type":51,"tag":1355,"props":3964,"children":3965},{"style":1437},[3966],{"type":57,"value":2098},{"type":51,"tag":1355,"props":3968,"children":3969},{"style":1437},[3970],{"type":57,"value":2528},{"type":51,"tag":1355,"props":3972,"children":3973},{"style":1368},[3974],{"type":57,"value":3975},"Start Cobrowse Session",{"type":51,"tag":1355,"props":3977,"children":3978},{"style":1437},[3979],{"type":57,"value":1563},{"type":51,"tag":1355,"props":3981,"children":3982},{"style":1437},[3983],{"type":57,"value":1909},{"type":51,"tag":1355,"props":3985,"children":3987},{"class":1357,"line":3986},63,[3988,3993,3998],{"type":51,"tag":1355,"props":3989,"children":3990},{"style":1437},[3991],{"type":57,"value":3992},"      }",{"type":51,"tag":1355,"props":3994,"children":3995},{"style":3244},[3996],{"type":57,"value":3997}," else",{"type":51,"tag":1355,"props":3999,"children":4000},{"style":1437},[4001],{"type":57,"value":2003},{"type":51,"tag":1355,"props":4003,"children":4005},{"class":1357,"line":4004},64,[4006,4011,4015,4020,4024,4028,4033,4037,4041,4045,4049],{"type":51,"tag":1355,"props":4007,"children":4008},{"style":1817},[4009],{"type":57,"value":4010},"        console",{"type":51,"tag":1355,"props":4012,"children":4013},{"style":1437},[4014],{"type":57,"value":808},{"type":51,"tag":1355,"props":4016,"children":4017},{"style":1383},[4018],{"type":57,"value":4019},"error",{"type":51,"tag":1355,"props":4021,"children":4022},{"style":1566},[4023],{"type":57,"value":1943},{"type":51,"tag":1355,"props":4025,"children":4026},{"style":1437},[4027],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4029,"children":4030},{"style":1368},[4031],{"type":57,"value":4032},"SDK init failed:",{"type":51,"tag":1355,"props":4034,"children":4035},{"style":1437},[4036],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4038,"children":4039},{"style":1437},[4040],{"type":57,"value":1578},{"type":51,"tag":1355,"props":4042,"children":4043},{"style":1817},[4044],{"type":57,"value":3228},{"type":51,"tag":1355,"props":4046,"children":4047},{"style":1566},[4048],{"type":57,"value":996},{"type":51,"tag":1355,"props":4050,"children":4051},{"style":1437},[4052],{"type":57,"value":1909},{"type":51,"tag":1355,"props":4054,"children":4056},{"class":1357,"line":4055},65,[4057],{"type":51,"tag":1355,"props":4058,"children":4059},{"style":1437},[4060],{"type":57,"value":2389},{"type":51,"tag":1355,"props":4062,"children":4064},{"class":1357,"line":4063},66,[4065,4069,4073],{"type":51,"tag":1355,"props":4066,"children":4067},{"style":1437},[4068],{"type":57,"value":2505},{"type":51,"tag":1355,"props":4070,"children":4071},{"style":1817},[4072],{"type":57,"value":996},{"type":51,"tag":1355,"props":4074,"children":4075},{"style":1437},[4076],{"type":57,"value":1909},{"type":51,"tag":1355,"props":4078,"children":4080},{"class":1357,"line":4079},67,[4081],{"type":51,"tag":1355,"props":4082,"children":4083},{"style":1817},[4084],{"type":57,"value":1917},{"type":51,"tag":1355,"props":4086,"children":4088},{"class":1357,"line":4087},68,[4089,4094,4098,4102,4106,4110,4114,4118,4122,4126,4131,4135,4139,4144,4148,4152,4157,4161,4165],{"type":51,"tag":1355,"props":4090,"children":4091},{"style":1817},[4092],{"type":57,"value":4093},"    document",{"type":51,"tag":1355,"props":4095,"children":4096},{"style":1437},[4097],{"type":57,"value":808},{"type":51,"tag":1355,"props":4099,"children":4100},{"style":1383},[4101],{"type":57,"value":3876},{"type":51,"tag":1355,"props":4103,"children":4104},{"style":1817},[4105],{"type":57,"value":1943},{"type":51,"tag":1355,"props":4107,"children":4108},{"style":1437},[4109],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4111,"children":4112},{"style":1368},[4113],{"type":57,"value":2674},{"type":51,"tag":1355,"props":4115,"children":4116},{"style":1437},[4117],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4119,"children":4120},{"style":1817},[4121],{"type":57,"value":996},{"type":51,"tag":1355,"props":4123,"children":4124},{"style":1437},[4125],{"type":57,"value":808},{"type":51,"tag":1355,"props":4127,"children":4128},{"style":1383},[4129],{"type":57,"value":4130},"addEventListener",{"type":51,"tag":1355,"props":4132,"children":4133},{"style":1817},[4134],{"type":57,"value":1943},{"type":51,"tag":1355,"props":4136,"children":4137},{"style":1437},[4138],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4140,"children":4141},{"style":1368},[4142],{"type":57,"value":4143},"click",{"type":51,"tag":1355,"props":4145,"children":4146},{"style":1437},[4147],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4149,"children":4150},{"style":1437},[4151],{"type":57,"value":1578},{"type":51,"tag":1355,"props":4153,"children":4154},{"style":1756},[4155],{"type":57,"value":4156}," async",{"type":51,"tag":1355,"props":4158,"children":4159},{"style":1437},[4160],{"type":57,"value":3561},{"type":51,"tag":1355,"props":4162,"children":4163},{"style":1756},[4164],{"type":57,"value":3360},{"type":51,"tag":1355,"props":4166,"children":4167},{"style":1437},[4168],{"type":57,"value":2003},{"type":51,"tag":1355,"props":4170,"children":4172},{"class":1357,"line":4171},69,[4173],{"type":51,"tag":1355,"props":4174,"children":4175},{"style":1422},[4176],{"type":57,"value":4177},"      \u002F\u002F Fetch JWT from your server\n",{"type":51,"tag":1355,"props":4179,"children":4181},{"class":1357,"line":4180},70,[4182,4187,4192,4196,4201,4206,4210,4214,4219,4223,4227],{"type":51,"tag":1355,"props":4183,"children":4184},{"style":1756},[4185],{"type":57,"value":4186},"      const",{"type":51,"tag":1355,"props":4188,"children":4189},{"style":1817},[4190],{"type":57,"value":4191}," response",{"type":51,"tag":1355,"props":4193,"children":4194},{"style":1437},[4195],{"type":57,"value":2098},{"type":51,"tag":1355,"props":4197,"children":4198},{"style":3244},[4199],{"type":57,"value":4200}," await",{"type":51,"tag":1355,"props":4202,"children":4203},{"style":1383},[4204],{"type":57,"value":4205}," fetch",{"type":51,"tag":1355,"props":4207,"children":4208},{"style":1566},[4209],{"type":57,"value":1943},{"type":51,"tag":1355,"props":4211,"children":4212},{"style":1437},[4213],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4215,"children":4216},{"style":1368},[4217],{"type":57,"value":4218},"https:\u002F\u002FYOUR_TOKEN_SERVICE_BASE_URL",{"type":51,"tag":1355,"props":4220,"children":4221},{"style":1437},[4222],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4224,"children":4225},{"style":1437},[4226],{"type":57,"value":1578},{"type":51,"tag":1355,"props":4228,"children":4229},{"style":1437},[4230],{"type":57,"value":2003},{"type":51,"tag":1355,"props":4232,"children":4234},{"class":1357,"line":4233},71,[4235,4240,4244,4248,4253,4257],{"type":51,"tag":1355,"props":4236,"children":4237},{"style":1566},[4238],{"type":57,"value":4239},"        method",{"type":51,"tag":1355,"props":4241,"children":4242},{"style":1437},[4243],{"type":57,"value":928},{"type":51,"tag":1355,"props":4245,"children":4246},{"style":1437},[4247],{"type":57,"value":2528},{"type":51,"tag":1355,"props":4249,"children":4250},{"style":1368},[4251],{"type":57,"value":4252},"POST",{"type":51,"tag":1355,"props":4254,"children":4255},{"style":1437},[4256],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4258,"children":4259},{"style":1437},[4260],{"type":57,"value":1621},{"type":51,"tag":1355,"props":4262,"children":4264},{"class":1357,"line":4263},72,[4265,4270,4274,4278,4282,4287,4291,4295,4299,4304,4308],{"type":51,"tag":1355,"props":4266,"children":4267},{"style":1566},[4268],{"type":57,"value":4269},"        headers",{"type":51,"tag":1355,"props":4271,"children":4272},{"style":1437},[4273],{"type":57,"value":928},{"type":51,"tag":1355,"props":4275,"children":4276},{"style":1437},[4277],{"type":57,"value":2057},{"type":51,"tag":1355,"props":4279,"children":4280},{"style":1437},[4281],{"type":57,"value":2528},{"type":51,"tag":1355,"props":4283,"children":4284},{"style":1566},[4285],{"type":57,"value":4286},"Content-Type",{"type":51,"tag":1355,"props":4288,"children":4289},{"style":1437},[4290],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4292,"children":4293},{"style":1437},[4294],{"type":57,"value":928},{"type":51,"tag":1355,"props":4296,"children":4297},{"style":1437},[4298],{"type":57,"value":2528},{"type":51,"tag":1355,"props":4300,"children":4301},{"style":1368},[4302],{"type":57,"value":4303},"application\u002Fjson",{"type":51,"tag":1355,"props":4305,"children":4306},{"style":1437},[4307],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4309,"children":4310},{"style":1437},[4311],{"type":57,"value":4312}," },\n",{"type":51,"tag":1355,"props":4314,"children":4316},{"class":1357,"line":4315},73,[4317,4322,4326,4331,4335,4340,4344],{"type":51,"tag":1355,"props":4318,"children":4319},{"style":1566},[4320],{"type":57,"value":4321},"        body",{"type":51,"tag":1355,"props":4323,"children":4324},{"style":1437},[4325],{"type":57,"value":928},{"type":51,"tag":1355,"props":4327,"children":4328},{"style":1817},[4329],{"type":57,"value":4330}," JSON",{"type":51,"tag":1355,"props":4332,"children":4333},{"style":1437},[4334],{"type":57,"value":808},{"type":51,"tag":1355,"props":4336,"children":4337},{"style":1383},[4338],{"type":57,"value":4339},"stringify",{"type":51,"tag":1355,"props":4341,"children":4342},{"style":1566},[4343],{"type":57,"value":1943},{"type":51,"tag":1355,"props":4345,"children":4346},{"style":1437},[4347],{"type":57,"value":1545},{"type":51,"tag":1355,"props":4349,"children":4351},{"class":1357,"line":4350},74,[4352,4357,4361,4366],{"type":51,"tag":1355,"props":4353,"children":4354},{"style":1566},[4355],{"type":57,"value":4356},"          role",{"type":51,"tag":1355,"props":4358,"children":4359},{"style":1437},[4360],{"type":57,"value":928},{"type":51,"tag":1355,"props":4362,"children":4363},{"style":1571},[4364],{"type":57,"value":4365}," 1",{"type":51,"tag":1355,"props":4367,"children":4368},{"style":1437},[4369],{"type":57,"value":1621},{"type":51,"tag":1355,"props":4371,"children":4373},{"class":1357,"line":4372},75,[4374,4379,4383,4387,4392,4396,4401,4406,4410,4415,4419],{"type":51,"tag":1355,"props":4375,"children":4376},{"style":1566},[4377],{"type":57,"value":4378},"          userId",{"type":51,"tag":1355,"props":4380,"children":4381},{"style":1437},[4382],{"type":57,"value":928},{"type":51,"tag":1355,"props":4384,"children":4385},{"style":1437},[4386],{"type":57,"value":2528},{"type":51,"tag":1355,"props":4388,"children":4389},{"style":1368},[4390],{"type":57,"value":4391},"customer_",{"type":51,"tag":1355,"props":4393,"children":4394},{"style":1437},[4395],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4397,"children":4398},{"style":1437},[4399],{"type":57,"value":4400}," +",{"type":51,"tag":1355,"props":4402,"children":4403},{"style":1817},[4404],{"type":57,"value":4405}," Date",{"type":51,"tag":1355,"props":4407,"children":4408},{"style":1437},[4409],{"type":57,"value":808},{"type":51,"tag":1355,"props":4411,"children":4412},{"style":1383},[4413],{"type":57,"value":4414},"now",{"type":51,"tag":1355,"props":4416,"children":4417},{"style":1566},[4418],{"type":57,"value":2076},{"type":51,"tag":1355,"props":4420,"children":4421},{"style":1437},[4422],{"type":57,"value":1621},{"type":51,"tag":1355,"props":4424,"children":4426},{"class":1357,"line":4425},76,[4427,4432,4436,4440,4444],{"type":51,"tag":1355,"props":4428,"children":4429},{"style":1566},[4430],{"type":57,"value":4431},"          userName",{"type":51,"tag":1355,"props":4433,"children":4434},{"style":1437},[4435],{"type":57,"value":928},{"type":51,"tag":1355,"props":4437,"children":4438},{"style":1437},[4439],{"type":57,"value":2528},{"type":51,"tag":1355,"props":4441,"children":4442},{"style":1368},[4443],{"type":57,"value":675},{"type":51,"tag":1355,"props":4445,"children":4446},{"style":1437},[4447],{"type":57,"value":1655},{"type":51,"tag":1355,"props":4449,"children":4451},{"class":1357,"line":4450},77,[4452,4456],{"type":51,"tag":1355,"props":4453,"children":4454},{"style":1437},[4455],{"type":57,"value":3494},{"type":51,"tag":1355,"props":4457,"children":4458},{"style":1566},[4459],{"type":57,"value":841},{"type":51,"tag":1355,"props":4461,"children":4463},{"class":1357,"line":4462},78,[4464,4468,4472],{"type":51,"tag":1355,"props":4465,"children":4466},{"style":1437},[4467],{"type":57,"value":3992},{"type":51,"tag":1355,"props":4469,"children":4470},{"style":1566},[4471],{"type":57,"value":996},{"type":51,"tag":1355,"props":4473,"children":4474},{"style":1437},[4475],{"type":57,"value":1909},{"type":51,"tag":1355,"props":4477,"children":4479},{"class":1357,"line":4478},79,[4480,4484,4488,4493,4498,4502,4506,4510,4514,4519,4523],{"type":51,"tag":1355,"props":4481,"children":4482},{"style":1756},[4483],{"type":57,"value":4186},{"type":51,"tag":1355,"props":4485,"children":4486},{"style":1437},[4487],{"type":57,"value":2057},{"type":51,"tag":1355,"props":4489,"children":4490},{"style":1817},[4491],{"type":57,"value":4492}," token",{"type":51,"tag":1355,"props":4494,"children":4495},{"style":1437},[4496],{"type":57,"value":4497}," }",{"type":51,"tag":1355,"props":4499,"children":4500},{"style":1437},[4501],{"type":57,"value":2098},{"type":51,"tag":1355,"props":4503,"children":4504},{"style":3244},[4505],{"type":57,"value":4200},{"type":51,"tag":1355,"props":4507,"children":4508},{"style":1817},[4509],{"type":57,"value":4191},{"type":51,"tag":1355,"props":4511,"children":4512},{"style":1437},[4513],{"type":57,"value":808},{"type":51,"tag":1355,"props":4515,"children":4516},{"style":1383},[4517],{"type":57,"value":4518},"json",{"type":51,"tag":1355,"props":4520,"children":4521},{"style":1566},[4522],{"type":57,"value":2076},{"type":51,"tag":1355,"props":4524,"children":4525},{"style":1437},[4526],{"type":57,"value":1909},{"type":51,"tag":1355,"props":4528,"children":4530},{"class":1357,"line":4529},80,[4531],{"type":51,"tag":1355,"props":4532,"children":4533},{"style":1566},[4534],{"type":57,"value":4535},"      \n",{"type":51,"tag":1355,"props":4537,"children":4539},{"class":1357,"line":4538},81,[4540],{"type":51,"tag":1355,"props":4541,"children":4542},{"style":1422},[4543],{"type":57,"value":4544},"      \u002F\u002F Start cobrowse session\n",{"type":51,"tag":1355,"props":4546,"children":4548},{"class":1357,"line":4547},82,[4549,4554,4558,4563,4567,4572,4577,4581,4585,4589,4593],{"type":51,"tag":1355,"props":4550,"children":4551},{"style":1817},[4552],{"type":57,"value":4553},"      sessionRef",{"type":51,"tag":1355,"props":4555,"children":4556},{"style":1437},[4557],{"type":57,"value":808},{"type":51,"tag":1355,"props":4559,"children":4560},{"style":1383},[4561],{"type":57,"value":4562},"start",{"type":51,"tag":1355,"props":4564,"children":4565},{"style":1566},[4566],{"type":57,"value":1943},{"type":51,"tag":1355,"props":4568,"children":4569},{"style":1437},[4570],{"type":57,"value":4571},"{",{"type":51,"tag":1355,"props":4573,"children":4574},{"style":1566},[4575],{"type":57,"value":4576}," sdkToken",{"type":51,"tag":1355,"props":4578,"children":4579},{"style":1437},[4580],{"type":57,"value":928},{"type":51,"tag":1355,"props":4582,"children":4583},{"style":1817},[4584],{"type":57,"value":4492},{"type":51,"tag":1355,"props":4586,"children":4587},{"style":1437},[4588],{"type":57,"value":4497},{"type":51,"tag":1355,"props":4590,"children":4591},{"style":1566},[4592],{"type":57,"value":996},{"type":51,"tag":1355,"props":4594,"children":4595},{"style":1437},[4596],{"type":57,"value":1909},{"type":51,"tag":1355,"props":4598,"children":4600},{"class":1357,"line":4599},83,[4601,4605,4609],{"type":51,"tag":1355,"props":4602,"children":4603},{"style":1437},[4604],{"type":57,"value":2505},{"type":51,"tag":1355,"props":4606,"children":4607},{"style":1817},[4608],{"type":57,"value":996},{"type":51,"tag":1355,"props":4610,"children":4611},{"style":1437},[4612],{"type":57,"value":1909},{"type":51,"tag":1355,"props":4614,"children":4616},{"class":1357,"line":4615},84,[4617,4621,4625],{"type":51,"tag":1355,"props":4618,"children":4619},{"style":1437},[4620],{"type":57,"value":2570},{"type":51,"tag":1355,"props":4622,"children":4623},{"style":1566},[4624],{"type":57,"value":1845},{"type":51,"tag":1355,"props":4626,"children":4627},{"style":1437},[4628],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4630,"children":4632},{"class":1357,"line":4631},85,[4633,4637,4641],{"type":51,"tag":1355,"props":4634,"children":4635},{"style":1437},[4636],{"type":57,"value":1825},{"type":51,"tag":1355,"props":4638,"children":4639},{"style":1566},[4640],{"type":57,"value":2607},{"type":51,"tag":1355,"props":4642,"children":4643},{"style":1437},[4644],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4646,"children":4648},{"class":1357,"line":4647},86,[4649,4653,4657],{"type":51,"tag":1355,"props":4650,"children":4651},{"style":1437},[4652],{"type":57,"value":1825},{"type":51,"tag":1355,"props":4654,"children":4655},{"style":1566},[4656],{"type":57,"value":1736},{"type":51,"tag":1355,"props":4658,"children":4659},{"style":1437},[4660],{"type":57,"value":1764},{"type":51,"tag":810,"props":4662,"children":4664},{"id":4663},"step-4-agent-side-integration-iframe",[4665],{"type":57,"value":4666},"Step 4: Agent Side Integration (Iframe)",{"type":51,"tag":1344,"props":4668,"children":4670},{"className":1734,"code":4669,"language":1736,"meta":1349,"style":1349},"\u003C!DOCTYPE html>\n\u003Chtml>\n\u003Chead>\n  \u003Ctitle>Agent Portal\u003C\u002Ftitle>\n\u003C\u002Fhead>\n\u003Cbody>\n  \u003Ch1>Agent Portal\u003C\u002Fh1>\n  \u003Ciframe \n    id=\"agent-iframe\"\n    width=\"1024\" \n    height=\"768\"\n    allow=\"autoplay *; camera *; microphone *; display-capture *; geolocation *;\"\n  >\u003C\u002Fiframe>\n  \n  \u003Cscript>\n    async function connectAgent() {\n      \u002F\u002F Fetch JWT from your server\n      const response = await fetch(\"https:\u002F\u002FYOUR_TOKEN_SERVICE_BASE_URL\", {\n        method: \"POST\",\n        headers: { \"Content-Type\": \"application\u002Fjson\" },\n        body: JSON.stringify({\n          role: 2,\n          userId: \"agent_\" + Date.now(),\n          userName: \"Support Agent\"\n        })\n      });\n      const { token } = await response.json();\n      \n      \u002F\u002F Load Zoom agent portal\n      const iframe = document.getElementById(\"agent-iframe\");\n      iframe.src = `https:\u002F\u002Fus01-zcb.zoom.us\u002Fsdkapi\u002Fzcb\u002Fframe-templates\u002Fdesk?access_token=${token}`;\n    }\n    \n    connectAgent();\n  \u003C\u002Fscript>\n\u003C\u002Fbody>\n\u003C\u002Fhtml>\n",[4671],{"type":51,"tag":755,"props":4672,"children":4673},{"__ignoreMap":1349},[4674,4693,4708,4723,4755,4770,4785,4816,4833,4858,4887,4912,4937,4953,4960,4975,5000,5007,5054,5081,5128,5159,5179,5227,5251,5262,5277,5324,5331,5339,5391,5437,5445,5452,5468,5483,5498],{"type":51,"tag":1355,"props":4675,"children":4676},{"class":1357,"line":1358},[4677,4681,4685,4689],{"type":51,"tag":1355,"props":4678,"children":4679},{"style":1437},[4680],{"type":57,"value":1748},{"type":51,"tag":1355,"props":4682,"children":4683},{"style":1566},[4684],{"type":57,"value":1753},{"type":51,"tag":1355,"props":4686,"children":4687},{"style":1756},[4688],{"type":57,"value":1759},{"type":51,"tag":1355,"props":4690,"children":4691},{"style":1437},[4692],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4694,"children":4695},{"class":1357,"line":1379},[4696,4700,4704],{"type":51,"tag":1355,"props":4697,"children":4698},{"style":1437},[4699],{"type":57,"value":1772},{"type":51,"tag":1355,"props":4701,"children":4702},{"style":1566},[4703],{"type":57,"value":1736},{"type":51,"tag":1355,"props":4705,"children":4706},{"style":1437},[4707],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4709,"children":4710},{"class":1357,"line":1394},[4711,4715,4719],{"type":51,"tag":1355,"props":4712,"children":4713},{"style":1437},[4714],{"type":57,"value":1772},{"type":51,"tag":1355,"props":4716,"children":4717},{"style":1566},[4718],{"type":57,"value":1792},{"type":51,"tag":1355,"props":4720,"children":4721},{"style":1437},[4722],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4724,"children":4725},{"class":1357,"line":1408},[4726,4730,4734,4738,4743,4747,4751],{"type":51,"tag":1355,"props":4727,"children":4728},{"style":1437},[4729],{"type":57,"value":1804},{"type":51,"tag":1355,"props":4731,"children":4732},{"style":1566},[4733],{"type":57,"value":1809},{"type":51,"tag":1355,"props":4735,"children":4736},{"style":1437},[4737],{"type":57,"value":1814},{"type":51,"tag":1355,"props":4739,"children":4740},{"style":1817},[4741],{"type":57,"value":4742},"Agent Portal",{"type":51,"tag":1355,"props":4744,"children":4745},{"style":1437},[4746],{"type":57,"value":1825},{"type":51,"tag":1355,"props":4748,"children":4749},{"style":1566},[4750],{"type":57,"value":1809},{"type":51,"tag":1355,"props":4752,"children":4753},{"style":1437},[4754],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4756,"children":4757},{"class":1357,"line":1418},[4758,4762,4766],{"type":51,"tag":1355,"props":4759,"children":4760},{"style":1437},[4761],{"type":57,"value":1825},{"type":51,"tag":1355,"props":4763,"children":4764},{"style":1566},[4765],{"type":57,"value":1792},{"type":51,"tag":1355,"props":4767,"children":4768},{"style":1437},[4769],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4771,"children":4772},{"class":1357,"line":1428},[4773,4777,4781],{"type":51,"tag":1355,"props":4774,"children":4775},{"style":1437},[4776],{"type":57,"value":1772},{"type":51,"tag":1355,"props":4778,"children":4779},{"style":1566},[4780],{"type":57,"value":2607},{"type":51,"tag":1355,"props":4782,"children":4783},{"style":1437},[4784],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4786,"children":4787},{"class":1357,"line":1458},[4788,4792,4796,4800,4804,4808,4812],{"type":51,"tag":1355,"props":4789,"children":4790},{"style":1437},[4791],{"type":57,"value":1804},{"type":51,"tag":1355,"props":4793,"children":4794},{"style":1566},[4795],{"type":57,"value":52},{"type":51,"tag":1355,"props":4797,"children":4798},{"style":1437},[4799],{"type":57,"value":1814},{"type":51,"tag":1355,"props":4801,"children":4802},{"style":1817},[4803],{"type":57,"value":4742},{"type":51,"tag":1355,"props":4805,"children":4806},{"style":1437},[4807],{"type":57,"value":1825},{"type":51,"tag":1355,"props":4809,"children":4810},{"style":1566},[4811],{"type":57,"value":52},{"type":51,"tag":1355,"props":4813,"children":4814},{"style":1437},[4815],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4817,"children":4818},{"class":1357,"line":1467},[4819,4823,4828],{"type":51,"tag":1355,"props":4820,"children":4821},{"style":1437},[4822],{"type":57,"value":1804},{"type":51,"tag":1355,"props":4824,"children":4825},{"style":1566},[4826],{"type":57,"value":4827},"iframe",{"type":51,"tag":1355,"props":4829,"children":4830},{"style":1437},[4831],{"type":57,"value":4832}," \n",{"type":51,"tag":1355,"props":4834,"children":4835},{"class":1357,"line":1476},[4836,4841,4845,4849,4854],{"type":51,"tag":1355,"props":4837,"children":4838},{"style":1756},[4839],{"type":57,"value":4840},"    id",{"type":51,"tag":1355,"props":4842,"children":4843},{"style":1437},[4844],{"type":57,"value":1855},{"type":51,"tag":1355,"props":4846,"children":4847},{"style":1437},[4848],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4850,"children":4851},{"style":1368},[4852],{"type":57,"value":4853},"agent-iframe",{"type":51,"tag":1355,"props":4855,"children":4856},{"style":1437},[4857],{"type":57,"value":1655},{"type":51,"tag":1355,"props":4859,"children":4860},{"class":1357,"line":1485},[4861,4866,4870,4874,4879,4883],{"type":51,"tag":1355,"props":4862,"children":4863},{"style":1756},[4864],{"type":57,"value":4865},"    width",{"type":51,"tag":1355,"props":4867,"children":4868},{"style":1437},[4869],{"type":57,"value":1855},{"type":51,"tag":1355,"props":4871,"children":4872},{"style":1437},[4873],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4875,"children":4876},{"style":1368},[4877],{"type":57,"value":4878},"1024",{"type":51,"tag":1355,"props":4880,"children":4881},{"style":1437},[4882],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4884,"children":4885},{"style":1437},[4886],{"type":57,"value":4832},{"type":51,"tag":1355,"props":4888,"children":4889},{"class":1357,"line":1494},[4890,4895,4899,4903,4908],{"type":51,"tag":1355,"props":4891,"children":4892},{"style":1756},[4893],{"type":57,"value":4894},"    height",{"type":51,"tag":1355,"props":4896,"children":4897},{"style":1437},[4898],{"type":57,"value":1855},{"type":51,"tag":1355,"props":4900,"children":4901},{"style":1437},[4902],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4904,"children":4905},{"style":1368},[4906],{"type":57,"value":4907},"768",{"type":51,"tag":1355,"props":4909,"children":4910},{"style":1437},[4911],{"type":57,"value":1655},{"type":51,"tag":1355,"props":4913,"children":4914},{"class":1357,"line":1502},[4915,4920,4924,4928,4933],{"type":51,"tag":1355,"props":4916,"children":4917},{"style":1756},[4918],{"type":57,"value":4919},"    allow",{"type":51,"tag":1355,"props":4921,"children":4922},{"style":1437},[4923],{"type":57,"value":1855},{"type":51,"tag":1355,"props":4925,"children":4926},{"style":1437},[4927],{"type":57,"value":1563},{"type":51,"tag":1355,"props":4929,"children":4930},{"style":1368},[4931],{"type":57,"value":4932},"autoplay *; camera *; microphone *; display-capture *; geolocation *;",{"type":51,"tag":1355,"props":4934,"children":4935},{"style":1437},[4936],{"type":57,"value":1655},{"type":51,"tag":1355,"props":4938,"children":4939},{"class":1357,"line":2179},[4940,4945,4949],{"type":51,"tag":1355,"props":4941,"children":4942},{"style":1437},[4943],{"type":57,"value":4944},"  >\u003C\u002F",{"type":51,"tag":1355,"props":4946,"children":4947},{"style":1566},[4948],{"type":57,"value":4827},{"type":51,"tag":1355,"props":4950,"children":4951},{"style":1437},[4952],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4954,"children":4955},{"class":1357,"line":2222},[4956],{"type":51,"tag":1355,"props":4957,"children":4958},{"style":1817},[4959],{"type":57,"value":2713},{"type":51,"tag":1355,"props":4961,"children":4962},{"class":1357,"line":2275},[4963,4967,4971],{"type":51,"tag":1355,"props":4964,"children":4965},{"style":1437},[4966],{"type":57,"value":1804},{"type":51,"tag":1355,"props":4968,"children":4969},{"style":1566},[4970],{"type":57,"value":1845},{"type":51,"tag":1355,"props":4972,"children":4973},{"style":1437},[4974],{"type":57,"value":1764},{"type":51,"tag":1355,"props":4976,"children":4977},{"class":1357,"line":2318},[4978,4983,4987,4992,4996],{"type":51,"tag":1355,"props":4979,"children":4980},{"style":1756},[4981],{"type":57,"value":4982},"    async",{"type":51,"tag":1355,"props":4984,"children":4985},{"style":1756},[4986],{"type":57,"value":2071},{"type":51,"tag":1355,"props":4988,"children":4989},{"style":1383},[4990],{"type":57,"value":4991}," connectAgent",{"type":51,"tag":1355,"props":4993,"children":4994},{"style":1437},[4995],{"type":57,"value":2076},{"type":51,"tag":1355,"props":4997,"children":4998},{"style":1437},[4999],{"type":57,"value":2003},{"type":51,"tag":1355,"props":5001,"children":5002},{"class":1357,"line":2348},[5003],{"type":51,"tag":1355,"props":5004,"children":5005},{"style":1422},[5006],{"type":57,"value":4177},{"type":51,"tag":1355,"props":5008,"children":5009},{"class":1357,"line":2383},[5010,5014,5018,5022,5026,5030,5034,5038,5042,5046,5050],{"type":51,"tag":1355,"props":5011,"children":5012},{"style":1756},[5013],{"type":57,"value":4186},{"type":51,"tag":1355,"props":5015,"children":5016},{"style":1817},[5017],{"type":57,"value":4191},{"type":51,"tag":1355,"props":5019,"children":5020},{"style":1437},[5021],{"type":57,"value":2098},{"type":51,"tag":1355,"props":5023,"children":5024},{"style":3244},[5025],{"type":57,"value":4200},{"type":51,"tag":1355,"props":5027,"children":5028},{"style":1383},[5029],{"type":57,"value":4205},{"type":51,"tag":1355,"props":5031,"children":5032},{"style":1566},[5033],{"type":57,"value":1943},{"type":51,"tag":1355,"props":5035,"children":5036},{"style":1437},[5037],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5039,"children":5040},{"style":1368},[5041],{"type":57,"value":4218},{"type":51,"tag":1355,"props":5043,"children":5044},{"style":1437},[5045],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5047,"children":5048},{"style":1437},[5049],{"type":57,"value":1578},{"type":51,"tag":1355,"props":5051,"children":5052},{"style":1437},[5053],{"type":57,"value":2003},{"type":51,"tag":1355,"props":5055,"children":5056},{"class":1357,"line":2392},[5057,5061,5065,5069,5073,5077],{"type":51,"tag":1355,"props":5058,"children":5059},{"style":1566},[5060],{"type":57,"value":4239},{"type":51,"tag":1355,"props":5062,"children":5063},{"style":1437},[5064],{"type":57,"value":928},{"type":51,"tag":1355,"props":5066,"children":5067},{"style":1437},[5068],{"type":57,"value":2528},{"type":51,"tag":1355,"props":5070,"children":5071},{"style":1368},[5072],{"type":57,"value":4252},{"type":51,"tag":1355,"props":5074,"children":5075},{"style":1437},[5076],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5078,"children":5079},{"style":1437},[5080],{"type":57,"value":1621},{"type":51,"tag":1355,"props":5082,"children":5083},{"class":1357,"line":2447},[5084,5088,5092,5096,5100,5104,5108,5112,5116,5120,5124],{"type":51,"tag":1355,"props":5085,"children":5086},{"style":1566},[5087],{"type":57,"value":4269},{"type":51,"tag":1355,"props":5089,"children":5090},{"style":1437},[5091],{"type":57,"value":928},{"type":51,"tag":1355,"props":5093,"children":5094},{"style":1437},[5095],{"type":57,"value":2057},{"type":51,"tag":1355,"props":5097,"children":5098},{"style":1437},[5099],{"type":57,"value":2528},{"type":51,"tag":1355,"props":5101,"children":5102},{"style":1566},[5103],{"type":57,"value":4286},{"type":51,"tag":1355,"props":5105,"children":5106},{"style":1437},[5107],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5109,"children":5110},{"style":1437},[5111],{"type":57,"value":928},{"type":51,"tag":1355,"props":5113,"children":5114},{"style":1437},[5115],{"type":57,"value":2528},{"type":51,"tag":1355,"props":5117,"children":5118},{"style":1368},[5119],{"type":57,"value":4303},{"type":51,"tag":1355,"props":5121,"children":5122},{"style":1437},[5123],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5125,"children":5126},{"style":1437},[5127],{"type":57,"value":4312},{"type":51,"tag":1355,"props":5129,"children":5130},{"class":1357,"line":2499},[5131,5135,5139,5143,5147,5151,5155],{"type":51,"tag":1355,"props":5132,"children":5133},{"style":1566},[5134],{"type":57,"value":4321},{"type":51,"tag":1355,"props":5136,"children":5137},{"style":1437},[5138],{"type":57,"value":928},{"type":51,"tag":1355,"props":5140,"children":5141},{"style":1817},[5142],{"type":57,"value":4330},{"type":51,"tag":1355,"props":5144,"children":5145},{"style":1437},[5146],{"type":57,"value":808},{"type":51,"tag":1355,"props":5148,"children":5149},{"style":1383},[5150],{"type":57,"value":4339},{"type":51,"tag":1355,"props":5152,"children":5153},{"style":1566},[5154],{"type":57,"value":1943},{"type":51,"tag":1355,"props":5156,"children":5157},{"style":1437},[5158],{"type":57,"value":1545},{"type":51,"tag":1355,"props":5160,"children":5161},{"class":1357,"line":2564},[5162,5166,5170,5175],{"type":51,"tag":1355,"props":5163,"children":5164},{"style":1566},[5165],{"type":57,"value":4356},{"type":51,"tag":1355,"props":5167,"children":5168},{"style":1437},[5169],{"type":57,"value":928},{"type":51,"tag":1355,"props":5171,"children":5172},{"style":1571},[5173],{"type":57,"value":5174}," 2",{"type":51,"tag":1355,"props":5176,"children":5177},{"style":1437},[5178],{"type":57,"value":1621},{"type":51,"tag":1355,"props":5180,"children":5181},{"class":1357,"line":2581},[5182,5186,5190,5194,5199,5203,5207,5211,5215,5219,5223],{"type":51,"tag":1355,"props":5183,"children":5184},{"style":1566},[5185],{"type":57,"value":4378},{"type":51,"tag":1355,"props":5187,"children":5188},{"style":1437},[5189],{"type":57,"value":928},{"type":51,"tag":1355,"props":5191,"children":5192},{"style":1437},[5193],{"type":57,"value":2528},{"type":51,"tag":1355,"props":5195,"children":5196},{"style":1368},[5197],{"type":57,"value":5198},"agent_",{"type":51,"tag":1355,"props":5200,"children":5201},{"style":1437},[5202],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5204,"children":5205},{"style":1437},[5206],{"type":57,"value":4400},{"type":51,"tag":1355,"props":5208,"children":5209},{"style":1817},[5210],{"type":57,"value":4405},{"type":51,"tag":1355,"props":5212,"children":5213},{"style":1437},[5214],{"type":57,"value":808},{"type":51,"tag":1355,"props":5216,"children":5217},{"style":1383},[5218],{"type":57,"value":4414},{"type":51,"tag":1355,"props":5220,"children":5221},{"style":1566},[5222],{"type":57,"value":2076},{"type":51,"tag":1355,"props":5224,"children":5225},{"style":1437},[5226],{"type":57,"value":1621},{"type":51,"tag":1355,"props":5228,"children":5229},{"class":1357,"line":2597},[5230,5234,5238,5242,5247],{"type":51,"tag":1355,"props":5231,"children":5232},{"style":1566},[5233],{"type":57,"value":4431},{"type":51,"tag":1355,"props":5235,"children":5236},{"style":1437},[5237],{"type":57,"value":928},{"type":51,"tag":1355,"props":5239,"children":5240},{"style":1437},[5241],{"type":57,"value":2528},{"type":51,"tag":1355,"props":5243,"children":5244},{"style":1368},[5245],{"type":57,"value":5246},"Support Agent",{"type":51,"tag":1355,"props":5248,"children":5249},{"style":1437},[5250],{"type":57,"value":1655},{"type":51,"tag":1355,"props":5252,"children":5253},{"class":1357,"line":2614},[5254,5258],{"type":51,"tag":1355,"props":5255,"children":5256},{"style":1437},[5257],{"type":57,"value":3494},{"type":51,"tag":1355,"props":5259,"children":5260},{"style":1566},[5261],{"type":57,"value":841},{"type":51,"tag":1355,"props":5263,"children":5264},{"class":1357,"line":2646},[5265,5269,5273],{"type":51,"tag":1355,"props":5266,"children":5267},{"style":1437},[5268],{"type":57,"value":3992},{"type":51,"tag":1355,"props":5270,"children":5271},{"style":1566},[5272],{"type":57,"value":996},{"type":51,"tag":1355,"props":5274,"children":5275},{"style":1437},[5276],{"type":57,"value":1909},{"type":51,"tag":1355,"props":5278,"children":5279},{"class":1357,"line":2707},[5280,5284,5288,5292,5296,5300,5304,5308,5312,5316,5320],{"type":51,"tag":1355,"props":5281,"children":5282},{"style":1756},[5283],{"type":57,"value":4186},{"type":51,"tag":1355,"props":5285,"children":5286},{"style":1437},[5287],{"type":57,"value":2057},{"type":51,"tag":1355,"props":5289,"children":5290},{"style":1817},[5291],{"type":57,"value":4492},{"type":51,"tag":1355,"props":5293,"children":5294},{"style":1437},[5295],{"type":57,"value":4497},{"type":51,"tag":1355,"props":5297,"children":5298},{"style":1437},[5299],{"type":57,"value":2098},{"type":51,"tag":1355,"props":5301,"children":5302},{"style":3244},[5303],{"type":57,"value":4200},{"type":51,"tag":1355,"props":5305,"children":5306},{"style":1817},[5307],{"type":57,"value":4191},{"type":51,"tag":1355,"props":5309,"children":5310},{"style":1437},[5311],{"type":57,"value":808},{"type":51,"tag":1355,"props":5313,"children":5314},{"style":1383},[5315],{"type":57,"value":4518},{"type":51,"tag":1355,"props":5317,"children":5318},{"style":1566},[5319],{"type":57,"value":2076},{"type":51,"tag":1355,"props":5321,"children":5322},{"style":1437},[5323],{"type":57,"value":1909},{"type":51,"tag":1355,"props":5325,"children":5326},{"class":1357,"line":2716},[5327],{"type":51,"tag":1355,"props":5328,"children":5329},{"style":1566},[5330],{"type":57,"value":4535},{"type":51,"tag":1355,"props":5332,"children":5333},{"class":1357,"line":2725},[5334],{"type":51,"tag":1355,"props":5335,"children":5336},{"style":1422},[5337],{"type":57,"value":5338},"      \u002F\u002F Load Zoom agent portal\n",{"type":51,"tag":1355,"props":5340,"children":5341},{"class":1357,"line":2833},[5342,5346,5351,5355,5359,5363,5367,5371,5375,5379,5383,5387],{"type":51,"tag":1355,"props":5343,"children":5344},{"style":1756},[5345],{"type":57,"value":4186},{"type":51,"tag":1355,"props":5347,"children":5348},{"style":1817},[5349],{"type":57,"value":5350}," iframe",{"type":51,"tag":1355,"props":5352,"children":5353},{"style":1437},[5354],{"type":57,"value":2098},{"type":51,"tag":1355,"props":5356,"children":5357},{"style":1817},[5358],{"type":57,"value":2519},{"type":51,"tag":1355,"props":5360,"children":5361},{"style":1437},[5362],{"type":57,"value":808},{"type":51,"tag":1355,"props":5364,"children":5365},{"style":1383},[5366],{"type":57,"value":3876},{"type":51,"tag":1355,"props":5368,"children":5369},{"style":1566},[5370],{"type":57,"value":1943},{"type":51,"tag":1355,"props":5372,"children":5373},{"style":1437},[5374],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5376,"children":5377},{"style":1368},[5378],{"type":57,"value":4853},{"type":51,"tag":1355,"props":5380,"children":5381},{"style":1437},[5382],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5384,"children":5385},{"style":1566},[5386],{"type":57,"value":996},{"type":51,"tag":1355,"props":5388,"children":5389},{"style":1437},[5390],{"type":57,"value":1909},{"type":51,"tag":1355,"props":5392,"children":5393},{"class":1357,"line":2935},[5394,5399,5403,5407,5411,5416,5421,5425,5429,5433],{"type":51,"tag":1355,"props":5395,"children":5396},{"style":1817},[5397],{"type":57,"value":5398},"      iframe",{"type":51,"tag":1355,"props":5400,"children":5401},{"style":1437},[5402],{"type":57,"value":808},{"type":51,"tag":1355,"props":5404,"children":5405},{"style":1817},[5406],{"type":57,"value":2332},{"type":51,"tag":1355,"props":5408,"children":5409},{"style":1437},[5410],{"type":57,"value":2098},{"type":51,"tag":1355,"props":5412,"children":5413},{"style":1437},[5414],{"type":57,"value":5415}," `",{"type":51,"tag":1355,"props":5417,"children":5418},{"style":1368},[5419],{"type":57,"value":5420},"https:\u002F\u002Fus01-zcb.zoom.us\u002Fsdkapi\u002Fzcb\u002Fframe-templates\u002Fdesk?access_token=",{"type":51,"tag":1355,"props":5422,"children":5423},{"style":1437},[5424],{"type":57,"value":2417},{"type":51,"tag":1355,"props":5426,"children":5427},{"style":1817},[5428],{"type":57,"value":1697},{"type":51,"tag":1355,"props":5430,"children":5431},{"style":1437},[5432],{"type":57,"value":3477},{"type":51,"tag":1355,"props":5434,"children":5435},{"style":1437},[5436],{"type":57,"value":1909},{"type":51,"tag":1355,"props":5438,"children":5439},{"class":1357,"line":2943},[5440],{"type":51,"tag":1355,"props":5441,"children":5442},{"style":1437},[5443],{"type":57,"value":5444},"    }\n",{"type":51,"tag":1355,"props":5446,"children":5447},{"class":1357,"line":2979},[5448],{"type":51,"tag":1355,"props":5449,"children":5450},{"style":1817},[5451],{"type":57,"value":1917},{"type":51,"tag":1355,"props":5453,"children":5454},{"class":1357,"line":3002},[5455,5460,5464],{"type":51,"tag":1355,"props":5456,"children":5457},{"style":1383},[5458],{"type":57,"value":5459},"    connectAgent",{"type":51,"tag":1355,"props":5461,"children":5462},{"style":1817},[5463],{"type":57,"value":2076},{"type":51,"tag":1355,"props":5465,"children":5466},{"style":1437},[5467],{"type":57,"value":1909},{"type":51,"tag":1355,"props":5469,"children":5470},{"class":1357,"line":3010},[5471,5475,5479],{"type":51,"tag":1355,"props":5472,"children":5473},{"style":1437},[5474],{"type":57,"value":2570},{"type":51,"tag":1355,"props":5476,"children":5477},{"style":1566},[5478],{"type":57,"value":1845},{"type":51,"tag":1355,"props":5480,"children":5481},{"style":1437},[5482],{"type":57,"value":1764},{"type":51,"tag":1355,"props":5484,"children":5485},{"class":1357,"line":3031},[5486,5490,5494],{"type":51,"tag":1355,"props":5487,"children":5488},{"style":1437},[5489],{"type":57,"value":1825},{"type":51,"tag":1355,"props":5491,"children":5492},{"style":1566},[5493],{"type":57,"value":2607},{"type":51,"tag":1355,"props":5495,"children":5496},{"style":1437},[5497],{"type":57,"value":1764},{"type":51,"tag":1355,"props":5499,"children":5500},{"class":1357,"line":3053},[5501,5505,5509],{"type":51,"tag":1355,"props":5502,"children":5503},{"style":1437},[5504],{"type":57,"value":1825},{"type":51,"tag":1355,"props":5506,"children":5507},{"style":1566},[5508],{"type":57,"value":1736},{"type":51,"tag":1355,"props":5510,"children":5511},{"style":1437},[5512],{"type":57,"value":1764},{"type":51,"tag":810,"props":5514,"children":5516},{"id":5515},"step-5-test-the-integration",[5517],{"type":57,"value":5518},"Step 5: Test the Integration",{"type":51,"tag":146,"props":5520,"children":5521},{},[5522,5534,5544,5553,5563,5573],{"type":51,"tag":150,"props":5523,"children":5524},{},[5525,5527,5532],{"type":57,"value":5526},"Open ",{"type":51,"tag":69,"props":5528,"children":5529},{},[5530],{"type":57,"value":5531},"two separate browsers",{"type":57,"value":5533}," (or incognito + normal)",{"type":51,"tag":150,"props":5535,"children":5536},{},[5537,5542],{"type":51,"tag":69,"props":5538,"children":5539},{},[5540],{"type":57,"value":5541},"Customer browser",{"type":57,"value":5543},": Open customer page, click \"Start Cobrowse Session\"",{"type":51,"tag":150,"props":5545,"children":5546},{},[5547,5551],{"type":51,"tag":69,"props":5548,"children":5549},{},[5550],{"type":57,"value":5541},{"type":57,"value":5552},": Note the 6-digit PIN displayed",{"type":51,"tag":150,"props":5554,"children":5555},{},[5556,5561],{"type":51,"tag":69,"props":5557,"children":5558},{},[5559],{"type":57,"value":5560},"Agent browser",{"type":57,"value":5562},": Open agent page, enter the PIN code",{"type":51,"tag":150,"props":5564,"children":5565},{},[5566,5571],{"type":51,"tag":69,"props":5567,"children":5568},{},[5569],{"type":57,"value":5570},"Both browsers",{"type":57,"value":5572},": Session connects, agent can see customer's page",{"type":51,"tag":150,"props":5574,"children":5575},{},[5576,5581],{"type":51,"tag":69,"props":5577,"children":5578},{},[5579],{"type":57,"value":5580},"Test features",{"type":57,"value":5582},": Annotations, data masking, remote assist",{"type":51,"tag":131,"props":5584,"children":5586},{"id":5585},"key-features",[5587],{"type":57,"value":5588},"Key Features",{"type":51,"tag":810,"props":5590,"children":5592},{"id":5591},"_1-annotation-tools",[5593],{"type":57,"value":5594},"1. Annotation Tools",{"type":51,"tag":60,"props":5596,"children":5597},{},[5598],{"type":57,"value":5599},"Both customer and agent can draw on the shared screen:",{"type":51,"tag":1344,"props":5601,"children":5603},{"className":1523,"code":5602,"language":1525,"meta":1349,"style":1349},"const settings = {\n  allowAgentAnnotation: true,      \u002F\u002F Agent can draw\n  allowCustomerAnnotation: true    \u002F\u002F Customer can draw\n};\n",[5604],{"type":51,"tag":755,"props":5605,"children":5606},{"__ignoreMap":1349},[5607,5627,5652,5673],{"type":51,"tag":1355,"props":5608,"children":5609},{"class":1357,"line":1358},[5610,5615,5619,5623],{"type":51,"tag":1355,"props":5611,"children":5612},{"style":1756},[5613],{"type":57,"value":5614},"const",{"type":51,"tag":1355,"props":5616,"children":5617},{"style":1817},[5618],{"type":57,"value":3020},{"type":51,"tag":1355,"props":5620,"children":5621},{"style":1437},[5622],{"type":57,"value":1855},{"type":51,"tag":1355,"props":5624,"children":5625},{"style":1437},[5626],{"type":57,"value":2003},{"type":51,"tag":1355,"props":5628,"children":5629},{"class":1357,"line":1379},[5630,5635,5639,5643,5647],{"type":51,"tag":1355,"props":5631,"children":5632},{"style":1566},[5633],{"type":57,"value":5634},"  allowAgentAnnotation",{"type":51,"tag":1355,"props":5636,"children":5637},{"style":1437},[5638],{"type":57,"value":928},{"type":51,"tag":1355,"props":5640,"children":5641},{"style":2308},[5642],{"type":57,"value":3046},{"type":51,"tag":1355,"props":5644,"children":5645},{"style":1437},[5646],{"type":57,"value":1578},{"type":51,"tag":1355,"props":5648,"children":5649},{"style":1422},[5650],{"type":57,"value":5651},"      \u002F\u002F Agent can draw\n",{"type":51,"tag":1355,"props":5653,"children":5654},{"class":1357,"line":1394},[5655,5660,5664,5668],{"type":51,"tag":1355,"props":5656,"children":5657},{"style":1566},[5658],{"type":57,"value":5659},"  allowCustomerAnnotation",{"type":51,"tag":1355,"props":5661,"children":5662},{"style":1437},[5663],{"type":57,"value":928},{"type":51,"tag":1355,"props":5665,"children":5666},{"style":2308},[5667],{"type":57,"value":3046},{"type":51,"tag":1355,"props":5669,"children":5670},{"style":1422},[5671],{"type":57,"value":5672},"    \u002F\u002F Customer can draw\n",{"type":51,"tag":1355,"props":5674,"children":5675},{"class":1357,"line":1408},[5676],{"type":51,"tag":1355,"props":5677,"children":5678},{"style":1437},[5679],{"type":57,"value":5680},"};\n",{"type":51,"tag":60,"props":5682,"children":5683},{},[5684,5689],{"type":51,"tag":69,"props":5685,"children":5686},{},[5687],{"type":57,"value":5688},"Available tools",{"type":57,"value":928},{"type":51,"tag":229,"props":5691,"children":5692},{},[5693,5698,5703,5708,5713,5718],{"type":51,"tag":150,"props":5694,"children":5695},{},[5696],{"type":57,"value":5697},"Pen (persistent)",{"type":51,"tag":150,"props":5699,"children":5700},{},[5701],{"type":57,"value":5702},"Vanishing pen (disappears after 4 seconds)",{"type":51,"tag":150,"props":5704,"children":5705},{},[5706],{"type":57,"value":5707},"Rectangle",{"type":51,"tag":150,"props":5709,"children":5710},{},[5711],{"type":57,"value":5712},"Color picker",{"type":51,"tag":150,"props":5714,"children":5715},{},[5716],{"type":57,"value":5717},"Eraser",{"type":51,"tag":150,"props":5719,"children":5720},{},[5721],{"type":57,"value":5722},"Undo\u002FRedo",{"type":51,"tag":810,"props":5724,"children":5726},{"id":5725},"_2-privacy-masking",[5727],{"type":57,"value":5728},"2. Privacy Masking",{"type":51,"tag":60,"props":5730,"children":5731},{},[5732],{"type":57,"value":5733},"Hide sensitive fields from agents using CSS selectors:",{"type":51,"tag":1344,"props":5735,"children":5737},{"className":1523,"code":5736,"language":1525,"meta":1349,"style":1349},"const settings = {\n  piiMask: {\n    maskType: \"custom_input\",           \u002F\u002F Mask specific fields\n    maskCssSelectors: \".pii-mask, #ssn\", \u002F\u002F CSS selectors\n    maskHTMLAttributes: \"data-sensitive=true\" \u002F\u002F HTML attributes\n  }\n};\n",[5738],{"type":51,"tag":755,"props":5739,"children":5740},{"__ignoreMap":1349},[5741,5760,5776,5809,5843,5873,5881],{"type":51,"tag":1355,"props":5742,"children":5743},{"class":1357,"line":1358},[5744,5748,5752,5756],{"type":51,"tag":1355,"props":5745,"children":5746},{"style":1756},[5747],{"type":57,"value":5614},{"type":51,"tag":1355,"props":5749,"children":5750},{"style":1817},[5751],{"type":57,"value":3020},{"type":51,"tag":1355,"props":5753,"children":5754},{"style":1437},[5755],{"type":57,"value":1855},{"type":51,"tag":1355,"props":5757,"children":5758},{"style":1437},[5759],{"type":57,"value":2003},{"type":51,"tag":1355,"props":5761,"children":5762},{"class":1357,"line":1379},[5763,5768,5772],{"type":51,"tag":1355,"props":5764,"children":5765},{"style":1566},[5766],{"type":57,"value":5767},"  piiMask",{"type":51,"tag":1355,"props":5769,"children":5770},{"style":1437},[5771],{"type":57,"value":928},{"type":51,"tag":1355,"props":5773,"children":5774},{"style":1437},[5775],{"type":57,"value":2003},{"type":51,"tag":1355,"props":5777,"children":5778},{"class":1357,"line":1394},[5779,5784,5788,5792,5796,5800,5804],{"type":51,"tag":1355,"props":5780,"children":5781},{"style":1566},[5782],{"type":57,"value":5783},"    maskType",{"type":51,"tag":1355,"props":5785,"children":5786},{"style":1437},[5787],{"type":57,"value":928},{"type":51,"tag":1355,"props":5789,"children":5790},{"style":1437},[5791],{"type":57,"value":2528},{"type":51,"tag":1355,"props":5793,"children":5794},{"style":1368},[5795],{"type":57,"value":3140},{"type":51,"tag":1355,"props":5797,"children":5798},{"style":1437},[5799],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5801,"children":5802},{"style":1437},[5803],{"type":57,"value":1578},{"type":51,"tag":1355,"props":5805,"children":5806},{"style":1422},[5807],{"type":57,"value":5808},"           \u002F\u002F Mask specific fields\n",{"type":51,"tag":1355,"props":5810,"children":5811},{"class":1357,"line":1408},[5812,5817,5821,5825,5830,5834,5838],{"type":51,"tag":1355,"props":5813,"children":5814},{"style":1566},[5815],{"type":57,"value":5816},"    maskCssSelectors",{"type":51,"tag":1355,"props":5818,"children":5819},{"style":1437},[5820],{"type":57,"value":928},{"type":51,"tag":1355,"props":5822,"children":5823},{"style":1437},[5824],{"type":57,"value":2528},{"type":51,"tag":1355,"props":5826,"children":5827},{"style":1368},[5828],{"type":57,"value":5829},".pii-mask, #ssn",{"type":51,"tag":1355,"props":5831,"children":5832},{"style":1437},[5833],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5835,"children":5836},{"style":1437},[5837],{"type":57,"value":1578},{"type":51,"tag":1355,"props":5839,"children":5840},{"style":1422},[5841],{"type":57,"value":5842}," \u002F\u002F CSS selectors\n",{"type":51,"tag":1355,"props":5844,"children":5845},{"class":1357,"line":1418},[5846,5851,5855,5859,5864,5868],{"type":51,"tag":1355,"props":5847,"children":5848},{"style":1566},[5849],{"type":57,"value":5850},"    maskHTMLAttributes",{"type":51,"tag":1355,"props":5852,"children":5853},{"style":1437},[5854],{"type":57,"value":928},{"type":51,"tag":1355,"props":5856,"children":5857},{"style":1437},[5858],{"type":57,"value":2528},{"type":51,"tag":1355,"props":5860,"children":5861},{"style":1368},[5862],{"type":57,"value":5863},"data-sensitive=true",{"type":51,"tag":1355,"props":5865,"children":5866},{"style":1437},[5867],{"type":57,"value":1563},{"type":51,"tag":1355,"props":5869,"children":5870},{"style":1422},[5871],{"type":57,"value":5872}," \u002F\u002F HTML attributes\n",{"type":51,"tag":1355,"props":5874,"children":5875},{"class":1357,"line":1428},[5876],{"type":51,"tag":1355,"props":5877,"children":5878},{"style":1437},[5879],{"type":57,"value":5880},"  }\n",{"type":51,"tag":1355,"props":5882,"children":5883},{"class":1357,"line":1458},[5884],{"type":51,"tag":1355,"props":5885,"children":5886},{"style":1437},[5887],{"type":57,"value":5680},{"type":51,"tag":60,"props":5889,"children":5890},{},[5891,5896],{"type":51,"tag":69,"props":5892,"children":5893},{},[5894],{"type":57,"value":5895},"Supported masking",{"type":57,"value":928},{"type":51,"tag":229,"props":5898,"children":5899},{},[5900,5905,5910,5915,5920],{"type":51,"tag":150,"props":5901,"children":5902},{},[5903],{"type":57,"value":5904},"Text nodes ✓",{"type":51,"tag":150,"props":5906,"children":5907},{},[5908],{"type":57,"value":5909},"Form inputs ✓",{"type":51,"tag":150,"props":5911,"children":5912},{},[5913],{"type":57,"value":5914},"Select elements ✓",{"type":51,"tag":150,"props":5916,"children":5917},{},[5918],{"type":57,"value":5919},"Images ✗ (not supported)",{"type":51,"tag":150,"props":5921,"children":5922},{},[5923],{"type":57,"value":5924},"Links ✗ (not supported)",{"type":51,"tag":810,"props":5926,"children":5928},{"id":5927},"_3-remote-assist",[5929],{"type":57,"value":5930},"3. Remote Assist",{"type":51,"tag":60,"props":5932,"children":5933},{},[5934],{"type":57,"value":5935},"Agent can scroll the customer's page:",{"type":51,"tag":1344,"props":5937,"children":5939},{"className":1523,"code":5938,"language":1525,"meta":1349,"style":1349},"const settings = {\n  remoteAssist: {\n    enable: true,\n    enableCustomerConsent: true,        \u002F\u002F Customer must approve\n    remoteAssistTypes: ['scroll_page'], \u002F\u002F Only scroll supported\n    requireStopConfirmation: false      \u002F\u002F Confirmation when stopping\n  }\n};\n",[5940],{"type":51,"tag":755,"props":5941,"children":5942},{"__ignoreMap":1349},[5943,5962,5978,5998,6023,6066,6087,6094],{"type":51,"tag":1355,"props":5944,"children":5945},{"class":1357,"line":1358},[5946,5950,5954,5958],{"type":51,"tag":1355,"props":5947,"children":5948},{"style":1756},[5949],{"type":57,"value":5614},{"type":51,"tag":1355,"props":5951,"children":5952},{"style":1817},[5953],{"type":57,"value":3020},{"type":51,"tag":1355,"props":5955,"children":5956},{"style":1437},[5957],{"type":57,"value":1855},{"type":51,"tag":1355,"props":5959,"children":5960},{"style":1437},[5961],{"type":57,"value":2003},{"type":51,"tag":1355,"props":5963,"children":5964},{"class":1357,"line":1379},[5965,5970,5974],{"type":51,"tag":1355,"props":5966,"children":5967},{"style":1566},[5968],{"type":57,"value":5969},"  remoteAssist",{"type":51,"tag":1355,"props":5971,"children":5972},{"style":1437},[5973],{"type":57,"value":928},{"type":51,"tag":1355,"props":5975,"children":5976},{"style":1437},[5977],{"type":57,"value":2003},{"type":51,"tag":1355,"props":5979,"children":5980},{"class":1357,"line":1394},[5981,5986,5990,5994],{"type":51,"tag":1355,"props":5982,"children":5983},{"style":1566},[5984],{"type":57,"value":5985},"    enable",{"type":51,"tag":1355,"props":5987,"children":5988},{"style":1437},[5989],{"type":57,"value":928},{"type":51,"tag":1355,"props":5991,"children":5992},{"style":2308},[5993],{"type":57,"value":3046},{"type":51,"tag":1355,"props":5995,"children":5996},{"style":1437},[5997],{"type":57,"value":1621},{"type":51,"tag":1355,"props":5999,"children":6000},{"class":1357,"line":1408},[6001,6006,6010,6014,6018],{"type":51,"tag":1355,"props":6002,"children":6003},{"style":1566},[6004],{"type":57,"value":6005},"    enableCustomerConsent",{"type":51,"tag":1355,"props":6007,"children":6008},{"style":1437},[6009],{"type":57,"value":928},{"type":51,"tag":1355,"props":6011,"children":6012},{"style":2308},[6013],{"type":57,"value":3046},{"type":51,"tag":1355,"props":6015,"children":6016},{"style":1437},[6017],{"type":57,"value":1578},{"type":51,"tag":1355,"props":6019,"children":6020},{"style":1422},[6021],{"type":57,"value":6022},"        \u002F\u002F Customer must approve\n",{"type":51,"tag":1355,"props":6024,"children":6025},{"class":1357,"line":1418},[6026,6031,6035,6040,6044,6049,6053,6057,6061],{"type":51,"tag":1355,"props":6027,"children":6028},{"style":1566},[6029],{"type":57,"value":6030},"    remoteAssistTypes",{"type":51,"tag":1355,"props":6032,"children":6033},{"style":1437},[6034],{"type":57,"value":928},{"type":51,"tag":1355,"props":6036,"children":6037},{"style":1817},[6038],{"type":57,"value":6039}," [",{"type":51,"tag":1355,"props":6041,"children":6042},{"style":1437},[6043],{"type":57,"value":1904},{"type":51,"tag":1355,"props":6045,"children":6046},{"style":1368},[6047],{"type":57,"value":6048},"scroll_page",{"type":51,"tag":1355,"props":6050,"children":6051},{"style":1437},[6052],{"type":57,"value":1904},{"type":51,"tag":1355,"props":6054,"children":6055},{"style":1817},[6056],{"type":57,"value":2268},{"type":51,"tag":1355,"props":6058,"children":6059},{"style":1437},[6060],{"type":57,"value":1578},{"type":51,"tag":1355,"props":6062,"children":6063},{"style":1422},[6064],{"type":57,"value":6065}," \u002F\u002F Only scroll supported\n",{"type":51,"tag":1355,"props":6067,"children":6068},{"class":1357,"line":1428},[6069,6074,6078,6082],{"type":51,"tag":1355,"props":6070,"children":6071},{"style":1566},[6072],{"type":57,"value":6073},"    requireStopConfirmation",{"type":51,"tag":1355,"props":6075,"children":6076},{"style":1437},[6077],{"type":57,"value":928},{"type":51,"tag":1355,"props":6079,"children":6080},{"style":2308},[6081],{"type":57,"value":2311},{"type":51,"tag":1355,"props":6083,"children":6084},{"style":1422},[6085],{"type":57,"value":6086},"      \u002F\u002F Confirmation when stopping\n",{"type":51,"tag":1355,"props":6088,"children":6089},{"class":1357,"line":1458},[6090],{"type":51,"tag":1355,"props":6091,"children":6092},{"style":1437},[6093],{"type":57,"value":5880},{"type":51,"tag":1355,"props":6095,"children":6096},{"class":1357,"line":1467},[6097],{"type":51,"tag":1355,"props":6098,"children":6099},{"style":1437},[6100],{"type":57,"value":5680},{"type":51,"tag":810,"props":6102,"children":6104},{"id":6103},"_4-multi-tab-session-persistence",[6105],{"type":57,"value":6106},"4. Multi-Tab Session Persistence",{"type":51,"tag":60,"props":6108,"children":6109},{},[6110],{"type":57,"value":6111},"Session continues when customer opens new tabs:",{"type":51,"tag":1344,"props":6113,"children":6115},{"className":1523,"code":6114,"language":1525,"meta":1349,"style":1349},"const settings = {\n  multiTabSessionPersistence: {\n    enable: true,\n    stateCookieKey: '$$ZCB_SESSION$$'  \u002F\u002F Cookie key (base64 encoded)\n  }\n};\n",[6116],{"type":51,"tag":755,"props":6117,"children":6118},{"__ignoreMap":1349},[6119,6138,6154,6173,6203,6210],{"type":51,"tag":1355,"props":6120,"children":6121},{"class":1357,"line":1358},[6122,6126,6130,6134],{"type":51,"tag":1355,"props":6123,"children":6124},{"style":1756},[6125],{"type":57,"value":5614},{"type":51,"tag":1355,"props":6127,"children":6128},{"style":1817},[6129],{"type":57,"value":3020},{"type":51,"tag":1355,"props":6131,"children":6132},{"style":1437},[6133],{"type":57,"value":1855},{"type":51,"tag":1355,"props":6135,"children":6136},{"style":1437},[6137],{"type":57,"value":2003},{"type":51,"tag":1355,"props":6139,"children":6140},{"class":1357,"line":1379},[6141,6146,6150],{"type":51,"tag":1355,"props":6142,"children":6143},{"style":1566},[6144],{"type":57,"value":6145},"  multiTabSessionPersistence",{"type":51,"tag":1355,"props":6147,"children":6148},{"style":1437},[6149],{"type":57,"value":928},{"type":51,"tag":1355,"props":6151,"children":6152},{"style":1437},[6153],{"type":57,"value":2003},{"type":51,"tag":1355,"props":6155,"children":6156},{"class":1357,"line":1394},[6157,6161,6165,6169],{"type":51,"tag":1355,"props":6158,"children":6159},{"style":1566},[6160],{"type":57,"value":5985},{"type":51,"tag":1355,"props":6162,"children":6163},{"style":1437},[6164],{"type":57,"value":928},{"type":51,"tag":1355,"props":6166,"children":6167},{"style":2308},[6168],{"type":57,"value":3046},{"type":51,"tag":1355,"props":6170,"children":6171},{"style":1437},[6172],{"type":57,"value":1621},{"type":51,"tag":1355,"props":6174,"children":6175},{"class":1357,"line":1408},[6176,6181,6185,6189,6194,6198],{"type":51,"tag":1355,"props":6177,"children":6178},{"style":1566},[6179],{"type":57,"value":6180},"    stateCookieKey",{"type":51,"tag":1355,"props":6182,"children":6183},{"style":1437},[6184],{"type":57,"value":928},{"type":51,"tag":1355,"props":6186,"children":6187},{"style":1437},[6188],{"type":57,"value":1894},{"type":51,"tag":1355,"props":6190,"children":6191},{"style":1368},[6192],{"type":57,"value":6193},"$$ZCB_SESSION$$",{"type":51,"tag":1355,"props":6195,"children":6196},{"style":1437},[6197],{"type":57,"value":1904},{"type":51,"tag":1355,"props":6199,"children":6200},{"style":1422},[6201],{"type":57,"value":6202},"  \u002F\u002F Cookie key (base64 encoded)\n",{"type":51,"tag":1355,"props":6204,"children":6205},{"class":1357,"line":1418},[6206],{"type":51,"tag":1355,"props":6207,"children":6208},{"style":1437},[6209],{"type":57,"value":5880},{"type":51,"tag":1355,"props":6211,"children":6212},{"class":1357,"line":1428},[6213],{"type":51,"tag":1355,"props":6214,"children":6215},{"style":1437},[6216],{"type":57,"value":5680},{"type":51,"tag":131,"props":6218,"children":6220},{"id":6219},"session-lifecycle",[6221],{"type":57,"value":175},{"type":51,"tag":810,"props":6223,"children":6225},{"id":6224},"customer-flow",[6226],{"type":57,"value":6227},"Customer Flow",{"type":51,"tag":146,"props":6229,"children":6230},{},[6231,6246,6262,6272,6287,6303,6313,6328,6338],{"type":51,"tag":150,"props":6232,"children":6233},{},[6234,6239,6241],{"type":51,"tag":69,"props":6235,"children":6236},{},[6237],{"type":57,"value":6238},"Load SDK",{"type":57,"value":6240}," → CDN script loads ",{"type":51,"tag":755,"props":6242,"children":6244},{"className":6243},[],[6245],{"type":57,"value":2549},{"type":51,"tag":150,"props":6247,"children":6248},{},[6249,6254,6256],{"type":51,"tag":69,"props":6250,"children":6251},{},[6252],{"type":57,"value":6253},"Initialize",{"type":57,"value":6255}," → ",{"type":51,"tag":755,"props":6257,"children":6259},{"className":6258},[],[6260],{"type":57,"value":6261},"ZoomCobrowseSDK.init(settings, callback)",{"type":51,"tag":150,"props":6263,"children":6264},{},[6265,6270],{"type":51,"tag":69,"props":6266,"children":6267},{},[6268],{"type":57,"value":6269},"Fetch JWT",{"type":57,"value":6271}," → Request token from your server (role_type=1)",{"type":51,"tag":150,"props":6273,"children":6274},{},[6275,6280,6281],{"type":51,"tag":69,"props":6276,"children":6277},{},[6278],{"type":57,"value":6279},"Start Session",{"type":57,"value":6255},{"type":51,"tag":755,"props":6282,"children":6284},{"className":6283},[],[6285],{"type":57,"value":6286},"session.start({ sdkToken })",{"type":51,"tag":150,"props":6288,"children":6289},{},[6290,6295,6296,6301],{"type":51,"tag":69,"props":6291,"children":6292},{},[6293],{"type":57,"value":6294},"PIN Generated",{"type":57,"value":6255},{"type":51,"tag":755,"props":6297,"children":6299},{"className":6298},[],[6300],{"type":57,"value":760},{"type":57,"value":6302}," event fires",{"type":51,"tag":150,"props":6304,"children":6305},{},[6306,6311],{"type":51,"tag":69,"props":6307,"children":6308},{},[6309],{"type":57,"value":6310},"Share PIN",{"type":57,"value":6312}," → Customer gives 6-digit PIN to agent",{"type":51,"tag":150,"props":6314,"children":6315},{},[6316,6321,6322,6327],{"type":51,"tag":69,"props":6317,"children":6318},{},[6319],{"type":57,"value":6320},"Agent Joins",{"type":57,"value":6255},{"type":51,"tag":755,"props":6323,"children":6325},{"className":6324},[],[6326],{"type":57,"value":3633},{"type":57,"value":6302},{"type":51,"tag":150,"props":6329,"children":6330},{},[6331,6336],{"type":51,"tag":69,"props":6332,"children":6333},{},[6334],{"type":57,"value":6335},"Session Active",{"type":57,"value":6337}," → Real-time synchronization begins",{"type":51,"tag":150,"props":6339,"children":6340},{},[6341,6346,6347,6353],{"type":51,"tag":69,"props":6342,"children":6343},{},[6344],{"type":57,"value":6345},"End Session",{"type":57,"value":6255},{"type":51,"tag":755,"props":6348,"children":6350},{"className":6349},[],[6351],{"type":57,"value":6352},"session.end()",{"type":57,"value":6354}," or agent leaves",{"type":51,"tag":810,"props":6356,"children":6358},{"id":6357},"agent-flow",[6359],{"type":57,"value":6360},"Agent Flow",{"type":51,"tag":146,"props":6362,"children":6363},{},[6364,6373,6383,6393,6409,6419,6429],{"type":51,"tag":150,"props":6365,"children":6366},{},[6367,6371],{"type":51,"tag":69,"props":6368,"children":6369},{},[6370],{"type":57,"value":6269},{"type":57,"value":6372}," → Request token from your server (role_type=2)",{"type":51,"tag":150,"props":6374,"children":6375},{},[6376,6381],{"type":51,"tag":69,"props":6377,"children":6378},{},[6379],{"type":57,"value":6380},"Load Iframe",{"type":57,"value":6382}," → Point to Zoom agent portal with token",{"type":51,"tag":150,"props":6384,"children":6385},{},[6386,6391],{"type":51,"tag":69,"props":6387,"children":6388},{},[6389],{"type":57,"value":6390},"Enter PIN",{"type":57,"value":6392}," → Agent inputs customer's 6-digit PIN",{"type":51,"tag":150,"props":6394,"children":6395},{},[6396,6401,6402,6408],{"type":51,"tag":69,"props":6397,"children":6398},{},[6399],{"type":57,"value":6400},"Connect",{"type":57,"value":6255},{"type":51,"tag":755,"props":6403,"children":6405},{"className":6404},[],[6406],{"type":57,"value":6407},"session_joined",{"type":57,"value":6302},{"type":51,"tag":150,"props":6410,"children":6411},{},[6412,6417],{"type":51,"tag":69,"props":6413,"children":6414},{},[6415],{"type":57,"value":6416},"View Session",{"type":57,"value":6418}," → Agent sees customer's browser",{"type":51,"tag":150,"props":6420,"children":6421},{},[6422,6427],{"type":51,"tag":69,"props":6423,"children":6424},{},[6425],{"type":57,"value":6426},"Use Tools",{"type":57,"value":6428}," → Annotations, remote assist, zoom",{"type":51,"tag":150,"props":6430,"children":6431},{},[6432,6437],{"type":51,"tag":69,"props":6433,"children":6434},{},[6435],{"type":57,"value":6436},"Leave Session",{"type":57,"value":6438}," → Click \"Leave Cobrowse\" button",{"type":51,"tag":810,"props":6440,"children":6442},{"id":6441},"session-recovery-auto-reconnect",[6443],{"type":57,"value":6444},"Session Recovery (Auto-Reconnect)",{"type":51,"tag":60,"props":6446,"children":6447},{},[6448],{"type":57,"value":6449},"When customer refreshes the page:",{"type":51,"tag":1344,"props":6451,"children":6453},{"className":1523,"code":6452,"language":1525,"meta":1349,"style":1349},"ZoomCobrowseSDK.init(settings, function({ success, session, error }) {\n  if (success) {\n    const sessionInfo = session.getSessionInfo();\n    \n    \u002F\u002F Check if session is recoverable\n    if (sessionInfo.sessionStatus === 'session_recoverable') {\n      session.join();  \u002F\u002F Auto-rejoin previous session\n    } else {\n      \u002F\u002F Start new session\n      session.start({ sdkToken });\n    }\n  }\n});\n",[6454],{"type":51,"tag":755,"props":6455,"children":6456},{"__ignoreMap":1349},[6457,6516,6540,6577,6584,6592,6644,6675,6690,6698,6737,6744,6751],{"type":51,"tag":1355,"props":6458,"children":6459},{"class":1357,"line":1358},[6460,6464,6468,6472,6476,6480,6484,6488,6492,6496,6500,6504,6508,6512],{"type":51,"tag":1355,"props":6461,"children":6462},{"style":1817},[6463],{"type":57,"value":2549},{"type":51,"tag":1355,"props":6465,"children":6466},{"style":1437},[6467],{"type":57,"value":808},{"type":51,"tag":1355,"props":6469,"children":6470},{"style":1383},[6471],{"type":57,"value":3187},{"type":51,"tag":1355,"props":6473,"children":6474},{"style":1817},[6475],{"type":57,"value":3192},{"type":51,"tag":1355,"props":6477,"children":6478},{"style":1437},[6479],{"type":57,"value":1578},{"type":51,"tag":1355,"props":6481,"children":6482},{"style":1756},[6483],{"type":57,"value":2071},{"type":51,"tag":1355,"props":6485,"children":6486},{"style":1437},[6487],{"type":57,"value":3205},{"type":51,"tag":1355,"props":6489,"children":6490},{"style":1946},[6491],{"type":57,"value":3210},{"type":51,"tag":1355,"props":6493,"children":6494},{"style":1437},[6495],{"type":57,"value":1578},{"type":51,"tag":1355,"props":6497,"children":6498},{"style":1946},[6499],{"type":57,"value":3219},{"type":51,"tag":1355,"props":6501,"children":6502},{"style":1437},[6503],{"type":57,"value":1578},{"type":51,"tag":1355,"props":6505,"children":6506},{"style":1946},[6507],{"type":57,"value":3228},{"type":51,"tag":1355,"props":6509,"children":6510},{"style":1437},[6511],{"type":57,"value":3233},{"type":51,"tag":1355,"props":6513,"children":6514},{"style":1437},[6515],{"type":57,"value":2003},{"type":51,"tag":1355,"props":6517,"children":6518},{"class":1357,"line":1379},[6519,6524,6528,6532,6536],{"type":51,"tag":1355,"props":6520,"children":6521},{"style":3244},[6522],{"type":57,"value":6523},"  if",{"type":51,"tag":1355,"props":6525,"children":6526},{"style":1566},[6527],{"type":57,"value":833},{"type":51,"tag":1355,"props":6529,"children":6530},{"style":1817},[6531],{"type":57,"value":3256},{"type":51,"tag":1355,"props":6533,"children":6534},{"style":1566},[6535],{"type":57,"value":3261},{"type":51,"tag":1355,"props":6537,"children":6538},{"style":1437},[6539],{"type":57,"value":1545},{"type":51,"tag":1355,"props":6541,"children":6542},{"class":1357,"line":1394},[6543,6547,6552,6556,6560,6564,6569,6573],{"type":51,"tag":1355,"props":6544,"children":6545},{"style":1756},[6546],{"type":57,"value":1880},{"type":51,"tag":1355,"props":6548,"children":6549},{"style":1817},[6550],{"type":57,"value":6551}," sessionInfo",{"type":51,"tag":1355,"props":6553,"children":6554},{"style":1437},[6555],{"type":57,"value":2098},{"type":51,"tag":1355,"props":6557,"children":6558},{"style":1817},[6559],{"type":57,"value":3219},{"type":51,"tag":1355,"props":6561,"children":6562},{"style":1437},[6563],{"type":57,"value":808},{"type":51,"tag":1355,"props":6565,"children":6566},{"style":1383},[6567],{"type":57,"value":6568},"getSessionInfo",{"type":51,"tag":1355,"props":6570,"children":6571},{"style":1566},[6572],{"type":57,"value":2076},{"type":51,"tag":1355,"props":6574,"children":6575},{"style":1437},[6576],{"type":57,"value":1909},{"type":51,"tag":1355,"props":6578,"children":6579},{"class":1357,"line":1408},[6580],{"type":51,"tag":1355,"props":6581,"children":6582},{"style":1566},[6583],{"type":57,"value":1917},{"type":51,"tag":1355,"props":6585,"children":6586},{"class":1357,"line":1418},[6587],{"type":51,"tag":1355,"props":6588,"children":6589},{"style":1422},[6590],{"type":57,"value":6591},"    \u002F\u002F Check if session is recoverable\n",{"type":51,"tag":1355,"props":6593,"children":6594},{"class":1357,"line":1428},[6595,6600,6604,6609,6613,6618,6623,6627,6632,6636,6640],{"type":51,"tag":1355,"props":6596,"children":6597},{"style":3244},[6598],{"type":57,"value":6599},"    if",{"type":51,"tag":1355,"props":6601,"children":6602},{"style":1566},[6603],{"type":57,"value":833},{"type":51,"tag":1355,"props":6605,"children":6606},{"style":1817},[6607],{"type":57,"value":6608},"sessionInfo",{"type":51,"tag":1355,"props":6610,"children":6611},{"style":1437},[6612],{"type":57,"value":808},{"type":51,"tag":1355,"props":6614,"children":6615},{"style":1817},[6616],{"type":57,"value":6617},"sessionStatus",{"type":51,"tag":1355,"props":6619,"children":6620},{"style":1437},[6621],{"type":57,"value":6622}," ===",{"type":51,"tag":1355,"props":6624,"children":6625},{"style":1437},[6626],{"type":57,"value":1894},{"type":51,"tag":1355,"props":6628,"children":6629},{"style":1368},[6630],{"type":57,"value":6631},"session_recoverable",{"type":51,"tag":1355,"props":6633,"children":6634},{"style":1437},[6635],{"type":57,"value":1904},{"type":51,"tag":1355,"props":6637,"children":6638},{"style":1566},[6639],{"type":57,"value":3261},{"type":51,"tag":1355,"props":6641,"children":6642},{"style":1437},[6643],{"type":57,"value":1545},{"type":51,"tag":1355,"props":6645,"children":6646},{"class":1357,"line":1458},[6647,6652,6656,6661,6665,6670],{"type":51,"tag":1355,"props":6648,"children":6649},{"style":1817},[6650],{"type":57,"value":6651},"      session",{"type":51,"tag":1355,"props":6653,"children":6654},{"style":1437},[6655],{"type":57,"value":808},{"type":51,"tag":1355,"props":6657,"children":6658},{"style":1383},[6659],{"type":57,"value":6660},"join",{"type":51,"tag":1355,"props":6662,"children":6663},{"style":1566},[6664],{"type":57,"value":2076},{"type":51,"tag":1355,"props":6666,"children":6667},{"style":1437},[6668],{"type":57,"value":6669},";",{"type":51,"tag":1355,"props":6671,"children":6672},{"style":1422},[6673],{"type":57,"value":6674},"  \u002F\u002F Auto-rejoin previous session\n",{"type":51,"tag":1355,"props":6676,"children":6677},{"class":1357,"line":1467},[6678,6682,6686],{"type":51,"tag":1355,"props":6679,"children":6680},{"style":1437},[6681],{"type":57,"value":2505},{"type":51,"tag":1355,"props":6683,"children":6684},{"style":3244},[6685],{"type":57,"value":3997},{"type":51,"tag":1355,"props":6687,"children":6688},{"style":1437},[6689],{"type":57,"value":2003},{"type":51,"tag":1355,"props":6691,"children":6692},{"class":1357,"line":1476},[6693],{"type":51,"tag":1355,"props":6694,"children":6695},{"style":1422},[6696],{"type":57,"value":6697},"      \u002F\u002F Start new session\n",{"type":51,"tag":1355,"props":6699,"children":6700},{"class":1357,"line":1485},[6701,6705,6709,6713,6717,6721,6725,6729,6733],{"type":51,"tag":1355,"props":6702,"children":6703},{"style":1817},[6704],{"type":57,"value":6651},{"type":51,"tag":1355,"props":6706,"children":6707},{"style":1437},[6708],{"type":57,"value":808},{"type":51,"tag":1355,"props":6710,"children":6711},{"style":1383},[6712],{"type":57,"value":4562},{"type":51,"tag":1355,"props":6714,"children":6715},{"style":1566},[6716],{"type":57,"value":1943},{"type":51,"tag":1355,"props":6718,"children":6719},{"style":1437},[6720],{"type":57,"value":4571},{"type":51,"tag":1355,"props":6722,"children":6723},{"style":1817},[6724],{"type":57,"value":4576},{"type":51,"tag":1355,"props":6726,"children":6727},{"style":1437},[6728],{"type":57,"value":4497},{"type":51,"tag":1355,"props":6730,"children":6731},{"style":1566},[6732],{"type":57,"value":996},{"type":51,"tag":1355,"props":6734,"children":6735},{"style":1437},[6736],{"type":57,"value":1909},{"type":51,"tag":1355,"props":6738,"children":6739},{"class":1357,"line":1494},[6740],{"type":51,"tag":1355,"props":6741,"children":6742},{"style":1437},[6743],{"type":57,"value":5444},{"type":51,"tag":1355,"props":6745,"children":6746},{"class":1357,"line":1502},[6747],{"type":51,"tag":1355,"props":6748,"children":6749},{"style":1437},[6750],{"type":57,"value":5880},{"type":51,"tag":1355,"props":6752,"children":6753},{"class":1357,"line":2179},[6754,6758,6762],{"type":51,"tag":1355,"props":6755,"children":6756},{"style":1437},[6757],{"type":57,"value":2427},{"type":51,"tag":1355,"props":6759,"children":6760},{"style":1817},[6761],{"type":57,"value":996},{"type":51,"tag":1355,"props":6763,"children":6764},{"style":1437},[6765],{"type":57,"value":1909},{"type":51,"tag":60,"props":6767,"children":6768},{},[6769,6774],{"type":51,"tag":69,"props":6770,"children":6771},{},[6772],{"type":57,"value":6773},"Recovery window",{"type":57,"value":6775},": 2 minutes. After 2 minutes, session ends.",{"type":51,"tag":131,"props":6777,"children":6779},{"id":6778},"critical-gotchas-and-best-practices",[6780],{"type":57,"value":6781},"Critical Gotchas and Best Practices",{"type":51,"tag":810,"props":6783,"children":6785},{"id":6784},"️-critical-sdk-secret-must-stay-server-side",[6786],{"type":57,"value":6787},"⚠️ CRITICAL: SDK Secret Must Stay Server-Side",{"type":51,"tag":60,"props":6789,"children":6790},{},[6791,6796],{"type":51,"tag":69,"props":6792,"children":6793},{},[6794],{"type":57,"value":6795},"Problem",{"type":57,"value":6797},": Developers often accidentally embed SDK Secret in frontend code.",{"type":51,"tag":60,"props":6799,"children":6800},{},[6801,6806],{"type":51,"tag":69,"props":6802,"children":6803},{},[6804],{"type":57,"value":6805},"Solution",{"type":57,"value":928},{"type":51,"tag":229,"props":6808,"children":6809},{},[6810,6821],{"type":51,"tag":150,"props":6811,"children":6812},{},[6813,6815,6819],{"type":57,"value":6814},"✓ ",{"type":51,"tag":69,"props":6816,"children":6817},{},[6818],{"type":57,"value":1135},{"type":57,"value":6820}," → Safe to expose (embedded in CDN URL)",{"type":51,"tag":150,"props":6822,"children":6823},{},[6824,6826,6830],{"type":57,"value":6825},"✗ ",{"type":51,"tag":69,"props":6827,"children":6828},{},[6829],{"type":57,"value":1169},{"type":57,"value":6831}," → Never expose (use for JWT signing server-side)",{"type":51,"tag":1344,"props":6833,"children":6835},{"className":1523,"code":6834,"language":1525,"meta":1349,"style":1349},"\u002F\u002F ❌ WRONG - Secret exposed in frontend\nconst jwt = signJWT(payload, 'YOUR_SDK_SECRET');  \u002F\u002F Security risk!\n\n\u002F\u002F ✅ CORRECT - Secret stays on server\nconst response = await fetch('\u002Fapi\u002Ftoken', {\n  method: 'POST',\n  body: JSON.stringify({ role: 1, userId, userName })\n});\nconst { token } = await response.json();\n",[6836],{"type":51,"tag":755,"props":6837,"children":6838},{"__ignoreMap":1349},[6839,6847,6903,6910,6918,6967,6995,7066,7081],{"type":51,"tag":1355,"props":6840,"children":6841},{"class":1357,"line":1358},[6842],{"type":51,"tag":1355,"props":6843,"children":6844},{"style":1422},[6845],{"type":57,"value":6846},"\u002F\u002F ❌ WRONG - Secret exposed in frontend\n",{"type":51,"tag":1355,"props":6848,"children":6849},{"class":1357,"line":1379},[6850,6854,6859,6863,6868,6873,6877,6881,6886,6890,6894,6898],{"type":51,"tag":1355,"props":6851,"children":6852},{"style":1756},[6853],{"type":57,"value":5614},{"type":51,"tag":1355,"props":6855,"children":6856},{"style":1817},[6857],{"type":57,"value":6858}," jwt ",{"type":51,"tag":1355,"props":6860,"children":6861},{"style":1437},[6862],{"type":57,"value":1855},{"type":51,"tag":1355,"props":6864,"children":6865},{"style":1383},[6866],{"type":57,"value":6867}," signJWT",{"type":51,"tag":1355,"props":6869,"children":6870},{"style":1817},[6871],{"type":57,"value":6872},"(payload",{"type":51,"tag":1355,"props":6874,"children":6875},{"style":1437},[6876],{"type":57,"value":1578},{"type":51,"tag":1355,"props":6878,"children":6879},{"style":1437},[6880],{"type":57,"value":1894},{"type":51,"tag":1355,"props":6882,"children":6883},{"style":1368},[6884],{"type":57,"value":6885},"YOUR_SDK_SECRET",{"type":51,"tag":1355,"props":6887,"children":6888},{"style":1437},[6889],{"type":57,"value":1904},{"type":51,"tag":1355,"props":6891,"children":6892},{"style":1817},[6893],{"type":57,"value":996},{"type":51,"tag":1355,"props":6895,"children":6896},{"style":1437},[6897],{"type":57,"value":6669},{"type":51,"tag":1355,"props":6899,"children":6900},{"style":1422},[6901],{"type":57,"value":6902},"  \u002F\u002F Security risk!\n",{"type":51,"tag":1355,"props":6904,"children":6905},{"class":1357,"line":1394},[6906],{"type":51,"tag":1355,"props":6907,"children":6908},{"emptyLinePlaceholder":1412},[6909],{"type":57,"value":1415},{"type":51,"tag":1355,"props":6911,"children":6912},{"class":1357,"line":1408},[6913],{"type":51,"tag":1355,"props":6914,"children":6915},{"style":1422},[6916],{"type":57,"value":6917},"\u002F\u002F ✅ CORRECT - Secret stays on server\n",{"type":51,"tag":1355,"props":6919,"children":6920},{"class":1357,"line":1418},[6921,6925,6930,6934,6938,6942,6946,6950,6955,6959,6963],{"type":51,"tag":1355,"props":6922,"children":6923},{"style":1756},[6924],{"type":57,"value":5614},{"type":51,"tag":1355,"props":6926,"children":6927},{"style":1817},[6928],{"type":57,"value":6929}," response ",{"type":51,"tag":1355,"props":6931,"children":6932},{"style":1437},[6933],{"type":57,"value":1855},{"type":51,"tag":1355,"props":6935,"children":6936},{"style":3244},[6937],{"type":57,"value":4200},{"type":51,"tag":1355,"props":6939,"children":6940},{"style":1383},[6941],{"type":57,"value":4205},{"type":51,"tag":1355,"props":6943,"children":6944},{"style":1817},[6945],{"type":57,"value":1943},{"type":51,"tag":1355,"props":6947,"children":6948},{"style":1437},[6949],{"type":57,"value":1904},{"type":51,"tag":1355,"props":6951,"children":6952},{"style":1368},[6953],{"type":57,"value":6954},"\u002Fapi\u002Ftoken",{"type":51,"tag":1355,"props":6956,"children":6957},{"style":1437},[6958],{"type":57,"value":1904},{"type":51,"tag":1355,"props":6960,"children":6961},{"style":1437},[6962],{"type":57,"value":1578},{"type":51,"tag":1355,"props":6964,"children":6965},{"style":1437},[6966],{"type":57,"value":2003},{"type":51,"tag":1355,"props":6968,"children":6969},{"class":1357,"line":1428},[6970,6975,6979,6983,6987,6991],{"type":51,"tag":1355,"props":6971,"children":6972},{"style":1566},[6973],{"type":57,"value":6974},"  method",{"type":51,"tag":1355,"props":6976,"children":6977},{"style":1437},[6978],{"type":57,"value":928},{"type":51,"tag":1355,"props":6980,"children":6981},{"style":1437},[6982],{"type":57,"value":1894},{"type":51,"tag":1355,"props":6984,"children":6985},{"style":1368},[6986],{"type":57,"value":4252},{"type":51,"tag":1355,"props":6988,"children":6989},{"style":1437},[6990],{"type":57,"value":1904},{"type":51,"tag":1355,"props":6992,"children":6993},{"style":1437},[6994],{"type":57,"value":1621},{"type":51,"tag":1355,"props":6996,"children":6997},{"class":1357,"line":1458},[6998,7003,7007,7011,7015,7019,7023,7027,7032,7036,7040,7044,7049,7053,7058,7062],{"type":51,"tag":1355,"props":6999,"children":7000},{"style":1566},[7001],{"type":57,"value":7002},"  body",{"type":51,"tag":1355,"props":7004,"children":7005},{"style":1437},[7006],{"type":57,"value":928},{"type":51,"tag":1355,"props":7008,"children":7009},{"style":1817},[7010],{"type":57,"value":4330},{"type":51,"tag":1355,"props":7012,"children":7013},{"style":1437},[7014],{"type":57,"value":808},{"type":51,"tag":1355,"props":7016,"children":7017},{"style":1383},[7018],{"type":57,"value":4339},{"type":51,"tag":1355,"props":7020,"children":7021},{"style":1817},[7022],{"type":57,"value":1943},{"type":51,"tag":1355,"props":7024,"children":7025},{"style":1437},[7026],{"type":57,"value":4571},{"type":51,"tag":1355,"props":7028,"children":7029},{"style":1566},[7030],{"type":57,"value":7031}," role",{"type":51,"tag":1355,"props":7033,"children":7034},{"style":1437},[7035],{"type":57,"value":928},{"type":51,"tag":1355,"props":7037,"children":7038},{"style":1571},[7039],{"type":57,"value":4365},{"type":51,"tag":1355,"props":7041,"children":7042},{"style":1437},[7043],{"type":57,"value":1578},{"type":51,"tag":1355,"props":7045,"children":7046},{"style":1817},[7047],{"type":57,"value":7048}," userId",{"type":51,"tag":1355,"props":7050,"children":7051},{"style":1437},[7052],{"type":57,"value":1578},{"type":51,"tag":1355,"props":7054,"children":7055},{"style":1817},[7056],{"type":57,"value":7057}," userName ",{"type":51,"tag":1355,"props":7059,"children":7060},{"style":1437},[7061],{"type":57,"value":2427},{"type":51,"tag":1355,"props":7063,"children":7064},{"style":1817},[7065],{"type":57,"value":841},{"type":51,"tag":1355,"props":7067,"children":7068},{"class":1357,"line":1467},[7069,7073,7077],{"type":51,"tag":1355,"props":7070,"children":7071},{"style":1437},[7072],{"type":57,"value":2427},{"type":51,"tag":1355,"props":7074,"children":7075},{"style":1817},[7076],{"type":57,"value":996},{"type":51,"tag":1355,"props":7078,"children":7079},{"style":1437},[7080],{"type":57,"value":1909},{"type":51,"tag":1355,"props":7082,"children":7083},{"class":1357,"line":1476},[7084,7088,7092,7097,7101,7105,7109,7113,7117,7121,7125],{"type":51,"tag":1355,"props":7085,"children":7086},{"style":1756},[7087],{"type":57,"value":5614},{"type":51,"tag":1355,"props":7089,"children":7090},{"style":1437},[7091],{"type":57,"value":2057},{"type":51,"tag":1355,"props":7093,"children":7094},{"style":1817},[7095],{"type":57,"value":7096}," token ",{"type":51,"tag":1355,"props":7098,"children":7099},{"style":1437},[7100],{"type":57,"value":2427},{"type":51,"tag":1355,"props":7102,"children":7103},{"style":1437},[7104],{"type":57,"value":2098},{"type":51,"tag":1355,"props":7106,"children":7107},{"style":3244},[7108],{"type":57,"value":4200},{"type":51,"tag":1355,"props":7110,"children":7111},{"style":1817},[7112],{"type":57,"value":4191},{"type":51,"tag":1355,"props":7114,"children":7115},{"style":1437},[7116],{"type":57,"value":808},{"type":51,"tag":1355,"props":7118,"children":7119},{"style":1383},[7120],{"type":57,"value":4518},{"type":51,"tag":1355,"props":7122,"children":7123},{"style":1817},[7124],{"type":57,"value":2076},{"type":51,"tag":1355,"props":7126,"children":7127},{"style":1437},[7128],{"type":57,"value":1909},{"type":51,"tag":810,"props":7130,"children":7132},{"id":7131},"sdk-key-vs-api-key-different-purposes",[7133],{"type":57,"value":7134},"SDK Key vs API Key (Different Purposes!)",{"type":51,"tag":623,"props":7136,"children":7137},{},[7138,7157],{"type":51,"tag":627,"props":7139,"children":7140},{},[7141],{"type":51,"tag":631,"props":7142,"children":7143},{},[7144,7148,7152],{"type":51,"tag":635,"props":7145,"children":7146},{},[7147],{"type":57,"value":1106},{"type":51,"tag":635,"props":7149,"children":7150},{},[7151],{"type":57,"value":1116},{"type":51,"tag":635,"props":7153,"children":7154},{},[7155],{"type":57,"value":7156},"JWT Claim",{"type":51,"tag":661,"props":7158,"children":7159},{},[7160,7188],{"type":51,"tag":631,"props":7161,"children":7162},{},[7163,7170,7179],{"type":51,"tag":668,"props":7164,"children":7165},{},[7166],{"type":51,"tag":69,"props":7167,"children":7168},{},[7169],{"type":57,"value":1135},{"type":51,"tag":668,"props":7171,"children":7172},{},[7173,7174],{"type":57,"value":1145},{"type":51,"tag":755,"props":7175,"children":7177},{"className":7176},[],[7178],{"type":57,"value":1151},{"type":51,"tag":668,"props":7180,"children":7181},{},[7182],{"type":51,"tag":755,"props":7183,"children":7185},{"className":7184},[],[7186],{"type":57,"value":7187},"app_key: \"SDK_KEY\"",{"type":51,"tag":631,"props":7189,"children":7190},{},[7191,7198,7202],{"type":51,"tag":668,"props":7192,"children":7193},{},[7194],{"type":51,"tag":69,"props":7195,"children":7196},{},[7197],{"type":57,"value":1195},{"type":51,"tag":668,"props":7199,"children":7200},{},[7201],{"type":57,"value":1204},{"type":51,"tag":668,"props":7203,"children":7204},{},[7205],{"type":57,"value":7206},"Not used in JWT",{"type":51,"tag":60,"props":7208,"children":7209},{},[7210,7215,7217,7222],{"type":51,"tag":69,"props":7211,"children":7212},{},[7213],{"type":57,"value":7214},"Common mistake",{"type":57,"value":7216},": Using API Key instead of SDK Key in JWT ",{"type":51,"tag":755,"props":7218,"children":7220},{"className":7219},[],[7221],{"type":57,"value":1151},{"type":57,"value":7223}," claim.",{"type":51,"tag":810,"props":7225,"children":7227},{"id":7226},"session-limits",[7228],{"type":57,"value":7229},"Session Limits",{"type":51,"tag":623,"props":7231,"children":7232},{},[7233,7254],{"type":51,"tag":627,"props":7234,"children":7235},{},[7236],{"type":51,"tag":631,"props":7237,"children":7238},{},[7239,7244,7249],{"type":51,"tag":635,"props":7240,"children":7241},{},[7242],{"type":57,"value":7243},"Limit",{"type":51,"tag":635,"props":7245,"children":7246},{},[7247],{"type":57,"value":7248},"Value",{"type":51,"tag":635,"props":7250,"children":7251},{},[7252],{"type":57,"value":7253},"What Happens",{"type":51,"tag":661,"props":7255,"children":7256},{},[7257,7280,7304,7327],{"type":51,"tag":631,"props":7258,"children":7259},{},[7260,7265,7269],{"type":51,"tag":668,"props":7261,"children":7262},{},[7263],{"type":57,"value":7264},"Customers per session",{"type":51,"tag":668,"props":7266,"children":7267},{},[7268],{"type":57,"value":680},{"type":51,"tag":668,"props":7270,"children":7271},{},[7272,7274],{"type":57,"value":7273},"Error 1012: ",{"type":51,"tag":755,"props":7275,"children":7277},{"className":7276},[],[7278],{"type":57,"value":7279},"SESSION_CUSTOMER_COUNT_LIMIT",{"type":51,"tag":631,"props":7281,"children":7282},{},[7283,7288,7293],{"type":51,"tag":668,"props":7284,"children":7285},{},[7286],{"type":57,"value":7287},"Agents per session",{"type":51,"tag":668,"props":7289,"children":7290},{},[7291],{"type":57,"value":7292},"5",{"type":51,"tag":668,"props":7294,"children":7295},{},[7296,7298],{"type":57,"value":7297},"Error 1013: ",{"type":51,"tag":755,"props":7299,"children":7301},{"className":7300},[],[7302],{"type":57,"value":7303},"SESSION_AGENT_COUNT_LIMIT",{"type":51,"tag":631,"props":7305,"children":7306},{},[7307,7312,7316],{"type":51,"tag":668,"props":7308,"children":7309},{},[7310],{"type":57,"value":7311},"Active sessions per browser",{"type":51,"tag":668,"props":7313,"children":7314},{},[7315],{"type":57,"value":680},{"type":51,"tag":668,"props":7317,"children":7318},{},[7319,7321],{"type":57,"value":7320},"Error 1004: ",{"type":51,"tag":755,"props":7322,"children":7324},{"className":7323},[],[7325],{"type":57,"value":7326},"SESSION_COUNT_LIMIT",{"type":51,"tag":631,"props":7328,"children":7329},{},[7330,7335,7340],{"type":51,"tag":668,"props":7331,"children":7332},{},[7333],{"type":57,"value":7334},"PIN code length",{"type":51,"tag":668,"props":7336,"children":7337},{},[7338],{"type":57,"value":7339},"10 chars max",{"type":51,"tag":668,"props":7341,"children":7342},{},[7343,7345],{"type":57,"value":7344},"Error 1008: ",{"type":51,"tag":755,"props":7346,"children":7348},{"className":7347},[],[7349],{"type":57,"value":7350},"SESSION_PIN_INVALID_FORMAT",{"type":51,"tag":810,"props":7352,"children":7354},{"id":7353},"session-timeout-behavior",[7355],{"type":57,"value":7356},"Session Timeout Behavior",{"type":51,"tag":623,"props":7358,"children":7359},{},[7360,7380],{"type":51,"tag":627,"props":7361,"children":7362},{},[7363],{"type":51,"tag":631,"props":7364,"children":7365},{},[7366,7371,7376],{"type":51,"tag":635,"props":7367,"children":7368},{},[7369],{"type":57,"value":7370},"Event",{"type":51,"tag":635,"props":7372,"children":7373},{},[7374],{"type":57,"value":7375},"Timeout",{"type":51,"tag":635,"props":7377,"children":7378},{},[7379],{"type":57,"value":7253},{"type":51,"tag":661,"props":7381,"children":7382},{},[7383,7401,7419],{"type":51,"tag":631,"props":7384,"children":7385},{},[7386,7391,7396],{"type":51,"tag":668,"props":7387,"children":7388},{},[7389],{"type":57,"value":7390},"Agent waiting for customer",{"type":51,"tag":668,"props":7392,"children":7393},{},[7394],{"type":57,"value":7395},"3 minutes",{"type":51,"tag":668,"props":7397,"children":7398},{},[7399],{"type":57,"value":7400},"Session ends automatically",{"type":51,"tag":631,"props":7402,"children":7403},{},[7404,7409,7414],{"type":51,"tag":668,"props":7405,"children":7406},{},[7407],{"type":57,"value":7408},"Page refresh reconnection",{"type":51,"tag":668,"props":7410,"children":7411},{},[7412],{"type":57,"value":7413},"2 minutes",{"type":51,"tag":668,"props":7415,"children":7416},{},[7417],{"type":57,"value":7418},"Session ends if not reconnected",{"type":51,"tag":631,"props":7420,"children":7421},{},[7422,7427,7432],{"type":51,"tag":668,"props":7423,"children":7424},{},[7425],{"type":57,"value":7426},"Reconnection attempts",{"type":51,"tag":668,"props":7428,"children":7429},{},[7430],{"type":57,"value":7431},"2 times max",{"type":51,"tag":668,"props":7433,"children":7434},{},[7435],{"type":57,"value":7436},"Session ends after 2 failed attempts",{"type":51,"tag":810,"props":7438,"children":7440},{"id":7439},"https-requirement",[7441],{"type":57,"value":7442},"HTTPS Requirement",{"type":51,"tag":60,"props":7444,"children":7445},{},[7446,7450],{"type":51,"tag":69,"props":7447,"children":7448},{},[7449],{"type":57,"value":6795},{"type":57,"value":7451},": SDK doesn't load on HTTP sites.",{"type":51,"tag":60,"props":7453,"children":7454},{},[7455,7459],{"type":51,"tag":69,"props":7456,"children":7457},{},[7458],{"type":57,"value":6805},{"type":57,"value":928},{"type":51,"tag":229,"props":7461,"children":7462},{},[7463,7468,7473],{"type":51,"tag":150,"props":7464,"children":7465},{},[7466],{"type":57,"value":7467},"Production: Use HTTPS ✓",{"type":51,"tag":150,"props":7469,"children":7470},{},[7471],{"type":57,"value":7472},"Development: Use a loopback host for local HTTP testing ✓",{"type":51,"tag":150,"props":7474,"children":7475},{},[7476],{"type":57,"value":7477},"Development: Use a local HTTPS endpoint with a trusted\u002Fself-signed cert if required ✓",{"type":51,"tag":810,"props":7479,"children":7481},{"id":7480},"third-party-cookies-required",[7482],{"type":57,"value":7483},"Third-Party Cookies Required",{"type":51,"tag":60,"props":7485,"children":7486},{},[7487,7491],{"type":51,"tag":69,"props":7488,"children":7489},{},[7490],{"type":57,"value":6795},{"type":57,"value":7492},": Refresh reconnection doesn't work.",{"type":51,"tag":60,"props":7494,"children":7495},{},[7496,7500],{"type":51,"tag":69,"props":7497,"children":7498},{},[7499],{"type":57,"value":6805},{"type":57,"value":7501},": Enable third-party cookies in browser settings.",{"type":51,"tag":60,"props":7503,"children":7504},{},[7505,7510],{"type":51,"tag":69,"props":7506,"children":7507},{},[7508],{"type":57,"value":7509},"Affected scenarios",{"type":57,"value":928},{"type":51,"tag":229,"props":7512,"children":7513},{},[7514,7519,7524],{"type":51,"tag":150,"props":7515,"children":7516},{},[7517],{"type":57,"value":7518},"Browser privacy mode",{"type":51,"tag":150,"props":7520,"children":7521},{},[7522],{"type":57,"value":7523},"Safari with \"Prevent cross-site tracking\" enabled",{"type":51,"tag":150,"props":7525,"children":7526},{},[7527],{"type":57,"value":7528},"Chrome with \"Block third-party cookies\" enabled",{"type":51,"tag":810,"props":7530,"children":7532},{"id":7531},"distribution-method-confusion",[7533],{"type":57,"value":7534},"Distribution Method Confusion",{"type":51,"tag":623,"props":7536,"children":7537},{},[7538,7563],{"type":51,"tag":627,"props":7539,"children":7540},{},[7541],{"type":51,"tag":631,"props":7542,"children":7543},{},[7544,7549,7554,7558],{"type":51,"tag":635,"props":7545,"children":7546},{},[7547],{"type":57,"value":7548},"Method",{"type":51,"tag":635,"props":7550,"children":7551},{},[7552],{"type":57,"value":7553},"Use Case",{"type":51,"tag":635,"props":7555,"children":7556},{},[7557],{"type":57,"value":217},{"type":51,"tag":635,"props":7559,"children":7560},{},[7561],{"type":57,"value":7562},"BYOP Required",{"type":51,"tag":661,"props":7564,"children":7565},{},[7566,7592],{"type":51,"tag":631,"props":7567,"children":7568},{},[7569,7577,7582,7587],{"type":51,"tag":668,"props":7570,"children":7571},{},[7572],{"type":51,"tag":69,"props":7573,"children":7574},{},[7575],{"type":57,"value":7576},"CDN",{"type":51,"tag":668,"props":7578,"children":7579},{},[7580],{"type":57,"value":7581},"Most use cases",{"type":51,"tag":668,"props":7583,"children":7584},{},[7585],{"type":57,"value":7586},"Zoom-hosted iframe",{"type":51,"tag":668,"props":7588,"children":7589},{},[7590],{"type":57,"value":7591},"No (auto PIN)",{"type":51,"tag":631,"props":7593,"children":7594},{},[7595,7602,7607,7612],{"type":51,"tag":668,"props":7596,"children":7597},{},[7598],{"type":51,"tag":69,"props":7599,"children":7600},{},[7601],{"type":57,"value":1400},{"type":51,"tag":668,"props":7603,"children":7604},{},[7605],{"type":57,"value":7606},"Custom agent UI, full control",{"type":51,"tag":668,"props":7608,"children":7609},{},[7610],{"type":57,"value":7611},"Custom npm integration",{"type":51,"tag":668,"props":7613,"children":7614},{},[7615],{"type":57,"value":7616},"Yes (required)",{"type":51,"tag":60,"props":7618,"children":7619},{},[7620,7624,7626,7630,7632,7637],{"type":51,"tag":69,"props":7621,"children":7622},{},[7623],{"type":57,"value":733},{"type":57,"value":7625},": If you want ",{"type":51,"tag":69,"props":7627,"children":7628},{},[7629],{"type":57,"value":1400},{"type":57,"value":7631}," integration, you ",{"type":51,"tag":69,"props":7633,"children":7634},{},[7635],{"type":57,"value":7636},"must",{"type":57,"value":7638}," use BYOP (Bring Your Own PIN) mode.",{"type":51,"tag":810,"props":7640,"children":7642},{"id":7641},"cross-origin-iframe-handling",[7643],{"type":57,"value":7644},"Cross-Origin Iframe Handling",{"type":51,"tag":60,"props":7646,"children":7647},{},[7648,7652],{"type":51,"tag":69,"props":7649,"children":7650},{},[7651],{"type":57,"value":6795},{"type":57,"value":7653},": Cobrowse doesn't work in cross-origin iframes.",{"type":51,"tag":60,"props":7655,"children":7656},{},[7657,7661],{"type":51,"tag":69,"props":7658,"children":7659},{},[7660],{"type":57,"value":6805},{"type":57,"value":7662},": Inject SDK snippet into cross-origin iframes:",{"type":51,"tag":1344,"props":7664,"children":7666},{"className":1734,"code":7665,"language":1736,"meta":1349,"style":1349},"\u003Cscript>\nconst ZOOM_SDK_KEY = \"YOUR_SDK_KEY_HERE\";\n\n(function(r,a,b,f,c,d){r[f]=r[f]||{init:function(){r.ZoomCobrowseSDKInitArgs=arguments}};\nvar fragment=a.createDocumentFragment();function loadJs(url) {c=a.createElement(b);d=a.getElementsByTagName(b)[0];c.async=false;c.src=url;fragment.appendChild(c);};\nloadJs('https:\u002F\u002Fus01-zcb.zoom.us\u002Fstatic\u002Fresource\u002Fsdk\u002F${ZOOM_SDK_KEY}\u002Fjs');d.parentNode.insertBefore(fragment,d);})(window,document,'script','ZoomCobrowseSDK');\n\u003C\u002Fscript>\n",[7667],{"type":51,"tag":755,"props":7668,"children":7669},{"__ignoreMap":1349},[7670,7685,7717,7724,7873,8091,8222],{"type":51,"tag":1355,"props":7671,"children":7672},{"class":1357,"line":1358},[7673,7677,7681],{"type":51,"tag":1355,"props":7674,"children":7675},{"style":1437},[7676],{"type":57,"value":1772},{"type":51,"tag":1355,"props":7678,"children":7679},{"style":1566},[7680],{"type":57,"value":1845},{"type":51,"tag":1355,"props":7682,"children":7683},{"style":1437},[7684],{"type":57,"value":1764},{"type":51,"tag":1355,"props":7686,"children":7687},{"class":1357,"line":1379},[7688,7692,7696,7700,7704,7709,7713],{"type":51,"tag":1355,"props":7689,"children":7690},{"style":1756},[7691],{"type":57,"value":5614},{"type":51,"tag":1355,"props":7693,"children":7694},{"style":1817},[7695],{"type":57,"value":1885},{"type":51,"tag":1355,"props":7697,"children":7698},{"style":1437},[7699],{"type":57,"value":1855},{"type":51,"tag":1355,"props":7701,"children":7702},{"style":1437},[7703],{"type":57,"value":2528},{"type":51,"tag":1355,"props":7705,"children":7706},{"style":1368},[7707],{"type":57,"value":7708},"YOUR_SDK_KEY_HERE",{"type":51,"tag":1355,"props":7710,"children":7711},{"style":1437},[7712],{"type":57,"value":1563},{"type":51,"tag":1355,"props":7714,"children":7715},{"style":1437},[7716],{"type":57,"value":1909},{"type":51,"tag":1355,"props":7718,"children":7719},{"class":1357,"line":1394},[7720],{"type":51,"tag":1355,"props":7721,"children":7722},{"emptyLinePlaceholder":1412},[7723],{"type":57,"value":1415},{"type":51,"tag":1355,"props":7725,"children":7726},{"class":1357,"line":1408},[7727,7731,7735,7739,7743,7747,7751,7755,7759,7763,7767,7771,7775,7779,7784,7789,7793,7797,7801,7805,7809,7813,7817,7821,7825,7830,7834,7838,7842,7847,7851,7855,7859,7863,7868],{"type":51,"tag":1355,"props":7728,"children":7729},{"style":1817},[7730],{"type":57,"value":1943},{"type":51,"tag":1355,"props":7732,"children":7733},{"style":1756},[7734],{"type":57,"value":1938},{"type":51,"tag":1355,"props":7736,"children":7737},{"style":1437},[7738],{"type":57,"value":1943},{"type":51,"tag":1355,"props":7740,"children":7741},{"style":1946},[7742],{"type":57,"value":1949},{"type":51,"tag":1355,"props":7744,"children":7745},{"style":1437},[7746],{"type":57,"value":1578},{"type":51,"tag":1355,"props":7748,"children":7749},{"style":1946},[7750],{"type":57,"value":77},{"type":51,"tag":1355,"props":7752,"children":7753},{"style":1437},[7754],{"type":57,"value":1578},{"type":51,"tag":1355,"props":7756,"children":7757},{"style":1946},[7758],{"type":57,"value":2211},{"type":51,"tag":1355,"props":7760,"children":7761},{"style":1437},[7762],{"type":57,"value":1578},{"type":51,"tag":1355,"props":7764,"children":7765},{"style":1946},[7766],{"type":57,"value":2021},{"type":51,"tag":1355,"props":7768,"children":7769},{"style":1437},[7770],{"type":57,"value":1578},{"type":51,"tag":1355,"props":7772,"children":7773},{"style":1946},[7774],{"type":57,"value":2372},{"type":51,"tag":1355,"props":7776,"children":7777},{"style":1437},[7778],{"type":57,"value":1578},{"type":51,"tag":1355,"props":7780,"children":7781},{"style":1946},[7782],{"type":57,"value":7783},"d",{"type":51,"tag":1355,"props":7785,"children":7786},{"style":1437},[7787],{"type":57,"value":7788},"){",{"type":51,"tag":1355,"props":7790,"children":7791},{"style":1817},[7792],{"type":57,"value":1949},{"type":51,"tag":1355,"props":7794,"children":7795},{"style":1566},[7796],{"type":57,"value":2016},{"type":51,"tag":1355,"props":7798,"children":7799},{"style":1817},[7800],{"type":57,"value":2021},{"type":51,"tag":1355,"props":7802,"children":7803},{"style":1566},[7804],{"type":57,"value":2268},{"type":51,"tag":1355,"props":7806,"children":7807},{"style":1437},[7808],{"type":57,"value":1855},{"type":51,"tag":1355,"props":7810,"children":7811},{"style":1817},[7812],{"type":57,"value":1949},{"type":51,"tag":1355,"props":7814,"children":7815},{"style":1566},[7816],{"type":57,"value":2016},{"type":51,"tag":1355,"props":7818,"children":7819},{"style":1817},[7820],{"type":57,"value":2021},{"type":51,"tag":1355,"props":7822,"children":7823},{"style":1566},[7824],{"type":57,"value":2268},{"type":51,"tag":1355,"props":7826,"children":7827},{"style":1437},[7828],{"type":57,"value":7829},"||{",{"type":51,"tag":1355,"props":7831,"children":7832},{"style":1383},[7833],{"type":57,"value":3187},{"type":51,"tag":1355,"props":7835,"children":7836},{"style":1437},[7837],{"type":57,"value":928},{"type":51,"tag":1355,"props":7839,"children":7840},{"style":1756},[7841],{"type":57,"value":1938},{"type":51,"tag":1355,"props":7843,"children":7844},{"style":1437},[7845],{"type":57,"value":7846},"(){",{"type":51,"tag":1355,"props":7848,"children":7849},{"style":1817},[7850],{"type":57,"value":1949},{"type":51,"tag":1355,"props":7852,"children":7853},{"style":1437},[7854],{"type":57,"value":808},{"type":51,"tag":1355,"props":7856,"children":7857},{"style":1817},[7858],{"type":57,"value":2093},{"type":51,"tag":1355,"props":7860,"children":7861},{"style":1437},[7862],{"type":57,"value":1855},{"type":51,"tag":1355,"props":7864,"children":7865},{"style":1817},[7866],{"type":57,"value":7867},"arguments",{"type":51,"tag":1355,"props":7869,"children":7870},{"style":1437},[7871],{"type":57,"value":7872},"}};\n",{"type":51,"tag":1355,"props":7874,"children":7875},{"class":1357,"line":1418},[7876,7881,7885,7889,7893,7897,7901,7905,7909,7913,7917,7921,7925,7929,7933,7937,7941,7945,7949,7953,7957,7961,7965,7969,7973,7977,7981,7985,7989,7993,7997,8001,8005,8009,8013,8017,8021,8025,8029,8034,8038,8042,8046,8050,8054,8058,8062,8066,8070,8074,8078,8082,8086],{"type":51,"tag":1355,"props":7877,"children":7878},{"style":1756},[7879],{"type":57,"value":7880},"var",{"type":51,"tag":1355,"props":7882,"children":7883},{"style":1817},[7884],{"type":57,"value":2121},{"type":51,"tag":1355,"props":7886,"children":7887},{"style":1437},[7888],{"type":57,"value":1855},{"type":51,"tag":1355,"props":7890,"children":7891},{"style":1817},[7892],{"type":57,"value":77},{"type":51,"tag":1355,"props":7894,"children":7895},{"style":1437},[7896],{"type":57,"value":808},{"type":51,"tag":1355,"props":7898,"children":7899},{"style":1383},[7900],{"type":57,"value":2138},{"type":51,"tag":1355,"props":7902,"children":7903},{"style":1566},[7904],{"type":57,"value":2076},{"type":51,"tag":1355,"props":7906,"children":7907},{"style":1437},[7908],{"type":57,"value":6669},{"type":51,"tag":1355,"props":7910,"children":7911},{"style":1756},[7912],{"type":57,"value":1938},{"type":51,"tag":1355,"props":7914,"children":7915},{"style":1383},[7916],{"type":57,"value":2159},{"type":51,"tag":1355,"props":7918,"children":7919},{"style":1437},[7920],{"type":57,"value":1943},{"type":51,"tag":1355,"props":7922,"children":7923},{"style":1946},[7924],{"type":57,"value":2168},{"type":51,"tag":1355,"props":7926,"children":7927},{"style":1437},[7928],{"type":57,"value":996},{"type":51,"tag":1355,"props":7930,"children":7931},{"style":1437},[7932],{"type":57,"value":2057},{"type":51,"tag":1355,"props":7934,"children":7935},{"style":1817},[7936],{"type":57,"value":2372},{"type":51,"tag":1355,"props":7938,"children":7939},{"style":1437},[7940],{"type":57,"value":1855},{"type":51,"tag":1355,"props":7942,"children":7943},{"style":1817},[7944],{"type":57,"value":77},{"type":51,"tag":1355,"props":7946,"children":7947},{"style":1437},[7948],{"type":57,"value":808},{"type":51,"tag":1355,"props":7950,"children":7951},{"style":1383},[7952],{"type":57,"value":2202},{"type":51,"tag":1355,"props":7954,"children":7955},{"style":1566},[7956],{"type":57,"value":1943},{"type":51,"tag":1355,"props":7958,"children":7959},{"style":1817},[7960],{"type":57,"value":2211},{"type":51,"tag":1355,"props":7962,"children":7963},{"style":1566},[7964],{"type":57,"value":996},{"type":51,"tag":1355,"props":7966,"children":7967},{"style":1437},[7968],{"type":57,"value":6669},{"type":51,"tag":1355,"props":7970,"children":7971},{"style":1817},[7972],{"type":57,"value":7783},{"type":51,"tag":1355,"props":7974,"children":7975},{"style":1437},[7976],{"type":57,"value":1855},{"type":51,"tag":1355,"props":7978,"children":7979},{"style":1817},[7980],{"type":57,"value":77},{"type":51,"tag":1355,"props":7982,"children":7983},{"style":1437},[7984],{"type":57,"value":808},{"type":51,"tag":1355,"props":7986,"children":7987},{"style":1383},[7988],{"type":57,"value":2245},{"type":51,"tag":1355,"props":7990,"children":7991},{"style":1566},[7992],{"type":57,"value":1943},{"type":51,"tag":1355,"props":7994,"children":7995},{"style":1817},[7996],{"type":57,"value":2211},{"type":51,"tag":1355,"props":7998,"children":7999},{"style":1566},[8000],{"type":57,"value":2258},{"type":51,"tag":1355,"props":8002,"children":8003},{"style":1571},[8004],{"type":57,"value":2263},{"type":51,"tag":1355,"props":8006,"children":8007},{"style":1566},[8008],{"type":57,"value":2268},{"type":51,"tag":1355,"props":8010,"children":8011},{"style":1437},[8012],{"type":57,"value":6669},{"type":51,"tag":1355,"props":8014,"children":8015},{"style":1817},[8016],{"type":57,"value":2372},{"type":51,"tag":1355,"props":8018,"children":8019},{"style":1437},[8020],{"type":57,"value":808},{"type":51,"tag":1355,"props":8022,"children":8023},{"style":1817},[8024],{"type":57,"value":2293},{"type":51,"tag":1355,"props":8026,"children":8027},{"style":1437},[8028],{"type":57,"value":1855},{"type":51,"tag":1355,"props":8030,"children":8031},{"style":2308},[8032],{"type":57,"value":8033},"false",{"type":51,"tag":1355,"props":8035,"children":8036},{"style":1437},[8037],{"type":57,"value":6669},{"type":51,"tag":1355,"props":8039,"children":8040},{"style":1817},[8041],{"type":57,"value":2372},{"type":51,"tag":1355,"props":8043,"children":8044},{"style":1437},[8045],{"type":57,"value":808},{"type":51,"tag":1355,"props":8047,"children":8048},{"style":1817},[8049],{"type":57,"value":2332},{"type":51,"tag":1355,"props":8051,"children":8052},{"style":1437},[8053],{"type":57,"value":1855},{"type":51,"tag":1355,"props":8055,"children":8056},{"style":1817},[8057],{"type":57,"value":2168},{"type":51,"tag":1355,"props":8059,"children":8060},{"style":1437},[8061],{"type":57,"value":6669},{"type":51,"tag":1355,"props":8063,"children":8064},{"style":1817},[8065],{"type":57,"value":2480},{"type":51,"tag":1355,"props":8067,"children":8068},{"style":1437},[8069],{"type":57,"value":808},{"type":51,"tag":1355,"props":8071,"children":8072},{"style":1383},[8073],{"type":57,"value":2363},{"type":51,"tag":1355,"props":8075,"children":8076},{"style":1566},[8077],{"type":57,"value":1943},{"type":51,"tag":1355,"props":8079,"children":8080},{"style":1817},[8081],{"type":57,"value":2372},{"type":51,"tag":1355,"props":8083,"children":8084},{"style":1566},[8085],{"type":57,"value":996},{"type":51,"tag":1355,"props":8087,"children":8088},{"style":1437},[8089],{"type":57,"value":8090},";};\n",{"type":51,"tag":1355,"props":8092,"children":8093},{"class":1357,"line":1428},[8094,8099,8103,8107,8112,8116,8120,8124,8128,8132,8136,8140,8144,8148,8152,8156,8160,8164,8169,8173,8177,8182,8186,8190,8194,8198,8202,8206,8210,8214,8218],{"type":51,"tag":1355,"props":8095,"children":8096},{"style":1383},[8097],{"type":57,"value":8098},"loadJs",{"type":51,"tag":1355,"props":8100,"children":8101},{"style":1566},[8102],{"type":57,"value":1943},{"type":51,"tag":1355,"props":8104,"children":8105},{"style":1437},[8106],{"type":57,"value":1904},{"type":51,"tag":1355,"props":8108,"children":8109},{"style":1368},[8110],{"type":57,"value":8111},"https:\u002F\u002Fus01-zcb.zoom.us\u002Fstatic\u002Fresource\u002Fsdk\u002F${ZOOM_SDK_KEY}\u002Fjs",{"type":51,"tag":1355,"props":8113,"children":8114},{"style":1437},[8115],{"type":57,"value":1904},{"type":51,"tag":1355,"props":8117,"children":8118},{"style":1566},[8119],{"type":57,"value":996},{"type":51,"tag":1355,"props":8121,"children":8122},{"style":1437},[8123],{"type":57,"value":6669},{"type":51,"tag":1355,"props":8125,"children":8126},{"style":1817},[8127],{"type":57,"value":7783},{"type":51,"tag":1355,"props":8129,"children":8130},{"style":1437},[8131],{"type":57,"value":808},{"type":51,"tag":1355,"props":8133,"children":8134},{"style":1817},[8135],{"type":57,"value":2462},{"type":51,"tag":1355,"props":8137,"children":8138},{"style":1437},[8139],{"type":57,"value":808},{"type":51,"tag":1355,"props":8141,"children":8142},{"style":1383},[8143],{"type":57,"value":2471},{"type":51,"tag":1355,"props":8145,"children":8146},{"style":1566},[8147],{"type":57,"value":1943},{"type":51,"tag":1355,"props":8149,"children":8150},{"style":1817},[8151],{"type":57,"value":2480},{"type":51,"tag":1355,"props":8153,"children":8154},{"style":1437},[8155],{"type":57,"value":1578},{"type":51,"tag":1355,"props":8157,"children":8158},{"style":1817},[8159],{"type":57,"value":7783},{"type":51,"tag":1355,"props":8161,"children":8162},{"style":1566},[8163],{"type":57,"value":996},{"type":51,"tag":1355,"props":8165,"children":8166},{"style":1437},[8167],{"type":57,"value":8168},";}",{"type":51,"tag":1355,"props":8170,"children":8171},{"style":1817},[8172],{"type":57,"value":2510},{"type":51,"tag":1355,"props":8174,"children":8175},{"style":1437},[8176],{"type":57,"value":1578},{"type":51,"tag":1355,"props":8178,"children":8179},{"style":1817},[8180],{"type":57,"value":8181},"document",{"type":51,"tag":1355,"props":8183,"children":8184},{"style":1437},[8185],{"type":57,"value":1578},{"type":51,"tag":1355,"props":8187,"children":8188},{"style":1437},[8189],{"type":57,"value":1904},{"type":51,"tag":1355,"props":8191,"children":8192},{"style":1368},[8193],{"type":57,"value":1845},{"type":51,"tag":1355,"props":8195,"children":8196},{"style":1437},[8197],{"type":57,"value":1904},{"type":51,"tag":1355,"props":8199,"children":8200},{"style":1437},[8201],{"type":57,"value":1578},{"type":51,"tag":1355,"props":8203,"children":8204},{"style":1437},[8205],{"type":57,"value":1904},{"type":51,"tag":1355,"props":8207,"children":8208},{"style":1368},[8209],{"type":57,"value":2549},{"type":51,"tag":1355,"props":8211,"children":8212},{"style":1437},[8213],{"type":57,"value":1904},{"type":51,"tag":1355,"props":8215,"children":8216},{"style":1817},[8217],{"type":57,"value":996},{"type":51,"tag":1355,"props":8219,"children":8220},{"style":1437},[8221],{"type":57,"value":1909},{"type":51,"tag":1355,"props":8223,"children":8224},{"class":1357,"line":1458},[8225,8229,8233],{"type":51,"tag":1355,"props":8226,"children":8227},{"style":1437},[8228],{"type":57,"value":1825},{"type":51,"tag":1355,"props":8230,"children":8231},{"style":1566},[8232],{"type":57,"value":1845},{"type":51,"tag":1355,"props":8234,"children":8235},{"style":1437},[8236],{"type":57,"value":1764},{"type":51,"tag":60,"props":8238,"children":8239},{},[8240,8245],{"type":51,"tag":69,"props":8241,"children":8242},{},[8243],{"type":57,"value":8244},"Same-origin iframes",{"type":57,"value":8246},": No extra setup needed.",{"type":51,"tag":131,"props":8248,"children":8250},{"id":8249},"known-limitations",[8251],{"type":57,"value":8252},"Known Limitations",{"type":51,"tag":810,"props":8254,"children":8256},{"id":8255},"synchronization-limits",[8257],{"type":57,"value":8258},"Synchronization Limits",{"type":51,"tag":60,"props":8260,"children":8261},{},[8262,8267],{"type":51,"tag":69,"props":8263,"children":8264},{},[8265],{"type":57,"value":8266},"Not synchronized",{"type":57,"value":928},{"type":51,"tag":229,"props":8269,"children":8270},{},[8271,8276,8281,8286,8291,8296],{"type":51,"tag":150,"props":8272,"children":8273},{},[8274],{"type":57,"value":8275},"HTML5 Canvas elements",{"type":51,"tag":150,"props":8277,"children":8278},{},[8279],{"type":57,"value":8280},"WebGL content",{"type":51,"tag":150,"props":8282,"children":8283},{},[8284],{"type":57,"value":8285},"Audio and Video elements",{"type":51,"tag":150,"props":8287,"children":8288},{},[8289],{"type":57,"value":8290},"Shadow DOM",{"type":51,"tag":150,"props":8292,"children":8293},{},[8294],{"type":57,"value":8295},"PDF rendered with Canvas",{"type":51,"tag":150,"props":8297,"children":8298},{},[8299],{"type":57,"value":8300},"Web Components",{"type":51,"tag":60,"props":8302,"children":8303},{},[8304,8309],{"type":51,"tag":69,"props":8305,"children":8306},{},[8307],{"type":57,"value":8308},"Partially synchronized",{"type":57,"value":928},{"type":51,"tag":229,"props":8311,"children":8312},{},[8313,8318,8323],{"type":51,"tag":150,"props":8314,"children":8315},{},[8316],{"type":57,"value":8317},"Drop-down boxes (only selected result)",{"type":51,"tag":150,"props":8319,"children":8320},{},[8321],{"type":57,"value":8322},"Date pickers (only selected result)",{"type":51,"tag":150,"props":8324,"children":8325},{},[8326],{"type":57,"value":8327},"Color pickers (only selected result)",{"type":51,"tag":810,"props":8329,"children":8331},{"id":8330},"rendering-limits",[8332],{"type":57,"value":8333},"Rendering Limits",{"type":51,"tag":229,"props":8335,"children":8336},{},[8337,8342,8347,8352],{"type":51,"tag":150,"props":8338,"children":8339},{},[8340],{"type":57,"value":8341},"High-resolution images may be compressed",{"type":51,"tag":150,"props":8343,"children":8344},{},[8345],{"type":57,"value":8346},"Different screen sizes may cause CSS media query differences",{"type":51,"tag":150,"props":8348,"children":8349},{},[8350],{"type":57,"value":8351},"Cross-origin images may not render (CORS restrictions)",{"type":51,"tag":150,"props":8353,"children":8354},{},[8355],{"type":57,"value":8356},"Cross-origin fonts may not render (CORS restrictions)",{"type":51,"tag":810,"props":8358,"children":8360},{"id":8359},"masking-limits",[8361],{"type":57,"value":8362},"Masking Limits",{"type":51,"tag":60,"props":8364,"children":8365},{},[8366,8371],{"type":51,"tag":69,"props":8367,"children":8368},{},[8369],{"type":57,"value":8370},"Supported",{"type":57,"value":928},{"type":51,"tag":229,"props":8373,"children":8374},{},[8375,8379,8383],{"type":51,"tag":150,"props":8376,"children":8377},{},[8378],{"type":57,"value":5904},{"type":51,"tag":150,"props":8380,"children":8381},{},[8382],{"type":57,"value":5909},{"type":51,"tag":150,"props":8384,"children":8385},{},[8386],{"type":57,"value":5914},{"type":51,"tag":60,"props":8388,"children":8389},{},[8390,8395],{"type":51,"tag":69,"props":8391,"children":8392},{},[8393],{"type":57,"value":8394},"Not supported",{"type":57,"value":928},{"type":51,"tag":229,"props":8397,"children":8398},{},[8399,8410],{"type":51,"tag":150,"props":8400,"children":8401},{},[8402,8408],{"type":51,"tag":755,"props":8403,"children":8405},{"className":8404},[],[8406],{"type":57,"value":8407},"\u003Cimg>",{"type":57,"value":8409}," elements ✗",{"type":51,"tag":150,"props":8411,"children":8412},{},[8413],{"type":57,"value":8414},"Links ✗",{"type":51,"tag":131,"props":8416,"children":8418},{"id":8417},"complete-documentation-library",[8419],{"type":57,"value":8420},"Complete Documentation Library",{"type":51,"tag":60,"props":8422,"children":8423},{},[8424],{"type":57,"value":8425},"This skill includes comprehensive guides organized by category:",{"type":51,"tag":810,"props":8427,"children":8429},{"id":8428},"core-concepts",[8430],{"type":57,"value":8431},"Core Concepts",{"type":51,"tag":229,"props":8433,"children":8434},{},[8435,8446,8458,8470],{"type":51,"tag":150,"props":8436,"children":8437},{},[8438,8445],{"type":51,"tag":69,"props":8439,"children":8440},{},[8441],{"type":51,"tag":77,"props":8442,"children":8443},{"href":240},[8444],{"type":57,"value":243},{"type":57,"value":245},{"type":51,"tag":150,"props":8447,"children":8448},{},[8449,8456],{"type":51,"tag":69,"props":8450,"children":8451},{},[8452],{"type":51,"tag":77,"props":8453,"children":8454},{"href":172},[8455],{"type":57,"value":175},{"type":57,"value":8457}," - Complete flow from start to end",{"type":51,"tag":150,"props":8459,"children":8460},{},[8461,8468],{"type":51,"tag":69,"props":8462,"children":8463},{},[8464],{"type":51,"tag":77,"props":8465,"children":8466},{"href":186},[8467],{"type":57,"value":189},{"type":57,"value":8469}," - Token structure and signing",{"type":51,"tag":150,"props":8471,"children":8472},{},[8473,8480],{"type":51,"tag":69,"props":8474,"children":8475},{},[8476],{"type":51,"tag":77,"props":8477,"children":8478},{"href":278},[8479],{"type":57,"value":281},{"type":57,"value":283},{"type":51,"tag":810,"props":8482,"children":8484},{"id":8483},"examples",[8485],{"type":57,"value":8486},"Examples",{"type":51,"tag":229,"props":8488,"children":8489},{},[8490,8502,8514,8527,8539,8551,8563],{"type":51,"tag":150,"props":8491,"children":8492},{},[8493,8500],{"type":51,"tag":69,"props":8494,"children":8495},{},[8496],{"type":51,"tag":77,"props":8497,"children":8498},{"href":200},[8499],{"type":57,"value":203},{"type":57,"value":8501}," - Complete customer-side setup",{"type":51,"tag":150,"props":8503,"children":8504},{},[8505,8512],{"type":51,"tag":69,"props":8506,"children":8507},{},[8508],{"type":51,"tag":77,"props":8509,"children":8510},{"href":214},[8511],{"type":57,"value":217},{"type":57,"value":8513}," - Iframe and npm agent setups",{"type":51,"tag":150,"props":8515,"children":8516},{},[8517,8525],{"type":51,"tag":69,"props":8518,"children":8519},{},[8520],{"type":51,"tag":77,"props":8521,"children":8522},{"href":303},[8523],{"type":57,"value":8524},"Annotations",{"type":57,"value":8526}," - Drawing tools configuration",{"type":51,"tag":150,"props":8528,"children":8529},{},[8530,8537],{"type":51,"tag":69,"props":8531,"children":8532},{},[8533],{"type":51,"tag":77,"props":8534,"children":8535},{"href":317},[8536],{"type":57,"value":320},{"type":57,"value":8538}," - Field masking patterns",{"type":51,"tag":150,"props":8540,"children":8541},{},[8542,8549],{"type":51,"tag":69,"props":8543,"children":8544},{},[8545],{"type":51,"tag":77,"props":8546,"children":8547},{"href":331},[8548],{"type":57,"value":334},{"type":57,"value":8550}," - Agent page control",{"type":51,"tag":150,"props":8552,"children":8553},{},[8554,8561],{"type":51,"tag":69,"props":8555,"children":8556},{},[8557],{"type":51,"tag":77,"props":8558,"children":8559},{"href":345},[8560],{"type":57,"value":348},{"type":57,"value":8562}," - Cross-tab sessions",{"type":51,"tag":150,"props":8564,"children":8565},{},[8566,8574],{"type":51,"tag":69,"props":8567,"children":8568},{},[8569],{"type":51,"tag":77,"props":8570,"children":8571},{"href":359},[8572],{"type":57,"value":8573},"BYOP Custom PIN",{"type":57,"value":8575}," - Custom PIN codes",{"type":51,"tag":810,"props":8577,"children":8579},{"id":8578},"references",[8580],{"type":57,"value":8581},"References",{"type":51,"tag":229,"props":8583,"children":8584},{},[8585,8596,8607,8619],{"type":51,"tag":150,"props":8586,"children":8587},{},[8588,8595],{"type":51,"tag":69,"props":8589,"children":8590},{},[8591],{"type":51,"tag":77,"props":8592,"children":8593},{"href":465},[8594],{"type":57,"value":92},{"type":57,"value":469},{"type":51,"tag":150,"props":8597,"children":8598},{},[8599,8606],{"type":51,"tag":69,"props":8600,"children":8601},{},[8602],{"type":51,"tag":77,"props":8603,"children":8604},{"href":478},[8605],{"type":57,"value":481},{"type":57,"value":483},{"type":51,"tag":150,"props":8608,"children":8609},{},[8610,8618],{"type":51,"tag":69,"props":8611,"children":8612},{},[8613],{"type":51,"tag":77,"props":8614,"children":8616},{"href":8615},"references\u002Ferror-codes.md",[8617],{"type":57,"value":401},{"type":57,"value":403},{"type":51,"tag":150,"props":8620,"children":8621},{},[8622,8630],{"type":51,"tag":69,"props":8623,"children":8624},{},[8625],{"type":51,"tag":77,"props":8626,"children":8628},{"href":8627},"references\u002Fsession-events.md",[8629],{"type":57,"value":581},{"type":57,"value":8631}," - All event types",{"type":51,"tag":810,"props":8633,"children":8635},{"id":8634},"troubleshooting",[8636],{"type":57,"value":8637},"Troubleshooting",{"type":51,"tag":229,"props":8639,"children":8640},{},[8641,8653,8665,8677],{"type":51,"tag":150,"props":8642,"children":8643},{},[8644,8651],{"type":51,"tag":69,"props":8645,"children":8646},{},[8647],{"type":51,"tag":77,"props":8648,"children":8649},{"href":384},[8650],{"type":57,"value":387},{"type":57,"value":8652}," - Quick diagnostics",{"type":51,"tag":150,"props":8654,"children":8655},{},[8656,8663],{"type":51,"tag":69,"props":8657,"children":8658},{},[8659],{"type":51,"tag":77,"props":8660,"children":8661},{"href":398},[8662],{"type":57,"value":401},{"type":57,"value":8664}," - Error code reference",{"type":51,"tag":150,"props":8666,"children":8667},{},[8668,8675],{"type":51,"tag":69,"props":8669,"children":8670},{},[8671],{"type":51,"tag":77,"props":8672,"children":8673},{"href":412},[8674],{"type":57,"value":415},{"type":57,"value":8676}," - Cross-origin configuration",{"type":51,"tag":150,"props":8678,"children":8679},{},[8680,8687],{"type":51,"tag":69,"props":8681,"children":8682},{},[8683],{"type":51,"tag":77,"props":8684,"children":8685},{"href":426},[8686],{"type":57,"value":429},{"type":57,"value":8688}," - Browser support",{"type":51,"tag":131,"props":8690,"children":8692},{"id":8691},"resources",[8693],{"type":57,"value":8694},"Resources",{"type":51,"tag":229,"props":8696,"children":8697},{},[8698,8712,8725,8739,8752,8767],{"type":51,"tag":150,"props":8699,"children":8700},{},[8701,8706,8707],{"type":51,"tag":69,"props":8702,"children":8703},{},[8704],{"type":57,"value":8705},"Official Docs",{"type":57,"value":75},{"type":51,"tag":77,"props":8708,"children":8710},{"href":79,"rel":8709},[81],[8711],{"type":57,"value":79},{"type":51,"tag":150,"props":8713,"children":8714},{},[8715,8719,8720],{"type":51,"tag":69,"props":8716,"children":8717},{},[8718],{"type":57,"value":92},{"type":57,"value":75},{"type":51,"tag":77,"props":8721,"children":8723},{"href":96,"rel":8722},[81],[8724],{"type":57,"value":96},{"type":51,"tag":150,"props":8726,"children":8727},{},[8728,8733,8734],{"type":51,"tag":69,"props":8729,"children":8730},{},[8731],{"type":57,"value":8732},"Quickstart Repo",{"type":57,"value":75},{"type":51,"tag":77,"props":8735,"children":8737},{"href":111,"rel":8736},[81],[8738],{"type":57,"value":111},{"type":51,"tag":150,"props":8740,"children":8741},{},[8742,8746,8747],{"type":51,"tag":69,"props":8743,"children":8744},{},[8745],{"type":57,"value":122},{"type":57,"value":75},{"type":51,"tag":77,"props":8748,"children":8750},{"href":126,"rel":8749},[81],[8751],{"type":57,"value":126},{"type":51,"tag":150,"props":8753,"children":8754},{},[8755,8760,8761],{"type":51,"tag":69,"props":8756,"children":8757},{},[8758],{"type":57,"value":8759},"Dev Forum",{"type":57,"value":75},{"type":51,"tag":77,"props":8762,"children":8765},{"href":8763,"rel":8764},"https:\u002F\u002Fdevforum.zoom.us\u002F",[81],[8766],{"type":57,"value":8763},{"type":51,"tag":150,"props":8768,"children":8769},{},[8770,8775,8776],{"type":51,"tag":69,"props":8771,"children":8772},{},[8773],{"type":57,"value":8774},"Developer Blog",{"type":57,"value":75},{"type":51,"tag":77,"props":8777,"children":8780},{"href":8778,"rel":8779},"https:\u002F\u002Fdevelopers.zoom.us\u002Fblog\u002F?category=zoom-cobrowse-sdk",[81],[8781],{"type":57,"value":8778},{"type":51,"tag":8783,"props":8784,"children":8785},"hr",{},[],{"type":51,"tag":60,"props":8787,"children":8788},{},[8789,8794],{"type":51,"tag":69,"props":8790,"children":8791},{},[8792],{"type":57,"value":8793},"Need help?",{"type":57,"value":8795}," Start with Integrated Index section below for complete navigation.",{"type":51,"tag":8783,"props":8797,"children":8798},{},[],{"type":51,"tag":131,"props":8800,"children":8802},{"id":8801},"integrated-index",[8803],{"type":57,"value":491},{"type":51,"tag":60,"props":8805,"children":8806},{},[8807],{"type":51,"tag":8808,"props":8809,"children":8810},"em",{},[8811,8813,8819],{"type":57,"value":8812},"This section was migrated from ",{"type":51,"tag":755,"props":8814,"children":8816},{"className":8815},[],[8817],{"type":57,"value":8818},"SKILL.md",{"type":57,"value":808},{"type":51,"tag":60,"props":8821,"children":8822},{},[8823],{"type":51,"tag":69,"props":8824,"children":8825},{},[8826],{"type":57,"value":8827},"Complete navigation guide for all Cobrowse SDK documentation.",{"type":51,"tag":131,"props":8829,"children":8831},{"id":8830},"getting-started-start-here",[8832],{"type":57,"value":8833},"Getting Started (Start Here!)",{"type":51,"tag":60,"props":8835,"children":8836},{},[8837],{"type":57,"value":8838},"If you're new to Zoom Cobrowse SDK, follow this learning path:",{"type":51,"tag":146,"props":8840,"children":8841},{},[8842,8854,8866,8878,8890,8901],{"type":51,"tag":150,"props":8843,"children":8844},{},[8845,8852],{"type":51,"tag":69,"props":8846,"children":8847},{},[8848],{"type":51,"tag":77,"props":8849,"children":8850},{"href":8818},[8851],{"type":57,"value":8818},{"type":57,"value":8853}," - Main overview and quick start",{"type":51,"tag":150,"props":8855,"children":8856},{},[8857,8864],{"type":51,"tag":69,"props":8858,"children":8859},{},[8860],{"type":51,"tag":77,"props":8861,"children":8862},{"href":440},[8863],{"type":57,"value":443},{"type":57,"value":8865}," - Preflight checks for common failures",{"type":51,"tag":150,"props":8867,"children":8868},{},[8869,8876],{"type":51,"tag":69,"props":8870,"children":8871},{},[8872],{"type":51,"tag":77,"props":8873,"children":8874},{"href":158},[8875],{"type":57,"value":161},{"type":57,"value":8877}," - Step-by-step setup from credentials to first session",{"type":51,"tag":150,"props":8879,"children":8880},{},[8881,8888],{"type":51,"tag":69,"props":8882,"children":8883},{},[8884],{"type":51,"tag":77,"props":8885,"children":8886},{"href":172},[8887],{"type":57,"value":175},{"type":57,"value":8889}," - Understand the complete customer and agent flow",{"type":51,"tag":150,"props":8891,"children":8892},{},[8893,8900],{"type":51,"tag":69,"props":8894,"children":8895},{},[8896],{"type":51,"tag":77,"props":8897,"children":8898},{"href":200},[8899],{"type":57,"value":203},{"type":57,"value":205},{"type":51,"tag":150,"props":8902,"children":8903},{},[8904,8911],{"type":51,"tag":69,"props":8905,"children":8906},{},[8907],{"type":51,"tag":77,"props":8908,"children":8909},{"href":214},[8910],{"type":57,"value":217},{"type":57,"value":8912}," - Set up agent portal",{"type":51,"tag":131,"props":8914,"children":8916},{"id":8915},"core-concepts-1",[8917],{"type":57,"value":8431},{"type":51,"tag":60,"props":8919,"children":8920},{},[8921],{"type":57,"value":8922},"Foundational concepts you need to understand:",{"type":51,"tag":229,"props":8924,"children":8925},{},[8926,8938,8950,8962],{"type":51,"tag":150,"props":8927,"children":8928},{},[8929,8936],{"type":51,"tag":69,"props":8930,"children":8931},{},[8932],{"type":51,"tag":77,"props":8933,"children":8934},{"href":240},[8935],{"type":57,"value":243},{"type":57,"value":8937}," - Customer (role_type=1) vs Agent (role_type=2) architecture",{"type":51,"tag":150,"props":8939,"children":8940},{},[8941,8948],{"type":51,"tag":69,"props":8942,"children":8943},{},[8944],{"type":51,"tag":77,"props":8945,"children":8946},{"href":172},[8947],{"type":57,"value":175},{"type":57,"value":8949}," - Complete flow: init → start → PIN → connect → end",{"type":51,"tag":150,"props":8951,"children":8952},{},[8953,8960],{"type":51,"tag":69,"props":8954,"children":8955},{},[8956],{"type":51,"tag":77,"props":8957,"children":8958},{"href":186},[8959],{"type":57,"value":189},{"type":57,"value":8961}," - Token structure, signing, SDK Key vs API Key",{"type":51,"tag":150,"props":8963,"children":8964},{},[8965,8972],{"type":51,"tag":69,"props":8966,"children":8967},{},[8968],{"type":51,"tag":77,"props":8969,"children":8970},{"href":278},[8971],{"type":57,"value":281},{"type":57,"value":8973}," - CDN vs npm (BYOP mode)",{"type":51,"tag":131,"props":8975,"children":8977},{"id":8976},"examples-and-patterns",[8978],{"type":57,"value":8979},"Examples and Patterns",{"type":51,"tag":60,"props":8981,"children":8982},{},[8983],{"type":57,"value":8984},"Complete working examples for common scenarios:",{"type":51,"tag":810,"props":8986,"children":8988},{"id":8987},"session-management",[8989],{"type":57,"value":8990},"Session Management",{"type":51,"tag":229,"props":8992,"children":8993},{},[8994,9006,9018,9031],{"type":51,"tag":150,"props":8995,"children":8996},{},[8997,9004],{"type":51,"tag":69,"props":8998,"children":8999},{},[9000],{"type":51,"tag":77,"props":9001,"children":9002},{"href":200},[9003],{"type":57,"value":203},{"type":57,"value":9005}," - Complete customer-side implementation (CDN and npm)",{"type":51,"tag":150,"props":9007,"children":9008},{},[9009,9016],{"type":51,"tag":69,"props":9010,"children":9011},{},[9012],{"type":51,"tag":77,"props":9013,"children":9014},{"href":214},[9015],{"type":57,"value":217},{"type":57,"value":9017}," - Iframe and npm agent setup patterns",{"type":51,"tag":150,"props":9019,"children":9020},{},[9021,9029],{"type":51,"tag":69,"props":9022,"children":9023},{},[9024],{"type":51,"tag":77,"props":9025,"children":9027},{"href":9026},"examples\u002Fsession-events.md",[9028],{"type":57,"value":581},{"type":57,"value":9030}," - Handle all session lifecycle events",{"type":51,"tag":150,"props":9032,"children":9033},{},[9034,9042],{"type":51,"tag":69,"props":9035,"children":9036},{},[9037],{"type":51,"tag":77,"props":9038,"children":9040},{"href":9039},"examples\u002Fauto-reconnection.md",[9041],{"type":57,"value":571},{"type":57,"value":9043}," - Page refresh and session recovery",{"type":51,"tag":810,"props":9045,"children":9047},{"id":9046},"features",[9048],{"type":57,"value":9049},"Features",{"type":51,"tag":229,"props":9051,"children":9052},{},[9053,9065,9077,9088,9100],{"type":51,"tag":150,"props":9054,"children":9055},{},[9056,9063],{"type":51,"tag":69,"props":9057,"children":9058},{},[9059],{"type":51,"tag":77,"props":9060,"children":9061},{"href":303},[9062],{"type":57,"value":306},{"type":57,"value":9064}," - Enable drawing, highlighting, vanishing pen",{"type":51,"tag":150,"props":9066,"children":9067},{},[9068,9075],{"type":51,"tag":69,"props":9069,"children":9070},{},[9071],{"type":51,"tag":77,"props":9072,"children":9073},{"href":317},[9074],{"type":57,"value":320},{"type":57,"value":9076}," - Mask sensitive fields with CSS selectors",{"type":51,"tag":150,"props":9078,"children":9079},{},[9080,9087],{"type":51,"tag":69,"props":9081,"children":9082},{},[9083],{"type":51,"tag":77,"props":9084,"children":9085},{"href":331},[9086],{"type":57,"value":334},{"type":57,"value":336},{"type":51,"tag":150,"props":9089,"children":9090},{},[9091,9098],{"type":51,"tag":69,"props":9092,"children":9093},{},[9094],{"type":51,"tag":77,"props":9095,"children":9096},{"href":345},[9097],{"type":57,"value":348},{"type":57,"value":9099}," - Session continues across browser tabs",{"type":51,"tag":150,"props":9101,"children":9102},{},[9103,9110],{"type":51,"tag":69,"props":9104,"children":9105},{},[9106],{"type":51,"tag":77,"props":9107,"children":9108},{"href":359},[9109],{"type":57,"value":8573},{"type":57,"value":364},{"type":51,"tag":131,"props":9112,"children":9114},{"id":9113},"references-1",[9115],{"type":57,"value":8581},{"type":51,"tag":60,"props":9117,"children":9118},{},[9119],{"type":57,"value":9120},"Complete API and configuration references:",{"type":51,"tag":810,"props":9122,"children":9124},{"id":9123},"sdk-reference",[9125],{"type":57,"value":9126},"SDK Reference",{"type":51,"tag":229,"props":9128,"children":9129},{},[9130,9174,9213],{"type":51,"tag":150,"props":9131,"children":9132},{},[9133,9140,9142],{"type":51,"tag":69,"props":9134,"children":9135},{},[9136],{"type":51,"tag":77,"props":9137,"children":9138},{"href":465},[9139],{"type":57,"value":92},{"type":57,"value":9141}," - All SDK methods and interfaces",{"type":51,"tag":229,"props":9143,"children":9144},{},[9145,9150,9155,9160,9164,9169],{"type":51,"tag":150,"props":9146,"children":9147},{},[9148],{"type":57,"value":9149},"ZoomCobrowseSDK.init()",{"type":51,"tag":150,"props":9151,"children":9152},{},[9153],{"type":57,"value":9154},"session.start()",{"type":51,"tag":150,"props":9156,"children":9157},{},[9158],{"type":57,"value":9159},"session.join()",{"type":51,"tag":150,"props":9161,"children":9162},{},[9163],{"type":57,"value":6352},{"type":51,"tag":150,"props":9165,"children":9166},{},[9167],{"type":57,"value":9168},"session.on()",{"type":51,"tag":150,"props":9170,"children":9171},{},[9172],{"type":57,"value":9173},"session.getSessionInfo()",{"type":51,"tag":150,"props":9175,"children":9176},{},[9177,9184,9185],{"type":51,"tag":69,"props":9178,"children":9179},{},[9180],{"type":51,"tag":77,"props":9181,"children":9182},{"href":478},[9183],{"type":57,"value":481},{"type":57,"value":483},{"type":51,"tag":229,"props":9186,"children":9187},{},[9188,9193,9198,9203,9208],{"type":51,"tag":150,"props":9189,"children":9190},{},[9191],{"type":57,"value":9192},"allowAgentAnnotation",{"type":51,"tag":150,"props":9194,"children":9195},{},[9196],{"type":57,"value":9197},"allowCustomerAnnotation",{"type":51,"tag":150,"props":9199,"children":9200},{},[9201],{"type":57,"value":9202},"piiMask",{"type":51,"tag":150,"props":9204,"children":9205},{},[9206],{"type":57,"value":9207},"remoteAssist",{"type":51,"tag":150,"props":9209,"children":9210},{},[9211],{"type":57,"value":9212},"multiTabSessionPersistence",{"type":51,"tag":150,"props":9214,"children":9215},{},[9216,9224,9225],{"type":51,"tag":69,"props":9217,"children":9218},{},[9219],{"type":51,"tag":77,"props":9220,"children":9221},{"href":8627},[9222],{"type":57,"value":9223},"Session Events Reference",{"type":57,"value":8631},{"type":51,"tag":229,"props":9226,"children":9227},{},[9228,9232,9236,9240,9244,9248,9253,9258,9263],{"type":51,"tag":150,"props":9229,"children":9230},{},[9231],{"type":57,"value":760},{"type":51,"tag":150,"props":9233,"children":9234},{},[9235],{"type":57,"value":3548},{"type":51,"tag":150,"props":9237,"children":9238},{},[9239],{"type":57,"value":3797},{"type":51,"tag":150,"props":9241,"children":9242},{},[9243],{"type":57,"value":3633},{"type":51,"tag":150,"props":9245,"children":9246},{},[9247],{"type":57,"value":3715},{"type":51,"tag":150,"props":9249,"children":9250},{},[9251],{"type":57,"value":9252},"session_error",{"type":51,"tag":150,"props":9254,"children":9255},{},[9256],{"type":57,"value":9257},"session_reconnecting",{"type":51,"tag":150,"props":9259,"children":9260},{},[9261],{"type":57,"value":9262},"remote_assist_started",{"type":51,"tag":150,"props":9264,"children":9265},{},[9266],{"type":57,"value":9267},"remote_assist_stopped",{"type":51,"tag":810,"props":9269,"children":9271},{"id":9270},"error-reference",[9272],{"type":57,"value":9273},"Error Reference",{"type":51,"tag":229,"props":9275,"children":9276},{},[9277],{"type":51,"tag":150,"props":9278,"children":9279},{},[9280,9287,9289],{"type":51,"tag":69,"props":9281,"children":9282},{},[9283],{"type":51,"tag":77,"props":9284,"children":9285},{"href":8615},[9286],{"type":57,"value":401},{"type":57,"value":9288}," - Complete error code reference\n",{"type":51,"tag":229,"props":9290,"children":9291},{},[9292,9297,9302],{"type":51,"tag":150,"props":9293,"children":9294},{},[9295],{"type":57,"value":9296},"1001-1017: Session errors",{"type":51,"tag":150,"props":9298,"children":9299},{},[9300],{"type":57,"value":9301},"2001: Token errors",{"type":51,"tag":150,"props":9303,"children":9304},{},[9305],{"type":57,"value":9306},"9999: Service errors",{"type":51,"tag":810,"props":9308,"children":9310},{"id":9309},"official-documentation",[9311],{"type":57,"value":73},{"type":51,"tag":229,"props":9313,"children":9314},{},[9315,9329,9342,9356],{"type":51,"tag":150,"props":9316,"children":9317},{},[9318,9327],{"type":51,"tag":69,"props":9319,"children":9320},{},[9321],{"type":51,"tag":77,"props":9322,"children":9324},{"href":9323},"references\u002Fget-started.md",[9325],{"type":57,"value":9326},"Get Started",{"type":57,"value":9328}," - Official get started documentation (crawled)",{"type":51,"tag":150,"props":9330,"children":9331},{},[9332,9340],{"type":51,"tag":69,"props":9333,"children":9334},{},[9335],{"type":51,"tag":77,"props":9336,"children":9338},{"href":9337},"references\u002Ffeatures.md",[9339],{"type":57,"value":9049},{"type":57,"value":9341}," - Official features documentation (crawled)",{"type":51,"tag":150,"props":9343,"children":9344},{},[9345,9354],{"type":51,"tag":69,"props":9346,"children":9347},{},[9348],{"type":51,"tag":77,"props":9349,"children":9351},{"href":9350},"references\u002Fauthorization.md",[9352],{"type":57,"value":9353},"Authorization",{"type":57,"value":9355}," - Official JWT authorization docs (crawled)",{"type":51,"tag":150,"props":9357,"children":9358},{},[9359,9368],{"type":51,"tag":69,"props":9360,"children":9361},{},[9362],{"type":51,"tag":77,"props":9363,"children":9365},{"href":9364},"references\u002Fapi.md",[9366],{"type":57,"value":9367},"API Documentation",{"type":57,"value":9369}," - Crawled API reference docs",{"type":51,"tag":131,"props":9371,"children":9373},{"id":9372},"troubleshooting-1",[9374],{"type":57,"value":8637},{"type":51,"tag":60,"props":9376,"children":9377},{},[9378],{"type":57,"value":9379},"Quick diagnostics and common issue resolution:",{"type":51,"tag":229,"props":9381,"children":9382},{},[9383,9423,9458,9493],{"type":51,"tag":150,"props":9384,"children":9385},{},[9386,9393,9395],{"type":51,"tag":69,"props":9387,"children":9388},{},[9389],{"type":51,"tag":77,"props":9390,"children":9391},{"href":384},[9392],{"type":57,"value":387},{"type":57,"value":9394}," - Quick fixes for frequent problems",{"type":51,"tag":229,"props":9396,"children":9397},{},[9398,9403,9408,9413,9418],{"type":51,"tag":150,"props":9399,"children":9400},{},[9401],{"type":57,"value":9402},"SDK not loading",{"type":51,"tag":150,"props":9404,"children":9405},{},[9406],{"type":57,"value":9407},"Token generation fails",{"type":51,"tag":150,"props":9409,"children":9410},{},[9411],{"type":57,"value":9412},"Agent can't connect",{"type":51,"tag":150,"props":9414,"children":9415},{},[9416],{"type":57,"value":9417},"Fields not masked",{"type":51,"tag":150,"props":9419,"children":9420},{},[9421],{"type":57,"value":9422},"Session doesn't reconnect after refresh",{"type":51,"tag":150,"props":9424,"children":9425},{},[9426,9433,9435],{"type":51,"tag":69,"props":9427,"children":9428},{},[9429],{"type":51,"tag":77,"props":9430,"children":9431},{"href":398},[9432],{"type":57,"value":401},{"type":57,"value":9434}," - Error code lookup and solutions",{"type":51,"tag":229,"props":9436,"children":9437},{},[9438,9443,9448,9453],{"type":51,"tag":150,"props":9439,"children":9440},{},[9441],{"type":57,"value":9442},"Session start\u002Fjoin failures (1001, 1011, 1016)",{"type":51,"tag":150,"props":9444,"children":9445},{},[9446],{"type":57,"value":9447},"Session limit errors (1002, 1004, 1012, 1013, 1015)",{"type":51,"tag":150,"props":9449,"children":9450},{},[9451],{"type":57,"value":9452},"PIN code errors (1006, 1008, 1009, 1010)",{"type":51,"tag":150,"props":9454,"children":9455},{},[9456],{"type":57,"value":9457},"Token errors (2001)",{"type":51,"tag":150,"props":9459,"children":9460},{},[9461,9468,9470],{"type":51,"tag":69,"props":9462,"children":9463},{},[9464],{"type":51,"tag":77,"props":9465,"children":9466},{"href":412},[9467],{"type":57,"value":415},{"type":57,"value":9469}," - Cross-origin and Content Security Policy setup",{"type":51,"tag":229,"props":9471,"children":9472},{},[9473,9478,9483,9488],{"type":51,"tag":150,"props":9474,"children":9475},{},[9476],{"type":57,"value":9477},"Access-Control-Allow-Origin headers",{"type":51,"tag":150,"props":9479,"children":9480},{},[9481],{"type":57,"value":9482},"Content-Security-Policy headers",{"type":51,"tag":150,"props":9484,"children":9485},{},[9486],{"type":57,"value":9487},"Cross-origin iframe handling",{"type":51,"tag":150,"props":9489,"children":9490},{},[9491],{"type":57,"value":9492},"Same-origin iframe handling",{"type":51,"tag":150,"props":9494,"children":9495},{},[9496,9503,9505],{"type":51,"tag":69,"props":9497,"children":9498},{},[9499],{"type":51,"tag":77,"props":9500,"children":9501},{"href":426},[9502],{"type":57,"value":429},{"type":57,"value":9504}," - Browser requirements and limitations",{"type":51,"tag":229,"props":9506,"children":9507},{},[9508,9513,9518,9523],{"type":51,"tag":150,"props":9509,"children":9510},{},[9511],{"type":57,"value":9512},"Supported browsers (Chrome 80+, Firefox 78+, Safari 14+, Edge 80+)",{"type":51,"tag":150,"props":9514,"children":9515},{},[9516],{"type":57,"value":9517},"Internet Explorer not supported",{"type":51,"tag":150,"props":9519,"children":9520},{},[9521],{"type":57,"value":9522},"Privacy mode limitations",{"type":51,"tag":150,"props":9524,"children":9525},{},[9526],{"type":57,"value":9527},"Third-party cookie requirements",{"type":51,"tag":131,"props":9529,"children":9531},{"id":9530},"by-use-case",[9532],{"type":57,"value":9533},"By Use Case",{"type":51,"tag":60,"props":9535,"children":9536},{},[9537],{"type":57,"value":9538},"Find documentation by what you're trying to do:",{"type":51,"tag":810,"props":9540,"children":9542},{"id":9541},"i-want-to",[9543],{"type":57,"value":9544},"I want to...",{"type":51,"tag":60,"props":9546,"children":9547},{},[9548],{"type":51,"tag":69,"props":9549,"children":9550},{},[9551],{"type":57,"value":9552},"Set up cobrowse for the first time:",{"type":51,"tag":229,"props":9554,"children":9555},{},[9556,9563,9570,9577],{"type":51,"tag":150,"props":9557,"children":9558},{},[9559],{"type":51,"tag":77,"props":9560,"children":9561},{"href":158},[9562],{"type":57,"value":161},{"type":51,"tag":150,"props":9564,"children":9565},{},[9566],{"type":51,"tag":77,"props":9567,"children":9568},{"href":186},[9569],{"type":57,"value":189},{"type":51,"tag":150,"props":9571,"children":9572},{},[9573],{"type":51,"tag":77,"props":9574,"children":9575},{"href":200},[9576],{"type":57,"value":203},{"type":51,"tag":150,"props":9578,"children":9579},{},[9580],{"type":51,"tag":77,"props":9581,"children":9582},{"href":214},[9583],{"type":57,"value":217},{"type":51,"tag":60,"props":9585,"children":9586},{},[9587],{"type":51,"tag":69,"props":9588,"children":9589},{},[9590],{"type":57,"value":9591},"Add annotation tools:",{"type":51,"tag":229,"props":9593,"children":9594},{},[9595,9603,9608],{"type":51,"tag":150,"props":9596,"children":9597},{},[9598],{"type":51,"tag":77,"props":9599,"children":9600},{"href":303},[9601],{"type":57,"value":9602},"Annotation Tools Example",{"type":51,"tag":150,"props":9604,"children":9605},{},[9606],{"type":57,"value":9607},"[Settings Reference - allowAgentAnnotation](references\u002Fsettings-reference.md#allowa gentannotation)",{"type":51,"tag":150,"props":9609,"children":9610},{},[9611],{"type":51,"tag":77,"props":9612,"children":9614},{"href":9613},"references\u002Fsettings-reference.md#allowcustomerannotation",[9615],{"type":57,"value":9616},"Settings Reference - allowCustomerAnnotation",{"type":51,"tag":60,"props":9618,"children":9619},{},[9620],{"type":51,"tag":69,"props":9621,"children":9622},{},[9623],{"type":57,"value":9624},"Hide sensitive data from agents:",{"type":51,"tag":229,"props":9626,"children":9627},{},[9628,9636],{"type":51,"tag":150,"props":9629,"children":9630},{},[9631],{"type":51,"tag":77,"props":9632,"children":9633},{"href":317},[9634],{"type":57,"value":9635},"Privacy Masking Example",{"type":51,"tag":150,"props":9637,"children":9638},{},[9639],{"type":51,"tag":77,"props":9640,"children":9642},{"href":9641},"references\u002Fsettings-reference.md#piimask",[9643],{"type":57,"value":9644},"Settings Reference - piiMask",{"type":51,"tag":60,"props":9646,"children":9647},{},[9648],{"type":51,"tag":69,"props":9649,"children":9650},{},[9651],{"type":57,"value":9652},"Let agents control customer's page:",{"type":51,"tag":229,"props":9654,"children":9655},{},[9656,9664],{"type":51,"tag":150,"props":9657,"children":9658},{},[9659],{"type":51,"tag":77,"props":9660,"children":9661},{"href":331},[9662],{"type":57,"value":9663},"Remote Assist Example",{"type":51,"tag":150,"props":9665,"children":9666},{},[9667],{"type":51,"tag":77,"props":9668,"children":9670},{"href":9669},"references\u002Fsettings-reference.md#remoteassist",[9671],{"type":57,"value":9672},"Settings Reference - remoteAssist",{"type":51,"tag":60,"props":9674,"children":9675},{},[9676],{"type":51,"tag":69,"props":9677,"children":9678},{},[9679],{"type":57,"value":9680},"Use custom PIN codes:",{"type":51,"tag":229,"props":9682,"children":9683},{},[9684,9692],{"type":51,"tag":150,"props":9685,"children":9686},{},[9687],{"type":51,"tag":77,"props":9688,"children":9689},{"href":359},[9690],{"type":57,"value":9691},"BYOP Custom PIN Example",{"type":51,"tag":150,"props":9693,"children":9694},{},[9695],{"type":51,"tag":77,"props":9696,"children":9698},{"href":9697},"concepts\u002Fjwt-authentication.md#enable-byop",[9699],{"type":57,"value":9700},"JWT Authentication - enable_byop",{"type":51,"tag":60,"props":9702,"children":9703},{},[9704],{"type":51,"tag":69,"props":9705,"children":9706},{},[9707],{"type":57,"value":9708},"Handle page refreshes:",{"type":51,"tag":229,"props":9710,"children":9711},{},[9712,9720],{"type":51,"tag":150,"props":9713,"children":9714},{},[9715],{"type":51,"tag":77,"props":9716,"children":9717},{"href":9039},[9718],{"type":57,"value":9719},"Auto-Reconnection Example",{"type":51,"tag":150,"props":9721,"children":9722},{},[9723],{"type":51,"tag":77,"props":9724,"children":9726},{"href":9725},"concepts\u002Fsession-lifecycle.md#session-recovery",[9727],{"type":57,"value":9728},"Session Lifecycle - Recovery",{"type":51,"tag":60,"props":9730,"children":9731},{},[9732],{"type":51,"tag":69,"props":9733,"children":9734},{},[9735],{"type":57,"value":9736},"Integrate with npm (not CDN):",{"type":51,"tag":229,"props":9738,"children":9739},{},[9740,9747],{"type":51,"tag":150,"props":9741,"children":9742},{},[9743],{"type":51,"tag":77,"props":9744,"children":9745},{"href":359},[9746],{"type":57,"value":9691},{"type":51,"tag":150,"props":9748,"children":9749},{},[9750],{"type":51,"tag":77,"props":9751,"children":9753},{"href":9752},"concepts\u002Fdistribution-methods.md#npm-integration",[9754],{"type":57,"value":281},{"type":51,"tag":60,"props":9756,"children":9757},{},[9758],{"type":51,"tag":69,"props":9759,"children":9760},{},[9761],{"type":57,"value":9762},"Debug session connection issues:",{"type":51,"tag":229,"props":9764,"children":9765},{},[9766,9773,9780],{"type":51,"tag":150,"props":9767,"children":9768},{},[9769],{"type":51,"tag":77,"props":9770,"children":9771},{"href":384},[9772],{"type":57,"value":387},{"type":51,"tag":150,"props":9774,"children":9775},{},[9776],{"type":51,"tag":77,"props":9777,"children":9778},{"href":398},[9779],{"type":57,"value":401},{"type":51,"tag":150,"props":9781,"children":9782},{},[9783],{"type":51,"tag":77,"props":9784,"children":9786},{"href":9785},"examples\u002Fsession-events.md#session-error",[9787],{"type":57,"value":9788},"Session Events - session_error",{"type":51,"tag":60,"props":9790,"children":9791},{},[9792],{"type":51,"tag":69,"props":9793,"children":9794},{},[9795],{"type":57,"value":9796},"Configure CORS and CSP headers:",{"type":51,"tag":229,"props":9798,"children":9799},{},[9800,9808],{"type":51,"tag":150,"props":9801,"children":9802},{},[9803],{"type":51,"tag":77,"props":9804,"children":9805},{"href":412},[9806],{"type":57,"value":9807},"CORS and CSP Guide",{"type":51,"tag":150,"props":9809,"children":9810},{},[9811],{"type":51,"tag":77,"props":9812,"children":9813},{"href":426},[9814],{"type":57,"value":429},{"type":51,"tag":131,"props":9816,"children":9818},{"id":9817},"by-error-code",[9819],{"type":57,"value":9820},"By Error Code",{"type":51,"tag":60,"props":9822,"children":9823},{},[9824],{"type":57,"value":9825},"Quick lookup for error code solutions:",{"type":51,"tag":810,"props":9827,"children":9829},{"id":9828},"session-errors",[9830],{"type":57,"value":9831},"Session Errors",{"type":51,"tag":229,"props":9833,"children":9834},{},[9835,9850,9865,9880,9895,9910,9925,9940,9955],{"type":51,"tag":150,"props":9836,"children":9837},{},[9838,9843,9845],{"type":51,"tag":69,"props":9839,"children":9840},{},[9841],{"type":57,"value":9842},"1001",{"type":57,"value":9844}," (SESSION_START_FAILED) → ",{"type":51,"tag":77,"props":9846,"children":9848},{"href":9847},"troubleshooting\u002Ferror-codes.md#1001-session-start-failed",[9849],{"type":57,"value":401},{"type":51,"tag":150,"props":9851,"children":9852},{},[9853,9858,9860],{"type":51,"tag":69,"props":9854,"children":9855},{},[9856],{"type":57,"value":9857},"1002",{"type":57,"value":9859}," (SESSION_CONNECTING_IN_PROGRESS) → ",{"type":51,"tag":77,"props":9861,"children":9863},{"href":9862},"troubleshooting\u002Ferror-codes.md#1002-session-connecting-in-progress",[9864],{"type":57,"value":401},{"type":51,"tag":150,"props":9866,"children":9867},{},[9868,9873,9875],{"type":51,"tag":69,"props":9869,"children":9870},{},[9871],{"type":57,"value":9872},"1004",{"type":57,"value":9874}," (SESSION_COUNT_LIMIT) → ",{"type":51,"tag":77,"props":9876,"children":9878},{"href":9877},"troubleshooting\u002Ferror-codes.md#1004-session-count-limit",[9879],{"type":57,"value":401},{"type":51,"tag":150,"props":9881,"children":9882},{},[9883,9888,9890],{"type":51,"tag":69,"props":9884,"children":9885},{},[9886],{"type":57,"value":9887},"1011",{"type":57,"value":9889}," (SESSION_JOIN_FAILED) → ",{"type":51,"tag":77,"props":9891,"children":9893},{"href":9892},"troubleshooting\u002Ferror-codes.md#1011-session-join-failed",[9894],{"type":57,"value":401},{"type":51,"tag":150,"props":9896,"children":9897},{},[9898,9903,9905],{"type":51,"tag":69,"props":9899,"children":9900},{},[9901],{"type":57,"value":9902},"1012",{"type":57,"value":9904}," (SESSION_CUSTOMER_COUNT_LIMIT) → ",{"type":51,"tag":77,"props":9906,"children":9908},{"href":9907},"troubleshooting\u002Ferror-codes.md#1012-session-customer-count-limit",[9909],{"type":57,"value":401},{"type":51,"tag":150,"props":9911,"children":9912},{},[9913,9918,9920],{"type":51,"tag":69,"props":9914,"children":9915},{},[9916],{"type":57,"value":9917},"1013",{"type":57,"value":9919}," (SESSION_AGENT_COUNT_LIMIT) → ",{"type":51,"tag":77,"props":9921,"children":9923},{"href":9922},"troubleshooting\u002Ferror-codes.md#1013-session-agent-count-limit",[9924],{"type":57,"value":401},{"type":51,"tag":150,"props":9926,"children":9927},{},[9928,9933,9935],{"type":51,"tag":69,"props":9929,"children":9930},{},[9931],{"type":57,"value":9932},"1015",{"type":57,"value":9934}," (SESSION_DUPLICATE_USER) → ",{"type":51,"tag":77,"props":9936,"children":9938},{"href":9937},"troubleshooting\u002Ferror-codes.md#1015-session-duplicate-user",[9939],{"type":57,"value":401},{"type":51,"tag":150,"props":9941,"children":9942},{},[9943,9948,9950],{"type":51,"tag":69,"props":9944,"children":9945},{},[9946],{"type":57,"value":9947},"1016",{"type":57,"value":9949}," (NETWORK_ERROR) → ",{"type":51,"tag":77,"props":9951,"children":9953},{"href":9952},"troubleshooting\u002Ferror-codes.md#1016-network-error",[9954],{"type":57,"value":401},{"type":51,"tag":150,"props":9956,"children":9957},{},[9958,9963,9965],{"type":51,"tag":69,"props":9959,"children":9960},{},[9961],{"type":57,"value":9962},"1017",{"type":57,"value":9964}," (SESSION_CANCELING_IN_PROGRESS) → ",{"type":51,"tag":77,"props":9966,"children":9968},{"href":9967},"troubleshooting\u002Ferror-codes.md#1017-session-canceling-in-progress",[9969],{"type":57,"value":401},{"type":51,"tag":810,"props":9971,"children":9973},{"id":9972},"pin-errors",[9974],{"type":57,"value":9975},"PIN Errors",{"type":51,"tag":229,"props":9977,"children":9978},{},[9979,9994,10009,10024],{"type":51,"tag":150,"props":9980,"children":9981},{},[9982,9987,9989],{"type":51,"tag":69,"props":9983,"children":9984},{},[9985],{"type":57,"value":9986},"1006",{"type":57,"value":9988}," (SESSION_JOIN_PIN_NOT_FOUND) → ",{"type":51,"tag":77,"props":9990,"children":9992},{"href":9991},"troubleshooting\u002Ferror-codes.md#1006-session-join-pin-not-found",[9993],{"type":57,"value":401},{"type":51,"tag":150,"props":9995,"children":9996},{},[9997,10002,10004],{"type":51,"tag":69,"props":9998,"children":9999},{},[10000],{"type":57,"value":10001},"1008",{"type":57,"value":10003}," (SESSION_PIN_INVALID_FORMAT) → ",{"type":51,"tag":77,"props":10005,"children":10007},{"href":10006},"troubleshooting\u002Ferror-codes.md#1008-session-pin-invalid-format",[10008],{"type":57,"value":401},{"type":51,"tag":150,"props":10010,"children":10011},{},[10012,10017,10019],{"type":51,"tag":69,"props":10013,"children":10014},{},[10015],{"type":57,"value":10016},"1009",{"type":57,"value":10018}," (SESSION_START_PIN_REQUIRED) → ",{"type":51,"tag":77,"props":10020,"children":10022},{"href":10021},"troubleshooting\u002Ferror-codes.md#1009-session-start-pin-required",[10023],{"type":57,"value":401},{"type":51,"tag":150,"props":10025,"children":10026},{},[10027,10032,10034],{"type":51,"tag":69,"props":10028,"children":10029},{},[10030],{"type":57,"value":10031},"1010",{"type":57,"value":10033}," (SESSION_START_PIN_CONFLICT) → ",{"type":51,"tag":77,"props":10035,"children":10037},{"href":10036},"troubleshooting\u002Ferror-codes.md#1010-session-start-pin-conflict",[10038],{"type":57,"value":401},{"type":51,"tag":810,"props":10040,"children":10042},{"id":10041},"auth-errors",[10043],{"type":57,"value":10044},"Auth Errors",{"type":51,"tag":229,"props":10046,"children":10047},{},[10048],{"type":51,"tag":150,"props":10049,"children":10050},{},[10051,10056,10058],{"type":51,"tag":69,"props":10052,"children":10053},{},[10054],{"type":57,"value":10055},"2001",{"type":57,"value":10057}," (TOKEN_INVALID) → ",{"type":51,"tag":77,"props":10059,"children":10061},{"href":10060},"troubleshooting\u002Ferror-codes.md#2001-token-invalid",[10062],{"type":57,"value":401},{"type":51,"tag":810,"props":10064,"children":10066},{"id":10065},"service-errors",[10067],{"type":57,"value":10068},"Service Errors",{"type":51,"tag":229,"props":10070,"children":10071},{},[10072],{"type":51,"tag":150,"props":10073,"children":10074},{},[10075,10080,10082],{"type":51,"tag":69,"props":10076,"children":10077},{},[10078],{"type":57,"value":10079},"9999",{"type":57,"value":10081}," (UNDEFINED) → ",{"type":51,"tag":77,"props":10083,"children":10085},{"href":10084},"troubleshooting\u002Ferror-codes.md#9999-undefined",[10086],{"type":57,"value":401},{"type":51,"tag":131,"props":10088,"children":10090},{"id":10089},"official-resources",[10091],{"type":57,"value":10092},"Official Resources",{"type":51,"tag":60,"props":10094,"children":10095},{},[10096],{"type":57,"value":10097},"External documentation and samples:",{"type":51,"tag":229,"props":10099,"children":10100},{},[10101,10114,10127,10140,10153,10166],{"type":51,"tag":150,"props":10102,"children":10103},{},[10104,10108,10109],{"type":51,"tag":69,"props":10105,"children":10106},{},[10107],{"type":57,"value":8705},{"type":57,"value":75},{"type":51,"tag":77,"props":10110,"children":10112},{"href":79,"rel":10111},[81],[10113],{"type":57,"value":79},{"type":51,"tag":150,"props":10115,"children":10116},{},[10117,10121,10122],{"type":51,"tag":69,"props":10118,"children":10119},{},[10120],{"type":57,"value":92},{"type":57,"value":75},{"type":51,"tag":77,"props":10123,"children":10125},{"href":96,"rel":10124},[81],[10126],{"type":57,"value":96},{"type":51,"tag":150,"props":10128,"children":10129},{},[10130,10134,10135],{"type":51,"tag":69,"props":10131,"children":10132},{},[10133],{"type":57,"value":8732},{"type":57,"value":75},{"type":51,"tag":77,"props":10136,"children":10138},{"href":111,"rel":10137},[81],[10139],{"type":57,"value":111},{"type":51,"tag":150,"props":10141,"children":10142},{},[10143,10147,10148],{"type":51,"tag":69,"props":10144,"children":10145},{},[10146],{"type":57,"value":122},{"type":57,"value":75},{"type":51,"tag":77,"props":10149,"children":10151},{"href":126,"rel":10150},[81],[10152],{"type":57,"value":126},{"type":51,"tag":150,"props":10154,"children":10155},{},[10156,10160,10161],{"type":51,"tag":69,"props":10157,"children":10158},{},[10159],{"type":57,"value":8759},{"type":57,"value":75},{"type":51,"tag":77,"props":10162,"children":10164},{"href":8763,"rel":10163},[81],[10165],{"type":57,"value":8763},{"type":51,"tag":150,"props":10167,"children":10168},{},[10169,10173,10174],{"type":51,"tag":69,"props":10170,"children":10171},{},[10172],{"type":57,"value":8774},{"type":57,"value":75},{"type":51,"tag":77,"props":10175,"children":10177},{"href":8778,"rel":10176},[81],[10178],{"type":57,"value":8778},{"type":51,"tag":131,"props":10180,"children":10182},{"id":10181},"documentation-structure",[10183],{"type":57,"value":10184},"Documentation Structure",{"type":51,"tag":1344,"props":10186,"children":10190},{"className":10187,"code":10189,"language":57},[10188],"language-text","cobrowse-sdk\u002F\n├── SKILL.md                    # Main skill entry point\n├── SKILL.md                    # This file - complete navigation\n├── get-started.md              # Step-by-step setup guide\n│\n├── concepts\u002F                   # Core concepts\n│   ├── two-roles-pattern.md\n│   ├── session-lifecycle.md\n│   ├── jwt-authentication.md\n│   └── distribution-methods.md\n│\n├── examples\u002F                   # Working examples\n│   ├── customer-integration.md\n│   ├── agent-integration.md\n│   ├── annotations.md\n│   ├── privacy-masking.md\n│   ├── remote-assist.md\n│   ├── multi-tab-persistence.md\n│   ├── byop-custom-pin.md\n│   ├── session-events.md\n│   └── auto-reconnection.md\n│\n├── references\u002F                 # API and config references\n│   ├── api-reference.md        # SDK methods\n│   ├── settings-reference.md   # Init settings\n│   ├── session-events.md       # Event types\n│   ├── error-codes.md          # Error reference\n│   ├── get-started.md          # Official docs (crawled)\n│   ├── features.md             # Official docs (crawled)\n│   ├── authorization.md        # Official docs (crawled)\n│   └── api.md                  # API docs (crawled)\n│\n└── troubleshooting\u002F            # Problem resolution\n    ├── common-issues.md\n    ├── error-codes.md\n    ├── cors-csp.md\n    └── browser-compatibility.md\n",[10191],{"type":51,"tag":755,"props":10192,"children":10193},{"__ignoreMap":1349},[10194],{"type":57,"value":10189},{"type":51,"tag":131,"props":10196,"children":10198},{"id":10197},"search-tips",[10199],{"type":57,"value":10200},"Search Tips",{"type":51,"tag":60,"props":10202,"children":10203},{},[10204],{"type":51,"tag":69,"props":10205,"children":10206},{},[10207],{"type":57,"value":10208},"Find by keyword:",{"type":51,"tag":229,"props":10210,"children":10211},{},[10212,10221,10230,10239,10248,10257,10266,10275,10291,10300,10314],{"type":51,"tag":150,"props":10213,"children":10214},{},[10215,10217],{"type":57,"value":10216},"\"annotation\" → ",{"type":51,"tag":77,"props":10218,"children":10219},{"href":303},[10220],{"type":57,"value":306},{"type":51,"tag":150,"props":10222,"children":10223},{},[10224,10226],{"type":57,"value":10225},"\"mask\" or \"privacy\" → ",{"type":51,"tag":77,"props":10227,"children":10228},{"href":317},[10229],{"type":57,"value":320},{"type":51,"tag":150,"props":10231,"children":10232},{},[10233,10235],{"type":57,"value":10234},"\"PIN\" or \"custom PIN\" → ",{"type":51,"tag":77,"props":10236,"children":10237},{"href":359},[10238],{"type":57,"value":8573},{"type":51,"tag":150,"props":10240,"children":10241},{},[10242,10244],{"type":57,"value":10243},"\"JWT\" or \"token\" → ",{"type":51,"tag":77,"props":10245,"children":10246},{"href":186},[10247],{"type":57,"value":189},{"type":51,"tag":150,"props":10249,"children":10250},{},[10251,10253],{"type":57,"value":10252},"\"error\" → ",{"type":51,"tag":77,"props":10254,"children":10255},{"href":398},[10256],{"type":57,"value":401},{"type":51,"tag":150,"props":10258,"children":10259},{},[10260,10262],{"type":57,"value":10261},"\"CORS\" or \"CSP\" → ",{"type":51,"tag":77,"props":10263,"children":10264},{"href":412},[10265],{"type":57,"value":415},{"type":51,"tag":150,"props":10267,"children":10268},{},[10269,10271],{"type":57,"value":10270},"\"iframe\" → ",{"type":51,"tag":77,"props":10272,"children":10273},{"href":214},[10274],{"type":57,"value":217},{"type":51,"tag":150,"props":10276,"children":10277},{},[10278,10280,10284,10286],{"type":57,"value":10279},"\"npm\" → ",{"type":51,"tag":77,"props":10281,"children":10282},{"href":278},[10283],{"type":57,"value":281},{"type":57,"value":10285},", ",{"type":51,"tag":77,"props":10287,"children":10288},{"href":359},[10289],{"type":57,"value":10290},"BYOP",{"type":51,"tag":150,"props":10292,"children":10293},{},[10294,10296],{"type":57,"value":10295},"\"refresh\" or \"reconnect\" → ",{"type":51,"tag":77,"props":10297,"children":10298},{"href":9039},[10299],{"type":57,"value":571},{"type":51,"tag":150,"props":10301,"children":10302},{},[10303,10305,10309,10310],{"type":57,"value":10304},"\"agent\" → ",{"type":51,"tag":77,"props":10306,"children":10307},{"href":214},[10308],{"type":57,"value":217},{"type":57,"value":10285},{"type":51,"tag":77,"props":10311,"children":10312},{"href":240},[10313],{"type":57,"value":243},{"type":51,"tag":150,"props":10315,"children":10316},{},[10317,10319,10323,10324],{"type":57,"value":10318},"\"customer\" → ",{"type":51,"tag":77,"props":10320,"children":10321},{"href":200},[10322],{"type":57,"value":203},{"type":57,"value":10285},{"type":51,"tag":77,"props":10325,"children":10326},{"href":240},[10327],{"type":57,"value":243},{"type":51,"tag":8783,"props":10329,"children":10330},{},[],{"type":51,"tag":60,"props":10332,"children":10333},{},[10334,10339,10341,10346,10348,10353],{"type":51,"tag":69,"props":10335,"children":10336},{},[10337],{"type":57,"value":10338},"Not finding what you need?",{"type":57,"value":10340}," Check the ",{"type":51,"tag":77,"props":10342,"children":10344},{"href":79,"rel":10343},[81],[10345],{"type":57,"value":73},{"type":57,"value":10347}," or ask on the ",{"type":51,"tag":77,"props":10349,"children":10351},{"href":8763,"rel":10350},[81],[10352],{"type":57,"value":8759},{"type":57,"value":808},{"type":51,"tag":131,"props":10355,"children":10357},{"id":10356},"environment-variables",[10358],{"type":57,"value":10359},"Environment Variables",{"type":51,"tag":229,"props":10361,"children":10362},{},[10363],{"type":51,"tag":150,"props":10364,"children":10365},{},[10366,10368,10373,10375,10381],{"type":57,"value":10367},"See ",{"type":51,"tag":77,"props":10369,"children":10371},{"href":10370},"references\u002Fenvironment-variables.md",[10372],{"type":57,"value":10370},{"type":57,"value":10374}," for standardized ",{"type":51,"tag":755,"props":10376,"children":10378},{"className":10377},[],[10379],{"type":57,"value":10380},".env",{"type":57,"value":10382}," keys and where to find each value.",{"type":51,"tag":10384,"props":10385,"children":10386},"style",{},[10387],{"type":57,"value":10388},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":10390,"total":10507},[10391,10407,10423,10439,10457,10476,10492],{"slug":10392,"name":10392,"fn":10393,"description":10394,"org":10395,"tags":10396,"stars":26,"repoUrl":27,"updatedAt":10406},"accessibility-review","run WCAG accessibility audits","Run a WCAG 2.1 AA accessibility audit on a design or page. Trigger with \"audit accessibility\", \"check a11y\", \"is this accessible?\", or when reviewing a design for color contrast, keyboard navigation, touch target size, or screen reader behavior before handoff.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10397,10400,10403],{"name":10398,"slug":10399,"type":16},"Accessibility","accessibility",{"name":10401,"slug":10402,"type":16},"Design","design",{"name":10404,"slug":10405,"type":16},"WCAG","wcag","2026-04-06T17:58:05.682394",{"slug":10408,"name":10408,"fn":10409,"description":10410,"org":10411,"tags":10412,"stars":26,"repoUrl":27,"updatedAt":10422},"account-research","research accounts for sales intel","Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM. Trigger with \"research [company]\", \"look up [person]\", \"intel on [prospect]\", \"who is [name] at [company]\", or \"tell me about [company]\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10413,10416,10419],{"name":10414,"slug":10415,"type":16},"CRM","crm",{"name":10417,"slug":10418,"type":16},"Research","research",{"name":10420,"slug":10421,"type":16},"Sales","sales","2026-04-06T17:56:41.410418",{"slug":10424,"name":10424,"fn":10425,"description":10426,"org":10427,"tags":10428,"stars":26,"repoUrl":27,"updatedAt":10438},"analyze","answer data questions and run analyses","Answer data questions -- from quick lookups to full analyses. Use when looking up a single metric, investigating what's driving a trend or drop, comparing segments over time, or preparing a formal data report for stakeholders.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10429,10432,10435],{"name":10430,"slug":10431,"type":16},"Analytics","analytics",{"name":10433,"slug":10434,"type":16},"Data Analysis","data-analysis",{"name":10436,"slug":10437,"type":16},"SQL","sql","2026-04-06T17:57:21.593647",{"slug":10440,"name":10440,"fn":10441,"description":10442,"org":10443,"tags":10444,"stars":26,"repoUrl":27,"updatedAt":10456},"architecture","create and evaluate architecture decision records","Create or evaluate an architecture decision record (ADR). Use when choosing between technologies (e.g., Kafka vs SQS), documenting a design decision with trade-offs and consequences, reviewing a system design proposal, or designing a new component from requirements and constraints.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10445,10448,10450,10453],{"name":10446,"slug":10447,"type":16},"ADR","adr",{"name":10449,"slug":10440,"type":16},"Architecture",{"name":10451,"slug":10452,"type":16},"Documentation","documentation",{"name":10454,"slug":10455,"type":16},"Engineering","engineering","2026-04-06T17:57:49.26444",{"slug":10458,"name":10458,"fn":10459,"description":10460,"org":10461,"tags":10462,"stars":26,"repoUrl":27,"updatedAt":10475},"audit-support","support SOX 404 control testing","Support SOX 404 compliance with control testing methodology, sample selection, and documentation standards. Use when generating testing workpapers, selecting audit samples, classifying control deficiencies, or preparing for internal or external audits.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10463,10466,10469,10472],{"name":10464,"slug":10465,"type":16},"Audit","audit",{"name":10467,"slug":10468,"type":16},"Finance","finance",{"name":10470,"slug":10471,"type":16},"Regulatory Compliance","regulatory-compliance",{"name":10473,"slug":10474,"type":16},"SOX","sox","2026-04-06T17:57:36.714815",{"slug":10477,"name":10477,"fn":10478,"description":10479,"org":10480,"tags":10481,"stars":26,"repoUrl":27,"updatedAt":10491},"brand-review","review content against brand voice","Review content against your brand voice, style guide, and messaging pillars, flagging deviations by severity with specific before\u002Fafter fixes. Use when checking a draft before it ships, when auditing copy for voice consistency and terminology, or when screening for unsubstantiated claims, missing disclaimers, and other legal flags.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10482,10485,10488],{"name":10483,"slug":10484,"type":16},"Branding","branding",{"name":10486,"slug":10487,"type":16},"Marketing","marketing",{"name":10489,"slug":10490,"type":16},"Writing","writing","2026-04-06T17:58:19.548331",{"slug":10493,"name":10493,"fn":10494,"description":10495,"org":10496,"tags":10497,"stars":26,"repoUrl":27,"updatedAt":10506},"brand-voice-enforcement","enforce brand voice in content","This skill applies brand guidelines to content creation. It should be used when the user asks to \"write an email\", \"draft a proposal\", \"create a pitch deck\", \"write a LinkedIn post\", \"draft a presentation\", \"write a Slack message\", \"draft sales content\", or any content creation request where brand voice should be applied. Also triggers on \"on-brand\", \"brand voice\", \"enforce voice\", \"apply brand guidelines\", \"brand-aligned content\", \"write in our voice\", \"use our brand tone\", \"make this sound like us\", \"rewrite this in our tone\", or \"this doesn't sound on-brand\". Not for generating guidelines from scratch (use guideline-generation) or discovering brand materials (use discover-brand).\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10498,10499,10502,10505],{"name":10483,"slug":10484,"type":16},{"name":10500,"slug":10501,"type":16},"Communications","communications",{"name":10503,"slug":10504,"type":16},"Content Creation","content-creation",{"name":10489,"slug":10490,"type":16},"2026-04-06T18:00:23.528956",200,{"items":10509,"total":10685},[10510,10528,10540,10552,10571,10582,10603,10623,10633,10648,10656,10669],{"slug":10511,"name":10511,"fn":10512,"description":10513,"org":10514,"tags":10515,"stars":10525,"repoUrl":10526,"updatedAt":10527},"algorithmic-art","create algorithmic art with p5.js","Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10516,10519,10520,10523],{"name":10517,"slug":10518,"type":16},"Creative","creative",{"name":10401,"slug":10402,"type":16},{"name":10521,"slug":10522,"type":16},"Generative Art","generative-art",{"name":10524,"slug":1525,"type":16},"JavaScript",161831,"https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fskills","2026-04-06T17:56:15.455818",{"slug":10529,"name":10529,"fn":10530,"description":10531,"org":10532,"tags":10533,"stars":10525,"repoUrl":10526,"updatedAt":10539},"brand-guidelines","apply Anthropic brand colors and typography","Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10534,10535,10536],{"name":10483,"slug":10484,"type":16},{"name":10401,"slug":10402,"type":16},{"name":10537,"slug":10538,"type":16},"Typography","typography","2026-04-06T17:56:05.042852",{"slug":10541,"name":10541,"fn":10542,"description":10543,"org":10544,"tags":10545,"stars":10525,"repoUrl":10526,"updatedAt":10551},"canvas-design","create posters and visual art as PNG or PDF","Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10546,10547,10548],{"name":10517,"slug":10518,"type":16},{"name":10401,"slug":10402,"type":16},{"name":10549,"slug":10550,"type":16},"PDF","pdf","2026-04-06T17:56:03.794732",{"slug":10553,"name":10553,"fn":10554,"description":10555,"org":10556,"tags":10557,"stars":10525,"repoUrl":10526,"updatedAt":10570},"claude-api","build apps with the Claude API","Reference for the Claude API \u002F Anthropic SDK — model ids, pricing, params, streaming, tool use, MCP, agents, caching, token counting, model migration.\nTRIGGER — read BEFORE opening the target file; don't skip because it \"looks like a one-liner\" — whenever: the prompt names Claude\u002FAnthropic in any form (Claude, Anthropic, Fable, Opus, Sonnet, Haiku, `anthropic`, `@anthropic-ai`, `claude-*`, `us.anthropic.*`, `[1m]`); the user asks about an LLM (pricing\u002Fmodel choice\u002Flimits\u002Fcaching) — never answer from memory; OR the task is LLM-shaped with provider unstated (agent\u002FMCP\u002Ftool-definition\u002Fmulti-agent\u002FRAG\u002FLLM-judge\u002Fcomputer-use; generate\u002Fsummarize\u002Fextract\u002Fclassify\u002Frewrite\u002Fconverse over NL; debugging refusals\u002Fcutoffs\u002Fstreaming\u002Ftool-calls\u002Ftokens).\nSKIP only when another provider is being worked on (overrides all triggers): OpenAI\u002FGPT\u002FGemini\u002FLlama\u002FMistral\u002FCohere\u002FOllama named in the query; OR `grep -rE 'openai|langchain_openai|google.generativeai|genai|mistralai|cohere|ollama'` over the project hits (run this grep FIRST if no provider named — don't Read the file).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10558,10561,10562,10565,10567],{"name":10559,"slug":10560,"type":16},"Agents","agents",{"name":9,"slug":8,"type":16},{"name":10563,"slug":10564,"type":16},"Anthropic SDK","anthropic-sdk",{"name":10566,"slug":10553,"type":16},"Claude API",{"name":10568,"slug":10569,"type":16},"LLM","llm","2026-07-28T05:36:08.213335",{"slug":10572,"name":10572,"fn":10573,"description":10574,"org":10575,"tags":10576,"stars":10525,"repoUrl":10526,"updatedAt":10581},"doc-coauthoring","co-author documentation and technical specs","Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10577,10578],{"name":10451,"slug":10452,"type":16},{"name":10579,"slug":10580,"type":16},"Technical Writing","technical-writing","2026-04-06T17:56:14.18897",{"slug":10583,"name":10583,"fn":10584,"description":10585,"org":10586,"tags":10587,"stars":10525,"repoUrl":10526,"updatedAt":10602},"docx","create and edit Word documents","Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files) or Word templates (.dotx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', '.dotx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx or .dotx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10588,10591,10593,10596,10599],{"name":10589,"slug":10590,"type":16},"Documents","documents",{"name":10592,"slug":10583,"type":16},"DOCX",{"name":10594,"slug":10595,"type":16},"Office","office",{"name":10597,"slug":10598,"type":16},"Templates","templates",{"name":10600,"slug":10601,"type":16},"Word","word","2026-07-18T05:16:23.136271",{"slug":10604,"name":10604,"fn":10605,"description":10606,"org":10607,"tags":10608,"stars":10525,"repoUrl":10526,"updatedAt":10622},"frontend-design","design production-grade frontend interfaces","Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10609,10610,10613,10616,10619],{"name":10401,"slug":10402,"type":16},{"name":10611,"slug":10612,"type":16},"Frontend","frontend",{"name":10614,"slug":10615,"type":16},"React","react",{"name":10617,"slug":10618,"type":16},"Tailwind CSS","tailwind-css",{"name":10620,"slug":10621,"type":16},"UI Components","ui-components","2026-04-06T17:56:16.723469",{"slug":10624,"name":10624,"fn":10625,"description":10626,"org":10627,"tags":10628,"stars":10525,"repoUrl":10526,"updatedAt":10632},"internal-comms","write internal company communications","A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10629,10630,10631],{"name":10500,"slug":10501,"type":16},{"name":10597,"slug":10598,"type":16},{"name":10489,"slug":10490,"type":16},"2026-04-06T17:56:20.695522",{"slug":10634,"name":10634,"fn":10635,"description":10636,"org":10637,"tags":10638,"stars":10525,"repoUrl":10526,"updatedAt":10647},"mcp-builder","build MCP servers","Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node\u002FTypeScript (MCP SDK).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10639,10640,10643,10644],{"name":10559,"slug":10560,"type":16},{"name":10641,"slug":10642,"type":16},"API Development","api-development",{"name":10568,"slug":10569,"type":16},{"name":10645,"slug":10646,"type":16},"MCP","mcp","2026-04-06T17:56:10.357665",{"slug":10550,"name":10550,"fn":10649,"description":10650,"org":10651,"tags":10652,"stars":10525,"repoUrl":10526,"updatedAt":10655},"read edit and manipulate PDF files","Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text\u002Ftables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting\u002Fdecrypting PDFs, extracting images, and OCR on scanned PDFs to make them searchable. If the user mentions a .pdf file or asks to produce one, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10653,10654],{"name":10589,"slug":10590,"type":16},{"name":10549,"slug":10550,"type":16},"2026-04-06T17:56:02.483316",{"slug":10657,"name":10657,"fn":10658,"description":10659,"org":10660,"tags":10661,"stars":10525,"repoUrl":10526,"updatedAt":10668},"pptx","create and edit PowerPoint presentations","Use this skill any time a .pptx or .potx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates (.potx), layouts, speaker notes, or comments. Trigger whenever the user mentions \"deck,\" \"slides,\" \"presentation,\" or references a .pptx or .potx filename, regardless of what they plan to do with the content afterward. If a .pptx or .potx file needs to be opened, created, or touched, use this skill.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10662,10665],{"name":10663,"slug":10664,"type":16},"PowerPoint","powerpoint",{"name":10666,"slug":10667,"type":16},"Presentations","presentations","2026-07-18T05:16:24.1471",{"slug":10670,"name":10670,"fn":10671,"description":10672,"org":10673,"tags":10674,"stars":10525,"repoUrl":10526,"updatedAt":10684},"skill-creator","create and optimize agent skills","Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[10675,10676,10677,10680,10683],{"name":10559,"slug":10560,"type":16},{"name":10451,"slug":10452,"type":16},{"name":10678,"slug":10679,"type":16},"Evals","evals",{"name":10681,"slug":10682,"type":16},"Performance","performance",{"name":10579,"slug":10580,"type":16},"2026-04-19T06:45:40.804",490]