[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-vercel-labs-ucp":3,"mdc-nt9cid-key":36,"related-org-vercel-labs-ucp":45466,"related-repo-vercel-labs-ucp":45633},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":25,"repoUrl":26,"updatedAt":27,"license":28,"forks":29,"topics":30,"repo":31,"sourceUrl":34,"mdContent":35},"ucp","implement Universal Commerce Protocol in Next.js","Expert-level implementation assistant for the Universal Commerce Protocol (UCP). Provides comprehensive tooling for adding UCP support to Next.js ecommerce codebases — from initial consultation through full implementation, testing, and validation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"vercel-labs","Vercel Labs","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fvercel-labs.png",[12,16,19,22],{"name":13,"slug":14,"type":15},"Vercel","vercel","tag",{"name":17,"slug":18,"type":15},"Next.js","next-js",{"name":20,"slug":21,"type":15},"E-commerce","e-commerce",{"name":23,"slug":24,"type":15},"API Development","api-development",13,"https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagentic-commerce-skills","2026-07-17T06:06:09.601984",null,3,[],{"repoUrl":26,"stars":25,"forks":29,"topics":32,"description":33},[],"Skills to implement agentic commerce","https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagentic-commerce-skills\u002Ftree\u002FHEAD\u002Fucp","---\nname: ucp\ndescription: >-\n  Expert-level implementation assistant for the Universal Commerce Protocol\n  (UCP). Provides comprehensive tooling for adding UCP support to Next.js\n  ecommerce codebases — from initial consultation through full implementation,\n  testing, and validation.\narguments:\n  Optional sub-command: init | consult | plan | gaps | scaffold | validate | profile | test | docs\nuser_invocable: true\n---\n\n# UCP Skill — Universal Commerce Protocol Implementation\n\n## Core Principles\n\n1. **Edge runtime is NOT USED** — Only Node.js (default) or Bun (opt-in) runtimes\n2. **Interactive error handling** — When ambiguous, ask the user how to proceed\n3. **Config-driven** — All decisions persist in `ucp.config.json`\n4. **Spec-grounded** — All implementations reference the canonical UCP specification\n5. **Next.js conventions** — Follow App Router patterns for code organization\n6. **Deep analysis** — Use AST parsing and data flow tracing for gap detection\n\n---\n\n## Spec Repository Handling\n\n### Location Priority\nCheck in this order:\n1. `.\u002Fucp\u002F` — User's local copy (use as-is)\n2. `.\u002F.ucp-spec\u002F` — Previously cloned spec (update it)\n3. Neither exists — Clone fresh\n\n### Clone Procedure\nWhen cloning is needed:\n```bash\ngit clone --depth 1 https:\u002F\u002Fgithub.com\u002FUniversal-Commerce-Protocol\u002Fucp.git .ucp-spec\n```\n\nIf HTTPS fails, try SSH:\n```bash\ngit clone --depth 1 git@github.com:Universal-Commerce-Protocol\u002Fucp.git .ucp-spec\n```\n\n### Update Procedure\nWhen `.\u002F.ucp-spec\u002F` exists:\n```bash\ncd .ucp-spec && git pull && cd ..\n```\n\n### Gitignore Management\nAfter cloning, ensure `.ucp-spec\u002F` is in `.gitignore`:\n- Read `.gitignore` if it exists\n- Check if `.ucp-spec\u002F` or `.ucp-spec` is already listed\n- If not, append `.ucp-spec\u002F` on a new line\n\n### Spec File Locations (read on demand)\n```\ndocs\u002Fspecification\u002Foverview.md\ndocs\u002Fspecification\u002Fcheckout.md\ndocs\u002Fspecification\u002Fcheckout-rest.md\ndocs\u002Fspecification\u002Fcheckout-mcp.md\ndocs\u002Fspecification\u002Fcheckout-a2a.md\ndocs\u002Fspecification\u002Fembedded-checkout.md\ndocs\u002Fspecification\u002Forder.md\ndocs\u002Fspecification\u002Ffulfillment.md\ndocs\u002Fspecification\u002Fdiscount.md\ndocs\u002Fspecification\u002Fbuyer-consent.md\ndocs\u002Fspecification\u002Fidentity-linking.md\ndocs\u002Fspecification\u002Fap2-mandates.md\ndocs\u002Fspecification\u002Fpayment-handler-guide.md\ndocs\u002Fspecification\u002Ftokenization-guide.md\nspec\u002Fservices\u002Fshopping\u002Frest.openapi.json\nspec\u002Fservices\u002Fshopping\u002Fmcp.openrpc.json\nspec\u002Fservices\u002Fshopping\u002Fembedded.openrpc.json\nspec\u002Fhandlers\u002Ftokenization\u002Fopenapi.json\nspec\u002Fschemas\u002Fshopping\u002F*\nspec\u002Fdiscovery\u002Fprofile_schema.json\n```\n\n---\n\n## Configuration File\n\n### Location\n`.\u002Fucp.config.json` at project root\n\n### Schema\n```json\n{\n  \"$schema\": \".\u002Fucp.config.schema.json\",\n  \"ucp_version\": \"2026-01-11\",\n  \"roles\": [\"business\"],\n  \"runtime\": \"nodejs\",\n  \"capabilities\": {\n    \"core\": [\"dev.ucp.shopping.checkout\"],\n    \"extensions\": []\n  },\n  \"transports\": [\"rest\"],\n  \"transport_priority\": [\"rest\", \"mcp\", \"a2a\", \"embedded\"],\n  \"payment_handlers\": [],\n  \"features\": {\n    \"ap2_mandates\": false,\n    \"identity_linking\": false,\n    \"multi_destination_fulfillment\": false\n  },\n  \"domain\": \"\",\n  \"existing_apis\": {},\n  \"policy_urls\": {\n    \"privacy\": \"\",\n    \"terms\": \"\",\n    \"refunds\": \"\",\n    \"shipping\": \"\"\n  },\n  \"scaffold_depth\": \"full\",\n  \"generated_files\": [],\n  \"answers\": {},\n  \"deployment\": {\n    \"platform\": \"vercel\",\n    \"region\": \"iad1\",\n    \"mcp\": {\n      \"enabled\": false,\n      \"max_duration\": 60\n    }\n  }\n}\n```\n\n### Field Descriptions\n| Field | Type | Description |\n|-------|------|-------------|\n| `ucp_version` | string | UCP spec version (date-based) |\n| `roles` | string[] | One or more of: `business`, `platform`, `payment_provider`, `host_embedded` |\n| `runtime` | string | `nodejs` (default) or `bun` |\n| `capabilities.core` | string[] | Required capabilities to implement |\n| `capabilities.extensions` | string[] | Optional extensions to implement |\n| `transports` | string[] | Enabled transports: `rest`, `mcp`, `a2a`, `embedded` |\n| `transport_priority` | string[] | Order to implement transports |\n| `payment_handlers` | string[] | Payment handler IDs to support |\n| `features.ap2_mandates` | boolean | Enable AP2 mandate signing |\n| `features.identity_linking` | boolean | Enable OAuth identity linking |\n| `features.multi_destination_fulfillment` | boolean | Enable multi-destination shipping |\n| `domain` | string | Business domain for `\u002F.well-known\u002Fucp` |\n| `existing_apis` | object | Map of existing API endpoints to analyze |\n| `policy_urls` | object | URLs for privacy, terms, refunds, shipping policies |\n| `scaffold_depth` | string | `types` \\| `scaffolding` \\| `full` |\n| `generated_files` | string[] | Files created by scaffold (for tracking) |\n| `answers` | object | Raw answers to qualifying questions |\n\n---\n\n## Sub-command: (no argument)\n\n### Trigger\nUser runs `\u002Fucp` with no sub-command\n\n### Behavior\nDisplay help listing all available sub-commands:\n\n```\nUCP Skill — Universal Commerce Protocol Implementation\n\nAvailable commands:\n  \u002Fucp init      — Initialize UCP in this project (clone spec, create config)\n  \u002Fucp consult   — Full consultation: answer qualifying questions, build roadmap\n  \u002Fucp plan      — Generate detailed implementation plan\n  \u002Fucp gaps      — Analyze existing code against UCP requirements\n  \u002Fucp scaffold  — Generate full working UCP implementation\n  \u002Fucp validate  — Validate implementation against UCP schemas\n  \u002Fucp profile   — Generate \u002F.well-known\u002Fucp discovery profile\n  \u002Fucp test      — Generate unit tests for UCP handlers\n  \u002Fucp docs      — Generate internal documentation\n\nTypical workflow:\n  \u002Fucp init → \u002Fucp consult → \u002Fucp plan → \u002Fucp scaffold → \u002Fucp profile → \u002Fucp test → \u002Fucp validate\n\nConfiguration: .\u002Fucp.config.json\nSpec location: .\u002Fucp\u002F or .\u002F.ucp-spec\u002F\n```\n\n---\n\n## Sub-command: init\n\n### Trigger\nUser runs `\u002Fucp init`\n\n### Purpose\nBootstrap UCP in a project: clone spec, create config, ask essential questions.\n\n### Procedure\n\n#### Step 1: Check\u002FClone Spec Repository\n1. Check if `.\u002Fucp\u002F` exists\n   - If yes: \"Found local UCP spec at .\u002Fucp\u002F\"\n2. If not, check if `.\u002F.ucp-spec\u002F` exists\n   - If yes: Run `git pull` to update\n   - If no: Clone the repo (see Spec Repository Handling)\n3. After cloning, add `.ucp-spec\u002F` to `.gitignore`\n\n#### Step 2: Check for Existing Config\n1. Check if `.\u002Fucp.config.json` exists\n2. If yes, ask: \"Config file exists. Overwrite, merge, or abort?\"\n   - Overwrite: Delete and create fresh\n   - Merge: Keep existing values as defaults\n   - Abort: Stop init\n\n#### Step 3: Ask Essential Questions (4 questions)\n\n**Q1: What role(s) are you implementing?**\n- Business (merchant of record)\n- Platform (consumer app or agent)\n- Payment credential provider\n- Host embedding checkout\n- Multiple (specify)\n\nIf user selects multiple roles, WARN:\n> \"Implementing multiple roles is unusual. This is typically for marketplace\u002Faggregator scenarios. Are you sure?\"\n\n**Q2: What runtime will you use?**\n- Node.js (recommended, stable)\n- Bun (opt-in, experimental)\n\nNOTE: If user mentions Edge, respond:\n> \"Edge runtime is not supported for UCP implementations. Please choose Node.js or Bun.\"\n\n**Q3: What is your business domain?**\n- The domain that will host `\u002F.well-known\u002Fucp`\n- Example: `shop.example.com`\n\n**Q4: Which transports do you need at launch?**\n- REST (recommended baseline)\n- MCP (Model Context Protocol)\n- A2A (Agent-to-Agent)\n- Embedded (iframe checkout)\n\n#### Step 4: Create Config File\nCreate `.\u002Fucp.config.json` with:\n- Answers from essential questions\n- Sensible defaults for other fields\n- `ucp_version` set to latest from spec\n\n#### Step 5: Output Ready Message\n```\nUCP initialized successfully!\n\nConfig: .\u002Fucp.config.json\nSpec:   .\u002F.ucp-spec\u002F (or .\u002Fucp\u002F)\nRole:   {role}\nDomain: {domain}\n\nNext steps:\n  \u002Fucp consult  — Complete full consultation (recommended)\n  \u002Fucp plan     — Skip to implementation planning\n  \u002Fucp gaps     — Analyze existing code first\n```\n\n---\n\n## Sub-command: consult\n\n### Trigger\nUser runs `\u002Fucp consult`\n\n### Purpose\nWalk through all 12 qualifying questions, update config, produce implementation roadmap.\n\n### Prerequisites\n- Config file must exist (run `\u002Fucp init` first)\n- Spec must be available\n\n### Procedure\n\n#### Step 1: Load Existing Config\nRead `.\u002Fucp.config.json` and use existing answers as defaults.\n\n#### Step 2: Walk Through 12 Qualifying Questions\n\nAsk each question. If already answered in config, show current value and ask to confirm or change.\n\n**Q1: Are we implementing the business side, the platform side, or both?**\n- Map to `roles` in config\n- If both\u002Fmultiple, warn about unusual scenario\n\n**Q2: Which UCP version and which capabilities\u002Fextensions are in scope?**\n- Read available versions from spec\n- Present capability options:\n  - Core: `dev.ucp.shopping.checkout` (required)\n  - Extensions:\n    - `dev.ucp.shopping.fulfillment`\n    - `dev.ucp.shopping.discount`\n    - `dev.ucp.shopping.buyer_consent`\n    - `dev.ucp.shopping.ap2_mandate`\n    - `dev.ucp.shopping.order`\n    - `dev.ucp.common.identity_linking`\n\n**Q3: Which payment handlers do we need?**\n- Wallets (Apple Pay, Google Pay)\n- PSP tokenization (Stripe, Adyen, etc.)\n- Custom handler\n- None yet (decide later)\n\n**Q4: Do we need AP2 mandates and signing key infrastructure?**\n- Yes → set `features.ap2_mandates: true`\n- No → set `features.ap2_mandates: false`\n- If yes, explain: \"You'll need to provide JWS signing keys (ES256 recommended)\"\n\n**Q5: Do we need fulfillment options and multi-group\u002Fmulti-destination support?**\n- No fulfillment needed\n- Single destination only\n- Multi-destination support → set `features.multi_destination_fulfillment: true`\n\n**Q6: Do we need discounts, buyer consent capture, or identity linking?**\n- Discounts → add `dev.ucp.shopping.discount` to extensions\n- Buyer consent → add `dev.ucp.shopping.buyer_consent` to extensions\n- Identity linking → add `dev.ucp.common.identity_linking`, set `features.identity_linking: true`\n\n**Q7: What are the existing checkout and order APIs we should map to UCP?**\n- Ask for existing endpoint paths\n- Store in `existing_apis` object\n- Examples: `\u002Fapi\u002Fcheckout`, `\u002Fapi\u002Fcart`, `\u002Fapi\u002Forders`\n\n**Q8: What are the required policy URLs?**\n- Privacy policy URL\n- Terms of service URL\n- Refund policy URL\n- Shipping policy URL\n- Store in `policy_urls` object\n\n**Q9: What authentication model is required for checkout endpoints?**\n- None (anonymous checkout)\n- API key\n- OAuth 2.0\n- Session-based\n- Store in `answers.authentication_model`\n\n**Q10: Who will receive order webhooks and what event cadence is required?**\n- Webhook URL for order events\n- Event types needed: `order.created`, `order.updated`, `order.fulfilled`, `order.canceled`\n- Store in `answers.webhook_config`\n\n**Q11: Do we need to support MCP, A2A, or embedded checkout at launch?**\n- Confirm\u002Fupdate `transports` array\n- Set `transport_priority` order\n\n**Q12: What is the business domain that will host \u002F.well-known\u002Fucp?**\n- Confirm\u002Fupdate `domain` field\n\n#### Step 3: Update Config\nWrite all answers to `.\u002Fucp.config.json`\n\n#### Step 4: Generate Implementation Roadmap\nBased on answers, produce a roadmap:\n\n```\nUCP Implementation Roadmap\n==========================\n\nRole: Business (merchant)\nVersion: 2026-01-11\nDomain: shop.example.com\n\nCapabilities to implement:\n  ✓ dev.ucp.shopping.checkout (core)\n  ✓ dev.ucp.shopping.fulfillment\n  ✓ dev.ucp.shopping.discount\n  ○ dev.ucp.shopping.order\n\nTransports (in order):\n  1. REST\n  2. MCP\n\nPayment handlers:\n  - Stripe tokenization\n\nKey implementation tasks:\n  1. Create \u002F.well-known\u002Fucp discovery profile\n  2. Implement checkout session endpoints (create, get, update, complete)\n  3. Implement fulfillment options logic\n  4. Implement discount code application\n  5. Set up payment handler integration\n  6. Implement order webhooks\n  7. Add MCP transport layer\n\nEstimated files to create\u002Fmodify: ~15-20\n\nRun \u002Fucp plan for detailed file-by-file plan.\n```\n\n---\n\n## Sub-command: plan\n\n### Trigger\nUser runs `\u002Fucp plan`\n\n### Purpose\nGenerate detailed implementation plan with specific files and order of operations.\n\n### Prerequisites\n- Config file must exist with completed consultation\n- Spec must be available\n\n### Procedure\n\n#### Step 1: Load Config and Spec\n- Read `.\u002Fucp.config.json`\n- Read relevant spec files based on capabilities\u002Ftransports\n\n#### Step 2: Analyze Existing Codebase Structure\n- Detect Next.js version (App Router vs Pages Router)\n- Find existing API routes\n- Find existing lib\u002Futils structure\n- Find existing types\u002Fschemas\n- Identify package manager (npm, yarn, pnpm, bun)\n\n#### Step 3: Generate File Plan\nFor each capability\u002Ftransport, list files to create\u002Fmodify.\n\n**Example output:**\n\n```\nUCP Implementation Plan\n=======================\n\nPhase 1: Core Types and Schemas\n-------------------------------\nCREATE  lib\u002Fucp\u002Ftypes\u002Fcheckout.ts\n        - CheckoutSession interface\n        - LineItem, Totals, Payment types\n        - Status enum\n\nCREATE  lib\u002Fucp\u002Ftypes\u002Findex.ts\n        - Re-export all types\n\nCREATE  lib\u002Fucp\u002Fschemas\u002Fcheckout.ts\n        - Zod schemas for validation\n\nPhase 2: Discovery Profile\n--------------------------\nCREATE  app\u002F.well-known\u002Fucp\u002Froute.ts\n        - GET handler returning profile JSON\n        - Read capabilities from config\n\nCREATE  lib\u002Fucp\u002Fprofile.ts\n        - Profile generation logic\n\nPhase 3: Checkout Endpoints (REST)\n----------------------------------\nCREATE  app\u002Fapi\u002Fucp\u002Fcheckout\u002Froute.ts\n        - POST: Create checkout session\n        - Capability negotiation logic\n\nCREATE  app\u002Fapi\u002Fucp\u002Fcheckout\u002F[id]\u002Froute.ts\n        - GET: Retrieve checkout\n        - PATCH: Update checkout\n        - POST: Complete checkout (action=complete)\n\nCREATE  lib\u002Fucp\u002Fhandlers\u002Fcheckout.ts\n        - Business logic for checkout operations\n        - State machine implementation\n\nPhase 4: Fulfillment Extension\n------------------------------\nCREATE  lib\u002Fucp\u002Fhandlers\u002Ffulfillment.ts\n        - Fulfillment options calculation\n        - Destination validation\n\nMODIFY  lib\u002Fucp\u002Fhandlers\u002Fcheckout.ts\n        - Integrate fulfillment into checkout response\n\nPhase 5: Discount Extension\n---------------------------\nCREATE  lib\u002Fucp\u002Fhandlers\u002Fdiscount.ts\n        - Discount code validation\n        - Applied discount calculation\n\nMODIFY  lib\u002Fucp\u002Fhandlers\u002Fcheckout.ts\n        - Integrate discounts into checkout\n\nPhase 6: Payment Integration\n----------------------------\nCREATE  lib\u002Fucp\u002Fhandlers\u002Fpayment.ts\n        - Payment handler registry\n        - payment_data processing\n\nCREATE  lib\u002Fucp\u002Fhandlers\u002Fstripe.ts\n        - Stripe-specific tokenization\n\nPhase 7: Order Webhooks\n-----------------------\nCREATE  lib\u002Fucp\u002Fhandlers\u002Forder.ts\n        - Order event emission\n        - Webhook signing (JWS)\n\nCREATE  lib\u002Fucp\u002Fwebhooks\u002Fsender.ts\n        - Webhook delivery with retries\n\nPhase 8: MCP Transport (if enabled)\n-----------------------------------\nCREATE  lib\u002Fucp\u002Ftransports\u002Fmcp.ts\n        - MCP tool definitions\n        - JSON-RPC handlers\n\nDependencies to install:\n------------------------\n  zod          — Schema validation\n  jose         — JWS signing (if AP2\u002Fwebhooks enabled)\n\nRun \u002Fucp scaffold to generate these files.\n```\n\n#### Step 4: Save Plan to Config\nStore the plan in `answers.implementation_plan` for scaffold reference.\n\n---\n\n## Sub-command: gaps\n\n### Trigger\nUser runs `\u002Fucp gaps`\n\n### Purpose\nDeep analysis of existing codebase against UCP requirements. Uses AST parsing and data flow tracing.\n\n### Prerequisites\n- Config file should exist (for role\u002Fcapability context)\n- Spec must be available\n\n### Procedure\n\n#### Step 1: Load Context\n- Read config for declared capabilities\n- Read relevant spec files\n\n#### Step 2: Discover Existing Code\nScan for:\n- API routes (`app\u002Fapi\u002F**`, `pages\u002Fapi\u002F**`)\n- Checkout-related files (search for \"checkout\", \"cart\", \"order\")\n- Payment handling code\n- Webhook implementations\n\n#### Step 3: Deep Analysis (AST-based)\nFor each relevant file:\n- Parse AST\n- Trace data flow for checkout objects\n- Identify existing patterns\n\n**Analyze against UCP requirements:**\n\n| Requirement | Status | Finding |\n|-------------|--------|---------|\n| Discovery profile at \u002F.well-known\u002Fucp | MISSING | No route found |\n| Checkout session creation | PARTIAL | Found \u002Fapi\u002Fcheckout but missing UCP fields |\n| Status lifecycle | MISSING | No status state machine |\n| Capability negotiation | MISSING | No UCP-Agent header handling |\n| Payment handler support | PARTIAL | Stripe exists but not UCP-compliant |\n| Response metadata (ucp object) | MISSING | Responses don't include ucp field |\n\n#### Step 4: Generate Gap Report\n\n```\nUCP Gap Analysis Report\n=======================\n\nExisting codebase: Next.js 14 (App Router)\nTarget role: Business\nTarget capabilities: checkout, fulfillment, discount\n\nCRITICAL GAPS (must fix)\n------------------------\n[GAP-001] Missing discovery profile\n  - Required: \u002F.well-known\u002Fucp endpoint\n  - Status: NOT FOUND\n  - Fix: Create app\u002F.well-known\u002Fucp\u002Froute.ts\n\n[GAP-002] Missing UCP response envelope\n  - Required: All responses must include `ucp` object with version\u002Fcapabilities\n  - Found: app\u002Fapi\u002Fcheckout\u002Froute.ts returns raw checkout data\n  - Fix: Wrap responses with UCP metadata\n\n[GAP-003] Missing capability negotiation\n  - Required: Read UCP-Agent header, compute intersection\n  - Found: No header processing in checkout routes\n  - Fix: Add middleware or handler logic\n\nPARTIAL IMPLEMENTATIONS\n-----------------------\n[PARTIAL-001] Checkout session exists but non-compliant\n  - File: app\u002Fapi\u002Fcheckout\u002Froute.ts\n  - Missing: id, status, currency, totals.grand_total, links, payment fields\n  - Has: line_items (needs schema adjustment)\n\n[PARTIAL-002] Payment integration exists\n  - File: lib\u002Fstripe.ts\n  - Issue: Direct Stripe API, not UCP payment_data flow\n  - Fix: Wrap with UCP payment handler abstraction\n\nCOMPLIANT AREAS\n---------------\n[OK] Policy URLs configured in existing checkout\n[OK] HTTPS enforced\n[OK] Idempotency key support in POST handlers\n\nRECOMMENDATIONS\n---------------\n1. Start with \u002Fucp scaffold to generate compliant structure\n2. Migrate existing checkout logic into new handlers\n3. Run \u002Fucp validate after migration\n\nTotal: 3 critical gaps, 2 partial, 3 compliant\n```\n\n---\n\n## Sub-command: scaffold\n\n### Trigger\nUser runs `\u002Fucp scaffold`\n\n### Purpose\nGenerate full working UCP implementation based on config and plan.\n\n### Prerequisites\n- Config file must exist\n- Plan should exist (run `\u002Fucp plan` first, or scaffold will generate one)\n\n### Procedure\n\n#### Step 1: Confirm Scaffold Depth\nAsk user:\n> \"What level of code generation do you want?\"\n> - **types**: TypeScript interfaces and Zod schemas only\n> - **scaffolding**: Structure with TODO markers for business logic\n> - **full**: Complete working implementation (recommended)\n\nStore choice in `config.scaffold_depth`\n\n#### Step 2: Check Dependencies\nIdentify required packages based on config:\n- `zod` — Always needed\n- `jose` — If AP2 mandates or webhook signing enabled\n- `uuid` — For session ID generation\n\nAsk before installing:\n> \"The following packages are required: zod, jose, uuid\"\n> \"Install now? (npm install \u002F bun add)\"\n\nIf yes, run appropriate install command.\n\n#### Step 3: Generate Code\nGenerate files according to plan. For each file:\n1. Create parent directories if needed\n2. Write file content\n3. Track in `config.generated_files`\n\n### Code Generation Templates\n\n#### lib\u002Fucp\u002Ftypes\u002Fcheckout.ts\n```typescript\n\u002F**\n * UCP Checkout Types\n * Generated by \u002Fucp scaffold\n * Spec: {spec_version}\n *\u002F\n\nexport type CheckoutStatus =\n  | 'incomplete'\n  | 'requires_escalation'\n  | 'ready_for_complete'\n  | 'complete_in_progress'\n  | 'completed'\n  | 'canceled';\n\nexport type MessageSeverity =\n  | 'recoverable'\n  | 'requires_buyer_input'\n  | 'requires_buyer_review';\n\nexport interface UCPMetadata {\n  version: string;\n  capabilities: string[];\n}\n\nexport interface LineItem {\n  id: string;\n  name: string;\n  quantity: number;\n  unit_price: number;\n  total_price: number;\n  currency: string;\n  \u002F\u002F Extension fields added based on config\n}\n\nexport interface Totals {\n  subtotal: number;\n  tax: number;\n  shipping: number;\n  discount: number;\n  grand_total: number;\n  currency: string;\n}\n\nexport interface PaymentInfo {\n  status: 'pending' | 'authorized' | 'captured' | 'failed';\n  handlers: PaymentHandler[];\n  amount_due: number;\n  currency: string;\n}\n\nexport interface PaymentHandler {\n  id: string;\n  type: string;\n  config?: Record\u003Cstring, unknown>;\n}\n\nexport interface CheckoutMessage {\n  code: string;\n  severity: MessageSeverity;\n  message: string;\n  field?: string;\n}\n\nexport interface CheckoutLinks {\n  self: string;\n  continue_url?: string;\n  privacy_policy: string;\n  terms_of_service: string;\n  refund_policy?: string;\n  shipping_policy?: string;\n}\n\nexport interface CheckoutSession {\n  ucp: UCPMetadata;\n  id: string;\n  status: CheckoutStatus;\n  currency: string;\n  line_items: LineItem[];\n  totals: Totals;\n  payment: PaymentInfo;\n  links: CheckoutLinks;\n  messages: CheckoutMessage[];\n  expires_at: string;\n  created_at: string;\n  updated_at: string;\n  \u002F\u002F Extension fields populated based on negotiated capabilities\n  buyer?: BuyerInfo;\n  fulfillment?: FulfillmentInfo;\n  discounts?: DiscountInfo;\n}\n\nexport interface BuyerInfo {\n  email?: string;\n  phone?: string;\n  name?: string;\n  \u002F\u002F consent fields if buyer_consent extension enabled\n}\n\n\u002F\u002F Conditional types based on extensions...\n```\n\n#### lib\u002Fucp\u002Fschemas\u002Fcheckout.ts\n```typescript\n\u002F**\n * UCP Checkout Zod Schemas\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { z } from 'zod';\n\nexport const LineItemSchema = z.object({\n  id: z.string(),\n  name: z.string(),\n  quantity: z.number().int().positive(),\n  unit_price: z.number().int(), \u002F\u002F minor units (cents)\n  total_price: z.number().int(),\n  currency: z.string().length(3),\n});\n\nexport const TotalsSchema = z.object({\n  subtotal: z.number().int(),\n  tax: z.number().int(),\n  shipping: z.number().int(),\n  discount: z.number().int(),\n  grand_total: z.number().int(),\n  currency: z.string().length(3),\n});\n\nexport const CreateCheckoutRequestSchema = z.object({\n  line_items: z.array(LineItemSchema).min(1),\n  currency: z.string().length(3),\n  buyer: z.object({\n    email: z.string().email().optional(),\n    phone: z.string().optional(),\n  }).optional(),\n  \u002F\u002F Extension fields...\n});\n\nexport const UpdateCheckoutRequestSchema = z.object({\n  line_items: z.array(LineItemSchema).optional(),\n  buyer: z.object({\n    email: z.string().email().optional(),\n    phone: z.string().optional(),\n  }).optional(),\n  \u002F\u002F Extension fields...\n});\n\nexport const CompleteCheckoutRequestSchema = z.object({\n  action: z.literal('complete'),\n  payment_data: z.record(z.unknown()),\n});\n\nexport type CreateCheckoutRequest = z.infer\u003Ctypeof CreateCheckoutRequestSchema>;\nexport type UpdateCheckoutRequest = z.infer\u003Ctypeof UpdateCheckoutRequestSchema>;\nexport type CompleteCheckoutRequest = z.infer\u003Ctypeof CompleteCheckoutRequestSchema>;\n```\n\n#### app\u002F.well-known\u002Fucp\u002Froute.ts\n```typescript\n\u002F**\n * UCP Discovery Profile Endpoint\n * GET \u002F.well-known\u002Fucp\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { NextResponse } from 'next\u002Fserver';\nimport { generateProfile } from '@\u002Flib\u002Fucp\u002Fprofile';\n\nexport const runtime = 'nodejs'; \u002F\u002F Edge runtime is not supported\n\nexport async function GET() {\n  const profile = generateProfile();\n\n  return NextResponse.json(profile, {\n    headers: {\n      'Cache-Control': 'public, max-age=3600',\n      'Content-Type': 'application\u002Fjson',\n    },\n  });\n}\n```\n\n#### lib\u002Fucp\u002Fprofile.ts\n```typescript\n\u002F**\n * UCP Discovery Profile Generator\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport config from '@\u002F..\u002Fucp.config.json';\n\nexport interface UCPProfile {\n  ucp: {\n    version: string;\n    services: Record\u003Cstring, ServiceDefinition>;\n    capabilities: CapabilityDefinition[];\n  };\n  payment?: {\n    handlers: PaymentHandlerDefinition[];\n  };\n  signing_keys?: JsonWebKey[];\n}\n\ninterface ServiceDefinition {\n  version: string;\n  spec: string;\n  rest?: { schema: string; endpoint: string };\n  mcp?: { schema: string; endpoint: string };\n  a2a?: { endpoint: string };\n  embedded?: { schema: string };\n}\n\ninterface CapabilityDefinition {\n  name: string;\n  version: string;\n  spec: string;\n  schema: string;\n  extends?: string;\n  config?: Record\u003Cstring, unknown>;\n}\n\ninterface PaymentHandlerDefinition {\n  id: string;\n  type: string;\n  spec: string;\n  config_schema: string;\n}\n\nexport function generateProfile(): UCPProfile {\n  const baseUrl = `https:\u002F\u002F${config.domain}`;\n\n  const profile: UCPProfile = {\n    ucp: {\n      version: config.ucp_version,\n      services: {\n        'dev.ucp.shopping': {\n          version: config.ucp_version,\n          spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping',\n          ...(config.transports.includes('rest') && {\n            rest: {\n              schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Frest.openapi.json',\n              endpoint: `${baseUrl}\u002Fapi\u002Fucp`,\n            },\n          }),\n          ...(config.transports.includes('mcp') && {\n            mcp: {\n              schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Fmcp.openrpc.json',\n              endpoint: `${baseUrl}\u002Fapi\u002Fucp\u002Fmcp`,\n            },\n          }),\n          ...(config.transports.includes('a2a') && {\n            a2a: {\n              endpoint: `${baseUrl}\u002Fapi\u002Fucp\u002Fa2a`,\n            },\n          }),\n          ...(config.transports.includes('embedded') && {\n            embedded: {\n              schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Fembedded.openrpc.json',\n            },\n          }),\n        },\n      },\n      capabilities: buildCapabilities(config),\n    },\n  };\n\n  if (config.payment_handlers.length > 0) {\n    profile.payment = {\n      handlers: config.payment_handlers.map(buildHandlerDefinition),\n    };\n  }\n\n  return profile;\n}\n\nfunction buildCapabilities(config: typeof import('@\u002F..\u002Fucp.config.json')): CapabilityDefinition[] {\n  const capabilities: CapabilityDefinition[] = [];\n\n  \u002F\u002F Core checkout capability (always present)\n  capabilities.push({\n    name: 'dev.ucp.shopping.checkout',\n    version: config.ucp_version,\n    spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fcheckout',\n    schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fcheckout.json',\n  });\n\n  \u002F\u002F Add extensions based on config\n  for (const ext of config.capabilities.extensions) {\n    capabilities.push(buildExtensionCapability(ext, config));\n  }\n\n  return capabilities;\n}\n\nfunction buildExtensionCapability(\n  extension: string,\n  config: typeof import('@\u002F..\u002Fucp.config.json')\n): CapabilityDefinition {\n  \u002F\u002F Map extension names to spec URLs\n  const extMap: Record\u003Cstring, { spec: string; schema: string; extends?: string }> = {\n    'dev.ucp.shopping.fulfillment': {\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Ffulfillment',\n      schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Ffulfillment.json',\n      extends: 'dev.ucp.shopping.checkout',\n    },\n    'dev.ucp.shopping.discount': {\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fdiscount',\n      schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fdiscount.json',\n      extends: 'dev.ucp.shopping.checkout',\n    },\n    'dev.ucp.shopping.buyer_consent': {\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fbuyer-consent',\n      schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fbuyer-consent.json',\n      extends: 'dev.ucp.shopping.checkout',\n    },\n    'dev.ucp.shopping.order': {\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Forder',\n      schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Forder.json',\n      config: {\n        webhook_url: config.answers?.webhook_config?.url,\n      },\n    },\n    'dev.ucp.common.identity_linking': {\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fidentity-linking',\n      schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fcommon\u002Fidentity-linking.json',\n    },\n  };\n\n  const def = extMap[extension];\n  return {\n    name: extension,\n    version: config.ucp_version,\n    spec: def?.spec || '',\n    schema: def?.schema || '',\n    ...(def?.extends && { extends: def.extends }),\n    ...(def?.config && { config: def.config }),\n  };\n}\n\nfunction buildHandlerDefinition(handlerId: string): PaymentHandlerDefinition {\n  \u002F\u002F Map known handlers\n  const handlerMap: Record\u003Cstring, Omit\u003CPaymentHandlerDefinition, 'id'>> = {\n    stripe: {\n      type: 'tokenization',\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fhandlers\u002Fstripe',\n      config_schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fhandlers\u002Fstripe\u002Fconfig.json',\n    },\n    \u002F\u002F Add more handlers as needed\n  };\n\n  const def = handlerMap[handlerId] || {\n    type: 'custom',\n    spec: '',\n    config_schema: '',\n  };\n\n  return { id: handlerId, ...def };\n}\n```\n\n#### app\u002Fapi\u002Fucp\u002Fcheckout\u002Froute.ts\n```typescript\n\u002F**\n * UCP Checkout Session Endpoint\n * POST \u002Fapi\u002Fucp\u002Fcheckout - Create checkout session\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { NextRequest, NextResponse } from 'next\u002Fserver';\nimport { createCheckout } from '@\u002Flib\u002Fucp\u002Fhandlers\u002Fcheckout';\nimport { CreateCheckoutRequestSchema } from '@\u002Flib\u002Fucp\u002Fschemas\u002Fcheckout';\nimport { negotiateCapabilities, parseUCPAgent } from '@\u002Flib\u002Fucp\u002Fnegotiation';\nimport { wrapResponse, errorResponse } from '@\u002Flib\u002Fucp\u002Fresponse';\n\nexport const runtime = 'nodejs'; \u002F\u002F Edge runtime is not supported\n\nexport async function POST(request: NextRequest) {\n  try {\n    \u002F\u002F Parse UCP-Agent header for capability negotiation\n    const ucpAgent = parseUCPAgent(request.headers.get('UCP-Agent'));\n\n    \u002F\u002F Negotiate capabilities\n    const negotiation = await negotiateCapabilities(ucpAgent?.profile);\n\n    \u002F\u002F Parse and validate request body\n    const body = await request.json();\n    const parsed = CreateCheckoutRequestSchema.safeParse(body);\n\n    if (!parsed.success) {\n      return errorResponse(400, 'invalid_request', parsed.error.message);\n    }\n\n    \u002F\u002F Get idempotency key\n    const idempotencyKey = request.headers.get('Idempotency-Key');\n\n    \u002F\u002F Create checkout session\n    const checkout = await createCheckout(parsed.data, {\n      capabilities: negotiation.capabilities,\n      idempotencyKey,\n    });\n\n    return wrapResponse(checkout, negotiation, 201);\n  } catch (error) {\n    console.error('Checkout creation failed:', error);\n    return errorResponse(500, 'internal_error', 'Failed to create checkout session');\n  }\n}\n```\n\n#### lib\u002Fucp\u002Fhandlers\u002Fcheckout.ts\n```typescript\n\u002F**\n * UCP Checkout Handler\n * Core business logic for checkout operations\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { randomUUID } from 'crypto';\nimport type {\n  CheckoutSession,\n  CheckoutStatus,\n  CreateCheckoutRequest,\n  UpdateCheckoutRequest,\n} from '@\u002Flib\u002Fucp\u002Ftypes\u002Fcheckout';\nimport config from '@\u002F..\u002Fucp.config.json';\n\n\u002F\u002F In-memory store for demo - replace with your database\nconst checkoutStore = new Map\u003Cstring, CheckoutSession>();\n\ninterface CreateCheckoutOptions {\n  capabilities: string[];\n  idempotencyKey?: string | null;\n}\n\nexport async function createCheckout(\n  request: CreateCheckoutRequest,\n  options: CreateCheckoutOptions\n): Promise\u003CCheckoutSession> {\n  const id = randomUUID();\n  const now = new Date().toISOString();\n  const expiresAt = new Date(Date.now() + 30 * 60 * 1000).toISOString(); \u002F\u002F 30 min\n\n  \u002F\u002F Calculate totals\n  const subtotal = request.line_items.reduce((sum, item) => sum + item.total_price, 0);\n  const tax = calculateTax(subtotal); \u002F\u002F Implement your tax logic\n  const shipping = 0; \u002F\u002F Set by fulfillment extension\n  const discount = 0; \u002F\u002F Set by discount extension\n\n  const checkout: CheckoutSession = {\n    ucp: {\n      version: config.ucp_version,\n      capabilities: options.capabilities,\n    },\n    id,\n    status: 'incomplete',\n    currency: request.currency,\n    line_items: request.line_items.map((item, index) => ({\n      ...item,\n      id: item.id || `line_${index}`,\n    })),\n    totals: {\n      subtotal,\n      tax,\n      shipping,\n      discount,\n      grand_total: subtotal + tax + shipping - discount,\n      currency: request.currency,\n    },\n    payment: {\n      status: 'pending',\n      handlers: getPaymentHandlers(options.capabilities),\n      amount_due: subtotal + tax + shipping - discount,\n      currency: request.currency,\n    },\n    links: {\n      self: `https:\u002F\u002F${config.domain}\u002Fapi\u002Fucp\u002Fcheckout\u002F${id}`,\n      continue_url: `https:\u002F\u002F${config.domain}\u002Fcheckout\u002F${id}`,\n      privacy_policy: config.policy_urls.privacy,\n      terms_of_service: config.policy_urls.terms,\n      ...(config.policy_urls.refunds && { refund_policy: config.policy_urls.refunds }),\n      ...(config.policy_urls.shipping && { shipping_policy: config.policy_urls.shipping }),\n    },\n    messages: [],\n    expires_at: expiresAt,\n    created_at: now,\n    updated_at: now,\n  };\n\n  \u002F\u002F Add buyer info if provided\n  if (request.buyer) {\n    checkout.buyer = request.buyer;\n  }\n\n  \u002F\u002F Validate checkout state and set appropriate status\n  checkout.status = determineStatus(checkout);\n  checkout.messages = generateMessages(checkout);\n\n  \u002F\u002F Store checkout\n  checkoutStore.set(id, checkout);\n\n  return checkout;\n}\n\nexport async function getCheckout(id: string): Promise\u003CCheckoutSession | null> {\n  return checkoutStore.get(id) || null;\n}\n\nexport async function updateCheckout(\n  id: string,\n  request: UpdateCheckoutRequest,\n  capabilities: string[]\n): Promise\u003CCheckoutSession | null> {\n  const checkout = checkoutStore.get(id);\n  if (!checkout) return null;\n\n  \u002F\u002F Check if checkout can be modified\n  if (['completed', 'canceled'].includes(checkout.status)) {\n    throw new Error('Checkout cannot be modified in current state');\n  }\n\n  \u002F\u002F Apply updates\n  if (request.line_items) {\n    checkout.line_items = request.line_items;\n    recalculateTotals(checkout);\n  }\n\n  if (request.buyer) {\n    checkout.buyer = { ...checkout.buyer, ...request.buyer };\n  }\n\n  \u002F\u002F Update metadata\n  checkout.updated_at = new Date().toISOString();\n  checkout.ucp.capabilities = capabilities;\n  checkout.status = determineStatus(checkout);\n  checkout.messages = generateMessages(checkout);\n\n  checkoutStore.set(id, checkout);\n  return checkout;\n}\n\nexport async function completeCheckout(\n  id: string,\n  paymentData: Record\u003Cstring, unknown>,\n  capabilities: string[]\n): Promise\u003CCheckoutSession | null> {\n  const checkout = checkoutStore.get(id);\n  if (!checkout) return null;\n\n  if (checkout.status !== 'ready_for_complete') {\n    throw new Error('Checkout is not ready for completion');\n  }\n\n  checkout.status = 'complete_in_progress';\n  checkout.updated_at = new Date().toISOString();\n  checkoutStore.set(id, checkout);\n\n  try {\n    \u002F\u002F Process payment\n    await processPayment(checkout, paymentData);\n\n    checkout.status = 'completed';\n    checkout.payment.status = 'captured';\n    checkout.updated_at = new Date().toISOString();\n    checkoutStore.set(id, checkout);\n\n    \u002F\u002F Emit order event if order capability enabled\n    if (capabilities.includes('dev.ucp.shopping.order')) {\n      await emitOrderCreated(checkout);\n    }\n\n    return checkout;\n  } catch (error) {\n    checkout.status = 'incomplete';\n    checkout.payment.status = 'failed';\n    checkout.messages.push({\n      code: 'payment_failed',\n      severity: 'recoverable',\n      message: error instanceof Error ? error.message : 'Payment processing failed',\n    });\n    checkout.updated_at = new Date().toISOString();\n    checkoutStore.set(id, checkout);\n    return checkout;\n  }\n}\n\nfunction determineStatus(checkout: CheckoutSession): CheckoutStatus {\n  \u002F\u002F Check for missing required fields\n  const missingFields: string[] = [];\n\n  if (!checkout.buyer?.email) {\n    missingFields.push('buyer.email');\n  }\n\n  \u002F\u002F Check fulfillment if extension enabled\n  if (checkout.fulfillment && !checkout.fulfillment.selected_option) {\n    missingFields.push('fulfillment.selected_option');\n  }\n\n  if (missingFields.length > 0) {\n    return 'incomplete';\n  }\n\n  \u002F\u002F Check if buyer input needed\n  if (checkout.messages.some(m => m.severity === 'requires_buyer_input')) {\n    return 'requires_escalation';\n  }\n\n  return 'ready_for_complete';\n}\n\nfunction generateMessages(checkout: CheckoutSession): CheckoutSession['messages'] {\n  const messages: CheckoutSession['messages'] = [];\n\n  if (!checkout.buyer?.email) {\n    messages.push({\n      code: 'missing_email',\n      severity: 'recoverable',\n      message: 'Buyer email is required',\n      field: 'buyer.email',\n    });\n  }\n\n  return messages;\n}\n\nfunction recalculateTotals(checkout: CheckoutSession): void {\n  const subtotal = checkout.line_items.reduce((sum, item) => sum + item.total_price, 0);\n  checkout.totals.subtotal = subtotal;\n  checkout.totals.tax = calculateTax(subtotal);\n  checkout.totals.grand_total =\n    subtotal + checkout.totals.tax + checkout.totals.shipping - checkout.totals.discount;\n  checkout.payment.amount_due = checkout.totals.grand_total;\n}\n\nfunction calculateTax(subtotal: number): number {\n  \u002F\u002F Implement your tax calculation logic\n  return Math.round(subtotal * 0.08); \u002F\u002F Example: 8% tax\n}\n\nfunction getPaymentHandlers(capabilities: string[]): CheckoutSession['payment']['handlers'] {\n  \u002F\u002F Return configured payment handlers\n  return config.payment_handlers.map(id => ({\n    id,\n    type: 'tokenization',\n  }));\n}\n\nasync function processPayment(\n  checkout: CheckoutSession,\n  paymentData: Record\u003Cstring, unknown>\n): Promise\u003Cvoid> {\n  \u002F\u002F Validate handler_id against advertised handlers\n  const handlerId = paymentData.handler_id as string;\n  if (!config.payment_handlers.includes(handlerId)) {\n    throw new Error(`Unknown payment handler: ${handlerId}`);\n  }\n\n  \u002F\u002F Implement payment processing based on handler\n  \u002F\u002F This is where you integrate with Stripe, etc.\n}\n\nasync function emitOrderCreated(checkout: CheckoutSession): Promise\u003Cvoid> {\n  \u002F\u002F Implement order webhook emission\n  \u002F\u002F See lib\u002Fucp\u002Fwebhooks\u002Fsender.ts\n}\n```\n\n#### lib\u002Fucp\u002Fnegotiation.ts\n```typescript\n\u002F**\n * UCP Capability Negotiation\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport config from '@\u002F..\u002Fucp.config.json';\n\ninterface UCPAgentInfo {\n  profile: string;\n}\n\ninterface NegotiationResult {\n  capabilities: string[];\n  version: string;\n}\n\n\u002F**\n * Parse UCP-Agent header (RFC 8941 dictionary syntax)\n * Example: profile=\"https:\u002F\u002Fplatform.example.com\u002F.well-known\u002Fucp\"\n *\u002F\nexport function parseUCPAgent(header: string | null): UCPAgentInfo | null {\n  if (!header) return null;\n\n  const profileMatch = header.match(\u002Fprofile=\"([^\"]+)\"\u002F);\n  if (!profileMatch) return null;\n\n  return { profile: profileMatch[1] };\n}\n\n\u002F**\n * Negotiate capabilities between business and platform\n *\u002F\nexport async function negotiateCapabilities(\n  platformProfileUrl?: string\n): Promise\u003CNegotiationResult> {\n  \u002F\u002F Business capabilities\n  const businessCapabilities = new Set([\n    ...config.capabilities.core,\n    ...config.capabilities.extensions,\n  ]);\n\n  if (!platformProfileUrl) {\n    \u002F\u002F No platform profile - return all business capabilities\n    return {\n      capabilities: Array.from(businessCapabilities),\n      version: config.ucp_version,\n    };\n  }\n\n  try {\n    \u002F\u002F Fetch platform profile\n    const response = await fetch(platformProfileUrl, {\n      headers: { Accept: 'application\u002Fjson' },\n    });\n\n    if (!response.ok) {\n      console.warn(`Failed to fetch platform profile: ${response.status}`);\n      return {\n        capabilities: Array.from(businessCapabilities),\n        version: config.ucp_version,\n      };\n    }\n\n    const platformProfile = await response.json();\n\n    \u002F\u002F Validate namespace authority\n    const profileUrl = new URL(platformProfileUrl);\n    \u002F\u002F Platform controls its own domain - trust it\n\n    \u002F\u002F Compute intersection\n    const platformCapabilities = new Set(\n      platformProfile.ucp?.capabilities?.map((c: { name: string }) => c.name) || []\n    );\n\n    const intersection = [...businessCapabilities].filter(c =>\n      platformCapabilities.has(c)\n    );\n\n    \u002F\u002F Version negotiation - accept platform version \u003C= business version\n    const platformVersion = platformProfile.ucp?.version;\n    if (platformVersion && platformVersion > config.ucp_version) {\n      throw new Error('version_unsupported');\n    }\n\n    return {\n      capabilities: intersection,\n      version: config.ucp_version,\n    };\n  } catch (error) {\n    console.error('Capability negotiation failed:', error);\n    \u002F\u002F Fall back to business capabilities\n    return {\n      capabilities: Array.from(businessCapabilities),\n      version: config.ucp_version,\n    };\n  }\n}\n```\n\n#### lib\u002Fucp\u002Fresponse.ts\n```typescript\n\u002F**\n * UCP Response Helpers\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { NextResponse } from 'next\u002Fserver';\nimport type { NegotiationResult } from '.\u002Fnegotiation';\n\n\u002F**\n * Wrap a response with UCP metadata\n *\u002F\nexport function wrapResponse\u003CT extends { ucp?: unknown }>(\n  data: T,\n  negotiation: NegotiationResult,\n  status: number = 200\n): NextResponse {\n  \u002F\u002F Ensure ucp metadata is present\n  const response = {\n    ...data,\n    ucp: {\n      version: negotiation.version,\n      capabilities: negotiation.capabilities,\n    },\n  };\n\n  return NextResponse.json(response, { status });\n}\n\n\u002F**\n * Create an error response\n *\u002F\nexport function errorResponse(\n  status: number,\n  code: string,\n  message: string,\n  details?: Record\u003Cstring, unknown>\n): NextResponse {\n  return NextResponse.json(\n    {\n      error: {\n        code,\n        message,\n        ...(details && { details }),\n      },\n    },\n    { status }\n  );\n}\n```\n\n### MCP Transport Code Templates (using mcp-handler)\n\nWhen MCP transport is enabled in config, generate these additional files.\n\n#### Dependencies for MCP Transport\n```bash\nnpm install mcp-handler @modelcontextprotocol\u002Fsdk@1.25.2 zod\n```\n\n**IMPORTANT:** Use `@modelcontextprotocol\u002Fsdk@1.25.2` or later — earlier versions have security vulnerabilities.\n\n#### app\u002Fapi\u002Fmcp\u002F[transport]\u002Froute.ts\n```typescript\n\u002F**\n * UCP MCP Transport Endpoint\n * Model Context Protocol server for UCP checkout operations\n * Generated by \u002Fucp scaffold\n *\n * Supports:\n * - Streamable HTTP transport (direct client connection)\n * - SSE transport (via mcp-remote bridge)\n *\n * @see https:\u002F\u002Fgithub.com\u002Fvercel\u002Fmcp-handler\n *\u002F\n\nimport { createMcpHandler } from 'mcp-handler';\nimport { z } from 'zod';\nimport {\n  createCheckout,\n  getCheckout,\n  updateCheckout,\n  completeCheckout,\n} from '@\u002Flib\u002Fucp\u002Fhandlers\u002Fcheckout';\nimport { negotiateCapabilities } from '@\u002Flib\u002Fucp\u002Fnegotiation';\nimport { generateProfile } from '@\u002Flib\u002Fucp\u002Fprofile';\nimport config from '@\u002F..\u002Fucp.config.json';\n\nexport const runtime = 'nodejs'; \u002F\u002F Edge runtime is not supported\n\nconst handler = createMcpHandler(\n  (server) => {\n    \u002F\u002F =========================================================================\n    \u002F\u002F UCP Discovery\n    \u002F\u002F =========================================================================\n\n    server.registerTool(\n      'ucp_get_profile',\n      {\n        title: 'Get UCP Profile',\n        description: 'Retrieve the UCP discovery profile for this business. Returns supported capabilities, transports, and payment handlers.',\n        inputSchema: {},\n      },\n      async () => {\n        const profile = generateProfile();\n        return {\n          content: [\n            {\n              type: 'text',\n              text: JSON.stringify(profile, null, 2),\n            },\n          ],\n        };\n      }\n    );\n\n    \u002F\u002F =========================================================================\n    \u002F\u002F Checkout Session Management\n    \u002F\u002F =========================================================================\n\n    server.registerTool(\n      'ucp_create_checkout',\n      {\n        title: 'Create Checkout Session',\n        description: 'Create a new UCP checkout session with line items. Returns a checkout session with id, status, totals, and available payment handlers.',\n        inputSchema: {\n          line_items: z.array(\n            z.object({\n              id: z.string().optional().describe('Unique identifier for the line item'),\n              name: z.string().describe('Product name'),\n              quantity: z.number().int().positive().describe('Quantity ordered'),\n              unit_price: z.number().int().describe('Price per unit in minor units (cents)'),\n              total_price: z.number().int().describe('Total price for this line (quantity * unit_price)'),\n              currency: z.string().length(3).describe('ISO 4217 currency code'),\n            })\n          ).min(1).describe('Array of items in the checkout'),\n          currency: z.string().length(3).describe('ISO 4217 currency code for the checkout'),\n          buyer: z.object({\n            email: z.string().email().optional().describe('Buyer email address'),\n            phone: z.string().optional().describe('Buyer phone number'),\n            name: z.string().optional().describe('Buyer full name'),\n          }).optional().describe('Buyer information'),\n          platform_profile_url: z.string().url().optional().describe('URL to the platform UCP profile for capability negotiation'),\n        },\n      },\n      async ({ line_items, currency, buyer, platform_profile_url }) => {\n        try {\n          \u002F\u002F Negotiate capabilities\n          const negotiation = await negotiateCapabilities(platform_profile_url);\n\n          const checkout = await createCheckout(\n            { line_items, currency, buyer },\n            { capabilities: negotiation.capabilities }\n          );\n\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify(checkout, null, 2),\n              },\n            ],\n          };\n        } catch (error) {\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  error: {\n                    code: 'checkout_creation_failed',\n                    message: error instanceof Error ? error.message : 'Unknown error',\n                  },\n                }),\n              },\n            ],\n            isError: true,\n          };\n        }\n      }\n    );\n\n    server.registerTool(\n      'ucp_get_checkout',\n      {\n        title: 'Get Checkout Session',\n        description: 'Retrieve an existing checkout session by ID. Returns the current state including status, line items, totals, and messages.',\n        inputSchema: {\n          checkout_id: z.string().describe('The checkout session ID'),\n        },\n      },\n      async ({ checkout_id }) => {\n        const checkout = await getCheckout(checkout_id);\n\n        if (!checkout) {\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  error: {\n                    code: 'checkout_not_found',\n                    message: `Checkout session ${checkout_id} not found`,\n                  },\n                }),\n              },\n            ],\n            isError: true,\n          };\n        }\n\n        return {\n          content: [\n            {\n              type: 'text',\n              text: JSON.stringify(checkout, null, 2),\n            },\n          ],\n        };\n      }\n    );\n\n    server.registerTool(\n      'ucp_update_checkout',\n      {\n        title: 'Update Checkout Session',\n        description: 'Update an existing checkout session. Can modify line items, buyer info, fulfillment selection, or discount codes.',\n        inputSchema: {\n          checkout_id: z.string().describe('The checkout session ID'),\n          line_items: z.array(\n            z.object({\n              id: z.string(),\n              name: z.string(),\n              quantity: z.number().int().positive(),\n              unit_price: z.number().int(),\n              total_price: z.number().int(),\n              currency: z.string().length(3),\n            })\n          ).optional().describe('Updated line items (replaces existing)'),\n          buyer: z.object({\n            email: z.string().email().optional(),\n            phone: z.string().optional(),\n            name: z.string().optional(),\n          }).optional().describe('Updated buyer information (merged with existing)'),\n          fulfillment: z.object({\n            selected_option_id: z.string().optional().describe('ID of selected fulfillment option'),\n            destination: z.object({\n              address_line1: z.string(),\n              address_line2: z.string().optional(),\n              city: z.string(),\n              state: z.string().optional(),\n              postal_code: z.string(),\n              country: z.string().length(2),\n            }).optional().describe('Shipping destination address'),\n          }).optional().describe('Fulfillment selection (if fulfillment extension enabled)'),\n          discount_codes: z.array(z.string()).optional().describe('Discount codes to apply (if discount extension enabled)'),\n          platform_profile_url: z.string().url().optional().describe('Platform profile URL for capability negotiation'),\n        },\n      },\n      async ({ checkout_id, line_items, buyer, fulfillment, discount_codes, platform_profile_url }) => {\n        try {\n          const negotiation = await negotiateCapabilities(platform_profile_url);\n\n          const checkout = await updateCheckout(\n            checkout_id,\n            { line_items, buyer },\n            negotiation.capabilities\n          );\n\n          if (!checkout) {\n            return {\n              content: [\n                {\n                  type: 'text',\n                  text: JSON.stringify({\n                    error: {\n                      code: 'checkout_not_found',\n                      message: `Checkout session ${checkout_id} not found`,\n                    },\n                  }),\n                },\n              ],\n              isError: true,\n            };\n          }\n\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify(checkout, null, 2),\n              },\n            ],\n          };\n        } catch (error) {\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  error: {\n                    code: 'checkout_update_failed',\n                    message: error instanceof Error ? error.message : 'Unknown error',\n                  },\n                }),\n              },\n            ],\n            isError: true,\n          };\n        }\n      }\n    );\n\n    server.registerTool(\n      'ucp_complete_checkout',\n      {\n        title: 'Complete Checkout',\n        description: 'Complete a checkout session with payment. Checkout must be in ready_for_complete status. Returns the completed checkout or error messages.',\n        inputSchema: {\n          checkout_id: z.string().describe('The checkout session ID'),\n          payment_data: z.object({\n            handler_id: z.string().describe('Payment handler ID (must match one from checkout.payment.handlers)'),\n            token: z.string().optional().describe('Payment token from tokenization handler'),\n            instrument: z.record(z.unknown()).optional().describe('Payment instrument data'),\n          }).describe('Payment data from the selected payment handler'),\n          platform_profile_url: z.string().url().optional().describe('Platform profile URL'),\n        },\n      },\n      async ({ checkout_id, payment_data, platform_profile_url }) => {\n        try {\n          const negotiation = await negotiateCapabilities(platform_profile_url);\n\n          const checkout = await completeCheckout(\n            checkout_id,\n            payment_data,\n            negotiation.capabilities\n          );\n\n          if (!checkout) {\n            return {\n              content: [\n                {\n                  type: 'text',\n                  text: JSON.stringify({\n                    error: {\n                      code: 'checkout_not_found',\n                      message: `Checkout session ${checkout_id} not found`,\n                    },\n                  }),\n                },\n              ],\n              isError: true,\n            };\n          }\n\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify(checkout, null, 2),\n              },\n            ],\n          };\n        } catch (error) {\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  error: {\n                    code: 'checkout_completion_failed',\n                    message: error instanceof Error ? error.message : 'Unknown error',\n                  },\n                }),\n              },\n            ],\n            isError: true,\n          };\n        }\n      }\n    );\n\n    \u002F\u002F =========================================================================\n    \u002F\u002F Fulfillment Extension Tools (if enabled)\n    \u002F\u002F =========================================================================\n\n    if (config.capabilities.extensions.includes('dev.ucp.shopping.fulfillment')) {\n      server.registerTool(\n        'ucp_get_fulfillment_options',\n        {\n          title: 'Get Fulfillment Options',\n          description: 'Get available fulfillment\u002Fshipping options for a checkout. Requires a destination address.',\n          inputSchema: {\n            checkout_id: z.string().describe('The checkout session ID'),\n            destination: z.object({\n              address_line1: z.string(),\n              address_line2: z.string().optional(),\n              city: z.string(),\n              state: z.string().optional(),\n              postal_code: z.string(),\n              country: z.string().length(2).describe('ISO 3166-1 alpha-2 country code'),\n            }).describe('Shipping destination'),\n          },\n        },\n        async ({ checkout_id, destination }) => {\n          \u002F\u002F Implementation would call fulfillment handler\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  checkout_id,\n                  destination,\n                  options: [\n                    {\n                      id: 'standard',\n                      name: 'Standard Shipping',\n                      description: '5-7 business days',\n                      price: 599,\n                      currency: 'USD',\n                    },\n                    {\n                      id: 'express',\n                      name: 'Express Shipping',\n                      description: '2-3 business days',\n                      price: 1299,\n                      currency: 'USD',\n                    },\n                  ],\n                }, null, 2),\n              },\n            ],\n          };\n        }\n      );\n    }\n\n    \u002F\u002F =========================================================================\n    \u002F\u002F Discount Extension Tools (if enabled)\n    \u002F\u002F =========================================================================\n\n    if (config.capabilities.extensions.includes('dev.ucp.shopping.discount')) {\n      server.registerTool(\n        'ucp_validate_discount',\n        {\n          title: 'Validate Discount Code',\n          description: 'Validate a discount code before applying to checkout. Returns discount details or rejection reason.',\n          inputSchema: {\n            checkout_id: z.string().describe('The checkout session ID'),\n            code: z.string().describe('The discount code to validate'),\n          },\n        },\n        async ({ checkout_id, code }) => {\n          \u002F\u002F Implementation would call discount handler\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  valid: true,\n                  code,\n                  discount: {\n                    type: 'percentage',\n                    value: 10,\n                    description: '10% off your order',\n                  },\n                }, null, 2),\n              },\n            ],\n          };\n        }\n      );\n    }\n\n    \u002F\u002F =========================================================================\n    \u002F\u002F Payment Handler Tools\n    \u002F\u002F =========================================================================\n\n    server.registerTool(\n      'ucp_get_payment_handlers',\n      {\n        title: 'Get Payment Handlers',\n        description: 'Get available payment handlers for a checkout session. Use this to determine how to collect payment information.',\n        inputSchema: {\n          checkout_id: z.string().describe('The checkout session ID'),\n        },\n      },\n      async ({ checkout_id }) => {\n        const checkout = await getCheckout(checkout_id);\n\n        if (!checkout) {\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  error: {\n                    code: 'checkout_not_found',\n                    message: `Checkout session ${checkout_id} not found`,\n                  },\n                }),\n              },\n            ],\n            isError: true,\n          };\n        }\n\n        return {\n          content: [\n            {\n              type: 'text',\n              text: JSON.stringify({\n                checkout_id,\n                amount_due: checkout.payment.amount_due,\n                currency: checkout.payment.currency,\n                handlers: checkout.payment.handlers,\n              }, null, 2),\n            },\n          ],\n        };\n      }\n    );\n  },\n  {\n    \u002F\u002F Server metadata\n    name: 'ucp-shopping',\n    version: config.ucp_version,\n  },\n  {\n    \u002F\u002F Handler options\n    basePath: '\u002Fapi\u002Fmcp',\n    maxDuration: 60,\n    verboseLogs: process.env.NODE_ENV === 'development',\n  }\n);\n\nexport { handler as GET, handler as POST };\n```\n\n#### lib\u002Fucp\u002Ftransports\u002Fmcp-tools.ts\n```typescript\n\u002F**\n * UCP MCP Tool Definitions\n * Reusable tool schemas for MCP transport\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { z } from 'zod';\n\n\u002F\u002F Common schemas\nexport const LineItemSchema = z.object({\n  id: z.string().optional(),\n  name: z.string(),\n  quantity: z.number().int().positive(),\n  unit_price: z.number().int(),\n  total_price: z.number().int(),\n  currency: z.string().length(3),\n});\n\nexport const BuyerSchema = z.object({\n  email: z.string().email().optional(),\n  phone: z.string().optional(),\n  name: z.string().optional(),\n});\n\nexport const AddressSchema = z.object({\n  address_line1: z.string(),\n  address_line2: z.string().optional(),\n  city: z.string(),\n  state: z.string().optional(),\n  postal_code: z.string(),\n  country: z.string().length(2),\n});\n\nexport const PaymentDataSchema = z.object({\n  handler_id: z.string(),\n  token: z.string().optional(),\n  instrument: z.record(z.unknown()).optional(),\n});\n\n\u002F\u002F Tool definitions for documentation\nexport const UCP_MCP_TOOLS = {\n  ucp_get_profile: {\n    description: 'Get UCP discovery profile',\n    input: {},\n  },\n  ucp_create_checkout: {\n    description: 'Create a new checkout session',\n    input: {\n      line_items: 'Array of line items (required)',\n      currency: 'ISO 4217 currency code (required)',\n      buyer: 'Buyer information (optional)',\n      platform_profile_url: 'Platform UCP profile URL (optional)',\n    },\n  },\n  ucp_get_checkout: {\n    description: 'Get checkout session by ID',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n    },\n  },\n  ucp_update_checkout: {\n    description: 'Update checkout session',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n      line_items: 'Updated line items (optional)',\n      buyer: 'Updated buyer info (optional)',\n      fulfillment: 'Fulfillment selection (optional)',\n      discount_codes: 'Discount codes to apply (optional)',\n    },\n  },\n  ucp_complete_checkout: {\n    description: 'Complete checkout with payment',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n      payment_data: 'Payment handler data (required)',\n    },\n  },\n  ucp_get_fulfillment_options: {\n    description: 'Get shipping options (fulfillment extension)',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n      destination: 'Shipping address (required)',\n    },\n  },\n  ucp_validate_discount: {\n    description: 'Validate discount code (discount extension)',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n      code: 'Discount code (required)',\n    },\n  },\n  ucp_get_payment_handlers: {\n    description: 'Get available payment handlers',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n    },\n  },\n} as const;\n```\n\n---\n\n## Vercel Deployment\n\n### Deployment Configuration\n\n#### vercel.json\n```json\n{\n  \"framework\": \"nextjs\",\n  \"regions\": [\"iad1\"],\n  \"functions\": {\n    \"app\u002Fapi\u002Fmcp\u002F[transport]\u002Froute.ts\": {\n      \"maxDuration\": 60\n    },\n    \"app\u002Fapi\u002Fucp\u002F**\u002F*.ts\": {\n      \"maxDuration\": 30\n    }\n  },\n  \"headers\": [\n    {\n      \"source\": \"\u002F.well-known\u002Fucp\",\n      \"headers\": [\n        {\n          \"key\": \"Cache-Control\",\n          \"value\": \"public, max-age=3600\"\n        },\n        {\n          \"key\": \"Content-Type\",\n          \"value\": \"application\u002Fjson\"\n        }\n      ]\n    }\n  ]\n}\n```\n\n#### Environment Variables\nSet these in Vercel Dashboard → Settings → Environment Variables:\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `UCP_DOMAIN` | Yes | Production domain (e.g., `shop.example.com`) |\n| `UCP_SIGNING_KEY` | If AP2 | JWS signing key (PEM or JWK) |\n| `STRIPE_SECRET_KEY` | If Stripe | Stripe API secret key |\n\n#### next.config.js (MCP-optimized)\n```javascript\n\u002F** @type {import('next').NextConfig} *\u002F\nconst nextConfig = {\n  \u002F\u002F Required for mcp-handler streaming\n  experimental: {\n    serverActions: {\n      bodySizeLimit: '2mb',\n    },\n  },\n\n  \u002F\u002F Ensure proper headers for MCP\n  async headers() {\n    return [\n      {\n        source: '\u002Fapi\u002Fmcp\u002F:path*',\n        headers: [\n          { key: 'Access-Control-Allow-Origin', value: '*' },\n          { key: 'Access-Control-Allow-Methods', value: 'GET, POST, OPTIONS' },\n          { key: 'Access-Control-Allow-Headers', value: 'Content-Type, Authorization' },\n        ],\n      },\n    ];\n  },\n\n  \u002F\u002F Required for MCP streaming responses\n  async rewrites() {\n    return [];\n  },\n};\n\nmodule.exports = nextConfig;\n```\n\n### MCP Client Configuration\n\n#### For Claude Desktop \u002F Cursor \u002F Windsurf\n\n**Option 1: Direct HTTP (if client supports streamable HTTP)**\nAdd to MCP client config:\n```json\n{\n  \"mcpServers\": {\n    \"ucp-shopping\": {\n      \"url\": \"https:\u002F\u002Fyour-domain.vercel.app\u002Fapi\u002Fmcp\"\n    }\n  }\n}\n```\n\n**Option 2: Via mcp-remote bridge (for stdio-only clients)**\n```json\n{\n  \"mcpServers\": {\n    \"ucp-shopping\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-remote\", \"https:\u002F\u002Fyour-domain.vercel.app\u002Fapi\u002Fmcp\"]\n    }\n  }\n}\n```\n\n### Testing MCP Deployment\n\n#### scripts\u002Ftest-mcp.mjs\n```javascript\n#!\u002Fusr\u002Fbin\u002Fenv node\n\u002F**\n * MCP Server Test Script\n * Usage: node scripts\u002Ftest-mcp.mjs [deployment-url]\n *\u002F\n\nconst deploymentUrl = process.argv[2] || 'http:\u002F\u002Flocalhost:3000';\n\nasync function testMcpServer() {\n  console.log(`Testing MCP server at ${deploymentUrl}\u002Fapi\u002Fmcp\\n`);\n\n  \u002F\u002F Test 1: Get Profile\n  console.log('1. Testing ucp_get_profile...');\n  const profileResponse = await fetch(`${deploymentUrl}\u002Fapi\u002Fmcp`, {\n    method: 'POST',\n    headers: { 'Content-Type': 'application\u002Fjson' },\n    body: JSON.stringify({\n      jsonrpc: '2.0',\n      id: 1,\n      method: 'tools\u002Fcall',\n      params: {\n        name: 'ucp_get_profile',\n        arguments: {},\n      },\n    }),\n  });\n  const profileResult = await profileResponse.json();\n  console.log('   Profile:', profileResult.result ? 'OK' : 'FAILED');\n\n  \u002F\u002F Test 2: Create Checkout\n  console.log('2. Testing ucp_create_checkout...');\n  const createResponse = await fetch(`${deploymentUrl}\u002Fapi\u002Fmcp`, {\n    method: 'POST',\n    headers: { 'Content-Type': 'application\u002Fjson' },\n    body: JSON.stringify({\n      jsonrpc: '2.0',\n      id: 2,\n      method: 'tools\u002Fcall',\n      params: {\n        name: 'ucp_create_checkout',\n        arguments: {\n          line_items: [\n            {\n              name: 'Test Product',\n              quantity: 1,\n              unit_price: 1000,\n              total_price: 1000,\n              currency: 'USD',\n            },\n          ],\n          currency: 'USD',\n        },\n      },\n    }),\n  });\n  const createResult = await createResponse.json();\n  console.log('   Create:', createResult.result ? 'OK' : 'FAILED');\n\n  \u002F\u002F Parse checkout ID for subsequent tests\n  if (createResult.result?.content?.[0]?.text) {\n    const checkout = JSON.parse(createResult.result.content[0].text);\n    console.log(`   Checkout ID: ${checkout.id}`);\n    console.log(`   Status: ${checkout.status}`);\n\n    \u002F\u002F Test 3: Get Checkout\n    console.log('3. Testing ucp_get_checkout...');\n    const getResponse = await fetch(`${deploymentUrl}\u002Fapi\u002Fmcp`, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\u002Fjson' },\n      body: JSON.stringify({\n        jsonrpc: '2.0',\n        id: 3,\n        method: 'tools\u002Fcall',\n        params: {\n          name: 'ucp_get_checkout',\n          arguments: { checkout_id: checkout.id },\n        },\n      }),\n    });\n    const getResult = await getResponse.json();\n    console.log('   Get:', getResult.result ? 'OK' : 'FAILED');\n  }\n\n  console.log('\\nMCP server tests completed.');\n}\n\ntestMcpServer().catch(console.error);\n```\n\n### Vercel Deployment Checklist\n\nWhen running `\u002Fucp scaffold` with Vercel deployment, verify:\n\n- [ ] `vercel.json` created with function timeouts\n- [ ] Environment variables documented\n- [ ] `next.config.js` updated for MCP streaming\n- [ ] MCP route at `app\u002Fapi\u002Fmcp\u002F[transport]\u002Froute.ts`\n- [ ] Test script at `scripts\u002Ftest-mcp.mjs`\n- [ ] `.env.example` updated with required variables\n\n### Post-Deployment Verification\n\nAfter deploying to Vercel:\n\n1. **Check discovery profile:**\n   ```bash\n   curl https:\u002F\u002Fyour-domain.vercel.app\u002F.well-known\u002Fucp | jq .\n   ```\n\n2. **Test MCP endpoint:**\n   ```bash\n   node scripts\u002Ftest-mcp.mjs https:\u002F\u002Fyour-domain.vercel.app\n   ```\n\n3. **Configure MCP client:**\n   Add the server to Claude Desktop, Cursor, or your preferred MCP client.\n\n4. **Verify in client:**\n   Ask the AI to \"list available UCP tools\" — it should show the checkout tools.\n\n---\n\n### Post-Generation Steps\n\n#### Step 4: Update Config\nAfter generation, update `ucp.config.json`:\n- Add all created files to `generated_files` array\n- Update `scaffold_depth` to reflect what was generated\n\n#### Step 5: Output Summary\n```\nUCP Scaffold Complete\n=====================\n\nGenerated files:\n  CREATE  lib\u002Fucp\u002Ftypes\u002Fcheckout.ts\n  CREATE  lib\u002Fucp\u002Ftypes\u002Findex.ts\n  CREATE  lib\u002Fucp\u002Fschemas\u002Fcheckout.ts\n  CREATE  lib\u002Fucp\u002Fprofile.ts\n  CREATE  lib\u002Fucp\u002Fnegotiation.ts\n  CREATE  lib\u002Fucp\u002Fresponse.ts\n  CREATE  lib\u002Fucp\u002Fhandlers\u002Fcheckout.ts\n  CREATE  app\u002F.well-known\u002Fucp\u002Froute.ts\n  CREATE  app\u002Fapi\u002Fucp\u002Fcheckout\u002Froute.ts\n  CREATE  app\u002Fapi\u002Fucp\u002Fcheckout\u002F[id]\u002Froute.ts\n\nMCP Transport (if enabled):\n  CREATE  app\u002Fapi\u002Fmcp\u002F[transport]\u002Froute.ts\n  CREATE  lib\u002Fucp\u002Ftransports\u002Fmcp-tools.ts\n\nVercel Deployment:\n  CREATE  vercel.json\n  CREATE  scripts\u002Ftest-mcp.mjs\n  MODIFY  next.config.js\n\nDependencies installed:\n  zod, jose, uuid\n  mcp-handler, @modelcontextprotocol\u002Fsdk (if MCP enabled)\n\nNext steps:\n  1. Review generated code and customize business logic\n  2. Set environment variables in Vercel dashboard\n  3. Deploy: vercel --prod\n  4. Run \u002Fucp profile to verify discovery profile\n  5. Run \u002Fucp test to generate unit tests\n  6. Run \u002Fucp validate to check compliance\n  7. Configure MCP client with deployment URL\n```\n\n---\n\n## Sub-command: validate\n\n### Trigger\nUser runs `\u002Fucp validate`\n\n### Purpose\nValidate the implementation against UCP JSON schemas.\n\n### Prerequisites\n- Implementation must exist (run `\u002Fucp scaffold` first)\n- Spec must be available\n\n### Procedure\n\n#### Step 1: Load Schemas\nRead JSON schemas from spec:\n- `spec\u002Fschemas\u002Fshopping\u002Fcheckout.json`\n- `spec\u002Fschemas\u002Fshopping\u002Ffulfillment.json`\n- `spec\u002Fschemas\u002Fshopping\u002Fdiscount.json`\n- `spec\u002Fdiscovery\u002Fprofile_schema.json`\n\n#### Step 2: Validate Discovery Profile\n- Make request to `\u002F.well-known\u002Fucp` route (or read file directly)\n- Validate against `profile_schema.json`\n\n#### Step 3: Validate Response Shapes\nFor each implemented endpoint:\n- Generate sample request\n- Execute handler (mock mode)\n- Validate response against schema\n\n#### Step 4: Check Protocol Requirements\nVerify:\n- [ ] All responses include `ucp` object\n- [ ] Status values are valid enum values\n- [ ] Amounts are integers (minor units)\n- [ ] Dates are RFC 3339 format\n- [ ] Links are absolute HTTPS URLs\n- [ ] Capability names follow reverse-DNS format\n\n#### Step 5: Output Report\n```\nUCP Validation Report\n=====================\n\nDiscovery Profile: PASS\n  ✓ Schema valid\n  ✓ Required fields present\n  ✓ Service definitions valid\n  ✓ Capability specs accessible\n\nCheckout Endpoints:\n  POST \u002Fapi\u002Fucp\u002Fcheckout\n    ✓ Response schema valid\n    ✓ UCP metadata present\n    ✓ Status enum valid\n\n  GET \u002Fapi\u002Fucp\u002Fcheckout\u002F[id]\n    ✓ Response schema valid\n    ✓ Idempotent\n\n  PATCH \u002Fapi\u002Fucp\u002Fcheckout\u002F[id]\n    ✓ Response schema valid\n    ✓ Partial update works\n\n  POST \u002Fapi\u002Fucp\u002Fcheckout\u002F[id] (complete)\n    ✓ Response schema valid\n    ✓ State transition correct\n\nProtocol Requirements:\n  ✓ Amounts in minor units\n  ✓ Dates in RFC 3339\n  ✓ HTTPS links\n  ✓ Reverse-DNS capability names\n\nOverall: PASS (24\u002F24 checks)\n```\n\n---\n\n## Sub-command: profile\n\n### Trigger\nUser runs `\u002Fucp profile`\n\n### Purpose\nGenerate and display the `\u002F.well-known\u002Fucp` discovery profile JSON.\n\n### Prerequisites\n- Config must exist\n\n### Procedure\n\n#### Step 1: Generate Profile\nUse the `generateProfile()` function from `lib\u002Fucp\u002Fprofile.ts` (or generate inline if not scaffolded yet).\n\n#### Step 2: Display Profile\nOutput the formatted JSON:\n\n```json\n{\n  \"ucp\": {\n    \"version\": \"2026-01-11\",\n    \"services\": {\n      \"dev.ucp.shopping\": {\n        \"version\": \"2026-01-11\",\n        \"spec\": \"https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\",\n        \"rest\": {\n          \"schema\": \"https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Frest.openapi.json\",\n          \"endpoint\": \"https:\u002F\u002Fshop.example.com\u002Fapi\u002Fucp\"\n        }\n      }\n    },\n    \"capabilities\": [\n      {\n        \"name\": \"dev.ucp.shopping.checkout\",\n        \"version\": \"2026-01-11\",\n        \"spec\": \"https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fcheckout\",\n        \"schema\": \"https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fcheckout.json\"\n      }\n    ]\n  }\n}\n```\n\n#### Step 3: Offer to Write File\nAsk: \"Write this to `public\u002F.well-known\u002Fucp` for static serving, or keep as dynamic route?\"\n\nIf static:\n- Create `public\u002F.well-known\u002Fucp` (no extension, JSON content)\n- Note: May need Next.js config for extensionless files\n\n---\n\n## Sub-command: test\n\n### Trigger\nUser runs `\u002Fucp test`\n\n### Purpose\nGenerate unit tests for UCP handlers.\n\n### Prerequisites\n- Implementation must exist\n- Test framework detected (Jest, Vitest, etc.)\n\n### Procedure\n\n#### Step 1: Detect Test Framework\nLook for:\n- `jest.config.js` \u002F `jest.config.ts` → Jest\n- `vitest.config.js` \u002F `vitest.config.ts` → Vitest\n- `package.json` test script hints\n\n#### Step 2: Generate Test Files\nFor each handler, generate corresponding test file.\n\n#### Example: lib\u002Fucp\u002Fhandlers\u002F__tests__\u002Fcheckout.test.ts\n```typescript\n\u002F**\n * UCP Checkout Handler Tests\n * Generated by \u002Fucp test\n *\u002F\n\nimport { describe, it, expect, beforeEach } from 'vitest'; \u002F\u002F or jest\nimport {\n  createCheckout,\n  getCheckout,\n  updateCheckout,\n  completeCheckout,\n} from '..\u002Fcheckout';\n\ndescribe('UCP Checkout Handler', () => {\n  const validRequest = {\n    line_items: [\n      {\n        id: 'item_1',\n        name: 'Test Product',\n        quantity: 1,\n        unit_price: 1000,\n        total_price: 1000,\n        currency: 'USD',\n      },\n    ],\n    currency: 'USD',\n  };\n\n  describe('createCheckout', () => {\n    it('creates a checkout with valid request', async () => {\n      const checkout = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      expect(checkout.id).toBeDefined();\n      expect(checkout.status).toBe('incomplete');\n      expect(checkout.currency).toBe('USD');\n      expect(checkout.line_items).toHaveLength(1);\n      expect(checkout.ucp.version).toBeDefined();\n      expect(checkout.ucp.capabilities).toContain('dev.ucp.shopping.checkout');\n    });\n\n    it('calculates totals correctly', async () => {\n      const checkout = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      expect(checkout.totals.subtotal).toBe(1000);\n      expect(checkout.totals.grand_total).toBeGreaterThanOrEqual(checkout.totals.subtotal);\n    });\n\n    it('sets expiration time', async () => {\n      const checkout = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      expect(checkout.expires_at).toBeDefined();\n      const expiresAt = new Date(checkout.expires_at);\n      expect(expiresAt.getTime()).toBeGreaterThan(Date.now());\n    });\n\n    it('includes required links', async () => {\n      const checkout = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      expect(checkout.links.self).toContain(checkout.id);\n      expect(checkout.links.privacy_policy).toBeDefined();\n      expect(checkout.links.terms_of_service).toBeDefined();\n    });\n  });\n\n  describe('getCheckout', () => {\n    it('retrieves existing checkout', async () => {\n      const created = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      const retrieved = await getCheckout(created.id);\n      expect(retrieved).toEqual(created);\n    });\n\n    it('returns null for non-existent checkout', async () => {\n      const retrieved = await getCheckout('non-existent-id');\n      expect(retrieved).toBeNull();\n    });\n  });\n\n  describe('updateCheckout', () => {\n    it('updates line items', async () => {\n      const created = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      const updated = await updateCheckout(\n        created.id,\n        {\n          line_items: [\n            { ...validRequest.line_items[0], quantity: 2, total_price: 2000 },\n          ],\n        },\n        ['dev.ucp.shopping.checkout']\n      );\n\n      expect(updated?.totals.subtotal).toBe(2000);\n    });\n\n    it('updates buyer info', async () => {\n      const created = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      const updated = await updateCheckout(\n        created.id,\n        { buyer: { email: 'test@example.com' } },\n        ['dev.ucp.shopping.checkout']\n      );\n\n      expect(updated?.buyer?.email).toBe('test@example.com');\n    });\n\n    it('transitions to ready_for_complete when requirements met', async () => {\n      const created = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      const updated = await updateCheckout(\n        created.id,\n        { buyer: { email: 'test@example.com' } },\n        ['dev.ucp.shopping.checkout']\n      );\n\n      expect(updated?.status).toBe('ready_for_complete');\n    });\n  });\n\n  describe('status lifecycle', () => {\n    it('follows correct state transitions', async () => {\n      \u002F\u002F incomplete -> ready_for_complete -> complete_in_progress -> completed\n      const checkout = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n      expect(checkout.status).toBe('incomplete');\n\n      const updated = await updateCheckout(\n        checkout.id,\n        { buyer: { email: 'test@example.com' } },\n        ['dev.ucp.shopping.checkout']\n      );\n      expect(updated?.status).toBe('ready_for_complete');\n    });\n  });\n});\n```\n\n#### Step 3: Output Summary\n```\nGenerated test files:\n  CREATE  lib\u002Fucp\u002Fhandlers\u002F__tests__\u002Fcheckout.test.ts\n  CREATE  lib\u002Fucp\u002Fhandlers\u002F__tests__\u002Ffulfillment.test.ts\n  CREATE  lib\u002Fucp\u002F__tests__\u002Fnegotiation.test.ts\n  CREATE  lib\u002Fucp\u002F__tests__\u002Fprofile.test.ts\n  CREATE  app\u002Fapi\u002Fucp\u002F__tests__\u002Fcheckout.route.test.ts\n\nRun tests with: npm test (or bun test)\n```\n\n---\n\n## Sub-command: docs\n\n### Trigger\nUser runs `\u002Fucp docs`\n\n### Purpose\nGenerate internal documentation for the UCP integration.\n\n### Prerequisites\n- Config must exist\n- Implementation ideally exists\n\n### Procedure\n\n#### Step 1: Gather Information\n- Read config for capabilities, transports, handlers\n- Scan generated files\n- Read spec files for accurate descriptions\n\n#### Step 2: Generate Documentation\n\nCreate `docs\u002Fucp-integration.md`:\n\n```markdown\n# UCP Integration Documentation\n\n## Overview\n\nThis codebase implements the Universal Commerce Protocol (UCP) version {version}.\n\n**Role:** {role}\n**Domain:** {domain}\n**Transports:** {transports}\n\n## Capabilities\n\n### Core\n- `dev.ucp.shopping.checkout` - Checkout session management\n\n### Extensions\n{list extensions with descriptions}\n\n## API Endpoints\n\n### Discovery\n- `GET \u002F.well-known\u002Fucp` - UCP discovery profile\n\n### Checkout (REST)\n- `POST \u002Fapi\u002Fucp\u002Fcheckout` - Create checkout session\n- `GET \u002Fapi\u002Fucp\u002Fcheckout\u002F:id` - Get checkout session\n- `PATCH \u002Fapi\u002Fucp\u002Fcheckout\u002F:id` - Update checkout session\n- `POST \u002Fapi\u002Fucp\u002Fcheckout\u002F:id` (action=complete) - Complete checkout\n\n## Checkout Status Lifecycle\n\n```\nincomplete → requires_escalation → ready_for_complete → complete_in_progress → completed\n                                                                            ↘ canceled\n```\n\n## Payment Handlers\n\n{list configured handlers with integration notes}\n\n## Capability Negotiation\n\nThe platform sends their profile URL via `UCP-Agent` header:\n```\nUCP-Agent: profile=\"https:\u002F\u002Fplatform.example.com\u002F.well-known\u002Fucp\"\n```\n\nThe business fetches the platform profile, computes the capability intersection,\nand includes the negotiated capabilities in every response.\n\n## Configuration\n\nConfiguration is stored in `ucp.config.json` at the project root.\n\n## Files\n\n{list generated files with descriptions}\n\n## Testing\n\nRun unit tests:\n```bash\nnpm test\n```\n\n## Validation\n\nValidate implementation against UCP schemas:\n```bash\n# Using the skill\n\u002Fucp validate\n```\n```\n\n#### Step 3: Output\n```\nGenerated documentation:\n  CREATE  docs\u002Fucp-integration.md\n\nDocumentation includes:\n  - Capability overview\n  - API endpoint reference\n  - Status lifecycle diagram\n  - Configuration guide\n  - File manifest\n```\n\n---\n\n## Error Handling\n\n### Interactive Error Resolution\nWhen encountering ambiguous situations, always ask the user:\n\n1. **Missing config:** \"Config file not found. Run \u002Fucp init first, or create manually?\"\n2. **Spec fetch failed:** \"Could not clone UCP spec. Check network\u002Fauth. Retry, use local path, or abort?\"\n3. **Conflicting files:** \"File {path} already exists. Overwrite, merge, skip, or abort?\"\n4. **Unknown role:** \"Role '{role}' not recognized. Did you mean: business, platform, payment_provider, or host_embedded?\"\n5. **Validation failure:** \"Schema validation failed for {file}. Show details, attempt fix, or skip?\"\n\n### Error Codes\n| Code | Meaning | Resolution |\n|------|---------|------------|\n| `CONFIG_NOT_FOUND` | ucp.config.json missing | Run \u002Fucp init |\n| `SPEC_NOT_FOUND` | Spec repo not available | Check network, clone manually |\n| `INVALID_ROLE` | Unknown role in config | Fix config |\n| `SCHEMA_INVALID` | Response doesn't match schema | Review generated code |\n| `EDGE_RUNTIME_DETECTED` | Edge runtime used | Change to nodejs\u002Fbun |\n\n---\n\n## Next.js Conventions\n\n### File Structure\n```\nproject\u002F\n├── app\u002F\n│   ├── .well-known\u002F\n│   │   └── ucp\u002F\n│   │       └── route.ts          # Discovery profile\n│   └── api\u002F\n│       └── ucp\u002F\n│           ├── checkout\u002F\n│           │   ├── route.ts      # POST create\n│           │   └── [id]\u002F\n│           │       └── route.ts  # GET, PATCH, POST complete\n│           ├── mcp\u002F\n│           │   └── route.ts      # MCP transport (if enabled)\n│           └── a2a\u002F\n│               └── route.ts      # A2A transport (if enabled)\n├── lib\u002F\n│   └── ucp\u002F\n│       ├── types\u002F\n│       │   ├── checkout.ts\n│       │   └── index.ts\n│       ├── schemas\u002F\n│       │   └── checkout.ts\n│       ├── handlers\u002F\n│       │   ├── checkout.ts\n│       │   ├── fulfillment.ts\n│       │   ├── discount.ts\n│       │   └── payment.ts\n│       ├── transports\u002F\n│       │   └── mcp.ts\n│       ├── profile.ts\n│       ├── negotiation.ts\n│       └── response.ts\n├── docs\u002F\n│   └── ucp-integration.md\n├── ucp.config.json\n└── .ucp-spec\u002F                    # Cloned spec (gitignored)\n```\n\n### Runtime Declaration\nEvery route file must include:\n```typescript\nexport const runtime = 'nodejs'; \u002F\u002F Edge runtime is not supported\n```\n\nOr for Bun:\n```typescript\nexport const runtime = 'nodejs'; \u002F\u002F Bun-compatible Node.js runtime\n```\n\n### App Router Patterns\n- Use Route Handlers (`route.ts`) not API Routes (`pages\u002Fapi`)\n- Use `NextRequest` and `NextResponse` from `next\u002Fserver`\n- Await `request.json()` for body parsing\n- Use `request.headers.get()` for header access\n\n---\n\n## Credential Handling\n\n### Keys Required For\n- **AP2 Mandates:** JWS signing key (ES256)\n- **Webhook Signing:** JWS signing key (ES256)\n- **Identity Linking:** OAuth client credentials\n\n### Prompting for Credentials\nWhen a feature requires credentials, ask:\n\n> \"AP2 mandates require a JWS signing key (ES256 recommended).\n> Do you have an existing key pair, or should I explain how to generate one?\"\n\nIf user needs generation instructions:\n```bash\n# Generate ES256 key pair\nopenssl ecparam -genkey -name prime256v1 -noout -out private.pem\nopenssl ec -in private.pem -pubout -out public.pem\n\n# Convert to JWK format (use jose library or online tool)\n```\n\n### Storage\nCredentials should be stored in environment variables, not in config:\n- `UCP_SIGNING_KEY` - Private key (PEM or JWK)\n- `UCP_OAUTH_CLIENT_ID` - OAuth client ID\n- `UCP_OAUTH_CLIENT_SECRET` - OAuth client secret\n\n---\n\n## Version History\n\n- **2026-01-11**: Initial UCP spec version\n- **Skill v1.0**: Initial skill release\n\n---\n\n## References\n\n- UCP Spec Repository: https:\u002F\u002Fgithub.com\u002FUniversal-Commerce-Protocol\u002Fucp.git\n- UCP Documentation: See `.\u002Fucp\u002Fdocs\u002F` or `.\u002F.ucp-spec\u002Fdocs\u002F`\n- JSON Schema Draft 2020-12\n- RFC 8941 (Structured Field Values)\n- RFC 3339 (Date\u002FTime Format)\n- RFC 8785 (JSON Canonicalization Scheme)\n",{"data":37,"body":41},{"name":4,"description":6,"arguments":38,"user_invocable":40},{"Optional sub-command":39},"init | consult | plan | gaps | scaffold | validate | profile | test | docs",true,{"type":42,"children":43},"root",[44,53,60,133,137,143,150,156,186,192,197,247,252,287,293,305,356,362,383,431,437,447,450,456,462,473,479,1525,1531,2017,2020,2026,2032,2045,2051,2056,2065,2068,2074,2079,2089,2095,2100,2106,2113,2184,2190,2227,2233,2241,2269,2274,2283,2291,2304,2309,2317,2325,2349,2357,2380,2386,2398,2421,2427,2436,2439,2445,2450,2460,2465,2470,2476,2496,2501,2507,2518,2524,2529,2537,2557,2565,2655,2663,2686,2694,2724,2732,2756,2764,2808,2816,2861,2869,2902,2910,2943,2951,3001,3009,3036,3044,3058,3064,3074,3080,3085,3094,3097,3103,3108,3118,3123,3128,3133,3145,3150,3156,3173,3179,3207,3213,3218,3226,3235,3241,3254,3257,3263,3268,3278,3283,3288,3293,3305,3310,3316,3329,3335,3340,3378,3384,3389,3407,3415,3546,3552,3561,3564,3570,3575,3585,3590,3595,3600,3620,3625,3631,3636,3674,3685,3691,3696,3732,3737,3745,3750,3756,3761,3785,3791,3797,5585,5591,7248,7254,7667,7673,11620,11626,12790,12796,19236,19242,21171,21177,21972,21978,21983,21989,22024,22042,22055,32709,32715,34951,34954,34960,34966,34972,35487,35493,35498,35596,35602,36152,36158,36164,36174,36288,36296,36489,36495,36501,38856,38862,38874,38967,38973,38978,39076,39079,39085,39091,39102,39128,39134,39143,39146,39152,39157,39167,39172,39177,39182,39200,39205,39211,39216,39255,39261,39287,39293,39298,39316,39322,39327,39391,39397,39406,39409,39415,39420,39430,39435,39447,39452,39460,39465,39471,39491,39497,39502,40000,40006,40019,40024,40043,40046,40052,40057,40067,40072,40077,40082,40095,40100,40106,40111,40162,40168,40173,40186,44325,44331,44340,44343,44349,44354,44364,44369,44374,44379,44391,44396,44402,44420,44426,44437,44859,44864,44873,44887,44896,44902,44907,44934,44943,44948,44953,44981,44990,45001,45010,45015,45062,45068,45142,45145,45151,45157,45189,45195,45200,45208,45213,45322,45328,45333,45368,45371,45377,45399,45402,45408,45460],{"type":45,"tag":46,"props":47,"children":49},"element","h1",{"id":48},"ucp-skill-universal-commerce-protocol-implementation",[50],{"type":51,"value":52},"text","UCP Skill — Universal Commerce Protocol Implementation",{"type":45,"tag":54,"props":55,"children":57},"h2",{"id":56},"core-principles",[58],{"type":51,"value":59},"Core Principles",{"type":45,"tag":61,"props":62,"children":63},"ol",{},[64,76,86,103,113,123],{"type":45,"tag":65,"props":66,"children":67},"li",{},[68,74],{"type":45,"tag":69,"props":70,"children":71},"strong",{},[72],{"type":51,"value":73},"Edge runtime is NOT USED",{"type":51,"value":75}," — Only Node.js (default) or Bun (opt-in) runtimes",{"type":45,"tag":65,"props":77,"children":78},{},[79,84],{"type":45,"tag":69,"props":80,"children":81},{},[82],{"type":51,"value":83},"Interactive error handling",{"type":51,"value":85}," — When ambiguous, ask the user how to proceed",{"type":45,"tag":65,"props":87,"children":88},{},[89,94,96],{"type":45,"tag":69,"props":90,"children":91},{},[92],{"type":51,"value":93},"Config-driven",{"type":51,"value":95}," — All decisions persist in ",{"type":45,"tag":97,"props":98,"children":100},"code",{"className":99},[],[101],{"type":51,"value":102},"ucp.config.json",{"type":45,"tag":65,"props":104,"children":105},{},[106,111],{"type":45,"tag":69,"props":107,"children":108},{},[109],{"type":51,"value":110},"Spec-grounded",{"type":51,"value":112}," — All implementations reference the canonical UCP specification",{"type":45,"tag":65,"props":114,"children":115},{},[116,121],{"type":45,"tag":69,"props":117,"children":118},{},[119],{"type":51,"value":120},"Next.js conventions",{"type":51,"value":122}," — Follow App Router patterns for code organization",{"type":45,"tag":65,"props":124,"children":125},{},[126,131],{"type":45,"tag":69,"props":127,"children":128},{},[129],{"type":51,"value":130},"Deep analysis",{"type":51,"value":132}," — Use AST parsing and data flow tracing for gap detection",{"type":45,"tag":134,"props":135,"children":136},"hr",{},[],{"type":45,"tag":54,"props":138,"children":140},{"id":139},"spec-repository-handling",[141],{"type":51,"value":142},"Spec Repository Handling",{"type":45,"tag":144,"props":145,"children":147},"h3",{"id":146},"location-priority",[148],{"type":51,"value":149},"Location Priority",{"type":45,"tag":151,"props":152,"children":153},"p",{},[154],{"type":51,"value":155},"Check in this order:",{"type":45,"tag":61,"props":157,"children":158},{},[159,170,181],{"type":45,"tag":65,"props":160,"children":161},{},[162,168],{"type":45,"tag":97,"props":163,"children":165},{"className":164},[],[166],{"type":51,"value":167},".\u002Fucp\u002F",{"type":51,"value":169}," — User's local copy (use as-is)",{"type":45,"tag":65,"props":171,"children":172},{},[173,179],{"type":45,"tag":97,"props":174,"children":176},{"className":175},[],[177],{"type":51,"value":178},".\u002F.ucp-spec\u002F",{"type":51,"value":180}," — Previously cloned spec (update it)",{"type":45,"tag":65,"props":182,"children":183},{},[184],{"type":51,"value":185},"Neither exists — Clone fresh",{"type":45,"tag":144,"props":187,"children":189},{"id":188},"clone-procedure",[190],{"type":51,"value":191},"Clone Procedure",{"type":45,"tag":151,"props":193,"children":194},{},[195],{"type":51,"value":196},"When cloning is needed:",{"type":45,"tag":198,"props":199,"children":204},"pre",{"className":200,"code":201,"language":202,"meta":203,"style":203},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","git clone --depth 1 https:\u002F\u002Fgithub.com\u002FUniversal-Commerce-Protocol\u002Fucp.git .ucp-spec\n","bash","",[205],{"type":45,"tag":97,"props":206,"children":207},{"__ignoreMap":203},[208],{"type":45,"tag":209,"props":210,"children":213},"span",{"class":211,"line":212},"line",1,[214,220,226,231,237,242],{"type":45,"tag":209,"props":215,"children":217},{"style":216},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[218],{"type":51,"value":219},"git",{"type":45,"tag":209,"props":221,"children":223},{"style":222},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[224],{"type":51,"value":225}," clone",{"type":45,"tag":209,"props":227,"children":228},{"style":222},[229],{"type":51,"value":230}," --depth",{"type":45,"tag":209,"props":232,"children":234},{"style":233},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[235],{"type":51,"value":236}," 1",{"type":45,"tag":209,"props":238,"children":239},{"style":222},[240],{"type":51,"value":241}," https:\u002F\u002Fgithub.com\u002FUniversal-Commerce-Protocol\u002Fucp.git",{"type":45,"tag":209,"props":243,"children":244},{"style":222},[245],{"type":51,"value":246}," .ucp-spec\n",{"type":45,"tag":151,"props":248,"children":249},{},[250],{"type":51,"value":251},"If HTTPS fails, try SSH:",{"type":45,"tag":198,"props":253,"children":255},{"className":200,"code":254,"language":202,"meta":203,"style":203},"git clone --depth 1 git@github.com:Universal-Commerce-Protocol\u002Fucp.git .ucp-spec\n",[256],{"type":45,"tag":97,"props":257,"children":258},{"__ignoreMap":203},[259],{"type":45,"tag":209,"props":260,"children":261},{"class":211,"line":212},[262,266,270,274,278,283],{"type":45,"tag":209,"props":263,"children":264},{"style":216},[265],{"type":51,"value":219},{"type":45,"tag":209,"props":267,"children":268},{"style":222},[269],{"type":51,"value":225},{"type":45,"tag":209,"props":271,"children":272},{"style":222},[273],{"type":51,"value":230},{"type":45,"tag":209,"props":275,"children":276},{"style":233},[277],{"type":51,"value":236},{"type":45,"tag":209,"props":279,"children":280},{"style":222},[281],{"type":51,"value":282}," git@github.com:Universal-Commerce-Protocol\u002Fucp.git",{"type":45,"tag":209,"props":284,"children":285},{"style":222},[286],{"type":51,"value":246},{"type":45,"tag":144,"props":288,"children":290},{"id":289},"update-procedure",[291],{"type":51,"value":292},"Update Procedure",{"type":45,"tag":151,"props":294,"children":295},{},[296,298,303],{"type":51,"value":297},"When ",{"type":45,"tag":97,"props":299,"children":301},{"className":300},[],[302],{"type":51,"value":178},{"type":51,"value":304}," exists:",{"type":45,"tag":198,"props":306,"children":308},{"className":200,"code":307,"language":202,"meta":203,"style":203},"cd .ucp-spec && git pull && cd ..\n",[309],{"type":45,"tag":97,"props":310,"children":311},{"__ignoreMap":203},[312],{"type":45,"tag":209,"props":313,"children":314},{"class":211,"line":212},[315,321,326,332,337,342,346,351],{"type":45,"tag":209,"props":316,"children":318},{"style":317},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[319],{"type":51,"value":320},"cd",{"type":45,"tag":209,"props":322,"children":323},{"style":222},[324],{"type":51,"value":325}," .ucp-spec",{"type":45,"tag":209,"props":327,"children":329},{"style":328},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[330],{"type":51,"value":331}," &&",{"type":45,"tag":209,"props":333,"children":334},{"style":216},[335],{"type":51,"value":336}," git",{"type":45,"tag":209,"props":338,"children":339},{"style":222},[340],{"type":51,"value":341}," pull",{"type":45,"tag":209,"props":343,"children":344},{"style":328},[345],{"type":51,"value":331},{"type":45,"tag":209,"props":347,"children":348},{"style":317},[349],{"type":51,"value":350}," cd",{"type":45,"tag":209,"props":352,"children":353},{"style":222},[354],{"type":51,"value":355}," ..\n",{"type":45,"tag":144,"props":357,"children":359},{"id":358},"gitignore-management",[360],{"type":51,"value":361},"Gitignore Management",{"type":45,"tag":151,"props":363,"children":364},{},[365,367,373,375,381],{"type":51,"value":366},"After cloning, ensure ",{"type":45,"tag":97,"props":368,"children":370},{"className":369},[],[371],{"type":51,"value":372},".ucp-spec\u002F",{"type":51,"value":374}," is in ",{"type":45,"tag":97,"props":376,"children":378},{"className":377},[],[379],{"type":51,"value":380},".gitignore",{"type":51,"value":382},":",{"type":45,"tag":384,"props":385,"children":386},"ul",{},[387,399,419],{"type":45,"tag":65,"props":388,"children":389},{},[390,392,397],{"type":51,"value":391},"Read ",{"type":45,"tag":97,"props":393,"children":395},{"className":394},[],[396],{"type":51,"value":380},{"type":51,"value":398}," if it exists",{"type":45,"tag":65,"props":400,"children":401},{},[402,404,409,411,417],{"type":51,"value":403},"Check if ",{"type":45,"tag":97,"props":405,"children":407},{"className":406},[],[408],{"type":51,"value":372},{"type":51,"value":410}," or ",{"type":45,"tag":97,"props":412,"children":414},{"className":413},[],[415],{"type":51,"value":416},".ucp-spec",{"type":51,"value":418}," is already listed",{"type":45,"tag":65,"props":420,"children":421},{},[422,424,429],{"type":51,"value":423},"If not, append ",{"type":45,"tag":97,"props":425,"children":427},{"className":426},[],[428],{"type":51,"value":372},{"type":51,"value":430}," on a new line",{"type":45,"tag":144,"props":432,"children":434},{"id":433},"spec-file-locations-read-on-demand",[435],{"type":51,"value":436},"Spec File Locations (read on demand)",{"type":45,"tag":198,"props":438,"children":442},{"className":439,"code":441,"language":51},[440],"language-text","docs\u002Fspecification\u002Foverview.md\ndocs\u002Fspecification\u002Fcheckout.md\ndocs\u002Fspecification\u002Fcheckout-rest.md\ndocs\u002Fspecification\u002Fcheckout-mcp.md\ndocs\u002Fspecification\u002Fcheckout-a2a.md\ndocs\u002Fspecification\u002Fembedded-checkout.md\ndocs\u002Fspecification\u002Forder.md\ndocs\u002Fspecification\u002Ffulfillment.md\ndocs\u002Fspecification\u002Fdiscount.md\ndocs\u002Fspecification\u002Fbuyer-consent.md\ndocs\u002Fspecification\u002Fidentity-linking.md\ndocs\u002Fspecification\u002Fap2-mandates.md\ndocs\u002Fspecification\u002Fpayment-handler-guide.md\ndocs\u002Fspecification\u002Ftokenization-guide.md\nspec\u002Fservices\u002Fshopping\u002Frest.openapi.json\nspec\u002Fservices\u002Fshopping\u002Fmcp.openrpc.json\nspec\u002Fservices\u002Fshopping\u002Fembedded.openrpc.json\nspec\u002Fhandlers\u002Ftokenization\u002Fopenapi.json\nspec\u002Fschemas\u002Fshopping\u002F*\nspec\u002Fdiscovery\u002Fprofile_schema.json\n",[443],{"type":45,"tag":97,"props":444,"children":445},{"__ignoreMap":203},[446],{"type":51,"value":441},{"type":45,"tag":134,"props":448,"children":449},{},[],{"type":45,"tag":54,"props":451,"children":453},{"id":452},"configuration-file",[454],{"type":51,"value":455},"Configuration File",{"type":45,"tag":144,"props":457,"children":459},{"id":458},"location",[460],{"type":51,"value":461},"Location",{"type":45,"tag":151,"props":463,"children":464},{},[465,471],{"type":45,"tag":97,"props":466,"children":468},{"className":467},[],[469],{"type":51,"value":470},".\u002Fucp.config.json",{"type":51,"value":472}," at project root",{"type":45,"tag":144,"props":474,"children":476},{"id":475},"schema",[477],{"type":51,"value":478},"Schema",{"type":45,"tag":198,"props":480,"children":484},{"className":481,"code":482,"language":483,"meta":203,"style":203},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"$schema\": \".\u002Fucp.config.schema.json\",\n  \"ucp_version\": \"2026-01-11\",\n  \"roles\": [\"business\"],\n  \"runtime\": \"nodejs\",\n  \"capabilities\": {\n    \"core\": [\"dev.ucp.shopping.checkout\"],\n    \"extensions\": []\n  },\n  \"transports\": [\"rest\"],\n  \"transport_priority\": [\"rest\", \"mcp\", \"a2a\", \"embedded\"],\n  \"payment_handlers\": [],\n  \"features\": {\n    \"ap2_mandates\": false,\n    \"identity_linking\": false,\n    \"multi_destination_fulfillment\": false\n  },\n  \"domain\": \"\",\n  \"existing_apis\": {},\n  \"policy_urls\": {\n    \"privacy\": \"\",\n    \"terms\": \"\",\n    \"refunds\": \"\",\n    \"shipping\": \"\"\n  },\n  \"scaffold_depth\": \"full\",\n  \"generated_files\": [],\n  \"answers\": {},\n  \"deployment\": {\n    \"platform\": \"vercel\",\n    \"region\": \"iad1\",\n    \"mcp\": {\n      \"enabled\": false,\n      \"max_duration\": 60\n    }\n  }\n}\n","json",[485],{"type":45,"tag":97,"props":486,"children":487},{"__ignoreMap":203},[488,496,539,576,620,658,684,727,753,762,804,897,923,947,973,998,1024,1032,1062,1088,1113,1142,1171,1200,1226,1234,1272,1297,1322,1347,1384,1422,1446,1472,1498,1507,1516],{"type":45,"tag":209,"props":489,"children":490},{"class":211,"line":212},[491],{"type":45,"tag":209,"props":492,"children":493},{"style":328},[494],{"type":51,"value":495},"{\n",{"type":45,"tag":209,"props":497,"children":499},{"class":211,"line":498},2,[500,505,511,516,520,525,530,534],{"type":45,"tag":209,"props":501,"children":502},{"style":328},[503],{"type":51,"value":504},"  \"",{"type":45,"tag":209,"props":506,"children":508},{"style":507},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[509],{"type":51,"value":510},"$schema",{"type":45,"tag":209,"props":512,"children":513},{"style":328},[514],{"type":51,"value":515},"\"",{"type":45,"tag":209,"props":517,"children":518},{"style":328},[519],{"type":51,"value":382},{"type":45,"tag":209,"props":521,"children":522},{"style":328},[523],{"type":51,"value":524}," \"",{"type":45,"tag":209,"props":526,"children":527},{"style":222},[528],{"type":51,"value":529},".\u002Fucp.config.schema.json",{"type":45,"tag":209,"props":531,"children":532},{"style":328},[533],{"type":51,"value":515},{"type":45,"tag":209,"props":535,"children":536},{"style":328},[537],{"type":51,"value":538},",\n",{"type":45,"tag":209,"props":540,"children":541},{"class":211,"line":29},[542,546,551,555,559,563,568,572],{"type":45,"tag":209,"props":543,"children":544},{"style":328},[545],{"type":51,"value":504},{"type":45,"tag":209,"props":547,"children":548},{"style":507},[549],{"type":51,"value":550},"ucp_version",{"type":45,"tag":209,"props":552,"children":553},{"style":328},[554],{"type":51,"value":515},{"type":45,"tag":209,"props":556,"children":557},{"style":328},[558],{"type":51,"value":382},{"type":45,"tag":209,"props":560,"children":561},{"style":328},[562],{"type":51,"value":524},{"type":45,"tag":209,"props":564,"children":565},{"style":222},[566],{"type":51,"value":567},"2026-01-11",{"type":45,"tag":209,"props":569,"children":570},{"style":328},[571],{"type":51,"value":515},{"type":45,"tag":209,"props":573,"children":574},{"style":328},[575],{"type":51,"value":538},{"type":45,"tag":209,"props":577,"children":579},{"class":211,"line":578},4,[580,584,589,593,597,602,606,611,615],{"type":45,"tag":209,"props":581,"children":582},{"style":328},[583],{"type":51,"value":504},{"type":45,"tag":209,"props":585,"children":586},{"style":507},[587],{"type":51,"value":588},"roles",{"type":45,"tag":209,"props":590,"children":591},{"style":328},[592],{"type":51,"value":515},{"type":45,"tag":209,"props":594,"children":595},{"style":328},[596],{"type":51,"value":382},{"type":45,"tag":209,"props":598,"children":599},{"style":328},[600],{"type":51,"value":601}," [",{"type":45,"tag":209,"props":603,"children":604},{"style":328},[605],{"type":51,"value":515},{"type":45,"tag":209,"props":607,"children":608},{"style":222},[609],{"type":51,"value":610},"business",{"type":45,"tag":209,"props":612,"children":613},{"style":328},[614],{"type":51,"value":515},{"type":45,"tag":209,"props":616,"children":617},{"style":328},[618],{"type":51,"value":619},"],\n",{"type":45,"tag":209,"props":621,"children":623},{"class":211,"line":622},5,[624,628,633,637,641,645,650,654],{"type":45,"tag":209,"props":625,"children":626},{"style":328},[627],{"type":51,"value":504},{"type":45,"tag":209,"props":629,"children":630},{"style":507},[631],{"type":51,"value":632},"runtime",{"type":45,"tag":209,"props":634,"children":635},{"style":328},[636],{"type":51,"value":515},{"type":45,"tag":209,"props":638,"children":639},{"style":328},[640],{"type":51,"value":382},{"type":45,"tag":209,"props":642,"children":643},{"style":328},[644],{"type":51,"value":524},{"type":45,"tag":209,"props":646,"children":647},{"style":222},[648],{"type":51,"value":649},"nodejs",{"type":45,"tag":209,"props":651,"children":652},{"style":328},[653],{"type":51,"value":515},{"type":45,"tag":209,"props":655,"children":656},{"style":328},[657],{"type":51,"value":538},{"type":45,"tag":209,"props":659,"children":661},{"class":211,"line":660},6,[662,666,671,675,679],{"type":45,"tag":209,"props":663,"children":664},{"style":328},[665],{"type":51,"value":504},{"type":45,"tag":209,"props":667,"children":668},{"style":507},[669],{"type":51,"value":670},"capabilities",{"type":45,"tag":209,"props":672,"children":673},{"style":328},[674],{"type":51,"value":515},{"type":45,"tag":209,"props":676,"children":677},{"style":328},[678],{"type":51,"value":382},{"type":45,"tag":209,"props":680,"children":681},{"style":328},[682],{"type":51,"value":683}," {\n",{"type":45,"tag":209,"props":685,"children":687},{"class":211,"line":686},7,[688,693,698,702,706,710,714,719,723],{"type":45,"tag":209,"props":689,"children":690},{"style":328},[691],{"type":51,"value":692},"    \"",{"type":45,"tag":209,"props":694,"children":695},{"style":216},[696],{"type":51,"value":697},"core",{"type":45,"tag":209,"props":699,"children":700},{"style":328},[701],{"type":51,"value":515},{"type":45,"tag":209,"props":703,"children":704},{"style":328},[705],{"type":51,"value":382},{"type":45,"tag":209,"props":707,"children":708},{"style":328},[709],{"type":51,"value":601},{"type":45,"tag":209,"props":711,"children":712},{"style":328},[713],{"type":51,"value":515},{"type":45,"tag":209,"props":715,"children":716},{"style":222},[717],{"type":51,"value":718},"dev.ucp.shopping.checkout",{"type":45,"tag":209,"props":720,"children":721},{"style":328},[722],{"type":51,"value":515},{"type":45,"tag":209,"props":724,"children":725},{"style":328},[726],{"type":51,"value":619},{"type":45,"tag":209,"props":728,"children":730},{"class":211,"line":729},8,[731,735,740,744,748],{"type":45,"tag":209,"props":732,"children":733},{"style":328},[734],{"type":51,"value":692},{"type":45,"tag":209,"props":736,"children":737},{"style":216},[738],{"type":51,"value":739},"extensions",{"type":45,"tag":209,"props":741,"children":742},{"style":328},[743],{"type":51,"value":515},{"type":45,"tag":209,"props":745,"children":746},{"style":328},[747],{"type":51,"value":382},{"type":45,"tag":209,"props":749,"children":750},{"style":328},[751],{"type":51,"value":752}," []\n",{"type":45,"tag":209,"props":754,"children":756},{"class":211,"line":755},9,[757],{"type":45,"tag":209,"props":758,"children":759},{"style":328},[760],{"type":51,"value":761},"  },\n",{"type":45,"tag":209,"props":763,"children":765},{"class":211,"line":764},10,[766,770,775,779,783,787,791,796,800],{"type":45,"tag":209,"props":767,"children":768},{"style":328},[769],{"type":51,"value":504},{"type":45,"tag":209,"props":771,"children":772},{"style":507},[773],{"type":51,"value":774},"transports",{"type":45,"tag":209,"props":776,"children":777},{"style":328},[778],{"type":51,"value":515},{"type":45,"tag":209,"props":780,"children":781},{"style":328},[782],{"type":51,"value":382},{"type":45,"tag":209,"props":784,"children":785},{"style":328},[786],{"type":51,"value":601},{"type":45,"tag":209,"props":788,"children":789},{"style":328},[790],{"type":51,"value":515},{"type":45,"tag":209,"props":792,"children":793},{"style":222},[794],{"type":51,"value":795},"rest",{"type":45,"tag":209,"props":797,"children":798},{"style":328},[799],{"type":51,"value":515},{"type":45,"tag":209,"props":801,"children":802},{"style":328},[803],{"type":51,"value":619},{"type":45,"tag":209,"props":805,"children":807},{"class":211,"line":806},11,[808,812,817,821,825,829,833,837,841,846,850,855,859,863,867,872,876,880,884,889,893],{"type":45,"tag":209,"props":809,"children":810},{"style":328},[811],{"type":51,"value":504},{"type":45,"tag":209,"props":813,"children":814},{"style":507},[815],{"type":51,"value":816},"transport_priority",{"type":45,"tag":209,"props":818,"children":819},{"style":328},[820],{"type":51,"value":515},{"type":45,"tag":209,"props":822,"children":823},{"style":328},[824],{"type":51,"value":382},{"type":45,"tag":209,"props":826,"children":827},{"style":328},[828],{"type":51,"value":601},{"type":45,"tag":209,"props":830,"children":831},{"style":328},[832],{"type":51,"value":515},{"type":45,"tag":209,"props":834,"children":835},{"style":222},[836],{"type":51,"value":795},{"type":45,"tag":209,"props":838,"children":839},{"style":328},[840],{"type":51,"value":515},{"type":45,"tag":209,"props":842,"children":843},{"style":328},[844],{"type":51,"value":845},",",{"type":45,"tag":209,"props":847,"children":848},{"style":328},[849],{"type":51,"value":524},{"type":45,"tag":209,"props":851,"children":852},{"style":222},[853],{"type":51,"value":854},"mcp",{"type":45,"tag":209,"props":856,"children":857},{"style":328},[858],{"type":51,"value":515},{"type":45,"tag":209,"props":860,"children":861},{"style":328},[862],{"type":51,"value":845},{"type":45,"tag":209,"props":864,"children":865},{"style":328},[866],{"type":51,"value":524},{"type":45,"tag":209,"props":868,"children":869},{"style":222},[870],{"type":51,"value":871},"a2a",{"type":45,"tag":209,"props":873,"children":874},{"style":328},[875],{"type":51,"value":515},{"type":45,"tag":209,"props":877,"children":878},{"style":328},[879],{"type":51,"value":845},{"type":45,"tag":209,"props":881,"children":882},{"style":328},[883],{"type":51,"value":524},{"type":45,"tag":209,"props":885,"children":886},{"style":222},[887],{"type":51,"value":888},"embedded",{"type":45,"tag":209,"props":890,"children":891},{"style":328},[892],{"type":51,"value":515},{"type":45,"tag":209,"props":894,"children":895},{"style":328},[896],{"type":51,"value":619},{"type":45,"tag":209,"props":898,"children":900},{"class":211,"line":899},12,[901,905,910,914,918],{"type":45,"tag":209,"props":902,"children":903},{"style":328},[904],{"type":51,"value":504},{"type":45,"tag":209,"props":906,"children":907},{"style":507},[908],{"type":51,"value":909},"payment_handlers",{"type":45,"tag":209,"props":911,"children":912},{"style":328},[913],{"type":51,"value":515},{"type":45,"tag":209,"props":915,"children":916},{"style":328},[917],{"type":51,"value":382},{"type":45,"tag":209,"props":919,"children":920},{"style":328},[921],{"type":51,"value":922}," [],\n",{"type":45,"tag":209,"props":924,"children":925},{"class":211,"line":25},[926,930,935,939,943],{"type":45,"tag":209,"props":927,"children":928},{"style":328},[929],{"type":51,"value":504},{"type":45,"tag":209,"props":931,"children":932},{"style":507},[933],{"type":51,"value":934},"features",{"type":45,"tag":209,"props":936,"children":937},{"style":328},[938],{"type":51,"value":515},{"type":45,"tag":209,"props":940,"children":941},{"style":328},[942],{"type":51,"value":382},{"type":45,"tag":209,"props":944,"children":945},{"style":328},[946],{"type":51,"value":683},{"type":45,"tag":209,"props":948,"children":950},{"class":211,"line":949},14,[951,955,960,964,968],{"type":45,"tag":209,"props":952,"children":953},{"style":328},[954],{"type":51,"value":692},{"type":45,"tag":209,"props":956,"children":957},{"style":216},[958],{"type":51,"value":959},"ap2_mandates",{"type":45,"tag":209,"props":961,"children":962},{"style":328},[963],{"type":51,"value":515},{"type":45,"tag":209,"props":965,"children":966},{"style":328},[967],{"type":51,"value":382},{"type":45,"tag":209,"props":969,"children":970},{"style":328},[971],{"type":51,"value":972}," false,\n",{"type":45,"tag":209,"props":974,"children":976},{"class":211,"line":975},15,[977,981,986,990,994],{"type":45,"tag":209,"props":978,"children":979},{"style":328},[980],{"type":51,"value":692},{"type":45,"tag":209,"props":982,"children":983},{"style":216},[984],{"type":51,"value":985},"identity_linking",{"type":45,"tag":209,"props":987,"children":988},{"style":328},[989],{"type":51,"value":515},{"type":45,"tag":209,"props":991,"children":992},{"style":328},[993],{"type":51,"value":382},{"type":45,"tag":209,"props":995,"children":996},{"style":328},[997],{"type":51,"value":972},{"type":45,"tag":209,"props":999,"children":1001},{"class":211,"line":1000},16,[1002,1006,1011,1015,1019],{"type":45,"tag":209,"props":1003,"children":1004},{"style":328},[1005],{"type":51,"value":692},{"type":45,"tag":209,"props":1007,"children":1008},{"style":216},[1009],{"type":51,"value":1010},"multi_destination_fulfillment",{"type":45,"tag":209,"props":1012,"children":1013},{"style":328},[1014],{"type":51,"value":515},{"type":45,"tag":209,"props":1016,"children":1017},{"style":328},[1018],{"type":51,"value":382},{"type":45,"tag":209,"props":1020,"children":1021},{"style":328},[1022],{"type":51,"value":1023}," false\n",{"type":45,"tag":209,"props":1025,"children":1027},{"class":211,"line":1026},17,[1028],{"type":45,"tag":209,"props":1029,"children":1030},{"style":328},[1031],{"type":51,"value":761},{"type":45,"tag":209,"props":1033,"children":1035},{"class":211,"line":1034},18,[1036,1040,1045,1049,1053,1058],{"type":45,"tag":209,"props":1037,"children":1038},{"style":328},[1039],{"type":51,"value":504},{"type":45,"tag":209,"props":1041,"children":1042},{"style":507},[1043],{"type":51,"value":1044},"domain",{"type":45,"tag":209,"props":1046,"children":1047},{"style":328},[1048],{"type":51,"value":515},{"type":45,"tag":209,"props":1050,"children":1051},{"style":328},[1052],{"type":51,"value":382},{"type":45,"tag":209,"props":1054,"children":1055},{"style":328},[1056],{"type":51,"value":1057}," \"\"",{"type":45,"tag":209,"props":1059,"children":1060},{"style":328},[1061],{"type":51,"value":538},{"type":45,"tag":209,"props":1063,"children":1065},{"class":211,"line":1064},19,[1066,1070,1075,1079,1083],{"type":45,"tag":209,"props":1067,"children":1068},{"style":328},[1069],{"type":51,"value":504},{"type":45,"tag":209,"props":1071,"children":1072},{"style":507},[1073],{"type":51,"value":1074},"existing_apis",{"type":45,"tag":209,"props":1076,"children":1077},{"style":328},[1078],{"type":51,"value":515},{"type":45,"tag":209,"props":1080,"children":1081},{"style":328},[1082],{"type":51,"value":382},{"type":45,"tag":209,"props":1084,"children":1085},{"style":328},[1086],{"type":51,"value":1087}," {},\n",{"type":45,"tag":209,"props":1089,"children":1091},{"class":211,"line":1090},20,[1092,1096,1101,1105,1109],{"type":45,"tag":209,"props":1093,"children":1094},{"style":328},[1095],{"type":51,"value":504},{"type":45,"tag":209,"props":1097,"children":1098},{"style":507},[1099],{"type":51,"value":1100},"policy_urls",{"type":45,"tag":209,"props":1102,"children":1103},{"style":328},[1104],{"type":51,"value":515},{"type":45,"tag":209,"props":1106,"children":1107},{"style":328},[1108],{"type":51,"value":382},{"type":45,"tag":209,"props":1110,"children":1111},{"style":328},[1112],{"type":51,"value":683},{"type":45,"tag":209,"props":1114,"children":1116},{"class":211,"line":1115},21,[1117,1121,1126,1130,1134,1138],{"type":45,"tag":209,"props":1118,"children":1119},{"style":328},[1120],{"type":51,"value":692},{"type":45,"tag":209,"props":1122,"children":1123},{"style":216},[1124],{"type":51,"value":1125},"privacy",{"type":45,"tag":209,"props":1127,"children":1128},{"style":328},[1129],{"type":51,"value":515},{"type":45,"tag":209,"props":1131,"children":1132},{"style":328},[1133],{"type":51,"value":382},{"type":45,"tag":209,"props":1135,"children":1136},{"style":328},[1137],{"type":51,"value":1057},{"type":45,"tag":209,"props":1139,"children":1140},{"style":328},[1141],{"type":51,"value":538},{"type":45,"tag":209,"props":1143,"children":1145},{"class":211,"line":1144},22,[1146,1150,1155,1159,1163,1167],{"type":45,"tag":209,"props":1147,"children":1148},{"style":328},[1149],{"type":51,"value":692},{"type":45,"tag":209,"props":1151,"children":1152},{"style":216},[1153],{"type":51,"value":1154},"terms",{"type":45,"tag":209,"props":1156,"children":1157},{"style":328},[1158],{"type":51,"value":515},{"type":45,"tag":209,"props":1160,"children":1161},{"style":328},[1162],{"type":51,"value":382},{"type":45,"tag":209,"props":1164,"children":1165},{"style":328},[1166],{"type":51,"value":1057},{"type":45,"tag":209,"props":1168,"children":1169},{"style":328},[1170],{"type":51,"value":538},{"type":45,"tag":209,"props":1172,"children":1174},{"class":211,"line":1173},23,[1175,1179,1184,1188,1192,1196],{"type":45,"tag":209,"props":1176,"children":1177},{"style":328},[1178],{"type":51,"value":692},{"type":45,"tag":209,"props":1180,"children":1181},{"style":216},[1182],{"type":51,"value":1183},"refunds",{"type":45,"tag":209,"props":1185,"children":1186},{"style":328},[1187],{"type":51,"value":515},{"type":45,"tag":209,"props":1189,"children":1190},{"style":328},[1191],{"type":51,"value":382},{"type":45,"tag":209,"props":1193,"children":1194},{"style":328},[1195],{"type":51,"value":1057},{"type":45,"tag":209,"props":1197,"children":1198},{"style":328},[1199],{"type":51,"value":538},{"type":45,"tag":209,"props":1201,"children":1203},{"class":211,"line":1202},24,[1204,1208,1213,1217,1221],{"type":45,"tag":209,"props":1205,"children":1206},{"style":328},[1207],{"type":51,"value":692},{"type":45,"tag":209,"props":1209,"children":1210},{"style":216},[1211],{"type":51,"value":1212},"shipping",{"type":45,"tag":209,"props":1214,"children":1215},{"style":328},[1216],{"type":51,"value":515},{"type":45,"tag":209,"props":1218,"children":1219},{"style":328},[1220],{"type":51,"value":382},{"type":45,"tag":209,"props":1222,"children":1223},{"style":328},[1224],{"type":51,"value":1225}," \"\"\n",{"type":45,"tag":209,"props":1227,"children":1229},{"class":211,"line":1228},25,[1230],{"type":45,"tag":209,"props":1231,"children":1232},{"style":328},[1233],{"type":51,"value":761},{"type":45,"tag":209,"props":1235,"children":1237},{"class":211,"line":1236},26,[1238,1242,1247,1251,1255,1259,1264,1268],{"type":45,"tag":209,"props":1239,"children":1240},{"style":328},[1241],{"type":51,"value":504},{"type":45,"tag":209,"props":1243,"children":1244},{"style":507},[1245],{"type":51,"value":1246},"scaffold_depth",{"type":45,"tag":209,"props":1248,"children":1249},{"style":328},[1250],{"type":51,"value":515},{"type":45,"tag":209,"props":1252,"children":1253},{"style":328},[1254],{"type":51,"value":382},{"type":45,"tag":209,"props":1256,"children":1257},{"style":328},[1258],{"type":51,"value":524},{"type":45,"tag":209,"props":1260,"children":1261},{"style":222},[1262],{"type":51,"value":1263},"full",{"type":45,"tag":209,"props":1265,"children":1266},{"style":328},[1267],{"type":51,"value":515},{"type":45,"tag":209,"props":1269,"children":1270},{"style":328},[1271],{"type":51,"value":538},{"type":45,"tag":209,"props":1273,"children":1275},{"class":211,"line":1274},27,[1276,1280,1285,1289,1293],{"type":45,"tag":209,"props":1277,"children":1278},{"style":328},[1279],{"type":51,"value":504},{"type":45,"tag":209,"props":1281,"children":1282},{"style":507},[1283],{"type":51,"value":1284},"generated_files",{"type":45,"tag":209,"props":1286,"children":1287},{"style":328},[1288],{"type":51,"value":515},{"type":45,"tag":209,"props":1290,"children":1291},{"style":328},[1292],{"type":51,"value":382},{"type":45,"tag":209,"props":1294,"children":1295},{"style":328},[1296],{"type":51,"value":922},{"type":45,"tag":209,"props":1298,"children":1300},{"class":211,"line":1299},28,[1301,1305,1310,1314,1318],{"type":45,"tag":209,"props":1302,"children":1303},{"style":328},[1304],{"type":51,"value":504},{"type":45,"tag":209,"props":1306,"children":1307},{"style":507},[1308],{"type":51,"value":1309},"answers",{"type":45,"tag":209,"props":1311,"children":1312},{"style":328},[1313],{"type":51,"value":515},{"type":45,"tag":209,"props":1315,"children":1316},{"style":328},[1317],{"type":51,"value":382},{"type":45,"tag":209,"props":1319,"children":1320},{"style":328},[1321],{"type":51,"value":1087},{"type":45,"tag":209,"props":1323,"children":1325},{"class":211,"line":1324},29,[1326,1330,1335,1339,1343],{"type":45,"tag":209,"props":1327,"children":1328},{"style":328},[1329],{"type":51,"value":504},{"type":45,"tag":209,"props":1331,"children":1332},{"style":507},[1333],{"type":51,"value":1334},"deployment",{"type":45,"tag":209,"props":1336,"children":1337},{"style":328},[1338],{"type":51,"value":515},{"type":45,"tag":209,"props":1340,"children":1341},{"style":328},[1342],{"type":51,"value":382},{"type":45,"tag":209,"props":1344,"children":1345},{"style":328},[1346],{"type":51,"value":683},{"type":45,"tag":209,"props":1348,"children":1350},{"class":211,"line":1349},30,[1351,1355,1360,1364,1368,1372,1376,1380],{"type":45,"tag":209,"props":1352,"children":1353},{"style":328},[1354],{"type":51,"value":692},{"type":45,"tag":209,"props":1356,"children":1357},{"style":216},[1358],{"type":51,"value":1359},"platform",{"type":45,"tag":209,"props":1361,"children":1362},{"style":328},[1363],{"type":51,"value":515},{"type":45,"tag":209,"props":1365,"children":1366},{"style":328},[1367],{"type":51,"value":382},{"type":45,"tag":209,"props":1369,"children":1370},{"style":328},[1371],{"type":51,"value":524},{"type":45,"tag":209,"props":1373,"children":1374},{"style":222},[1375],{"type":51,"value":14},{"type":45,"tag":209,"props":1377,"children":1378},{"style":328},[1379],{"type":51,"value":515},{"type":45,"tag":209,"props":1381,"children":1382},{"style":328},[1383],{"type":51,"value":538},{"type":45,"tag":209,"props":1385,"children":1387},{"class":211,"line":1386},31,[1388,1392,1397,1401,1405,1409,1414,1418],{"type":45,"tag":209,"props":1389,"children":1390},{"style":328},[1391],{"type":51,"value":692},{"type":45,"tag":209,"props":1393,"children":1394},{"style":216},[1395],{"type":51,"value":1396},"region",{"type":45,"tag":209,"props":1398,"children":1399},{"style":328},[1400],{"type":51,"value":515},{"type":45,"tag":209,"props":1402,"children":1403},{"style":328},[1404],{"type":51,"value":382},{"type":45,"tag":209,"props":1406,"children":1407},{"style":328},[1408],{"type":51,"value":524},{"type":45,"tag":209,"props":1410,"children":1411},{"style":222},[1412],{"type":51,"value":1413},"iad1",{"type":45,"tag":209,"props":1415,"children":1416},{"style":328},[1417],{"type":51,"value":515},{"type":45,"tag":209,"props":1419,"children":1420},{"style":328},[1421],{"type":51,"value":538},{"type":45,"tag":209,"props":1423,"children":1425},{"class":211,"line":1424},32,[1426,1430,1434,1438,1442],{"type":45,"tag":209,"props":1427,"children":1428},{"style":328},[1429],{"type":51,"value":692},{"type":45,"tag":209,"props":1431,"children":1432},{"style":216},[1433],{"type":51,"value":854},{"type":45,"tag":209,"props":1435,"children":1436},{"style":328},[1437],{"type":51,"value":515},{"type":45,"tag":209,"props":1439,"children":1440},{"style":328},[1441],{"type":51,"value":382},{"type":45,"tag":209,"props":1443,"children":1444},{"style":328},[1445],{"type":51,"value":683},{"type":45,"tag":209,"props":1447,"children":1449},{"class":211,"line":1448},33,[1450,1455,1460,1464,1468],{"type":45,"tag":209,"props":1451,"children":1452},{"style":328},[1453],{"type":51,"value":1454},"      \"",{"type":45,"tag":209,"props":1456,"children":1457},{"style":233},[1458],{"type":51,"value":1459},"enabled",{"type":45,"tag":209,"props":1461,"children":1462},{"style":328},[1463],{"type":51,"value":515},{"type":45,"tag":209,"props":1465,"children":1466},{"style":328},[1467],{"type":51,"value":382},{"type":45,"tag":209,"props":1469,"children":1470},{"style":328},[1471],{"type":51,"value":972},{"type":45,"tag":209,"props":1473,"children":1475},{"class":211,"line":1474},34,[1476,1480,1485,1489,1493],{"type":45,"tag":209,"props":1477,"children":1478},{"style":328},[1479],{"type":51,"value":1454},{"type":45,"tag":209,"props":1481,"children":1482},{"style":233},[1483],{"type":51,"value":1484},"max_duration",{"type":45,"tag":209,"props":1486,"children":1487},{"style":328},[1488],{"type":51,"value":515},{"type":45,"tag":209,"props":1490,"children":1491},{"style":328},[1492],{"type":51,"value":382},{"type":45,"tag":209,"props":1494,"children":1495},{"style":233},[1496],{"type":51,"value":1497}," 60\n",{"type":45,"tag":209,"props":1499,"children":1501},{"class":211,"line":1500},35,[1502],{"type":45,"tag":209,"props":1503,"children":1504},{"style":328},[1505],{"type":51,"value":1506},"    }\n",{"type":45,"tag":209,"props":1508,"children":1510},{"class":211,"line":1509},36,[1511],{"type":45,"tag":209,"props":1512,"children":1513},{"style":328},[1514],{"type":51,"value":1515},"  }\n",{"type":45,"tag":209,"props":1517,"children":1519},{"class":211,"line":1518},37,[1520],{"type":45,"tag":209,"props":1521,"children":1522},{"style":328},[1523],{"type":51,"value":1524},"}\n",{"type":45,"tag":144,"props":1526,"children":1528},{"id":1527},"field-descriptions",[1529],{"type":51,"value":1530},"Field Descriptions",{"type":45,"tag":1532,"props":1533,"children":1534},"table",{},[1535,1559],{"type":45,"tag":1536,"props":1537,"children":1538},"thead",{},[1539],{"type":45,"tag":1540,"props":1541,"children":1542},"tr",{},[1543,1549,1554],{"type":45,"tag":1544,"props":1545,"children":1546},"th",{},[1547],{"type":51,"value":1548},"Field",{"type":45,"tag":1544,"props":1550,"children":1551},{},[1552],{"type":51,"value":1553},"Type",{"type":45,"tag":1544,"props":1555,"children":1556},{},[1557],{"type":51,"value":1558},"Description",{"type":45,"tag":1560,"props":1561,"children":1562},"tbody",{},[1563,1585,1634,1665,1689,1713,1759,1782,1805,1827,1848,1869,1895,1916,1936,1974,1997],{"type":45,"tag":1540,"props":1564,"children":1565},{},[1566,1575,1580],{"type":45,"tag":1567,"props":1568,"children":1569},"td",{},[1570],{"type":45,"tag":97,"props":1571,"children":1573},{"className":1572},[],[1574],{"type":51,"value":550},{"type":45,"tag":1567,"props":1576,"children":1577},{},[1578],{"type":51,"value":1579},"string",{"type":45,"tag":1567,"props":1581,"children":1582},{},[1583],{"type":51,"value":1584},"UCP spec version (date-based)",{"type":45,"tag":1540,"props":1586,"children":1587},{},[1588,1596,1603],{"type":45,"tag":1567,"props":1589,"children":1590},{},[1591],{"type":45,"tag":97,"props":1592,"children":1594},{"className":1593},[],[1595],{"type":51,"value":588},{"type":45,"tag":1567,"props":1597,"children":1598},{},[1599,1600],{"type":51,"value":1579},{"type":45,"tag":209,"props":1601,"children":1602},{},[],{"type":45,"tag":1567,"props":1604,"children":1605},{},[1606,1608,1613,1615,1620,1621,1627,1628],{"type":51,"value":1607},"One or more of: ",{"type":45,"tag":97,"props":1609,"children":1611},{"className":1610},[],[1612],{"type":51,"value":610},{"type":51,"value":1614},", ",{"type":45,"tag":97,"props":1616,"children":1618},{"className":1617},[],[1619],{"type":51,"value":1359},{"type":51,"value":1614},{"type":45,"tag":97,"props":1622,"children":1624},{"className":1623},[],[1625],{"type":51,"value":1626},"payment_provider",{"type":51,"value":1614},{"type":45,"tag":97,"props":1629,"children":1631},{"className":1630},[],[1632],{"type":51,"value":1633},"host_embedded",{"type":45,"tag":1540,"props":1635,"children":1636},{},[1637,1645,1649],{"type":45,"tag":1567,"props":1638,"children":1639},{},[1640],{"type":45,"tag":97,"props":1641,"children":1643},{"className":1642},[],[1644],{"type":51,"value":632},{"type":45,"tag":1567,"props":1646,"children":1647},{},[1648],{"type":51,"value":1579},{"type":45,"tag":1567,"props":1650,"children":1651},{},[1652,1657,1659],{"type":45,"tag":97,"props":1653,"children":1655},{"className":1654},[],[1656],{"type":51,"value":649},{"type":51,"value":1658}," (default) or ",{"type":45,"tag":97,"props":1660,"children":1662},{"className":1661},[],[1663],{"type":51,"value":1664},"bun",{"type":45,"tag":1540,"props":1666,"children":1667},{},[1668,1677,1684],{"type":45,"tag":1567,"props":1669,"children":1670},{},[1671],{"type":45,"tag":97,"props":1672,"children":1674},{"className":1673},[],[1675],{"type":51,"value":1676},"capabilities.core",{"type":45,"tag":1567,"props":1678,"children":1679},{},[1680,1681],{"type":51,"value":1579},{"type":45,"tag":209,"props":1682,"children":1683},{},[],{"type":45,"tag":1567,"props":1685,"children":1686},{},[1687],{"type":51,"value":1688},"Required capabilities to implement",{"type":45,"tag":1540,"props":1690,"children":1691},{},[1692,1701,1708],{"type":45,"tag":1567,"props":1693,"children":1694},{},[1695],{"type":45,"tag":97,"props":1696,"children":1698},{"className":1697},[],[1699],{"type":51,"value":1700},"capabilities.extensions",{"type":45,"tag":1567,"props":1702,"children":1703},{},[1704,1705],{"type":51,"value":1579},{"type":45,"tag":209,"props":1706,"children":1707},{},[],{"type":45,"tag":1567,"props":1709,"children":1710},{},[1711],{"type":51,"value":1712},"Optional extensions to implement",{"type":45,"tag":1540,"props":1714,"children":1715},{},[1716,1724,1731],{"type":45,"tag":1567,"props":1717,"children":1718},{},[1719],{"type":45,"tag":97,"props":1720,"children":1722},{"className":1721},[],[1723],{"type":51,"value":774},{"type":45,"tag":1567,"props":1725,"children":1726},{},[1727,1728],{"type":51,"value":1579},{"type":45,"tag":209,"props":1729,"children":1730},{},[],{"type":45,"tag":1567,"props":1732,"children":1733},{},[1734,1736,1741,1742,1747,1748,1753,1754],{"type":51,"value":1735},"Enabled transports: ",{"type":45,"tag":97,"props":1737,"children":1739},{"className":1738},[],[1740],{"type":51,"value":795},{"type":51,"value":1614},{"type":45,"tag":97,"props":1743,"children":1745},{"className":1744},[],[1746],{"type":51,"value":854},{"type":51,"value":1614},{"type":45,"tag":97,"props":1749,"children":1751},{"className":1750},[],[1752],{"type":51,"value":871},{"type":51,"value":1614},{"type":45,"tag":97,"props":1755,"children":1757},{"className":1756},[],[1758],{"type":51,"value":888},{"type":45,"tag":1540,"props":1760,"children":1761},{},[1762,1770,1777],{"type":45,"tag":1567,"props":1763,"children":1764},{},[1765],{"type":45,"tag":97,"props":1766,"children":1768},{"className":1767},[],[1769],{"type":51,"value":816},{"type":45,"tag":1567,"props":1771,"children":1772},{},[1773,1774],{"type":51,"value":1579},{"type":45,"tag":209,"props":1775,"children":1776},{},[],{"type":45,"tag":1567,"props":1778,"children":1779},{},[1780],{"type":51,"value":1781},"Order to implement transports",{"type":45,"tag":1540,"props":1783,"children":1784},{},[1785,1793,1800],{"type":45,"tag":1567,"props":1786,"children":1787},{},[1788],{"type":45,"tag":97,"props":1789,"children":1791},{"className":1790},[],[1792],{"type":51,"value":909},{"type":45,"tag":1567,"props":1794,"children":1795},{},[1796,1797],{"type":51,"value":1579},{"type":45,"tag":209,"props":1798,"children":1799},{},[],{"type":45,"tag":1567,"props":1801,"children":1802},{},[1803],{"type":51,"value":1804},"Payment handler IDs to support",{"type":45,"tag":1540,"props":1806,"children":1807},{},[1808,1817,1822],{"type":45,"tag":1567,"props":1809,"children":1810},{},[1811],{"type":45,"tag":97,"props":1812,"children":1814},{"className":1813},[],[1815],{"type":51,"value":1816},"features.ap2_mandates",{"type":45,"tag":1567,"props":1818,"children":1819},{},[1820],{"type":51,"value":1821},"boolean",{"type":45,"tag":1567,"props":1823,"children":1824},{},[1825],{"type":51,"value":1826},"Enable AP2 mandate signing",{"type":45,"tag":1540,"props":1828,"children":1829},{},[1830,1839,1843],{"type":45,"tag":1567,"props":1831,"children":1832},{},[1833],{"type":45,"tag":97,"props":1834,"children":1836},{"className":1835},[],[1837],{"type":51,"value":1838},"features.identity_linking",{"type":45,"tag":1567,"props":1840,"children":1841},{},[1842],{"type":51,"value":1821},{"type":45,"tag":1567,"props":1844,"children":1845},{},[1846],{"type":51,"value":1847},"Enable OAuth identity linking",{"type":45,"tag":1540,"props":1849,"children":1850},{},[1851,1860,1864],{"type":45,"tag":1567,"props":1852,"children":1853},{},[1854],{"type":45,"tag":97,"props":1855,"children":1857},{"className":1856},[],[1858],{"type":51,"value":1859},"features.multi_destination_fulfillment",{"type":45,"tag":1567,"props":1861,"children":1862},{},[1863],{"type":51,"value":1821},{"type":45,"tag":1567,"props":1865,"children":1866},{},[1867],{"type":51,"value":1868},"Enable multi-destination shipping",{"type":45,"tag":1540,"props":1870,"children":1871},{},[1872,1880,1884],{"type":45,"tag":1567,"props":1873,"children":1874},{},[1875],{"type":45,"tag":97,"props":1876,"children":1878},{"className":1877},[],[1879],{"type":51,"value":1044},{"type":45,"tag":1567,"props":1881,"children":1882},{},[1883],{"type":51,"value":1579},{"type":45,"tag":1567,"props":1885,"children":1886},{},[1887,1889],{"type":51,"value":1888},"Business domain for ",{"type":45,"tag":97,"props":1890,"children":1892},{"className":1891},[],[1893],{"type":51,"value":1894},"\u002F.well-known\u002Fucp",{"type":45,"tag":1540,"props":1896,"children":1897},{},[1898,1906,1911],{"type":45,"tag":1567,"props":1899,"children":1900},{},[1901],{"type":45,"tag":97,"props":1902,"children":1904},{"className":1903},[],[1905],{"type":51,"value":1074},{"type":45,"tag":1567,"props":1907,"children":1908},{},[1909],{"type":51,"value":1910},"object",{"type":45,"tag":1567,"props":1912,"children":1913},{},[1914],{"type":51,"value":1915},"Map of existing API endpoints to analyze",{"type":45,"tag":1540,"props":1917,"children":1918},{},[1919,1927,1931],{"type":45,"tag":1567,"props":1920,"children":1921},{},[1922],{"type":45,"tag":97,"props":1923,"children":1925},{"className":1924},[],[1926],{"type":51,"value":1100},{"type":45,"tag":1567,"props":1928,"children":1929},{},[1930],{"type":51,"value":1910},{"type":45,"tag":1567,"props":1932,"children":1933},{},[1934],{"type":51,"value":1935},"URLs for privacy, terms, refunds, shipping policies",{"type":45,"tag":1540,"props":1937,"children":1938},{},[1939,1947,1951],{"type":45,"tag":1567,"props":1940,"children":1941},{},[1942],{"type":45,"tag":97,"props":1943,"children":1945},{"className":1944},[],[1946],{"type":51,"value":1246},{"type":45,"tag":1567,"props":1948,"children":1949},{},[1950],{"type":51,"value":1579},{"type":45,"tag":1567,"props":1952,"children":1953},{},[1954,1960,1962,1968,1969],{"type":45,"tag":97,"props":1955,"children":1957},{"className":1956},[],[1958],{"type":51,"value":1959},"types",{"type":51,"value":1961}," | ",{"type":45,"tag":97,"props":1963,"children":1965},{"className":1964},[],[1966],{"type":51,"value":1967},"scaffolding",{"type":51,"value":1961},{"type":45,"tag":97,"props":1970,"children":1972},{"className":1971},[],[1973],{"type":51,"value":1263},{"type":45,"tag":1540,"props":1975,"children":1976},{},[1977,1985,1992],{"type":45,"tag":1567,"props":1978,"children":1979},{},[1980],{"type":45,"tag":97,"props":1981,"children":1983},{"className":1982},[],[1984],{"type":51,"value":1284},{"type":45,"tag":1567,"props":1986,"children":1987},{},[1988,1989],{"type":51,"value":1579},{"type":45,"tag":209,"props":1990,"children":1991},{},[],{"type":45,"tag":1567,"props":1993,"children":1994},{},[1995],{"type":51,"value":1996},"Files created by scaffold (for tracking)",{"type":45,"tag":1540,"props":1998,"children":1999},{},[2000,2008,2012],{"type":45,"tag":1567,"props":2001,"children":2002},{},[2003],{"type":45,"tag":97,"props":2004,"children":2006},{"className":2005},[],[2007],{"type":51,"value":1309},{"type":45,"tag":1567,"props":2009,"children":2010},{},[2011],{"type":51,"value":1910},{"type":45,"tag":1567,"props":2013,"children":2014},{},[2015],{"type":51,"value":2016},"Raw answers to qualifying questions",{"type":45,"tag":134,"props":2018,"children":2019},{},[],{"type":45,"tag":54,"props":2021,"children":2023},{"id":2022},"sub-command-no-argument",[2024],{"type":51,"value":2025},"Sub-command: (no argument)",{"type":45,"tag":144,"props":2027,"children":2029},{"id":2028},"trigger",[2030],{"type":51,"value":2031},"Trigger",{"type":45,"tag":151,"props":2033,"children":2034},{},[2035,2037,2043],{"type":51,"value":2036},"User runs ",{"type":45,"tag":97,"props":2038,"children":2040},{"className":2039},[],[2041],{"type":51,"value":2042},"\u002Fucp",{"type":51,"value":2044}," with no sub-command",{"type":45,"tag":144,"props":2046,"children":2048},{"id":2047},"behavior",[2049],{"type":51,"value":2050},"Behavior",{"type":45,"tag":151,"props":2052,"children":2053},{},[2054],{"type":51,"value":2055},"Display help listing all available sub-commands:",{"type":45,"tag":198,"props":2057,"children":2060},{"className":2058,"code":2059,"language":51},[440],"UCP Skill — Universal Commerce Protocol Implementation\n\nAvailable commands:\n  \u002Fucp init      — Initialize UCP in this project (clone spec, create config)\n  \u002Fucp consult   — Full consultation: answer qualifying questions, build roadmap\n  \u002Fucp plan      — Generate detailed implementation plan\n  \u002Fucp gaps      — Analyze existing code against UCP requirements\n  \u002Fucp scaffold  — Generate full working UCP implementation\n  \u002Fucp validate  — Validate implementation against UCP schemas\n  \u002Fucp profile   — Generate \u002F.well-known\u002Fucp discovery profile\n  \u002Fucp test      — Generate unit tests for UCP handlers\n  \u002Fucp docs      — Generate internal documentation\n\nTypical workflow:\n  \u002Fucp init → \u002Fucp consult → \u002Fucp plan → \u002Fucp scaffold → \u002Fucp profile → \u002Fucp test → \u002Fucp validate\n\nConfiguration: .\u002Fucp.config.json\nSpec location: .\u002Fucp\u002F or .\u002F.ucp-spec\u002F\n",[2061],{"type":45,"tag":97,"props":2062,"children":2063},{"__ignoreMap":203},[2064],{"type":51,"value":2059},{"type":45,"tag":134,"props":2066,"children":2067},{},[],{"type":45,"tag":54,"props":2069,"children":2071},{"id":2070},"sub-command-init",[2072],{"type":51,"value":2073},"Sub-command: init",{"type":45,"tag":144,"props":2075,"children":2077},{"id":2076},"trigger-1",[2078],{"type":51,"value":2031},{"type":45,"tag":151,"props":2080,"children":2081},{},[2082,2083],{"type":51,"value":2036},{"type":45,"tag":97,"props":2084,"children":2086},{"className":2085},[],[2087],{"type":51,"value":2088},"\u002Fucp init",{"type":45,"tag":144,"props":2090,"children":2092},{"id":2091},"purpose",[2093],{"type":51,"value":2094},"Purpose",{"type":45,"tag":151,"props":2096,"children":2097},{},[2098],{"type":51,"value":2099},"Bootstrap UCP in a project: clone spec, create config, ask essential questions.",{"type":45,"tag":144,"props":2101,"children":2103},{"id":2102},"procedure",[2104],{"type":51,"value":2105},"Procedure",{"type":45,"tag":2107,"props":2108,"children":2110},"h4",{"id":2109},"step-1-checkclone-spec-repository",[2111],{"type":51,"value":2112},"Step 1: Check\u002FClone Spec Repository",{"type":45,"tag":61,"props":2114,"children":2115},{},[2116,2135,2167],{"type":45,"tag":65,"props":2117,"children":2118},{},[2119,2120,2125,2127],{"type":51,"value":403},{"type":45,"tag":97,"props":2121,"children":2123},{"className":2122},[],[2124],{"type":51,"value":167},{"type":51,"value":2126}," exists\n",{"type":45,"tag":384,"props":2128,"children":2129},{},[2130],{"type":45,"tag":65,"props":2131,"children":2132},{},[2133],{"type":51,"value":2134},"If yes: \"Found local UCP spec at .\u002Fucp\u002F\"",{"type":45,"tag":65,"props":2136,"children":2137},{},[2138,2140,2145,2146],{"type":51,"value":2139},"If not, check if ",{"type":45,"tag":97,"props":2141,"children":2143},{"className":2142},[],[2144],{"type":51,"value":178},{"type":51,"value":2126},{"type":45,"tag":384,"props":2147,"children":2148},{},[2149,2162],{"type":45,"tag":65,"props":2150,"children":2151},{},[2152,2154,2160],{"type":51,"value":2153},"If yes: Run ",{"type":45,"tag":97,"props":2155,"children":2157},{"className":2156},[],[2158],{"type":51,"value":2159},"git pull",{"type":51,"value":2161}," to update",{"type":45,"tag":65,"props":2163,"children":2164},{},[2165],{"type":51,"value":2166},"If no: Clone the repo (see Spec Repository Handling)",{"type":45,"tag":65,"props":2168,"children":2169},{},[2170,2172,2177,2179],{"type":51,"value":2171},"After cloning, add ",{"type":45,"tag":97,"props":2173,"children":2175},{"className":2174},[],[2176],{"type":51,"value":372},{"type":51,"value":2178}," to ",{"type":45,"tag":97,"props":2180,"children":2182},{"className":2181},[],[2183],{"type":51,"value":380},{"type":45,"tag":2107,"props":2185,"children":2187},{"id":2186},"step-2-check-for-existing-config",[2188],{"type":51,"value":2189},"Step 2: Check for Existing Config",{"type":45,"tag":61,"props":2191,"children":2192},{},[2193,2204],{"type":45,"tag":65,"props":2194,"children":2195},{},[2196,2197,2202],{"type":51,"value":403},{"type":45,"tag":97,"props":2198,"children":2200},{"className":2199},[],[2201],{"type":51,"value":470},{"type":51,"value":2203}," exists",{"type":45,"tag":65,"props":2205,"children":2206},{},[2207,2209],{"type":51,"value":2208},"If yes, ask: \"Config file exists. Overwrite, merge, or abort?\"\n",{"type":45,"tag":384,"props":2210,"children":2211},{},[2212,2217,2222],{"type":45,"tag":65,"props":2213,"children":2214},{},[2215],{"type":51,"value":2216},"Overwrite: Delete and create fresh",{"type":45,"tag":65,"props":2218,"children":2219},{},[2220],{"type":51,"value":2221},"Merge: Keep existing values as defaults",{"type":45,"tag":65,"props":2223,"children":2224},{},[2225],{"type":51,"value":2226},"Abort: Stop init",{"type":45,"tag":2107,"props":2228,"children":2230},{"id":2229},"step-3-ask-essential-questions-4-questions",[2231],{"type":51,"value":2232},"Step 3: Ask Essential Questions (4 questions)",{"type":45,"tag":151,"props":2234,"children":2235},{},[2236],{"type":45,"tag":69,"props":2237,"children":2238},{},[2239],{"type":51,"value":2240},"Q1: What role(s) are you implementing?",{"type":45,"tag":384,"props":2242,"children":2243},{},[2244,2249,2254,2259,2264],{"type":45,"tag":65,"props":2245,"children":2246},{},[2247],{"type":51,"value":2248},"Business (merchant of record)",{"type":45,"tag":65,"props":2250,"children":2251},{},[2252],{"type":51,"value":2253},"Platform (consumer app or agent)",{"type":45,"tag":65,"props":2255,"children":2256},{},[2257],{"type":51,"value":2258},"Payment credential provider",{"type":45,"tag":65,"props":2260,"children":2261},{},[2262],{"type":51,"value":2263},"Host embedding checkout",{"type":45,"tag":65,"props":2265,"children":2266},{},[2267],{"type":51,"value":2268},"Multiple (specify)",{"type":45,"tag":151,"props":2270,"children":2271},{},[2272],{"type":51,"value":2273},"If user selects multiple roles, WARN:",{"type":45,"tag":2275,"props":2276,"children":2277},"blockquote",{},[2278],{"type":45,"tag":151,"props":2279,"children":2280},{},[2281],{"type":51,"value":2282},"\"Implementing multiple roles is unusual. This is typically for marketplace\u002Faggregator scenarios. Are you sure?\"",{"type":45,"tag":151,"props":2284,"children":2285},{},[2286],{"type":45,"tag":69,"props":2287,"children":2288},{},[2289],{"type":51,"value":2290},"Q2: What runtime will you use?",{"type":45,"tag":384,"props":2292,"children":2293},{},[2294,2299],{"type":45,"tag":65,"props":2295,"children":2296},{},[2297],{"type":51,"value":2298},"Node.js (recommended, stable)",{"type":45,"tag":65,"props":2300,"children":2301},{},[2302],{"type":51,"value":2303},"Bun (opt-in, experimental)",{"type":45,"tag":151,"props":2305,"children":2306},{},[2307],{"type":51,"value":2308},"NOTE: If user mentions Edge, respond:",{"type":45,"tag":2275,"props":2310,"children":2311},{},[2312],{"type":45,"tag":151,"props":2313,"children":2314},{},[2315],{"type":51,"value":2316},"\"Edge runtime is not supported for UCP implementations. Please choose Node.js or Bun.\"",{"type":45,"tag":151,"props":2318,"children":2319},{},[2320],{"type":45,"tag":69,"props":2321,"children":2322},{},[2323],{"type":51,"value":2324},"Q3: What is your business domain?",{"type":45,"tag":384,"props":2326,"children":2327},{},[2328,2338],{"type":45,"tag":65,"props":2329,"children":2330},{},[2331,2333],{"type":51,"value":2332},"The domain that will host ",{"type":45,"tag":97,"props":2334,"children":2336},{"className":2335},[],[2337],{"type":51,"value":1894},{"type":45,"tag":65,"props":2339,"children":2340},{},[2341,2343],{"type":51,"value":2342},"Example: ",{"type":45,"tag":97,"props":2344,"children":2346},{"className":2345},[],[2347],{"type":51,"value":2348},"shop.example.com",{"type":45,"tag":151,"props":2350,"children":2351},{},[2352],{"type":45,"tag":69,"props":2353,"children":2354},{},[2355],{"type":51,"value":2356},"Q4: Which transports do you need at launch?",{"type":45,"tag":384,"props":2358,"children":2359},{},[2360,2365,2370,2375],{"type":45,"tag":65,"props":2361,"children":2362},{},[2363],{"type":51,"value":2364},"REST (recommended baseline)",{"type":45,"tag":65,"props":2366,"children":2367},{},[2368],{"type":51,"value":2369},"MCP (Model Context Protocol)",{"type":45,"tag":65,"props":2371,"children":2372},{},[2373],{"type":51,"value":2374},"A2A (Agent-to-Agent)",{"type":45,"tag":65,"props":2376,"children":2377},{},[2378],{"type":51,"value":2379},"Embedded (iframe checkout)",{"type":45,"tag":2107,"props":2381,"children":2383},{"id":2382},"step-4-create-config-file",[2384],{"type":51,"value":2385},"Step 4: Create Config File",{"type":45,"tag":151,"props":2387,"children":2388},{},[2389,2391,2396],{"type":51,"value":2390},"Create ",{"type":45,"tag":97,"props":2392,"children":2394},{"className":2393},[],[2395],{"type":51,"value":470},{"type":51,"value":2397}," with:",{"type":45,"tag":384,"props":2399,"children":2400},{},[2401,2406,2411],{"type":45,"tag":65,"props":2402,"children":2403},{},[2404],{"type":51,"value":2405},"Answers from essential questions",{"type":45,"tag":65,"props":2407,"children":2408},{},[2409],{"type":51,"value":2410},"Sensible defaults for other fields",{"type":45,"tag":65,"props":2412,"children":2413},{},[2414,2419],{"type":45,"tag":97,"props":2415,"children":2417},{"className":2416},[],[2418],{"type":51,"value":550},{"type":51,"value":2420}," set to latest from spec",{"type":45,"tag":2107,"props":2422,"children":2424},{"id":2423},"step-5-output-ready-message",[2425],{"type":51,"value":2426},"Step 5: Output Ready Message",{"type":45,"tag":198,"props":2428,"children":2431},{"className":2429,"code":2430,"language":51},[440],"UCP initialized successfully!\n\nConfig: .\u002Fucp.config.json\nSpec:   .\u002F.ucp-spec\u002F (or .\u002Fucp\u002F)\nRole:   {role}\nDomain: {domain}\n\nNext steps:\n  \u002Fucp consult  — Complete full consultation (recommended)\n  \u002Fucp plan     — Skip to implementation planning\n  \u002Fucp gaps     — Analyze existing code first\n",[2432],{"type":45,"tag":97,"props":2433,"children":2434},{"__ignoreMap":203},[2435],{"type":51,"value":2430},{"type":45,"tag":134,"props":2437,"children":2438},{},[],{"type":45,"tag":54,"props":2440,"children":2442},{"id":2441},"sub-command-consult",[2443],{"type":51,"value":2444},"Sub-command: consult",{"type":45,"tag":144,"props":2446,"children":2448},{"id":2447},"trigger-2",[2449],{"type":51,"value":2031},{"type":45,"tag":151,"props":2451,"children":2452},{},[2453,2454],{"type":51,"value":2036},{"type":45,"tag":97,"props":2455,"children":2457},{"className":2456},[],[2458],{"type":51,"value":2459},"\u002Fucp consult",{"type":45,"tag":144,"props":2461,"children":2463},{"id":2462},"purpose-1",[2464],{"type":51,"value":2094},{"type":45,"tag":151,"props":2466,"children":2467},{},[2468],{"type":51,"value":2469},"Walk through all 12 qualifying questions, update config, produce implementation roadmap.",{"type":45,"tag":144,"props":2471,"children":2473},{"id":2472},"prerequisites",[2474],{"type":51,"value":2475},"Prerequisites",{"type":45,"tag":384,"props":2477,"children":2478},{},[2479,2491],{"type":45,"tag":65,"props":2480,"children":2481},{},[2482,2484,2489],{"type":51,"value":2483},"Config file must exist (run ",{"type":45,"tag":97,"props":2485,"children":2487},{"className":2486},[],[2488],{"type":51,"value":2088},{"type":51,"value":2490}," first)",{"type":45,"tag":65,"props":2492,"children":2493},{},[2494],{"type":51,"value":2495},"Spec must be available",{"type":45,"tag":144,"props":2497,"children":2499},{"id":2498},"procedure-1",[2500],{"type":51,"value":2105},{"type":45,"tag":2107,"props":2502,"children":2504},{"id":2503},"step-1-load-existing-config",[2505],{"type":51,"value":2506},"Step 1: Load Existing Config",{"type":45,"tag":151,"props":2508,"children":2509},{},[2510,2511,2516],{"type":51,"value":391},{"type":45,"tag":97,"props":2512,"children":2514},{"className":2513},[],[2515],{"type":51,"value":470},{"type":51,"value":2517}," and use existing answers as defaults.",{"type":45,"tag":2107,"props":2519,"children":2521},{"id":2520},"step-2-walk-through-12-qualifying-questions",[2522],{"type":51,"value":2523},"Step 2: Walk Through 12 Qualifying Questions",{"type":45,"tag":151,"props":2525,"children":2526},{},[2527],{"type":51,"value":2528},"Ask each question. If already answered in config, show current value and ask to confirm or change.",{"type":45,"tag":151,"props":2530,"children":2531},{},[2532],{"type":45,"tag":69,"props":2533,"children":2534},{},[2535],{"type":51,"value":2536},"Q1: Are we implementing the business side, the platform side, or both?",{"type":45,"tag":384,"props":2538,"children":2539},{},[2540,2552],{"type":45,"tag":65,"props":2541,"children":2542},{},[2543,2545,2550],{"type":51,"value":2544},"Map to ",{"type":45,"tag":97,"props":2546,"children":2548},{"className":2547},[],[2549],{"type":51,"value":588},{"type":51,"value":2551}," in config",{"type":45,"tag":65,"props":2553,"children":2554},{},[2555],{"type":51,"value":2556},"If both\u002Fmultiple, warn about unusual scenario",{"type":45,"tag":151,"props":2558,"children":2559},{},[2560],{"type":45,"tag":69,"props":2561,"children":2562},{},[2563],{"type":51,"value":2564},"Q2: Which UCP version and which capabilities\u002Fextensions are in scope?",{"type":45,"tag":384,"props":2566,"children":2567},{},[2568,2573],{"type":45,"tag":65,"props":2569,"children":2570},{},[2571],{"type":51,"value":2572},"Read available versions from spec",{"type":45,"tag":65,"props":2574,"children":2575},{},[2576,2578],{"type":51,"value":2577},"Present capability options:\n",{"type":45,"tag":384,"props":2579,"children":2580},{},[2581,2593],{"type":45,"tag":65,"props":2582,"children":2583},{},[2584,2586,2591],{"type":51,"value":2585},"Core: ",{"type":45,"tag":97,"props":2587,"children":2589},{"className":2588},[],[2590],{"type":51,"value":718},{"type":51,"value":2592}," (required)",{"type":45,"tag":65,"props":2594,"children":2595},{},[2596,2598],{"type":51,"value":2597},"Extensions:\n",{"type":45,"tag":384,"props":2599,"children":2600},{},[2601,2610,2619,2628,2637,2646],{"type":45,"tag":65,"props":2602,"children":2603},{},[2604],{"type":45,"tag":97,"props":2605,"children":2607},{"className":2606},[],[2608],{"type":51,"value":2609},"dev.ucp.shopping.fulfillment",{"type":45,"tag":65,"props":2611,"children":2612},{},[2613],{"type":45,"tag":97,"props":2614,"children":2616},{"className":2615},[],[2617],{"type":51,"value":2618},"dev.ucp.shopping.discount",{"type":45,"tag":65,"props":2620,"children":2621},{},[2622],{"type":45,"tag":97,"props":2623,"children":2625},{"className":2624},[],[2626],{"type":51,"value":2627},"dev.ucp.shopping.buyer_consent",{"type":45,"tag":65,"props":2629,"children":2630},{},[2631],{"type":45,"tag":97,"props":2632,"children":2634},{"className":2633},[],[2635],{"type":51,"value":2636},"dev.ucp.shopping.ap2_mandate",{"type":45,"tag":65,"props":2638,"children":2639},{},[2640],{"type":45,"tag":97,"props":2641,"children":2643},{"className":2642},[],[2644],{"type":51,"value":2645},"dev.ucp.shopping.order",{"type":45,"tag":65,"props":2647,"children":2648},{},[2649],{"type":45,"tag":97,"props":2650,"children":2652},{"className":2651},[],[2653],{"type":51,"value":2654},"dev.ucp.common.identity_linking",{"type":45,"tag":151,"props":2656,"children":2657},{},[2658],{"type":45,"tag":69,"props":2659,"children":2660},{},[2661],{"type":51,"value":2662},"Q3: Which payment handlers do we need?",{"type":45,"tag":384,"props":2664,"children":2665},{},[2666,2671,2676,2681],{"type":45,"tag":65,"props":2667,"children":2668},{},[2669],{"type":51,"value":2670},"Wallets (Apple Pay, Google Pay)",{"type":45,"tag":65,"props":2672,"children":2673},{},[2674],{"type":51,"value":2675},"PSP tokenization (Stripe, Adyen, etc.)",{"type":45,"tag":65,"props":2677,"children":2678},{},[2679],{"type":51,"value":2680},"Custom handler",{"type":45,"tag":65,"props":2682,"children":2683},{},[2684],{"type":51,"value":2685},"None yet (decide later)",{"type":45,"tag":151,"props":2687,"children":2688},{},[2689],{"type":45,"tag":69,"props":2690,"children":2691},{},[2692],{"type":51,"value":2693},"Q4: Do we need AP2 mandates and signing key infrastructure?",{"type":45,"tag":384,"props":2695,"children":2696},{},[2697,2708,2719],{"type":45,"tag":65,"props":2698,"children":2699},{},[2700,2702],{"type":51,"value":2701},"Yes → set ",{"type":45,"tag":97,"props":2703,"children":2705},{"className":2704},[],[2706],{"type":51,"value":2707},"features.ap2_mandates: true",{"type":45,"tag":65,"props":2709,"children":2710},{},[2711,2713],{"type":51,"value":2712},"No → set ",{"type":45,"tag":97,"props":2714,"children":2716},{"className":2715},[],[2717],{"type":51,"value":2718},"features.ap2_mandates: false",{"type":45,"tag":65,"props":2720,"children":2721},{},[2722],{"type":51,"value":2723},"If yes, explain: \"You'll need to provide JWS signing keys (ES256 recommended)\"",{"type":45,"tag":151,"props":2725,"children":2726},{},[2727],{"type":45,"tag":69,"props":2728,"children":2729},{},[2730],{"type":51,"value":2731},"Q5: Do we need fulfillment options and multi-group\u002Fmulti-destination support?",{"type":45,"tag":384,"props":2733,"children":2734},{},[2735,2740,2745],{"type":45,"tag":65,"props":2736,"children":2737},{},[2738],{"type":51,"value":2739},"No fulfillment needed",{"type":45,"tag":65,"props":2741,"children":2742},{},[2743],{"type":51,"value":2744},"Single destination only",{"type":45,"tag":65,"props":2746,"children":2747},{},[2748,2750],{"type":51,"value":2749},"Multi-destination support → set ",{"type":45,"tag":97,"props":2751,"children":2753},{"className":2752},[],[2754],{"type":51,"value":2755},"features.multi_destination_fulfillment: true",{"type":45,"tag":151,"props":2757,"children":2758},{},[2759],{"type":45,"tag":69,"props":2760,"children":2761},{},[2762],{"type":51,"value":2763},"Q6: Do we need discounts, buyer consent capture, or identity linking?",{"type":45,"tag":384,"props":2765,"children":2766},{},[2767,2779,2790],{"type":45,"tag":65,"props":2768,"children":2769},{},[2770,2772,2777],{"type":51,"value":2771},"Discounts → add ",{"type":45,"tag":97,"props":2773,"children":2775},{"className":2774},[],[2776],{"type":51,"value":2618},{"type":51,"value":2778}," to extensions",{"type":45,"tag":65,"props":2780,"children":2781},{},[2782,2784,2789],{"type":51,"value":2783},"Buyer consent → add ",{"type":45,"tag":97,"props":2785,"children":2787},{"className":2786},[],[2788],{"type":51,"value":2627},{"type":51,"value":2778},{"type":45,"tag":65,"props":2791,"children":2792},{},[2793,2795,2800,2802],{"type":51,"value":2794},"Identity linking → add ",{"type":45,"tag":97,"props":2796,"children":2798},{"className":2797},[],[2799],{"type":51,"value":2654},{"type":51,"value":2801},", set ",{"type":45,"tag":97,"props":2803,"children":2805},{"className":2804},[],[2806],{"type":51,"value":2807},"features.identity_linking: true",{"type":45,"tag":151,"props":2809,"children":2810},{},[2811],{"type":45,"tag":69,"props":2812,"children":2813},{},[2814],{"type":51,"value":2815},"Q7: What are the existing checkout and order APIs we should map to UCP?",{"type":45,"tag":384,"props":2817,"children":2818},{},[2819,2824,2836],{"type":45,"tag":65,"props":2820,"children":2821},{},[2822],{"type":51,"value":2823},"Ask for existing endpoint paths",{"type":45,"tag":65,"props":2825,"children":2826},{},[2827,2829,2834],{"type":51,"value":2828},"Store in ",{"type":45,"tag":97,"props":2830,"children":2832},{"className":2831},[],[2833],{"type":51,"value":1074},{"type":51,"value":2835}," object",{"type":45,"tag":65,"props":2837,"children":2838},{},[2839,2841,2847,2848,2854,2855],{"type":51,"value":2840},"Examples: ",{"type":45,"tag":97,"props":2842,"children":2844},{"className":2843},[],[2845],{"type":51,"value":2846},"\u002Fapi\u002Fcheckout",{"type":51,"value":1614},{"type":45,"tag":97,"props":2849,"children":2851},{"className":2850},[],[2852],{"type":51,"value":2853},"\u002Fapi\u002Fcart",{"type":51,"value":1614},{"type":45,"tag":97,"props":2856,"children":2858},{"className":2857},[],[2859],{"type":51,"value":2860},"\u002Fapi\u002Forders",{"type":45,"tag":151,"props":2862,"children":2863},{},[2864],{"type":45,"tag":69,"props":2865,"children":2866},{},[2867],{"type":51,"value":2868},"Q8: What are the required policy URLs?",{"type":45,"tag":384,"props":2870,"children":2871},{},[2872,2877,2882,2887,2892],{"type":45,"tag":65,"props":2873,"children":2874},{},[2875],{"type":51,"value":2876},"Privacy policy URL",{"type":45,"tag":65,"props":2878,"children":2879},{},[2880],{"type":51,"value":2881},"Terms of service URL",{"type":45,"tag":65,"props":2883,"children":2884},{},[2885],{"type":51,"value":2886},"Refund policy URL",{"type":45,"tag":65,"props":2888,"children":2889},{},[2890],{"type":51,"value":2891},"Shipping policy URL",{"type":45,"tag":65,"props":2893,"children":2894},{},[2895,2896,2901],{"type":51,"value":2828},{"type":45,"tag":97,"props":2897,"children":2899},{"className":2898},[],[2900],{"type":51,"value":1100},{"type":51,"value":2835},{"type":45,"tag":151,"props":2903,"children":2904},{},[2905],{"type":45,"tag":69,"props":2906,"children":2907},{},[2908],{"type":51,"value":2909},"Q9: What authentication model is required for checkout endpoints?",{"type":45,"tag":384,"props":2911,"children":2912},{},[2913,2918,2923,2928,2933],{"type":45,"tag":65,"props":2914,"children":2915},{},[2916],{"type":51,"value":2917},"None (anonymous checkout)",{"type":45,"tag":65,"props":2919,"children":2920},{},[2921],{"type":51,"value":2922},"API key",{"type":45,"tag":65,"props":2924,"children":2925},{},[2926],{"type":51,"value":2927},"OAuth 2.0",{"type":45,"tag":65,"props":2929,"children":2930},{},[2931],{"type":51,"value":2932},"Session-based",{"type":45,"tag":65,"props":2934,"children":2935},{},[2936,2937],{"type":51,"value":2828},{"type":45,"tag":97,"props":2938,"children":2940},{"className":2939},[],[2941],{"type":51,"value":2942},"answers.authentication_model",{"type":45,"tag":151,"props":2944,"children":2945},{},[2946],{"type":45,"tag":69,"props":2947,"children":2948},{},[2949],{"type":51,"value":2950},"Q10: Who will receive order webhooks and what event cadence is required?",{"type":45,"tag":384,"props":2952,"children":2953},{},[2954,2959,2991],{"type":45,"tag":65,"props":2955,"children":2956},{},[2957],{"type":51,"value":2958},"Webhook URL for order events",{"type":45,"tag":65,"props":2960,"children":2961},{},[2962,2964,2970,2971,2977,2978,2984,2985],{"type":51,"value":2963},"Event types needed: ",{"type":45,"tag":97,"props":2965,"children":2967},{"className":2966},[],[2968],{"type":51,"value":2969},"order.created",{"type":51,"value":1614},{"type":45,"tag":97,"props":2972,"children":2974},{"className":2973},[],[2975],{"type":51,"value":2976},"order.updated",{"type":51,"value":1614},{"type":45,"tag":97,"props":2979,"children":2981},{"className":2980},[],[2982],{"type":51,"value":2983},"order.fulfilled",{"type":51,"value":1614},{"type":45,"tag":97,"props":2986,"children":2988},{"className":2987},[],[2989],{"type":51,"value":2990},"order.canceled",{"type":45,"tag":65,"props":2992,"children":2993},{},[2994,2995],{"type":51,"value":2828},{"type":45,"tag":97,"props":2996,"children":2998},{"className":2997},[],[2999],{"type":51,"value":3000},"answers.webhook_config",{"type":45,"tag":151,"props":3002,"children":3003},{},[3004],{"type":45,"tag":69,"props":3005,"children":3006},{},[3007],{"type":51,"value":3008},"Q11: Do we need to support MCP, A2A, or embedded checkout at launch?",{"type":45,"tag":384,"props":3010,"children":3011},{},[3012,3024],{"type":45,"tag":65,"props":3013,"children":3014},{},[3015,3017,3022],{"type":51,"value":3016},"Confirm\u002Fupdate ",{"type":45,"tag":97,"props":3018,"children":3020},{"className":3019},[],[3021],{"type":51,"value":774},{"type":51,"value":3023}," array",{"type":45,"tag":65,"props":3025,"children":3026},{},[3027,3029,3034],{"type":51,"value":3028},"Set ",{"type":45,"tag":97,"props":3030,"children":3032},{"className":3031},[],[3033],{"type":51,"value":816},{"type":51,"value":3035}," order",{"type":45,"tag":151,"props":3037,"children":3038},{},[3039],{"type":45,"tag":69,"props":3040,"children":3041},{},[3042],{"type":51,"value":3043},"Q12: What is the business domain that will host \u002F.well-known\u002Fucp?",{"type":45,"tag":384,"props":3045,"children":3046},{},[3047],{"type":45,"tag":65,"props":3048,"children":3049},{},[3050,3051,3056],{"type":51,"value":3016},{"type":45,"tag":97,"props":3052,"children":3054},{"className":3053},[],[3055],{"type":51,"value":1044},{"type":51,"value":3057}," field",{"type":45,"tag":2107,"props":3059,"children":3061},{"id":3060},"step-3-update-config",[3062],{"type":51,"value":3063},"Step 3: Update Config",{"type":45,"tag":151,"props":3065,"children":3066},{},[3067,3069],{"type":51,"value":3068},"Write all answers to ",{"type":45,"tag":97,"props":3070,"children":3072},{"className":3071},[],[3073],{"type":51,"value":470},{"type":45,"tag":2107,"props":3075,"children":3077},{"id":3076},"step-4-generate-implementation-roadmap",[3078],{"type":51,"value":3079},"Step 4: Generate Implementation Roadmap",{"type":45,"tag":151,"props":3081,"children":3082},{},[3083],{"type":51,"value":3084},"Based on answers, produce a roadmap:",{"type":45,"tag":198,"props":3086,"children":3089},{"className":3087,"code":3088,"language":51},[440],"UCP Implementation Roadmap\n==========================\n\nRole: Business (merchant)\nVersion: 2026-01-11\nDomain: shop.example.com\n\nCapabilities to implement:\n  ✓ dev.ucp.shopping.checkout (core)\n  ✓ dev.ucp.shopping.fulfillment\n  ✓ dev.ucp.shopping.discount\n  ○ dev.ucp.shopping.order\n\nTransports (in order):\n  1. REST\n  2. MCP\n\nPayment handlers:\n  - Stripe tokenization\n\nKey implementation tasks:\n  1. Create \u002F.well-known\u002Fucp discovery profile\n  2. Implement checkout session endpoints (create, get, update, complete)\n  3. Implement fulfillment options logic\n  4. Implement discount code application\n  5. Set up payment handler integration\n  6. Implement order webhooks\n  7. Add MCP transport layer\n\nEstimated files to create\u002Fmodify: ~15-20\n\nRun \u002Fucp plan for detailed file-by-file plan.\n",[3090],{"type":45,"tag":97,"props":3091,"children":3092},{"__ignoreMap":203},[3093],{"type":51,"value":3088},{"type":45,"tag":134,"props":3095,"children":3096},{},[],{"type":45,"tag":54,"props":3098,"children":3100},{"id":3099},"sub-command-plan",[3101],{"type":51,"value":3102},"Sub-command: plan",{"type":45,"tag":144,"props":3104,"children":3106},{"id":3105},"trigger-3",[3107],{"type":51,"value":2031},{"type":45,"tag":151,"props":3109,"children":3110},{},[3111,3112],{"type":51,"value":2036},{"type":45,"tag":97,"props":3113,"children":3115},{"className":3114},[],[3116],{"type":51,"value":3117},"\u002Fucp plan",{"type":45,"tag":144,"props":3119,"children":3121},{"id":3120},"purpose-2",[3122],{"type":51,"value":2094},{"type":45,"tag":151,"props":3124,"children":3125},{},[3126],{"type":51,"value":3127},"Generate detailed implementation plan with specific files and order of operations.",{"type":45,"tag":144,"props":3129,"children":3131},{"id":3130},"prerequisites-1",[3132],{"type":51,"value":2475},{"type":45,"tag":384,"props":3134,"children":3135},{},[3136,3141],{"type":45,"tag":65,"props":3137,"children":3138},{},[3139],{"type":51,"value":3140},"Config file must exist with completed consultation",{"type":45,"tag":65,"props":3142,"children":3143},{},[3144],{"type":51,"value":2495},{"type":45,"tag":144,"props":3146,"children":3148},{"id":3147},"procedure-2",[3149],{"type":51,"value":2105},{"type":45,"tag":2107,"props":3151,"children":3153},{"id":3152},"step-1-load-config-and-spec",[3154],{"type":51,"value":3155},"Step 1: Load Config and Spec",{"type":45,"tag":384,"props":3157,"children":3158},{},[3159,3168],{"type":45,"tag":65,"props":3160,"children":3161},{},[3162,3163],{"type":51,"value":391},{"type":45,"tag":97,"props":3164,"children":3166},{"className":3165},[],[3167],{"type":51,"value":470},{"type":45,"tag":65,"props":3169,"children":3170},{},[3171],{"type":51,"value":3172},"Read relevant spec files based on capabilities\u002Ftransports",{"type":45,"tag":2107,"props":3174,"children":3176},{"id":3175},"step-2-analyze-existing-codebase-structure",[3177],{"type":51,"value":3178},"Step 2: Analyze Existing Codebase Structure",{"type":45,"tag":384,"props":3180,"children":3181},{},[3182,3187,3192,3197,3202],{"type":45,"tag":65,"props":3183,"children":3184},{},[3185],{"type":51,"value":3186},"Detect Next.js version (App Router vs Pages Router)",{"type":45,"tag":65,"props":3188,"children":3189},{},[3190],{"type":51,"value":3191},"Find existing API routes",{"type":45,"tag":65,"props":3193,"children":3194},{},[3195],{"type":51,"value":3196},"Find existing lib\u002Futils structure",{"type":45,"tag":65,"props":3198,"children":3199},{},[3200],{"type":51,"value":3201},"Find existing types\u002Fschemas",{"type":45,"tag":65,"props":3203,"children":3204},{},[3205],{"type":51,"value":3206},"Identify package manager (npm, yarn, pnpm, bun)",{"type":45,"tag":2107,"props":3208,"children":3210},{"id":3209},"step-3-generate-file-plan",[3211],{"type":51,"value":3212},"Step 3: Generate File Plan",{"type":45,"tag":151,"props":3214,"children":3215},{},[3216],{"type":51,"value":3217},"For each capability\u002Ftransport, list files to create\u002Fmodify.",{"type":45,"tag":151,"props":3219,"children":3220},{},[3221],{"type":45,"tag":69,"props":3222,"children":3223},{},[3224],{"type":51,"value":3225},"Example output:",{"type":45,"tag":198,"props":3227,"children":3230},{"className":3228,"code":3229,"language":51},[440],"UCP Implementation Plan\n=======================\n\nPhase 1: Core Types and Schemas\n-------------------------------\nCREATE  lib\u002Fucp\u002Ftypes\u002Fcheckout.ts\n        - CheckoutSession interface\n        - LineItem, Totals, Payment types\n        - Status enum\n\nCREATE  lib\u002Fucp\u002Ftypes\u002Findex.ts\n        - Re-export all types\n\nCREATE  lib\u002Fucp\u002Fschemas\u002Fcheckout.ts\n        - Zod schemas for validation\n\nPhase 2: Discovery Profile\n--------------------------\nCREATE  app\u002F.well-known\u002Fucp\u002Froute.ts\n        - GET handler returning profile JSON\n        - Read capabilities from config\n\nCREATE  lib\u002Fucp\u002Fprofile.ts\n        - Profile generation logic\n\nPhase 3: Checkout Endpoints (REST)\n----------------------------------\nCREATE  app\u002Fapi\u002Fucp\u002Fcheckout\u002Froute.ts\n        - POST: Create checkout session\n        - Capability negotiation logic\n\nCREATE  app\u002Fapi\u002Fucp\u002Fcheckout\u002F[id]\u002Froute.ts\n        - GET: Retrieve checkout\n        - PATCH: Update checkout\n        - POST: Complete checkout (action=complete)\n\nCREATE  lib\u002Fucp\u002Fhandlers\u002Fcheckout.ts\n        - Business logic for checkout operations\n        - State machine implementation\n\nPhase 4: Fulfillment Extension\n------------------------------\nCREATE  lib\u002Fucp\u002Fhandlers\u002Ffulfillment.ts\n        - Fulfillment options calculation\n        - Destination validation\n\nMODIFY  lib\u002Fucp\u002Fhandlers\u002Fcheckout.ts\n        - Integrate fulfillment into checkout response\n\nPhase 5: Discount Extension\n---------------------------\nCREATE  lib\u002Fucp\u002Fhandlers\u002Fdiscount.ts\n        - Discount code validation\n        - Applied discount calculation\n\nMODIFY  lib\u002Fucp\u002Fhandlers\u002Fcheckout.ts\n        - Integrate discounts into checkout\n\nPhase 6: Payment Integration\n----------------------------\nCREATE  lib\u002Fucp\u002Fhandlers\u002Fpayment.ts\n        - Payment handler registry\n        - payment_data processing\n\nCREATE  lib\u002Fucp\u002Fhandlers\u002Fstripe.ts\n        - Stripe-specific tokenization\n\nPhase 7: Order Webhooks\n-----------------------\nCREATE  lib\u002Fucp\u002Fhandlers\u002Forder.ts\n        - Order event emission\n        - Webhook signing (JWS)\n\nCREATE  lib\u002Fucp\u002Fwebhooks\u002Fsender.ts\n        - Webhook delivery with retries\n\nPhase 8: MCP Transport (if enabled)\n-----------------------------------\nCREATE  lib\u002Fucp\u002Ftransports\u002Fmcp.ts\n        - MCP tool definitions\n        - JSON-RPC handlers\n\nDependencies to install:\n------------------------\n  zod          — Schema validation\n  jose         — JWS signing (if AP2\u002Fwebhooks enabled)\n\nRun \u002Fucp scaffold to generate these files.\n",[3231],{"type":45,"tag":97,"props":3232,"children":3233},{"__ignoreMap":203},[3234],{"type":51,"value":3229},{"type":45,"tag":2107,"props":3236,"children":3238},{"id":3237},"step-4-save-plan-to-config",[3239],{"type":51,"value":3240},"Step 4: Save Plan to Config",{"type":45,"tag":151,"props":3242,"children":3243},{},[3244,3246,3252],{"type":51,"value":3245},"Store the plan in ",{"type":45,"tag":97,"props":3247,"children":3249},{"className":3248},[],[3250],{"type":51,"value":3251},"answers.implementation_plan",{"type":51,"value":3253}," for scaffold reference.",{"type":45,"tag":134,"props":3255,"children":3256},{},[],{"type":45,"tag":54,"props":3258,"children":3260},{"id":3259},"sub-command-gaps",[3261],{"type":51,"value":3262},"Sub-command: gaps",{"type":45,"tag":144,"props":3264,"children":3266},{"id":3265},"trigger-4",[3267],{"type":51,"value":2031},{"type":45,"tag":151,"props":3269,"children":3270},{},[3271,3272],{"type":51,"value":2036},{"type":45,"tag":97,"props":3273,"children":3275},{"className":3274},[],[3276],{"type":51,"value":3277},"\u002Fucp gaps",{"type":45,"tag":144,"props":3279,"children":3281},{"id":3280},"purpose-3",[3282],{"type":51,"value":2094},{"type":45,"tag":151,"props":3284,"children":3285},{},[3286],{"type":51,"value":3287},"Deep analysis of existing codebase against UCP requirements. Uses AST parsing and data flow tracing.",{"type":45,"tag":144,"props":3289,"children":3291},{"id":3290},"prerequisites-2",[3292],{"type":51,"value":2475},{"type":45,"tag":384,"props":3294,"children":3295},{},[3296,3301],{"type":45,"tag":65,"props":3297,"children":3298},{},[3299],{"type":51,"value":3300},"Config file should exist (for role\u002Fcapability context)",{"type":45,"tag":65,"props":3302,"children":3303},{},[3304],{"type":51,"value":2495},{"type":45,"tag":144,"props":3306,"children":3308},{"id":3307},"procedure-3",[3309],{"type":51,"value":2105},{"type":45,"tag":2107,"props":3311,"children":3313},{"id":3312},"step-1-load-context",[3314],{"type":51,"value":3315},"Step 1: Load Context",{"type":45,"tag":384,"props":3317,"children":3318},{},[3319,3324],{"type":45,"tag":65,"props":3320,"children":3321},{},[3322],{"type":51,"value":3323},"Read config for declared capabilities",{"type":45,"tag":65,"props":3325,"children":3326},{},[3327],{"type":51,"value":3328},"Read relevant spec files",{"type":45,"tag":2107,"props":3330,"children":3332},{"id":3331},"step-2-discover-existing-code",[3333],{"type":51,"value":3334},"Step 2: Discover Existing Code",{"type":45,"tag":151,"props":3336,"children":3337},{},[3338],{"type":51,"value":3339},"Scan for:",{"type":45,"tag":384,"props":3341,"children":3342},{},[3343,3363,3368,3373],{"type":45,"tag":65,"props":3344,"children":3345},{},[3346,3348,3354,3355,3361],{"type":51,"value":3347},"API routes (",{"type":45,"tag":97,"props":3349,"children":3351},{"className":3350},[],[3352],{"type":51,"value":3353},"app\u002Fapi\u002F**",{"type":51,"value":1614},{"type":45,"tag":97,"props":3356,"children":3358},{"className":3357},[],[3359],{"type":51,"value":3360},"pages\u002Fapi\u002F**",{"type":51,"value":3362},")",{"type":45,"tag":65,"props":3364,"children":3365},{},[3366],{"type":51,"value":3367},"Checkout-related files (search for \"checkout\", \"cart\", \"order\")",{"type":45,"tag":65,"props":3369,"children":3370},{},[3371],{"type":51,"value":3372},"Payment handling code",{"type":45,"tag":65,"props":3374,"children":3375},{},[3376],{"type":51,"value":3377},"Webhook implementations",{"type":45,"tag":2107,"props":3379,"children":3381},{"id":3380},"step-3-deep-analysis-ast-based",[3382],{"type":51,"value":3383},"Step 3: Deep Analysis (AST-based)",{"type":45,"tag":151,"props":3385,"children":3386},{},[3387],{"type":51,"value":3388},"For each relevant file:",{"type":45,"tag":384,"props":3390,"children":3391},{},[3392,3397,3402],{"type":45,"tag":65,"props":3393,"children":3394},{},[3395],{"type":51,"value":3396},"Parse AST",{"type":45,"tag":65,"props":3398,"children":3399},{},[3400],{"type":51,"value":3401},"Trace data flow for checkout objects",{"type":45,"tag":65,"props":3403,"children":3404},{},[3405],{"type":51,"value":3406},"Identify existing patterns",{"type":45,"tag":151,"props":3408,"children":3409},{},[3410],{"type":45,"tag":69,"props":3411,"children":3412},{},[3413],{"type":51,"value":3414},"Analyze against UCP requirements:",{"type":45,"tag":1532,"props":3416,"children":3417},{},[3418,3439],{"type":45,"tag":1536,"props":3419,"children":3420},{},[3421],{"type":45,"tag":1540,"props":3422,"children":3423},{},[3424,3429,3434],{"type":45,"tag":1544,"props":3425,"children":3426},{},[3427],{"type":51,"value":3428},"Requirement",{"type":45,"tag":1544,"props":3430,"children":3431},{},[3432],{"type":51,"value":3433},"Status",{"type":45,"tag":1544,"props":3435,"children":3436},{},[3437],{"type":51,"value":3438},"Finding",{"type":45,"tag":1560,"props":3440,"children":3441},{},[3442,3460,3478,3495,3512,3529],{"type":45,"tag":1540,"props":3443,"children":3444},{},[3445,3450,3455],{"type":45,"tag":1567,"props":3446,"children":3447},{},[3448],{"type":51,"value":3449},"Discovery profile at \u002F.well-known\u002Fucp",{"type":45,"tag":1567,"props":3451,"children":3452},{},[3453],{"type":51,"value":3454},"MISSING",{"type":45,"tag":1567,"props":3456,"children":3457},{},[3458],{"type":51,"value":3459},"No route found",{"type":45,"tag":1540,"props":3461,"children":3462},{},[3463,3468,3473],{"type":45,"tag":1567,"props":3464,"children":3465},{},[3466],{"type":51,"value":3467},"Checkout session creation",{"type":45,"tag":1567,"props":3469,"children":3470},{},[3471],{"type":51,"value":3472},"PARTIAL",{"type":45,"tag":1567,"props":3474,"children":3475},{},[3476],{"type":51,"value":3477},"Found \u002Fapi\u002Fcheckout but missing UCP fields",{"type":45,"tag":1540,"props":3479,"children":3480},{},[3481,3486,3490],{"type":45,"tag":1567,"props":3482,"children":3483},{},[3484],{"type":51,"value":3485},"Status lifecycle",{"type":45,"tag":1567,"props":3487,"children":3488},{},[3489],{"type":51,"value":3454},{"type":45,"tag":1567,"props":3491,"children":3492},{},[3493],{"type":51,"value":3494},"No status state machine",{"type":45,"tag":1540,"props":3496,"children":3497},{},[3498,3503,3507],{"type":45,"tag":1567,"props":3499,"children":3500},{},[3501],{"type":51,"value":3502},"Capability negotiation",{"type":45,"tag":1567,"props":3504,"children":3505},{},[3506],{"type":51,"value":3454},{"type":45,"tag":1567,"props":3508,"children":3509},{},[3510],{"type":51,"value":3511},"No UCP-Agent header handling",{"type":45,"tag":1540,"props":3513,"children":3514},{},[3515,3520,3524],{"type":45,"tag":1567,"props":3516,"children":3517},{},[3518],{"type":51,"value":3519},"Payment handler support",{"type":45,"tag":1567,"props":3521,"children":3522},{},[3523],{"type":51,"value":3472},{"type":45,"tag":1567,"props":3525,"children":3526},{},[3527],{"type":51,"value":3528},"Stripe exists but not UCP-compliant",{"type":45,"tag":1540,"props":3530,"children":3531},{},[3532,3537,3541],{"type":45,"tag":1567,"props":3533,"children":3534},{},[3535],{"type":51,"value":3536},"Response metadata (ucp object)",{"type":45,"tag":1567,"props":3538,"children":3539},{},[3540],{"type":51,"value":3454},{"type":45,"tag":1567,"props":3542,"children":3543},{},[3544],{"type":51,"value":3545},"Responses don't include ucp field",{"type":45,"tag":2107,"props":3547,"children":3549},{"id":3548},"step-4-generate-gap-report",[3550],{"type":51,"value":3551},"Step 4: Generate Gap Report",{"type":45,"tag":198,"props":3553,"children":3556},{"className":3554,"code":3555,"language":51},[440],"UCP Gap Analysis Report\n=======================\n\nExisting codebase: Next.js 14 (App Router)\nTarget role: Business\nTarget capabilities: checkout, fulfillment, discount\n\nCRITICAL GAPS (must fix)\n------------------------\n[GAP-001] Missing discovery profile\n  - Required: \u002F.well-known\u002Fucp endpoint\n  - Status: NOT FOUND\n  - Fix: Create app\u002F.well-known\u002Fucp\u002Froute.ts\n\n[GAP-002] Missing UCP response envelope\n  - Required: All responses must include `ucp` object with version\u002Fcapabilities\n  - Found: app\u002Fapi\u002Fcheckout\u002Froute.ts returns raw checkout data\n  - Fix: Wrap responses with UCP metadata\n\n[GAP-003] Missing capability negotiation\n  - Required: Read UCP-Agent header, compute intersection\n  - Found: No header processing in checkout routes\n  - Fix: Add middleware or handler logic\n\nPARTIAL IMPLEMENTATIONS\n-----------------------\n[PARTIAL-001] Checkout session exists but non-compliant\n  - File: app\u002Fapi\u002Fcheckout\u002Froute.ts\n  - Missing: id, status, currency, totals.grand_total, links, payment fields\n  - Has: line_items (needs schema adjustment)\n\n[PARTIAL-002] Payment integration exists\n  - File: lib\u002Fstripe.ts\n  - Issue: Direct Stripe API, not UCP payment_data flow\n  - Fix: Wrap with UCP payment handler abstraction\n\nCOMPLIANT AREAS\n---------------\n[OK] Policy URLs configured in existing checkout\n[OK] HTTPS enforced\n[OK] Idempotency key support in POST handlers\n\nRECOMMENDATIONS\n---------------\n1. Start with \u002Fucp scaffold to generate compliant structure\n2. Migrate existing checkout logic into new handlers\n3. Run \u002Fucp validate after migration\n\nTotal: 3 critical gaps, 2 partial, 3 compliant\n",[3557],{"type":45,"tag":97,"props":3558,"children":3559},{"__ignoreMap":203},[3560],{"type":51,"value":3555},{"type":45,"tag":134,"props":3562,"children":3563},{},[],{"type":45,"tag":54,"props":3565,"children":3567},{"id":3566},"sub-command-scaffold",[3568],{"type":51,"value":3569},"Sub-command: scaffold",{"type":45,"tag":144,"props":3571,"children":3573},{"id":3572},"trigger-5",[3574],{"type":51,"value":2031},{"type":45,"tag":151,"props":3576,"children":3577},{},[3578,3579],{"type":51,"value":2036},{"type":45,"tag":97,"props":3580,"children":3582},{"className":3581},[],[3583],{"type":51,"value":3584},"\u002Fucp scaffold",{"type":45,"tag":144,"props":3586,"children":3588},{"id":3587},"purpose-4",[3589],{"type":51,"value":2094},{"type":45,"tag":151,"props":3591,"children":3592},{},[3593],{"type":51,"value":3594},"Generate full working UCP implementation based on config and plan.",{"type":45,"tag":144,"props":3596,"children":3598},{"id":3597},"prerequisites-3",[3599],{"type":51,"value":2475},{"type":45,"tag":384,"props":3601,"children":3602},{},[3603,3608],{"type":45,"tag":65,"props":3604,"children":3605},{},[3606],{"type":51,"value":3607},"Config file must exist",{"type":45,"tag":65,"props":3609,"children":3610},{},[3611,3613,3618],{"type":51,"value":3612},"Plan should exist (run ",{"type":45,"tag":97,"props":3614,"children":3616},{"className":3615},[],[3617],{"type":51,"value":3117},{"type":51,"value":3619}," first, or scaffold will generate one)",{"type":45,"tag":144,"props":3621,"children":3623},{"id":3622},"procedure-4",[3624],{"type":51,"value":2105},{"type":45,"tag":2107,"props":3626,"children":3628},{"id":3627},"step-1-confirm-scaffold-depth",[3629],{"type":51,"value":3630},"Step 1: Confirm Scaffold Depth",{"type":45,"tag":151,"props":3632,"children":3633},{},[3634],{"type":51,"value":3635},"Ask user:",{"type":45,"tag":2275,"props":3637,"children":3638},{},[3639,3644],{"type":45,"tag":151,"props":3640,"children":3641},{},[3642],{"type":51,"value":3643},"\"What level of code generation do you want?\"",{"type":45,"tag":384,"props":3645,"children":3646},{},[3647,3656,3665],{"type":45,"tag":65,"props":3648,"children":3649},{},[3650,3654],{"type":45,"tag":69,"props":3651,"children":3652},{},[3653],{"type":51,"value":1959},{"type":51,"value":3655},": TypeScript interfaces and Zod schemas only",{"type":45,"tag":65,"props":3657,"children":3658},{},[3659,3663],{"type":45,"tag":69,"props":3660,"children":3661},{},[3662],{"type":51,"value":1967},{"type":51,"value":3664},": Structure with TODO markers for business logic",{"type":45,"tag":65,"props":3666,"children":3667},{},[3668,3672],{"type":45,"tag":69,"props":3669,"children":3670},{},[3671],{"type":51,"value":1263},{"type":51,"value":3673},": Complete working implementation (recommended)",{"type":45,"tag":151,"props":3675,"children":3676},{},[3677,3679],{"type":51,"value":3678},"Store choice in ",{"type":45,"tag":97,"props":3680,"children":3682},{"className":3681},[],[3683],{"type":51,"value":3684},"config.scaffold_depth",{"type":45,"tag":2107,"props":3686,"children":3688},{"id":3687},"step-2-check-dependencies",[3689],{"type":51,"value":3690},"Step 2: Check Dependencies",{"type":45,"tag":151,"props":3692,"children":3693},{},[3694],{"type":51,"value":3695},"Identify required packages based on config:",{"type":45,"tag":384,"props":3697,"children":3698},{},[3699,3710,3721],{"type":45,"tag":65,"props":3700,"children":3701},{},[3702,3708],{"type":45,"tag":97,"props":3703,"children":3705},{"className":3704},[],[3706],{"type":51,"value":3707},"zod",{"type":51,"value":3709}," — Always needed",{"type":45,"tag":65,"props":3711,"children":3712},{},[3713,3719],{"type":45,"tag":97,"props":3714,"children":3716},{"className":3715},[],[3717],{"type":51,"value":3718},"jose",{"type":51,"value":3720}," — If AP2 mandates or webhook signing enabled",{"type":45,"tag":65,"props":3722,"children":3723},{},[3724,3730],{"type":45,"tag":97,"props":3725,"children":3727},{"className":3726},[],[3728],{"type":51,"value":3729},"uuid",{"type":51,"value":3731}," — For session ID generation",{"type":45,"tag":151,"props":3733,"children":3734},{},[3735],{"type":51,"value":3736},"Ask before installing:",{"type":45,"tag":2275,"props":3738,"children":3739},{},[3740],{"type":45,"tag":151,"props":3741,"children":3742},{},[3743],{"type":51,"value":3744},"\"The following packages are required: zod, jose, uuid\"\n\"Install now? (npm install \u002F bun add)\"",{"type":45,"tag":151,"props":3746,"children":3747},{},[3748],{"type":51,"value":3749},"If yes, run appropriate install command.",{"type":45,"tag":2107,"props":3751,"children":3753},{"id":3752},"step-3-generate-code",[3754],{"type":51,"value":3755},"Step 3: Generate Code",{"type":45,"tag":151,"props":3757,"children":3758},{},[3759],{"type":51,"value":3760},"Generate files according to plan. For each file:",{"type":45,"tag":61,"props":3762,"children":3763},{},[3764,3769,3774],{"type":45,"tag":65,"props":3765,"children":3766},{},[3767],{"type":51,"value":3768},"Create parent directories if needed",{"type":45,"tag":65,"props":3770,"children":3771},{},[3772],{"type":51,"value":3773},"Write file content",{"type":45,"tag":65,"props":3775,"children":3776},{},[3777,3779],{"type":51,"value":3778},"Track in ",{"type":45,"tag":97,"props":3780,"children":3782},{"className":3781},[],[3783],{"type":51,"value":3784},"config.generated_files",{"type":45,"tag":144,"props":3786,"children":3788},{"id":3787},"code-generation-templates",[3789],{"type":51,"value":3790},"Code Generation Templates",{"type":45,"tag":2107,"props":3792,"children":3794},{"id":3793},"libucptypescheckoutts",[3795],{"type":51,"value":3796},"lib\u002Fucp\u002Ftypes\u002Fcheckout.ts",{"type":45,"tag":198,"props":3798,"children":3802},{"className":3799,"code":3800,"language":3801,"meta":203,"style":203},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F**\n * UCP Checkout Types\n * Generated by \u002Fucp scaffold\n * Spec: {spec_version}\n *\u002F\n\nexport type CheckoutStatus =\n  | 'incomplete'\n  | 'requires_escalation'\n  | 'ready_for_complete'\n  | 'complete_in_progress'\n  | 'completed'\n  | 'canceled';\n\nexport type MessageSeverity =\n  | 'recoverable'\n  | 'requires_buyer_input'\n  | 'requires_buyer_review';\n\nexport interface UCPMetadata {\n  version: string;\n  capabilities: string[];\n}\n\nexport interface LineItem {\n  id: string;\n  name: string;\n  quantity: number;\n  unit_price: number;\n  total_price: number;\n  currency: string;\n  \u002F\u002F Extension fields added based on config\n}\n\nexport interface Totals {\n  subtotal: number;\n  tax: number;\n  shipping: number;\n  discount: number;\n  grand_total: number;\n  currency: string;\n}\n\nexport interface PaymentInfo {\n  status: 'pending' | 'authorized' | 'captured' | 'failed';\n  handlers: PaymentHandler[];\n  amount_due: number;\n  currency: string;\n}\n\nexport interface PaymentHandler {\n  id: string;\n  type: string;\n  config?: Record\u003Cstring, unknown>;\n}\n\nexport interface CheckoutMessage {\n  code: string;\n  severity: MessageSeverity;\n  message: string;\n  field?: string;\n}\n\nexport interface CheckoutLinks {\n  self: string;\n  continue_url?: string;\n  privacy_policy: string;\n  terms_of_service: string;\n  refund_policy?: string;\n  shipping_policy?: string;\n}\n\nexport interface CheckoutSession {\n  ucp: UCPMetadata;\n  id: string;\n  status: CheckoutStatus;\n  currency: string;\n  line_items: LineItem[];\n  totals: Totals;\n  payment: PaymentInfo;\n  links: CheckoutLinks;\n  messages: CheckoutMessage[];\n  expires_at: string;\n  created_at: string;\n  updated_at: string;\n  \u002F\u002F Extension fields populated based on negotiated capabilities\n  buyer?: BuyerInfo;\n  fulfillment?: FulfillmentInfo;\n  discounts?: DiscountInfo;\n}\n\nexport interface BuyerInfo {\n  email?: string;\n  phone?: string;\n  name?: string;\n  \u002F\u002F consent fields if buyer_consent extension enabled\n}\n\n\u002F\u002F Conditional types based on extensions...\n","typescript",[3803],{"type":45,"tag":97,"props":3804,"children":3805},{"__ignoreMap":203},[3806,3815,3823,3831,3839,3847,3855,3879,3902,3922,3942,3962,3982,4008,4015,4035,4055,4075,4099,4106,4127,4149,4175,4182,4189,4209,4229,4249,4270,4290,4310,4330,4338,4345,4352,4372,4392,4412,4433,4454,4475,4495,4503,4511,4532,4614,4640,4661,4681,4689,4697,4717,4737,4758,4800,4808,4816,4837,4858,4879,4900,4921,4929,4937,4958,4979,5000,5021,5042,5063,5084,5092,5100,5121,5142,5162,5182,5202,5227,5248,5269,5290,5315,5336,5357,5378,5387,5409,5431,5453,5461,5469,5489,5510,5531,5551,5560,5568,5576],{"type":45,"tag":209,"props":3807,"children":3808},{"class":211,"line":212},[3809],{"type":45,"tag":209,"props":3810,"children":3812},{"style":3811},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[3813],{"type":51,"value":3814},"\u002F**\n",{"type":45,"tag":209,"props":3816,"children":3817},{"class":211,"line":498},[3818],{"type":45,"tag":209,"props":3819,"children":3820},{"style":3811},[3821],{"type":51,"value":3822}," * UCP Checkout Types\n",{"type":45,"tag":209,"props":3824,"children":3825},{"class":211,"line":29},[3826],{"type":45,"tag":209,"props":3827,"children":3828},{"style":3811},[3829],{"type":51,"value":3830}," * Generated by \u002Fucp scaffold\n",{"type":45,"tag":209,"props":3832,"children":3833},{"class":211,"line":578},[3834],{"type":45,"tag":209,"props":3835,"children":3836},{"style":3811},[3837],{"type":51,"value":3838}," * Spec: {spec_version}\n",{"type":45,"tag":209,"props":3840,"children":3841},{"class":211,"line":622},[3842],{"type":45,"tag":209,"props":3843,"children":3844},{"style":3811},[3845],{"type":51,"value":3846}," *\u002F\n",{"type":45,"tag":209,"props":3848,"children":3849},{"class":211,"line":660},[3850],{"type":45,"tag":209,"props":3851,"children":3852},{"emptyLinePlaceholder":40},[3853],{"type":51,"value":3854},"\n",{"type":45,"tag":209,"props":3856,"children":3857},{"class":211,"line":686},[3858,3864,3869,3874],{"type":45,"tag":209,"props":3859,"children":3861},{"style":3860},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[3862],{"type":51,"value":3863},"export",{"type":45,"tag":209,"props":3865,"children":3866},{"style":507},[3867],{"type":51,"value":3868}," type",{"type":45,"tag":209,"props":3870,"children":3871},{"style":216},[3872],{"type":51,"value":3873}," CheckoutStatus",{"type":45,"tag":209,"props":3875,"children":3876},{"style":328},[3877],{"type":51,"value":3878}," =\n",{"type":45,"tag":209,"props":3880,"children":3881},{"class":211,"line":729},[3882,3887,3892,3897],{"type":45,"tag":209,"props":3883,"children":3884},{"style":328},[3885],{"type":51,"value":3886},"  |",{"type":45,"tag":209,"props":3888,"children":3889},{"style":328},[3890],{"type":51,"value":3891}," '",{"type":45,"tag":209,"props":3893,"children":3894},{"style":222},[3895],{"type":51,"value":3896},"incomplete",{"type":45,"tag":209,"props":3898,"children":3899},{"style":328},[3900],{"type":51,"value":3901},"'\n",{"type":45,"tag":209,"props":3903,"children":3904},{"class":211,"line":755},[3905,3909,3913,3918],{"type":45,"tag":209,"props":3906,"children":3907},{"style":328},[3908],{"type":51,"value":3886},{"type":45,"tag":209,"props":3910,"children":3911},{"style":328},[3912],{"type":51,"value":3891},{"type":45,"tag":209,"props":3914,"children":3915},{"style":222},[3916],{"type":51,"value":3917},"requires_escalation",{"type":45,"tag":209,"props":3919,"children":3920},{"style":328},[3921],{"type":51,"value":3901},{"type":45,"tag":209,"props":3923,"children":3924},{"class":211,"line":764},[3925,3929,3933,3938],{"type":45,"tag":209,"props":3926,"children":3927},{"style":328},[3928],{"type":51,"value":3886},{"type":45,"tag":209,"props":3930,"children":3931},{"style":328},[3932],{"type":51,"value":3891},{"type":45,"tag":209,"props":3934,"children":3935},{"style":222},[3936],{"type":51,"value":3937},"ready_for_complete",{"type":45,"tag":209,"props":3939,"children":3940},{"style":328},[3941],{"type":51,"value":3901},{"type":45,"tag":209,"props":3943,"children":3944},{"class":211,"line":806},[3945,3949,3953,3958],{"type":45,"tag":209,"props":3946,"children":3947},{"style":328},[3948],{"type":51,"value":3886},{"type":45,"tag":209,"props":3950,"children":3951},{"style":328},[3952],{"type":51,"value":3891},{"type":45,"tag":209,"props":3954,"children":3955},{"style":222},[3956],{"type":51,"value":3957},"complete_in_progress",{"type":45,"tag":209,"props":3959,"children":3960},{"style":328},[3961],{"type":51,"value":3901},{"type":45,"tag":209,"props":3963,"children":3964},{"class":211,"line":899},[3965,3969,3973,3978],{"type":45,"tag":209,"props":3966,"children":3967},{"style":328},[3968],{"type":51,"value":3886},{"type":45,"tag":209,"props":3970,"children":3971},{"style":328},[3972],{"type":51,"value":3891},{"type":45,"tag":209,"props":3974,"children":3975},{"style":222},[3976],{"type":51,"value":3977},"completed",{"type":45,"tag":209,"props":3979,"children":3980},{"style":328},[3981],{"type":51,"value":3901},{"type":45,"tag":209,"props":3983,"children":3984},{"class":211,"line":25},[3985,3989,3993,3998,4003],{"type":45,"tag":209,"props":3986,"children":3987},{"style":328},[3988],{"type":51,"value":3886},{"type":45,"tag":209,"props":3990,"children":3991},{"style":328},[3992],{"type":51,"value":3891},{"type":45,"tag":209,"props":3994,"children":3995},{"style":222},[3996],{"type":51,"value":3997},"canceled",{"type":45,"tag":209,"props":3999,"children":4000},{"style":328},[4001],{"type":51,"value":4002},"'",{"type":45,"tag":209,"props":4004,"children":4005},{"style":328},[4006],{"type":51,"value":4007},";\n",{"type":45,"tag":209,"props":4009,"children":4010},{"class":211,"line":949},[4011],{"type":45,"tag":209,"props":4012,"children":4013},{"emptyLinePlaceholder":40},[4014],{"type":51,"value":3854},{"type":45,"tag":209,"props":4016,"children":4017},{"class":211,"line":975},[4018,4022,4026,4031],{"type":45,"tag":209,"props":4019,"children":4020},{"style":3860},[4021],{"type":51,"value":3863},{"type":45,"tag":209,"props":4023,"children":4024},{"style":507},[4025],{"type":51,"value":3868},{"type":45,"tag":209,"props":4027,"children":4028},{"style":216},[4029],{"type":51,"value":4030}," MessageSeverity",{"type":45,"tag":209,"props":4032,"children":4033},{"style":328},[4034],{"type":51,"value":3878},{"type":45,"tag":209,"props":4036,"children":4037},{"class":211,"line":1000},[4038,4042,4046,4051],{"type":45,"tag":209,"props":4039,"children":4040},{"style":328},[4041],{"type":51,"value":3886},{"type":45,"tag":209,"props":4043,"children":4044},{"style":328},[4045],{"type":51,"value":3891},{"type":45,"tag":209,"props":4047,"children":4048},{"style":222},[4049],{"type":51,"value":4050},"recoverable",{"type":45,"tag":209,"props":4052,"children":4053},{"style":328},[4054],{"type":51,"value":3901},{"type":45,"tag":209,"props":4056,"children":4057},{"class":211,"line":1026},[4058,4062,4066,4071],{"type":45,"tag":209,"props":4059,"children":4060},{"style":328},[4061],{"type":51,"value":3886},{"type":45,"tag":209,"props":4063,"children":4064},{"style":328},[4065],{"type":51,"value":3891},{"type":45,"tag":209,"props":4067,"children":4068},{"style":222},[4069],{"type":51,"value":4070},"requires_buyer_input",{"type":45,"tag":209,"props":4072,"children":4073},{"style":328},[4074],{"type":51,"value":3901},{"type":45,"tag":209,"props":4076,"children":4077},{"class":211,"line":1034},[4078,4082,4086,4091,4095],{"type":45,"tag":209,"props":4079,"children":4080},{"style":328},[4081],{"type":51,"value":3886},{"type":45,"tag":209,"props":4083,"children":4084},{"style":328},[4085],{"type":51,"value":3891},{"type":45,"tag":209,"props":4087,"children":4088},{"style":222},[4089],{"type":51,"value":4090},"requires_buyer_review",{"type":45,"tag":209,"props":4092,"children":4093},{"style":328},[4094],{"type":51,"value":4002},{"type":45,"tag":209,"props":4096,"children":4097},{"style":328},[4098],{"type":51,"value":4007},{"type":45,"tag":209,"props":4100,"children":4101},{"class":211,"line":1064},[4102],{"type":45,"tag":209,"props":4103,"children":4104},{"emptyLinePlaceholder":40},[4105],{"type":51,"value":3854},{"type":45,"tag":209,"props":4107,"children":4108},{"class":211,"line":1090},[4109,4113,4118,4123],{"type":45,"tag":209,"props":4110,"children":4111},{"style":3860},[4112],{"type":51,"value":3863},{"type":45,"tag":209,"props":4114,"children":4115},{"style":507},[4116],{"type":51,"value":4117}," interface",{"type":45,"tag":209,"props":4119,"children":4120},{"style":216},[4121],{"type":51,"value":4122}," UCPMetadata",{"type":45,"tag":209,"props":4124,"children":4125},{"style":328},[4126],{"type":51,"value":683},{"type":45,"tag":209,"props":4128,"children":4129},{"class":211,"line":1115},[4130,4136,4140,4145],{"type":45,"tag":209,"props":4131,"children":4133},{"style":4132},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[4134],{"type":51,"value":4135},"  version",{"type":45,"tag":209,"props":4137,"children":4138},{"style":328},[4139],{"type":51,"value":382},{"type":45,"tag":209,"props":4141,"children":4142},{"style":216},[4143],{"type":51,"value":4144}," string",{"type":45,"tag":209,"props":4146,"children":4147},{"style":328},[4148],{"type":51,"value":4007},{"type":45,"tag":209,"props":4150,"children":4151},{"class":211,"line":1144},[4152,4157,4161,4165,4171],{"type":45,"tag":209,"props":4153,"children":4154},{"style":4132},[4155],{"type":51,"value":4156},"  capabilities",{"type":45,"tag":209,"props":4158,"children":4159},{"style":328},[4160],{"type":51,"value":382},{"type":45,"tag":209,"props":4162,"children":4163},{"style":216},[4164],{"type":51,"value":4144},{"type":45,"tag":209,"props":4166,"children":4168},{"style":4167},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[4169],{"type":51,"value":4170},"[]",{"type":45,"tag":209,"props":4172,"children":4173},{"style":328},[4174],{"type":51,"value":4007},{"type":45,"tag":209,"props":4176,"children":4177},{"class":211,"line":1173},[4178],{"type":45,"tag":209,"props":4179,"children":4180},{"style":328},[4181],{"type":51,"value":1524},{"type":45,"tag":209,"props":4183,"children":4184},{"class":211,"line":1202},[4185],{"type":45,"tag":209,"props":4186,"children":4187},{"emptyLinePlaceholder":40},[4188],{"type":51,"value":3854},{"type":45,"tag":209,"props":4190,"children":4191},{"class":211,"line":1228},[4192,4196,4200,4205],{"type":45,"tag":209,"props":4193,"children":4194},{"style":3860},[4195],{"type":51,"value":3863},{"type":45,"tag":209,"props":4197,"children":4198},{"style":507},[4199],{"type":51,"value":4117},{"type":45,"tag":209,"props":4201,"children":4202},{"style":216},[4203],{"type":51,"value":4204}," LineItem",{"type":45,"tag":209,"props":4206,"children":4207},{"style":328},[4208],{"type":51,"value":683},{"type":45,"tag":209,"props":4210,"children":4211},{"class":211,"line":1236},[4212,4217,4221,4225],{"type":45,"tag":209,"props":4213,"children":4214},{"style":4132},[4215],{"type":51,"value":4216},"  id",{"type":45,"tag":209,"props":4218,"children":4219},{"style":328},[4220],{"type":51,"value":382},{"type":45,"tag":209,"props":4222,"children":4223},{"style":216},[4224],{"type":51,"value":4144},{"type":45,"tag":209,"props":4226,"children":4227},{"style":328},[4228],{"type":51,"value":4007},{"type":45,"tag":209,"props":4230,"children":4231},{"class":211,"line":1274},[4232,4237,4241,4245],{"type":45,"tag":209,"props":4233,"children":4234},{"style":4132},[4235],{"type":51,"value":4236},"  name",{"type":45,"tag":209,"props":4238,"children":4239},{"style":328},[4240],{"type":51,"value":382},{"type":45,"tag":209,"props":4242,"children":4243},{"style":216},[4244],{"type":51,"value":4144},{"type":45,"tag":209,"props":4246,"children":4247},{"style":328},[4248],{"type":51,"value":4007},{"type":45,"tag":209,"props":4250,"children":4251},{"class":211,"line":1299},[4252,4257,4261,4266],{"type":45,"tag":209,"props":4253,"children":4254},{"style":4132},[4255],{"type":51,"value":4256},"  quantity",{"type":45,"tag":209,"props":4258,"children":4259},{"style":328},[4260],{"type":51,"value":382},{"type":45,"tag":209,"props":4262,"children":4263},{"style":216},[4264],{"type":51,"value":4265}," number",{"type":45,"tag":209,"props":4267,"children":4268},{"style":328},[4269],{"type":51,"value":4007},{"type":45,"tag":209,"props":4271,"children":4272},{"class":211,"line":1324},[4273,4278,4282,4286],{"type":45,"tag":209,"props":4274,"children":4275},{"style":4132},[4276],{"type":51,"value":4277},"  unit_price",{"type":45,"tag":209,"props":4279,"children":4280},{"style":328},[4281],{"type":51,"value":382},{"type":45,"tag":209,"props":4283,"children":4284},{"style":216},[4285],{"type":51,"value":4265},{"type":45,"tag":209,"props":4287,"children":4288},{"style":328},[4289],{"type":51,"value":4007},{"type":45,"tag":209,"props":4291,"children":4292},{"class":211,"line":1349},[4293,4298,4302,4306],{"type":45,"tag":209,"props":4294,"children":4295},{"style":4132},[4296],{"type":51,"value":4297},"  total_price",{"type":45,"tag":209,"props":4299,"children":4300},{"style":328},[4301],{"type":51,"value":382},{"type":45,"tag":209,"props":4303,"children":4304},{"style":216},[4305],{"type":51,"value":4265},{"type":45,"tag":209,"props":4307,"children":4308},{"style":328},[4309],{"type":51,"value":4007},{"type":45,"tag":209,"props":4311,"children":4312},{"class":211,"line":1386},[4313,4318,4322,4326],{"type":45,"tag":209,"props":4314,"children":4315},{"style":4132},[4316],{"type":51,"value":4317},"  currency",{"type":45,"tag":209,"props":4319,"children":4320},{"style":328},[4321],{"type":51,"value":382},{"type":45,"tag":209,"props":4323,"children":4324},{"style":216},[4325],{"type":51,"value":4144},{"type":45,"tag":209,"props":4327,"children":4328},{"style":328},[4329],{"type":51,"value":4007},{"type":45,"tag":209,"props":4331,"children":4332},{"class":211,"line":1424},[4333],{"type":45,"tag":209,"props":4334,"children":4335},{"style":3811},[4336],{"type":51,"value":4337},"  \u002F\u002F Extension fields added based on config\n",{"type":45,"tag":209,"props":4339,"children":4340},{"class":211,"line":1448},[4341],{"type":45,"tag":209,"props":4342,"children":4343},{"style":328},[4344],{"type":51,"value":1524},{"type":45,"tag":209,"props":4346,"children":4347},{"class":211,"line":1474},[4348],{"type":45,"tag":209,"props":4349,"children":4350},{"emptyLinePlaceholder":40},[4351],{"type":51,"value":3854},{"type":45,"tag":209,"props":4353,"children":4354},{"class":211,"line":1500},[4355,4359,4363,4368],{"type":45,"tag":209,"props":4356,"children":4357},{"style":3860},[4358],{"type":51,"value":3863},{"type":45,"tag":209,"props":4360,"children":4361},{"style":507},[4362],{"type":51,"value":4117},{"type":45,"tag":209,"props":4364,"children":4365},{"style":216},[4366],{"type":51,"value":4367}," Totals",{"type":45,"tag":209,"props":4369,"children":4370},{"style":328},[4371],{"type":51,"value":683},{"type":45,"tag":209,"props":4373,"children":4374},{"class":211,"line":1509},[4375,4380,4384,4388],{"type":45,"tag":209,"props":4376,"children":4377},{"style":4132},[4378],{"type":51,"value":4379},"  subtotal",{"type":45,"tag":209,"props":4381,"children":4382},{"style":328},[4383],{"type":51,"value":382},{"type":45,"tag":209,"props":4385,"children":4386},{"style":216},[4387],{"type":51,"value":4265},{"type":45,"tag":209,"props":4389,"children":4390},{"style":328},[4391],{"type":51,"value":4007},{"type":45,"tag":209,"props":4393,"children":4394},{"class":211,"line":1518},[4395,4400,4404,4408],{"type":45,"tag":209,"props":4396,"children":4397},{"style":4132},[4398],{"type":51,"value":4399},"  tax",{"type":45,"tag":209,"props":4401,"children":4402},{"style":328},[4403],{"type":51,"value":382},{"type":45,"tag":209,"props":4405,"children":4406},{"style":216},[4407],{"type":51,"value":4265},{"type":45,"tag":209,"props":4409,"children":4410},{"style":328},[4411],{"type":51,"value":4007},{"type":45,"tag":209,"props":4413,"children":4415},{"class":211,"line":4414},38,[4416,4421,4425,4429],{"type":45,"tag":209,"props":4417,"children":4418},{"style":4132},[4419],{"type":51,"value":4420},"  shipping",{"type":45,"tag":209,"props":4422,"children":4423},{"style":328},[4424],{"type":51,"value":382},{"type":45,"tag":209,"props":4426,"children":4427},{"style":216},[4428],{"type":51,"value":4265},{"type":45,"tag":209,"props":4430,"children":4431},{"style":328},[4432],{"type":51,"value":4007},{"type":45,"tag":209,"props":4434,"children":4436},{"class":211,"line":4435},39,[4437,4442,4446,4450],{"type":45,"tag":209,"props":4438,"children":4439},{"style":4132},[4440],{"type":51,"value":4441},"  discount",{"type":45,"tag":209,"props":4443,"children":4444},{"style":328},[4445],{"type":51,"value":382},{"type":45,"tag":209,"props":4447,"children":4448},{"style":216},[4449],{"type":51,"value":4265},{"type":45,"tag":209,"props":4451,"children":4452},{"style":328},[4453],{"type":51,"value":4007},{"type":45,"tag":209,"props":4455,"children":4457},{"class":211,"line":4456},40,[4458,4463,4467,4471],{"type":45,"tag":209,"props":4459,"children":4460},{"style":4132},[4461],{"type":51,"value":4462},"  grand_total",{"type":45,"tag":209,"props":4464,"children":4465},{"style":328},[4466],{"type":51,"value":382},{"type":45,"tag":209,"props":4468,"children":4469},{"style":216},[4470],{"type":51,"value":4265},{"type":45,"tag":209,"props":4472,"children":4473},{"style":328},[4474],{"type":51,"value":4007},{"type":45,"tag":209,"props":4476,"children":4478},{"class":211,"line":4477},41,[4479,4483,4487,4491],{"type":45,"tag":209,"props":4480,"children":4481},{"style":4132},[4482],{"type":51,"value":4317},{"type":45,"tag":209,"props":4484,"children":4485},{"style":328},[4486],{"type":51,"value":382},{"type":45,"tag":209,"props":4488,"children":4489},{"style":216},[4490],{"type":51,"value":4144},{"type":45,"tag":209,"props":4492,"children":4493},{"style":328},[4494],{"type":51,"value":4007},{"type":45,"tag":209,"props":4496,"children":4498},{"class":211,"line":4497},42,[4499],{"type":45,"tag":209,"props":4500,"children":4501},{"style":328},[4502],{"type":51,"value":1524},{"type":45,"tag":209,"props":4504,"children":4506},{"class":211,"line":4505},43,[4507],{"type":45,"tag":209,"props":4508,"children":4509},{"emptyLinePlaceholder":40},[4510],{"type":51,"value":3854},{"type":45,"tag":209,"props":4512,"children":4514},{"class":211,"line":4513},44,[4515,4519,4523,4528],{"type":45,"tag":209,"props":4516,"children":4517},{"style":3860},[4518],{"type":51,"value":3863},{"type":45,"tag":209,"props":4520,"children":4521},{"style":507},[4522],{"type":51,"value":4117},{"type":45,"tag":209,"props":4524,"children":4525},{"style":216},[4526],{"type":51,"value":4527}," PaymentInfo",{"type":45,"tag":209,"props":4529,"children":4530},{"style":328},[4531],{"type":51,"value":683},{"type":45,"tag":209,"props":4533,"children":4535},{"class":211,"line":4534},45,[4536,4541,4545,4549,4554,4558,4563,4567,4572,4576,4580,4584,4589,4593,4597,4601,4606,4610],{"type":45,"tag":209,"props":4537,"children":4538},{"style":4132},[4539],{"type":51,"value":4540},"  status",{"type":45,"tag":209,"props":4542,"children":4543},{"style":328},[4544],{"type":51,"value":382},{"type":45,"tag":209,"props":4546,"children":4547},{"style":328},[4548],{"type":51,"value":3891},{"type":45,"tag":209,"props":4550,"children":4551},{"style":222},[4552],{"type":51,"value":4553},"pending",{"type":45,"tag":209,"props":4555,"children":4556},{"style":328},[4557],{"type":51,"value":4002},{"type":45,"tag":209,"props":4559,"children":4560},{"style":328},[4561],{"type":51,"value":4562}," |",{"type":45,"tag":209,"props":4564,"children":4565},{"style":328},[4566],{"type":51,"value":3891},{"type":45,"tag":209,"props":4568,"children":4569},{"style":222},[4570],{"type":51,"value":4571},"authorized",{"type":45,"tag":209,"props":4573,"children":4574},{"style":328},[4575],{"type":51,"value":4002},{"type":45,"tag":209,"props":4577,"children":4578},{"style":328},[4579],{"type":51,"value":4562},{"type":45,"tag":209,"props":4581,"children":4582},{"style":328},[4583],{"type":51,"value":3891},{"type":45,"tag":209,"props":4585,"children":4586},{"style":222},[4587],{"type":51,"value":4588},"captured",{"type":45,"tag":209,"props":4590,"children":4591},{"style":328},[4592],{"type":51,"value":4002},{"type":45,"tag":209,"props":4594,"children":4595},{"style":328},[4596],{"type":51,"value":4562},{"type":45,"tag":209,"props":4598,"children":4599},{"style":328},[4600],{"type":51,"value":3891},{"type":45,"tag":209,"props":4602,"children":4603},{"style":222},[4604],{"type":51,"value":4605},"failed",{"type":45,"tag":209,"props":4607,"children":4608},{"style":328},[4609],{"type":51,"value":4002},{"type":45,"tag":209,"props":4611,"children":4612},{"style":328},[4613],{"type":51,"value":4007},{"type":45,"tag":209,"props":4615,"children":4617},{"class":211,"line":4616},46,[4618,4623,4627,4632,4636],{"type":45,"tag":209,"props":4619,"children":4620},{"style":4132},[4621],{"type":51,"value":4622},"  handlers",{"type":45,"tag":209,"props":4624,"children":4625},{"style":328},[4626],{"type":51,"value":382},{"type":45,"tag":209,"props":4628,"children":4629},{"style":216},[4630],{"type":51,"value":4631}," PaymentHandler",{"type":45,"tag":209,"props":4633,"children":4634},{"style":4167},[4635],{"type":51,"value":4170},{"type":45,"tag":209,"props":4637,"children":4638},{"style":328},[4639],{"type":51,"value":4007},{"type":45,"tag":209,"props":4641,"children":4643},{"class":211,"line":4642},47,[4644,4649,4653,4657],{"type":45,"tag":209,"props":4645,"children":4646},{"style":4132},[4647],{"type":51,"value":4648},"  amount_due",{"type":45,"tag":209,"props":4650,"children":4651},{"style":328},[4652],{"type":51,"value":382},{"type":45,"tag":209,"props":4654,"children":4655},{"style":216},[4656],{"type":51,"value":4265},{"type":45,"tag":209,"props":4658,"children":4659},{"style":328},[4660],{"type":51,"value":4007},{"type":45,"tag":209,"props":4662,"children":4664},{"class":211,"line":4663},48,[4665,4669,4673,4677],{"type":45,"tag":209,"props":4666,"children":4667},{"style":4132},[4668],{"type":51,"value":4317},{"type":45,"tag":209,"props":4670,"children":4671},{"style":328},[4672],{"type":51,"value":382},{"type":45,"tag":209,"props":4674,"children":4675},{"style":216},[4676],{"type":51,"value":4144},{"type":45,"tag":209,"props":4678,"children":4679},{"style":328},[4680],{"type":51,"value":4007},{"type":45,"tag":209,"props":4682,"children":4684},{"class":211,"line":4683},49,[4685],{"type":45,"tag":209,"props":4686,"children":4687},{"style":328},[4688],{"type":51,"value":1524},{"type":45,"tag":209,"props":4690,"children":4692},{"class":211,"line":4691},50,[4693],{"type":45,"tag":209,"props":4694,"children":4695},{"emptyLinePlaceholder":40},[4696],{"type":51,"value":3854},{"type":45,"tag":209,"props":4698,"children":4700},{"class":211,"line":4699},51,[4701,4705,4709,4713],{"type":45,"tag":209,"props":4702,"children":4703},{"style":3860},[4704],{"type":51,"value":3863},{"type":45,"tag":209,"props":4706,"children":4707},{"style":507},[4708],{"type":51,"value":4117},{"type":45,"tag":209,"props":4710,"children":4711},{"style":216},[4712],{"type":51,"value":4631},{"type":45,"tag":209,"props":4714,"children":4715},{"style":328},[4716],{"type":51,"value":683},{"type":45,"tag":209,"props":4718,"children":4720},{"class":211,"line":4719},52,[4721,4725,4729,4733],{"type":45,"tag":209,"props":4722,"children":4723},{"style":4132},[4724],{"type":51,"value":4216},{"type":45,"tag":209,"props":4726,"children":4727},{"style":328},[4728],{"type":51,"value":382},{"type":45,"tag":209,"props":4730,"children":4731},{"style":216},[4732],{"type":51,"value":4144},{"type":45,"tag":209,"props":4734,"children":4735},{"style":328},[4736],{"type":51,"value":4007},{"type":45,"tag":209,"props":4738,"children":4740},{"class":211,"line":4739},53,[4741,4746,4750,4754],{"type":45,"tag":209,"props":4742,"children":4743},{"style":4132},[4744],{"type":51,"value":4745},"  type",{"type":45,"tag":209,"props":4747,"children":4748},{"style":328},[4749],{"type":51,"value":382},{"type":45,"tag":209,"props":4751,"children":4752},{"style":216},[4753],{"type":51,"value":4144},{"type":45,"tag":209,"props":4755,"children":4756},{"style":328},[4757],{"type":51,"value":4007},{"type":45,"tag":209,"props":4759,"children":4761},{"class":211,"line":4760},54,[4762,4767,4772,4777,4782,4786,4790,4795],{"type":45,"tag":209,"props":4763,"children":4764},{"style":4132},[4765],{"type":51,"value":4766},"  config",{"type":45,"tag":209,"props":4768,"children":4769},{"style":328},[4770],{"type":51,"value":4771},"?:",{"type":45,"tag":209,"props":4773,"children":4774},{"style":216},[4775],{"type":51,"value":4776}," Record",{"type":45,"tag":209,"props":4778,"children":4779},{"style":328},[4780],{"type":51,"value":4781},"\u003C",{"type":45,"tag":209,"props":4783,"children":4784},{"style":216},[4785],{"type":51,"value":1579},{"type":45,"tag":209,"props":4787,"children":4788},{"style":328},[4789],{"type":51,"value":845},{"type":45,"tag":209,"props":4791,"children":4792},{"style":216},[4793],{"type":51,"value":4794}," unknown",{"type":45,"tag":209,"props":4796,"children":4797},{"style":328},[4798],{"type":51,"value":4799},">;\n",{"type":45,"tag":209,"props":4801,"children":4803},{"class":211,"line":4802},55,[4804],{"type":45,"tag":209,"props":4805,"children":4806},{"style":328},[4807],{"type":51,"value":1524},{"type":45,"tag":209,"props":4809,"children":4811},{"class":211,"line":4810},56,[4812],{"type":45,"tag":209,"props":4813,"children":4814},{"emptyLinePlaceholder":40},[4815],{"type":51,"value":3854},{"type":45,"tag":209,"props":4817,"children":4819},{"class":211,"line":4818},57,[4820,4824,4828,4833],{"type":45,"tag":209,"props":4821,"children":4822},{"style":3860},[4823],{"type":51,"value":3863},{"type":45,"tag":209,"props":4825,"children":4826},{"style":507},[4827],{"type":51,"value":4117},{"type":45,"tag":209,"props":4829,"children":4830},{"style":216},[4831],{"type":51,"value":4832}," CheckoutMessage",{"type":45,"tag":209,"props":4834,"children":4835},{"style":328},[4836],{"type":51,"value":683},{"type":45,"tag":209,"props":4838,"children":4840},{"class":211,"line":4839},58,[4841,4846,4850,4854],{"type":45,"tag":209,"props":4842,"children":4843},{"style":4132},[4844],{"type":51,"value":4845},"  code",{"type":45,"tag":209,"props":4847,"children":4848},{"style":328},[4849],{"type":51,"value":382},{"type":45,"tag":209,"props":4851,"children":4852},{"style":216},[4853],{"type":51,"value":4144},{"type":45,"tag":209,"props":4855,"children":4856},{"style":328},[4857],{"type":51,"value":4007},{"type":45,"tag":209,"props":4859,"children":4861},{"class":211,"line":4860},59,[4862,4867,4871,4875],{"type":45,"tag":209,"props":4863,"children":4864},{"style":4132},[4865],{"type":51,"value":4866},"  severity",{"type":45,"tag":209,"props":4868,"children":4869},{"style":328},[4870],{"type":51,"value":382},{"type":45,"tag":209,"props":4872,"children":4873},{"style":216},[4874],{"type":51,"value":4030},{"type":45,"tag":209,"props":4876,"children":4877},{"style":328},[4878],{"type":51,"value":4007},{"type":45,"tag":209,"props":4880,"children":4882},{"class":211,"line":4881},60,[4883,4888,4892,4896],{"type":45,"tag":209,"props":4884,"children":4885},{"style":4132},[4886],{"type":51,"value":4887},"  message",{"type":45,"tag":209,"props":4889,"children":4890},{"style":328},[4891],{"type":51,"value":382},{"type":45,"tag":209,"props":4893,"children":4894},{"style":216},[4895],{"type":51,"value":4144},{"type":45,"tag":209,"props":4897,"children":4898},{"style":328},[4899],{"type":51,"value":4007},{"type":45,"tag":209,"props":4901,"children":4903},{"class":211,"line":4902},61,[4904,4909,4913,4917],{"type":45,"tag":209,"props":4905,"children":4906},{"style":4132},[4907],{"type":51,"value":4908},"  field",{"type":45,"tag":209,"props":4910,"children":4911},{"style":328},[4912],{"type":51,"value":4771},{"type":45,"tag":209,"props":4914,"children":4915},{"style":216},[4916],{"type":51,"value":4144},{"type":45,"tag":209,"props":4918,"children":4919},{"style":328},[4920],{"type":51,"value":4007},{"type":45,"tag":209,"props":4922,"children":4924},{"class":211,"line":4923},62,[4925],{"type":45,"tag":209,"props":4926,"children":4927},{"style":328},[4928],{"type":51,"value":1524},{"type":45,"tag":209,"props":4930,"children":4932},{"class":211,"line":4931},63,[4933],{"type":45,"tag":209,"props":4934,"children":4935},{"emptyLinePlaceholder":40},[4936],{"type":51,"value":3854},{"type":45,"tag":209,"props":4938,"children":4940},{"class":211,"line":4939},64,[4941,4945,4949,4954],{"type":45,"tag":209,"props":4942,"children":4943},{"style":3860},[4944],{"type":51,"value":3863},{"type":45,"tag":209,"props":4946,"children":4947},{"style":507},[4948],{"type":51,"value":4117},{"type":45,"tag":209,"props":4950,"children":4951},{"style":216},[4952],{"type":51,"value":4953}," CheckoutLinks",{"type":45,"tag":209,"props":4955,"children":4956},{"style":328},[4957],{"type":51,"value":683},{"type":45,"tag":209,"props":4959,"children":4961},{"class":211,"line":4960},65,[4962,4967,4971,4975],{"type":45,"tag":209,"props":4963,"children":4964},{"style":4132},[4965],{"type":51,"value":4966},"  self",{"type":45,"tag":209,"props":4968,"children":4969},{"style":328},[4970],{"type":51,"value":382},{"type":45,"tag":209,"props":4972,"children":4973},{"style":216},[4974],{"type":51,"value":4144},{"type":45,"tag":209,"props":4976,"children":4977},{"style":328},[4978],{"type":51,"value":4007},{"type":45,"tag":209,"props":4980,"children":4982},{"class":211,"line":4981},66,[4983,4988,4992,4996],{"type":45,"tag":209,"props":4984,"children":4985},{"style":4132},[4986],{"type":51,"value":4987},"  continue_url",{"type":45,"tag":209,"props":4989,"children":4990},{"style":328},[4991],{"type":51,"value":4771},{"type":45,"tag":209,"props":4993,"children":4994},{"style":216},[4995],{"type":51,"value":4144},{"type":45,"tag":209,"props":4997,"children":4998},{"style":328},[4999],{"type":51,"value":4007},{"type":45,"tag":209,"props":5001,"children":5003},{"class":211,"line":5002},67,[5004,5009,5013,5017],{"type":45,"tag":209,"props":5005,"children":5006},{"style":4132},[5007],{"type":51,"value":5008},"  privacy_policy",{"type":45,"tag":209,"props":5010,"children":5011},{"style":328},[5012],{"type":51,"value":382},{"type":45,"tag":209,"props":5014,"children":5015},{"style":216},[5016],{"type":51,"value":4144},{"type":45,"tag":209,"props":5018,"children":5019},{"style":328},[5020],{"type":51,"value":4007},{"type":45,"tag":209,"props":5022,"children":5024},{"class":211,"line":5023},68,[5025,5030,5034,5038],{"type":45,"tag":209,"props":5026,"children":5027},{"style":4132},[5028],{"type":51,"value":5029},"  terms_of_service",{"type":45,"tag":209,"props":5031,"children":5032},{"style":328},[5033],{"type":51,"value":382},{"type":45,"tag":209,"props":5035,"children":5036},{"style":216},[5037],{"type":51,"value":4144},{"type":45,"tag":209,"props":5039,"children":5040},{"style":328},[5041],{"type":51,"value":4007},{"type":45,"tag":209,"props":5043,"children":5045},{"class":211,"line":5044},69,[5046,5051,5055,5059],{"type":45,"tag":209,"props":5047,"children":5048},{"style":4132},[5049],{"type":51,"value":5050},"  refund_policy",{"type":45,"tag":209,"props":5052,"children":5053},{"style":328},[5054],{"type":51,"value":4771},{"type":45,"tag":209,"props":5056,"children":5057},{"style":216},[5058],{"type":51,"value":4144},{"type":45,"tag":209,"props":5060,"children":5061},{"style":328},[5062],{"type":51,"value":4007},{"type":45,"tag":209,"props":5064,"children":5066},{"class":211,"line":5065},70,[5067,5072,5076,5080],{"type":45,"tag":209,"props":5068,"children":5069},{"style":4132},[5070],{"type":51,"value":5071},"  shipping_policy",{"type":45,"tag":209,"props":5073,"children":5074},{"style":328},[5075],{"type":51,"value":4771},{"type":45,"tag":209,"props":5077,"children":5078},{"style":216},[5079],{"type":51,"value":4144},{"type":45,"tag":209,"props":5081,"children":5082},{"style":328},[5083],{"type":51,"value":4007},{"type":45,"tag":209,"props":5085,"children":5087},{"class":211,"line":5086},71,[5088],{"type":45,"tag":209,"props":5089,"children":5090},{"style":328},[5091],{"type":51,"value":1524},{"type":45,"tag":209,"props":5093,"children":5095},{"class":211,"line":5094},72,[5096],{"type":45,"tag":209,"props":5097,"children":5098},{"emptyLinePlaceholder":40},[5099],{"type":51,"value":3854},{"type":45,"tag":209,"props":5101,"children":5103},{"class":211,"line":5102},73,[5104,5108,5112,5117],{"type":45,"tag":209,"props":5105,"children":5106},{"style":3860},[5107],{"type":51,"value":3863},{"type":45,"tag":209,"props":5109,"children":5110},{"style":507},[5111],{"type":51,"value":4117},{"type":45,"tag":209,"props":5113,"children":5114},{"style":216},[5115],{"type":51,"value":5116}," CheckoutSession",{"type":45,"tag":209,"props":5118,"children":5119},{"style":328},[5120],{"type":51,"value":683},{"type":45,"tag":209,"props":5122,"children":5124},{"class":211,"line":5123},74,[5125,5130,5134,5138],{"type":45,"tag":209,"props":5126,"children":5127},{"style":4132},[5128],{"type":51,"value":5129},"  ucp",{"type":45,"tag":209,"props":5131,"children":5132},{"style":328},[5133],{"type":51,"value":382},{"type":45,"tag":209,"props":5135,"children":5136},{"style":216},[5137],{"type":51,"value":4122},{"type":45,"tag":209,"props":5139,"children":5140},{"style":328},[5141],{"type":51,"value":4007},{"type":45,"tag":209,"props":5143,"children":5145},{"class":211,"line":5144},75,[5146,5150,5154,5158],{"type":45,"tag":209,"props":5147,"children":5148},{"style":4132},[5149],{"type":51,"value":4216},{"type":45,"tag":209,"props":5151,"children":5152},{"style":328},[5153],{"type":51,"value":382},{"type":45,"tag":209,"props":5155,"children":5156},{"style":216},[5157],{"type":51,"value":4144},{"type":45,"tag":209,"props":5159,"children":5160},{"style":328},[5161],{"type":51,"value":4007},{"type":45,"tag":209,"props":5163,"children":5165},{"class":211,"line":5164},76,[5166,5170,5174,5178],{"type":45,"tag":209,"props":5167,"children":5168},{"style":4132},[5169],{"type":51,"value":4540},{"type":45,"tag":209,"props":5171,"children":5172},{"style":328},[5173],{"type":51,"value":382},{"type":45,"tag":209,"props":5175,"children":5176},{"style":216},[5177],{"type":51,"value":3873},{"type":45,"tag":209,"props":5179,"children":5180},{"style":328},[5181],{"type":51,"value":4007},{"type":45,"tag":209,"props":5183,"children":5185},{"class":211,"line":5184},77,[5186,5190,5194,5198],{"type":45,"tag":209,"props":5187,"children":5188},{"style":4132},[5189],{"type":51,"value":4317},{"type":45,"tag":209,"props":5191,"children":5192},{"style":328},[5193],{"type":51,"value":382},{"type":45,"tag":209,"props":5195,"children":5196},{"style":216},[5197],{"type":51,"value":4144},{"type":45,"tag":209,"props":5199,"children":5200},{"style":328},[5201],{"type":51,"value":4007},{"type":45,"tag":209,"props":5203,"children":5205},{"class":211,"line":5204},78,[5206,5211,5215,5219,5223],{"type":45,"tag":209,"props":5207,"children":5208},{"style":4132},[5209],{"type":51,"value":5210},"  line_items",{"type":45,"tag":209,"props":5212,"children":5213},{"style":328},[5214],{"type":51,"value":382},{"type":45,"tag":209,"props":5216,"children":5217},{"style":216},[5218],{"type":51,"value":4204},{"type":45,"tag":209,"props":5220,"children":5221},{"style":4167},[5222],{"type":51,"value":4170},{"type":45,"tag":209,"props":5224,"children":5225},{"style":328},[5226],{"type":51,"value":4007},{"type":45,"tag":209,"props":5228,"children":5230},{"class":211,"line":5229},79,[5231,5236,5240,5244],{"type":45,"tag":209,"props":5232,"children":5233},{"style":4132},[5234],{"type":51,"value":5235},"  totals",{"type":45,"tag":209,"props":5237,"children":5238},{"style":328},[5239],{"type":51,"value":382},{"type":45,"tag":209,"props":5241,"children":5242},{"style":216},[5243],{"type":51,"value":4367},{"type":45,"tag":209,"props":5245,"children":5246},{"style":328},[5247],{"type":51,"value":4007},{"type":45,"tag":209,"props":5249,"children":5251},{"class":211,"line":5250},80,[5252,5257,5261,5265],{"type":45,"tag":209,"props":5253,"children":5254},{"style":4132},[5255],{"type":51,"value":5256},"  payment",{"type":45,"tag":209,"props":5258,"children":5259},{"style":328},[5260],{"type":51,"value":382},{"type":45,"tag":209,"props":5262,"children":5263},{"style":216},[5264],{"type":51,"value":4527},{"type":45,"tag":209,"props":5266,"children":5267},{"style":328},[5268],{"type":51,"value":4007},{"type":45,"tag":209,"props":5270,"children":5272},{"class":211,"line":5271},81,[5273,5278,5282,5286],{"type":45,"tag":209,"props":5274,"children":5275},{"style":4132},[5276],{"type":51,"value":5277},"  links",{"type":45,"tag":209,"props":5279,"children":5280},{"style":328},[5281],{"type":51,"value":382},{"type":45,"tag":209,"props":5283,"children":5284},{"style":216},[5285],{"type":51,"value":4953},{"type":45,"tag":209,"props":5287,"children":5288},{"style":328},[5289],{"type":51,"value":4007},{"type":45,"tag":209,"props":5291,"children":5293},{"class":211,"line":5292},82,[5294,5299,5303,5307,5311],{"type":45,"tag":209,"props":5295,"children":5296},{"style":4132},[5297],{"type":51,"value":5298},"  messages",{"type":45,"tag":209,"props":5300,"children":5301},{"style":328},[5302],{"type":51,"value":382},{"type":45,"tag":209,"props":5304,"children":5305},{"style":216},[5306],{"type":51,"value":4832},{"type":45,"tag":209,"props":5308,"children":5309},{"style":4167},[5310],{"type":51,"value":4170},{"type":45,"tag":209,"props":5312,"children":5313},{"style":328},[5314],{"type":51,"value":4007},{"type":45,"tag":209,"props":5316,"children":5318},{"class":211,"line":5317},83,[5319,5324,5328,5332],{"type":45,"tag":209,"props":5320,"children":5321},{"style":4132},[5322],{"type":51,"value":5323},"  expires_at",{"type":45,"tag":209,"props":5325,"children":5326},{"style":328},[5327],{"type":51,"value":382},{"type":45,"tag":209,"props":5329,"children":5330},{"style":216},[5331],{"type":51,"value":4144},{"type":45,"tag":209,"props":5333,"children":5334},{"style":328},[5335],{"type":51,"value":4007},{"type":45,"tag":209,"props":5337,"children":5339},{"class":211,"line":5338},84,[5340,5345,5349,5353],{"type":45,"tag":209,"props":5341,"children":5342},{"style":4132},[5343],{"type":51,"value":5344},"  created_at",{"type":45,"tag":209,"props":5346,"children":5347},{"style":328},[5348],{"type":51,"value":382},{"type":45,"tag":209,"props":5350,"children":5351},{"style":216},[5352],{"type":51,"value":4144},{"type":45,"tag":209,"props":5354,"children":5355},{"style":328},[5356],{"type":51,"value":4007},{"type":45,"tag":209,"props":5358,"children":5360},{"class":211,"line":5359},85,[5361,5366,5370,5374],{"type":45,"tag":209,"props":5362,"children":5363},{"style":4132},[5364],{"type":51,"value":5365},"  updated_at",{"type":45,"tag":209,"props":5367,"children":5368},{"style":328},[5369],{"type":51,"value":382},{"type":45,"tag":209,"props":5371,"children":5372},{"style":216},[5373],{"type":51,"value":4144},{"type":45,"tag":209,"props":5375,"children":5376},{"style":328},[5377],{"type":51,"value":4007},{"type":45,"tag":209,"props":5379,"children":5381},{"class":211,"line":5380},86,[5382],{"type":45,"tag":209,"props":5383,"children":5384},{"style":3811},[5385],{"type":51,"value":5386},"  \u002F\u002F Extension fields populated based on negotiated capabilities\n",{"type":45,"tag":209,"props":5388,"children":5390},{"class":211,"line":5389},87,[5391,5396,5400,5405],{"type":45,"tag":209,"props":5392,"children":5393},{"style":4132},[5394],{"type":51,"value":5395},"  buyer",{"type":45,"tag":209,"props":5397,"children":5398},{"style":328},[5399],{"type":51,"value":4771},{"type":45,"tag":209,"props":5401,"children":5402},{"style":216},[5403],{"type":51,"value":5404}," BuyerInfo",{"type":45,"tag":209,"props":5406,"children":5407},{"style":328},[5408],{"type":51,"value":4007},{"type":45,"tag":209,"props":5410,"children":5412},{"class":211,"line":5411},88,[5413,5418,5422,5427],{"type":45,"tag":209,"props":5414,"children":5415},{"style":4132},[5416],{"type":51,"value":5417},"  fulfillment",{"type":45,"tag":209,"props":5419,"children":5420},{"style":328},[5421],{"type":51,"value":4771},{"type":45,"tag":209,"props":5423,"children":5424},{"style":216},[5425],{"type":51,"value":5426}," FulfillmentInfo",{"type":45,"tag":209,"props":5428,"children":5429},{"style":328},[5430],{"type":51,"value":4007},{"type":45,"tag":209,"props":5432,"children":5434},{"class":211,"line":5433},89,[5435,5440,5444,5449],{"type":45,"tag":209,"props":5436,"children":5437},{"style":4132},[5438],{"type":51,"value":5439},"  discounts",{"type":45,"tag":209,"props":5441,"children":5442},{"style":328},[5443],{"type":51,"value":4771},{"type":45,"tag":209,"props":5445,"children":5446},{"style":216},[5447],{"type":51,"value":5448}," DiscountInfo",{"type":45,"tag":209,"props":5450,"children":5451},{"style":328},[5452],{"type":51,"value":4007},{"type":45,"tag":209,"props":5454,"children":5456},{"class":211,"line":5455},90,[5457],{"type":45,"tag":209,"props":5458,"children":5459},{"style":328},[5460],{"type":51,"value":1524},{"type":45,"tag":209,"props":5462,"children":5464},{"class":211,"line":5463},91,[5465],{"type":45,"tag":209,"props":5466,"children":5467},{"emptyLinePlaceholder":40},[5468],{"type":51,"value":3854},{"type":45,"tag":209,"props":5470,"children":5472},{"class":211,"line":5471},92,[5473,5477,5481,5485],{"type":45,"tag":209,"props":5474,"children":5475},{"style":3860},[5476],{"type":51,"value":3863},{"type":45,"tag":209,"props":5478,"children":5479},{"style":507},[5480],{"type":51,"value":4117},{"type":45,"tag":209,"props":5482,"children":5483},{"style":216},[5484],{"type":51,"value":5404},{"type":45,"tag":209,"props":5486,"children":5487},{"style":328},[5488],{"type":51,"value":683},{"type":45,"tag":209,"props":5490,"children":5492},{"class":211,"line":5491},93,[5493,5498,5502,5506],{"type":45,"tag":209,"props":5494,"children":5495},{"style":4132},[5496],{"type":51,"value":5497},"  email",{"type":45,"tag":209,"props":5499,"children":5500},{"style":328},[5501],{"type":51,"value":4771},{"type":45,"tag":209,"props":5503,"children":5504},{"style":216},[5505],{"type":51,"value":4144},{"type":45,"tag":209,"props":5507,"children":5508},{"style":328},[5509],{"type":51,"value":4007},{"type":45,"tag":209,"props":5511,"children":5513},{"class":211,"line":5512},94,[5514,5519,5523,5527],{"type":45,"tag":209,"props":5515,"children":5516},{"style":4132},[5517],{"type":51,"value":5518},"  phone",{"type":45,"tag":209,"props":5520,"children":5521},{"style":328},[5522],{"type":51,"value":4771},{"type":45,"tag":209,"props":5524,"children":5525},{"style":216},[5526],{"type":51,"value":4144},{"type":45,"tag":209,"props":5528,"children":5529},{"style":328},[5530],{"type":51,"value":4007},{"type":45,"tag":209,"props":5532,"children":5534},{"class":211,"line":5533},95,[5535,5539,5543,5547],{"type":45,"tag":209,"props":5536,"children":5537},{"style":4132},[5538],{"type":51,"value":4236},{"type":45,"tag":209,"props":5540,"children":5541},{"style":328},[5542],{"type":51,"value":4771},{"type":45,"tag":209,"props":5544,"children":5545},{"style":216},[5546],{"type":51,"value":4144},{"type":45,"tag":209,"props":5548,"children":5549},{"style":328},[5550],{"type":51,"value":4007},{"type":45,"tag":209,"props":5552,"children":5554},{"class":211,"line":5553},96,[5555],{"type":45,"tag":209,"props":5556,"children":5557},{"style":3811},[5558],{"type":51,"value":5559},"  \u002F\u002F consent fields if buyer_consent extension enabled\n",{"type":45,"tag":209,"props":5561,"children":5563},{"class":211,"line":5562},97,[5564],{"type":45,"tag":209,"props":5565,"children":5566},{"style":328},[5567],{"type":51,"value":1524},{"type":45,"tag":209,"props":5569,"children":5571},{"class":211,"line":5570},98,[5572],{"type":45,"tag":209,"props":5573,"children":5574},{"emptyLinePlaceholder":40},[5575],{"type":51,"value":3854},{"type":45,"tag":209,"props":5577,"children":5579},{"class":211,"line":5578},99,[5580],{"type":45,"tag":209,"props":5581,"children":5582},{"style":3811},[5583],{"type":51,"value":5584},"\u002F\u002F Conditional types based on extensions...\n",{"type":45,"tag":2107,"props":5586,"children":5588},{"id":5587},"libucpschemascheckoutts",[5589],{"type":51,"value":5590},"lib\u002Fucp\u002Fschemas\u002Fcheckout.ts",{"type":45,"tag":198,"props":5592,"children":5594},{"className":3799,"code":5593,"language":3801,"meta":203,"style":203},"\u002F**\n * UCP Checkout Zod Schemas\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { z } from 'zod';\n\nexport const LineItemSchema = z.object({\n  id: z.string(),\n  name: z.string(),\n  quantity: z.number().int().positive(),\n  unit_price: z.number().int(), \u002F\u002F minor units (cents)\n  total_price: z.number().int(),\n  currency: z.string().length(3),\n});\n\nexport const TotalsSchema = z.object({\n  subtotal: z.number().int(),\n  tax: z.number().int(),\n  shipping: z.number().int(),\n  discount: z.number().int(),\n  grand_total: z.number().int(),\n  currency: z.string().length(3),\n});\n\nexport const CreateCheckoutRequestSchema = z.object({\n  line_items: z.array(LineItemSchema).min(1),\n  currency: z.string().length(3),\n  buyer: z.object({\n    email: z.string().email().optional(),\n    phone: z.string().optional(),\n  }).optional(),\n  \u002F\u002F Extension fields...\n});\n\nexport const UpdateCheckoutRequestSchema = z.object({\n  line_items: z.array(LineItemSchema).optional(),\n  buyer: z.object({\n    email: z.string().email().optional(),\n    phone: z.string().optional(),\n  }).optional(),\n  \u002F\u002F Extension fields...\n});\n\nexport const CompleteCheckoutRequestSchema = z.object({\n  action: z.literal('complete'),\n  payment_data: z.record(z.unknown()),\n});\n\nexport type CreateCheckoutRequest = z.infer\u003Ctypeof CreateCheckoutRequestSchema>;\nexport type UpdateCheckoutRequest = z.infer\u003Ctypeof UpdateCheckoutRequestSchema>;\nexport type CompleteCheckoutRequest = z.infer\u003Ctypeof CompleteCheckoutRequestSchema>;\n",[5595],{"type":45,"tag":97,"props":5596,"children":5597},{"__ignoreMap":203},[5598,5605,5613,5620,5627,5634,5678,5685,5729,5761,5792,5850,5898,5941,5994,6010,6017,6057,6100,6143,6186,6229,6272,6323,6338,6345,6385,6440,6491,6522,6580,6624,6652,6660,6675,6682,6722,6765,6796,6851,6894,6921,6928,6943,6950,6990,7040,7088,7103,7110,7158,7203],{"type":45,"tag":209,"props":5599,"children":5600},{"class":211,"line":212},[5601],{"type":45,"tag":209,"props":5602,"children":5603},{"style":3811},[5604],{"type":51,"value":3814},{"type":45,"tag":209,"props":5606,"children":5607},{"class":211,"line":498},[5608],{"type":45,"tag":209,"props":5609,"children":5610},{"style":3811},[5611],{"type":51,"value":5612}," * UCP Checkout Zod Schemas\n",{"type":45,"tag":209,"props":5614,"children":5615},{"class":211,"line":29},[5616],{"type":45,"tag":209,"props":5617,"children":5618},{"style":3811},[5619],{"type":51,"value":3830},{"type":45,"tag":209,"props":5621,"children":5622},{"class":211,"line":578},[5623],{"type":45,"tag":209,"props":5624,"children":5625},{"style":3811},[5626],{"type":51,"value":3846},{"type":45,"tag":209,"props":5628,"children":5629},{"class":211,"line":622},[5630],{"type":45,"tag":209,"props":5631,"children":5632},{"emptyLinePlaceholder":40},[5633],{"type":51,"value":3854},{"type":45,"tag":209,"props":5635,"children":5636},{"class":211,"line":660},[5637,5642,5647,5652,5657,5662,5666,5670,5674],{"type":45,"tag":209,"props":5638,"children":5639},{"style":3860},[5640],{"type":51,"value":5641},"import",{"type":45,"tag":209,"props":5643,"children":5644},{"style":328},[5645],{"type":51,"value":5646}," {",{"type":45,"tag":209,"props":5648,"children":5649},{"style":4167},[5650],{"type":51,"value":5651}," z",{"type":45,"tag":209,"props":5653,"children":5654},{"style":328},[5655],{"type":51,"value":5656}," }",{"type":45,"tag":209,"props":5658,"children":5659},{"style":3860},[5660],{"type":51,"value":5661}," from",{"type":45,"tag":209,"props":5663,"children":5664},{"style":328},[5665],{"type":51,"value":3891},{"type":45,"tag":209,"props":5667,"children":5668},{"style":222},[5669],{"type":51,"value":3707},{"type":45,"tag":209,"props":5671,"children":5672},{"style":328},[5673],{"type":51,"value":4002},{"type":45,"tag":209,"props":5675,"children":5676},{"style":328},[5677],{"type":51,"value":4007},{"type":45,"tag":209,"props":5679,"children":5680},{"class":211,"line":686},[5681],{"type":45,"tag":209,"props":5682,"children":5683},{"emptyLinePlaceholder":40},[5684],{"type":51,"value":3854},{"type":45,"tag":209,"props":5686,"children":5687},{"class":211,"line":729},[5688,5692,5697,5702,5707,5711,5716,5720,5725],{"type":45,"tag":209,"props":5689,"children":5690},{"style":3860},[5691],{"type":51,"value":3863},{"type":45,"tag":209,"props":5693,"children":5694},{"style":507},[5695],{"type":51,"value":5696}," const",{"type":45,"tag":209,"props":5698,"children":5699},{"style":4167},[5700],{"type":51,"value":5701}," LineItemSchema ",{"type":45,"tag":209,"props":5703,"children":5704},{"style":328},[5705],{"type":51,"value":5706},"=",{"type":45,"tag":209,"props":5708,"children":5709},{"style":4167},[5710],{"type":51,"value":5651},{"type":45,"tag":209,"props":5712,"children":5713},{"style":328},[5714],{"type":51,"value":5715},".",{"type":45,"tag":209,"props":5717,"children":5718},{"style":317},[5719],{"type":51,"value":1910},{"type":45,"tag":209,"props":5721,"children":5722},{"style":4167},[5723],{"type":51,"value":5724},"(",{"type":45,"tag":209,"props":5726,"children":5727},{"style":328},[5728],{"type":51,"value":495},{"type":45,"tag":209,"props":5730,"children":5731},{"class":211,"line":755},[5732,5736,5740,5744,5748,5752,5757],{"type":45,"tag":209,"props":5733,"children":5734},{"style":4132},[5735],{"type":51,"value":4216},{"type":45,"tag":209,"props":5737,"children":5738},{"style":328},[5739],{"type":51,"value":382},{"type":45,"tag":209,"props":5741,"children":5742},{"style":4167},[5743],{"type":51,"value":5651},{"type":45,"tag":209,"props":5745,"children":5746},{"style":328},[5747],{"type":51,"value":5715},{"type":45,"tag":209,"props":5749,"children":5750},{"style":317},[5751],{"type":51,"value":1579},{"type":45,"tag":209,"props":5753,"children":5754},{"style":4167},[5755],{"type":51,"value":5756},"()",{"type":45,"tag":209,"props":5758,"children":5759},{"style":328},[5760],{"type":51,"value":538},{"type":45,"tag":209,"props":5762,"children":5763},{"class":211,"line":764},[5764,5768,5772,5776,5780,5784,5788],{"type":45,"tag":209,"props":5765,"children":5766},{"style":4132},[5767],{"type":51,"value":4236},{"type":45,"tag":209,"props":5769,"children":5770},{"style":328},[5771],{"type":51,"value":382},{"type":45,"tag":209,"props":5773,"children":5774},{"style":4167},[5775],{"type":51,"value":5651},{"type":45,"tag":209,"props":5777,"children":5778},{"style":328},[5779],{"type":51,"value":5715},{"type":45,"tag":209,"props":5781,"children":5782},{"style":317},[5783],{"type":51,"value":1579},{"type":45,"tag":209,"props":5785,"children":5786},{"style":4167},[5787],{"type":51,"value":5756},{"type":45,"tag":209,"props":5789,"children":5790},{"style":328},[5791],{"type":51,"value":538},{"type":45,"tag":209,"props":5793,"children":5794},{"class":211,"line":806},[5795,5799,5803,5807,5811,5816,5820,5824,5829,5833,5837,5842,5846],{"type":45,"tag":209,"props":5796,"children":5797},{"style":4132},[5798],{"type":51,"value":4256},{"type":45,"tag":209,"props":5800,"children":5801},{"style":328},[5802],{"type":51,"value":382},{"type":45,"tag":209,"props":5804,"children":5805},{"style":4167},[5806],{"type":51,"value":5651},{"type":45,"tag":209,"props":5808,"children":5809},{"style":328},[5810],{"type":51,"value":5715},{"type":45,"tag":209,"props":5812,"children":5813},{"style":317},[5814],{"type":51,"value":5815},"number",{"type":45,"tag":209,"props":5817,"children":5818},{"style":4167},[5819],{"type":51,"value":5756},{"type":45,"tag":209,"props":5821,"children":5822},{"style":328},[5823],{"type":51,"value":5715},{"type":45,"tag":209,"props":5825,"children":5826},{"style":317},[5827],{"type":51,"value":5828},"int",{"type":45,"tag":209,"props":5830,"children":5831},{"style":4167},[5832],{"type":51,"value":5756},{"type":45,"tag":209,"props":5834,"children":5835},{"style":328},[5836],{"type":51,"value":5715},{"type":45,"tag":209,"props":5838,"children":5839},{"style":317},[5840],{"type":51,"value":5841},"positive",{"type":45,"tag":209,"props":5843,"children":5844},{"style":4167},[5845],{"type":51,"value":5756},{"type":45,"tag":209,"props":5847,"children":5848},{"style":328},[5849],{"type":51,"value":538},{"type":45,"tag":209,"props":5851,"children":5852},{"class":211,"line":899},[5853,5857,5861,5865,5869,5873,5877,5881,5885,5889,5893],{"type":45,"tag":209,"props":5854,"children":5855},{"style":4132},[5856],{"type":51,"value":4277},{"type":45,"tag":209,"props":5858,"children":5859},{"style":328},[5860],{"type":51,"value":382},{"type":45,"tag":209,"props":5862,"children":5863},{"style":4167},[5864],{"type":51,"value":5651},{"type":45,"tag":209,"props":5866,"children":5867},{"style":328},[5868],{"type":51,"value":5715},{"type":45,"tag":209,"props":5870,"children":5871},{"style":317},[5872],{"type":51,"value":5815},{"type":45,"tag":209,"props":5874,"children":5875},{"style":4167},[5876],{"type":51,"value":5756},{"type":45,"tag":209,"props":5878,"children":5879},{"style":328},[5880],{"type":51,"value":5715},{"type":45,"tag":209,"props":5882,"children":5883},{"style":317},[5884],{"type":51,"value":5828},{"type":45,"tag":209,"props":5886,"children":5887},{"style":4167},[5888],{"type":51,"value":5756},{"type":45,"tag":209,"props":5890,"children":5891},{"style":328},[5892],{"type":51,"value":845},{"type":45,"tag":209,"props":5894,"children":5895},{"style":3811},[5896],{"type":51,"value":5897}," \u002F\u002F minor units (cents)\n",{"type":45,"tag":209,"props":5899,"children":5900},{"class":211,"line":25},[5901,5905,5909,5913,5917,5921,5925,5929,5933,5937],{"type":45,"tag":209,"props":5902,"children":5903},{"style":4132},[5904],{"type":51,"value":4297},{"type":45,"tag":209,"props":5906,"children":5907},{"style":328},[5908],{"type":51,"value":382},{"type":45,"tag":209,"props":5910,"children":5911},{"style":4167},[5912],{"type":51,"value":5651},{"type":45,"tag":209,"props":5914,"children":5915},{"style":328},[5916],{"type":51,"value":5715},{"type":45,"tag":209,"props":5918,"children":5919},{"style":317},[5920],{"type":51,"value":5815},{"type":45,"tag":209,"props":5922,"children":5923},{"style":4167},[5924],{"type":51,"value":5756},{"type":45,"tag":209,"props":5926,"children":5927},{"style":328},[5928],{"type":51,"value":5715},{"type":45,"tag":209,"props":5930,"children":5931},{"style":317},[5932],{"type":51,"value":5828},{"type":45,"tag":209,"props":5934,"children":5935},{"style":4167},[5936],{"type":51,"value":5756},{"type":45,"tag":209,"props":5938,"children":5939},{"style":328},[5940],{"type":51,"value":538},{"type":45,"tag":209,"props":5942,"children":5943},{"class":211,"line":949},[5944,5948,5952,5956,5960,5964,5968,5972,5977,5981,5986,5990],{"type":45,"tag":209,"props":5945,"children":5946},{"style":4132},[5947],{"type":51,"value":4317},{"type":45,"tag":209,"props":5949,"children":5950},{"style":328},[5951],{"type":51,"value":382},{"type":45,"tag":209,"props":5953,"children":5954},{"style":4167},[5955],{"type":51,"value":5651},{"type":45,"tag":209,"props":5957,"children":5958},{"style":328},[5959],{"type":51,"value":5715},{"type":45,"tag":209,"props":5961,"children":5962},{"style":317},[5963],{"type":51,"value":1579},{"type":45,"tag":209,"props":5965,"children":5966},{"style":4167},[5967],{"type":51,"value":5756},{"type":45,"tag":209,"props":5969,"children":5970},{"style":328},[5971],{"type":51,"value":5715},{"type":45,"tag":209,"props":5973,"children":5974},{"style":317},[5975],{"type":51,"value":5976},"length",{"type":45,"tag":209,"props":5978,"children":5979},{"style":4167},[5980],{"type":51,"value":5724},{"type":45,"tag":209,"props":5982,"children":5983},{"style":233},[5984],{"type":51,"value":5985},"3",{"type":45,"tag":209,"props":5987,"children":5988},{"style":4167},[5989],{"type":51,"value":3362},{"type":45,"tag":209,"props":5991,"children":5992},{"style":328},[5993],{"type":51,"value":538},{"type":45,"tag":209,"props":5995,"children":5996},{"class":211,"line":975},[5997,6002,6006],{"type":45,"tag":209,"props":5998,"children":5999},{"style":328},[6000],{"type":51,"value":6001},"}",{"type":45,"tag":209,"props":6003,"children":6004},{"style":4167},[6005],{"type":51,"value":3362},{"type":45,"tag":209,"props":6007,"children":6008},{"style":328},[6009],{"type":51,"value":4007},{"type":45,"tag":209,"props":6011,"children":6012},{"class":211,"line":1000},[6013],{"type":45,"tag":209,"props":6014,"children":6015},{"emptyLinePlaceholder":40},[6016],{"type":51,"value":3854},{"type":45,"tag":209,"props":6018,"children":6019},{"class":211,"line":1026},[6020,6024,6028,6033,6037,6041,6045,6049,6053],{"type":45,"tag":209,"props":6021,"children":6022},{"style":3860},[6023],{"type":51,"value":3863},{"type":45,"tag":209,"props":6025,"children":6026},{"style":507},[6027],{"type":51,"value":5696},{"type":45,"tag":209,"props":6029,"children":6030},{"style":4167},[6031],{"type":51,"value":6032}," TotalsSchema ",{"type":45,"tag":209,"props":6034,"children":6035},{"style":328},[6036],{"type":51,"value":5706},{"type":45,"tag":209,"props":6038,"children":6039},{"style":4167},[6040],{"type":51,"value":5651},{"type":45,"tag":209,"props":6042,"children":6043},{"style":328},[6044],{"type":51,"value":5715},{"type":45,"tag":209,"props":6046,"children":6047},{"style":317},[6048],{"type":51,"value":1910},{"type":45,"tag":209,"props":6050,"children":6051},{"style":4167},[6052],{"type":51,"value":5724},{"type":45,"tag":209,"props":6054,"children":6055},{"style":328},[6056],{"type":51,"value":495},{"type":45,"tag":209,"props":6058,"children":6059},{"class":211,"line":1034},[6060,6064,6068,6072,6076,6080,6084,6088,6092,6096],{"type":45,"tag":209,"props":6061,"children":6062},{"style":4132},[6063],{"type":51,"value":4379},{"type":45,"tag":209,"props":6065,"children":6066},{"style":328},[6067],{"type":51,"value":382},{"type":45,"tag":209,"props":6069,"children":6070},{"style":4167},[6071],{"type":51,"value":5651},{"type":45,"tag":209,"props":6073,"children":6074},{"style":328},[6075],{"type":51,"value":5715},{"type":45,"tag":209,"props":6077,"children":6078},{"style":317},[6079],{"type":51,"value":5815},{"type":45,"tag":209,"props":6081,"children":6082},{"style":4167},[6083],{"type":51,"value":5756},{"type":45,"tag":209,"props":6085,"children":6086},{"style":328},[6087],{"type":51,"value":5715},{"type":45,"tag":209,"props":6089,"children":6090},{"style":317},[6091],{"type":51,"value":5828},{"type":45,"tag":209,"props":6093,"children":6094},{"style":4167},[6095],{"type":51,"value":5756},{"type":45,"tag":209,"props":6097,"children":6098},{"style":328},[6099],{"type":51,"value":538},{"type":45,"tag":209,"props":6101,"children":6102},{"class":211,"line":1064},[6103,6107,6111,6115,6119,6123,6127,6131,6135,6139],{"type":45,"tag":209,"props":6104,"children":6105},{"style":4132},[6106],{"type":51,"value":4399},{"type":45,"tag":209,"props":6108,"children":6109},{"style":328},[6110],{"type":51,"value":382},{"type":45,"tag":209,"props":6112,"children":6113},{"style":4167},[6114],{"type":51,"value":5651},{"type":45,"tag":209,"props":6116,"children":6117},{"style":328},[6118],{"type":51,"value":5715},{"type":45,"tag":209,"props":6120,"children":6121},{"style":317},[6122],{"type":51,"value":5815},{"type":45,"tag":209,"props":6124,"children":6125},{"style":4167},[6126],{"type":51,"value":5756},{"type":45,"tag":209,"props":6128,"children":6129},{"style":328},[6130],{"type":51,"value":5715},{"type":45,"tag":209,"props":6132,"children":6133},{"style":317},[6134],{"type":51,"value":5828},{"type":45,"tag":209,"props":6136,"children":6137},{"style":4167},[6138],{"type":51,"value":5756},{"type":45,"tag":209,"props":6140,"children":6141},{"style":328},[6142],{"type":51,"value":538},{"type":45,"tag":209,"props":6144,"children":6145},{"class":211,"line":1090},[6146,6150,6154,6158,6162,6166,6170,6174,6178,6182],{"type":45,"tag":209,"props":6147,"children":6148},{"style":4132},[6149],{"type":51,"value":4420},{"type":45,"tag":209,"props":6151,"children":6152},{"style":328},[6153],{"type":51,"value":382},{"type":45,"tag":209,"props":6155,"children":6156},{"style":4167},[6157],{"type":51,"value":5651},{"type":45,"tag":209,"props":6159,"children":6160},{"style":328},[6161],{"type":51,"value":5715},{"type":45,"tag":209,"props":6163,"children":6164},{"style":317},[6165],{"type":51,"value":5815},{"type":45,"tag":209,"props":6167,"children":6168},{"style":4167},[6169],{"type":51,"value":5756},{"type":45,"tag":209,"props":6171,"children":6172},{"style":328},[6173],{"type":51,"value":5715},{"type":45,"tag":209,"props":6175,"children":6176},{"style":317},[6177],{"type":51,"value":5828},{"type":45,"tag":209,"props":6179,"children":6180},{"style":4167},[6181],{"type":51,"value":5756},{"type":45,"tag":209,"props":6183,"children":6184},{"style":328},[6185],{"type":51,"value":538},{"type":45,"tag":209,"props":6187,"children":6188},{"class":211,"line":1115},[6189,6193,6197,6201,6205,6209,6213,6217,6221,6225],{"type":45,"tag":209,"props":6190,"children":6191},{"style":4132},[6192],{"type":51,"value":4441},{"type":45,"tag":209,"props":6194,"children":6195},{"style":328},[6196],{"type":51,"value":382},{"type":45,"tag":209,"props":6198,"children":6199},{"style":4167},[6200],{"type":51,"value":5651},{"type":45,"tag":209,"props":6202,"children":6203},{"style":328},[6204],{"type":51,"value":5715},{"type":45,"tag":209,"props":6206,"children":6207},{"style":317},[6208],{"type":51,"value":5815},{"type":45,"tag":209,"props":6210,"children":6211},{"style":4167},[6212],{"type":51,"value":5756},{"type":45,"tag":209,"props":6214,"children":6215},{"style":328},[6216],{"type":51,"value":5715},{"type":45,"tag":209,"props":6218,"children":6219},{"style":317},[6220],{"type":51,"value":5828},{"type":45,"tag":209,"props":6222,"children":6223},{"style":4167},[6224],{"type":51,"value":5756},{"type":45,"tag":209,"props":6226,"children":6227},{"style":328},[6228],{"type":51,"value":538},{"type":45,"tag":209,"props":6230,"children":6231},{"class":211,"line":1144},[6232,6236,6240,6244,6248,6252,6256,6260,6264,6268],{"type":45,"tag":209,"props":6233,"children":6234},{"style":4132},[6235],{"type":51,"value":4462},{"type":45,"tag":209,"props":6237,"children":6238},{"style":328},[6239],{"type":51,"value":382},{"type":45,"tag":209,"props":6241,"children":6242},{"style":4167},[6243],{"type":51,"value":5651},{"type":45,"tag":209,"props":6245,"children":6246},{"style":328},[6247],{"type":51,"value":5715},{"type":45,"tag":209,"props":6249,"children":6250},{"style":317},[6251],{"type":51,"value":5815},{"type":45,"tag":209,"props":6253,"children":6254},{"style":4167},[6255],{"type":51,"value":5756},{"type":45,"tag":209,"props":6257,"children":6258},{"style":328},[6259],{"type":51,"value":5715},{"type":45,"tag":209,"props":6261,"children":6262},{"style":317},[6263],{"type":51,"value":5828},{"type":45,"tag":209,"props":6265,"children":6266},{"style":4167},[6267],{"type":51,"value":5756},{"type":45,"tag":209,"props":6269,"children":6270},{"style":328},[6271],{"type":51,"value":538},{"type":45,"tag":209,"props":6273,"children":6274},{"class":211,"line":1173},[6275,6279,6283,6287,6291,6295,6299,6303,6307,6311,6315,6319],{"type":45,"tag":209,"props":6276,"children":6277},{"style":4132},[6278],{"type":51,"value":4317},{"type":45,"tag":209,"props":6280,"children":6281},{"style":328},[6282],{"type":51,"value":382},{"type":45,"tag":209,"props":6284,"children":6285},{"style":4167},[6286],{"type":51,"value":5651},{"type":45,"tag":209,"props":6288,"children":6289},{"style":328},[6290],{"type":51,"value":5715},{"type":45,"tag":209,"props":6292,"children":6293},{"style":317},[6294],{"type":51,"value":1579},{"type":45,"tag":209,"props":6296,"children":6297},{"style":4167},[6298],{"type":51,"value":5756},{"type":45,"tag":209,"props":6300,"children":6301},{"style":328},[6302],{"type":51,"value":5715},{"type":45,"tag":209,"props":6304,"children":6305},{"style":317},[6306],{"type":51,"value":5976},{"type":45,"tag":209,"props":6308,"children":6309},{"style":4167},[6310],{"type":51,"value":5724},{"type":45,"tag":209,"props":6312,"children":6313},{"style":233},[6314],{"type":51,"value":5985},{"type":45,"tag":209,"props":6316,"children":6317},{"style":4167},[6318],{"type":51,"value":3362},{"type":45,"tag":209,"props":6320,"children":6321},{"style":328},[6322],{"type":51,"value":538},{"type":45,"tag":209,"props":6324,"children":6325},{"class":211,"line":1202},[6326,6330,6334],{"type":45,"tag":209,"props":6327,"children":6328},{"style":328},[6329],{"type":51,"value":6001},{"type":45,"tag":209,"props":6331,"children":6332},{"style":4167},[6333],{"type":51,"value":3362},{"type":45,"tag":209,"props":6335,"children":6336},{"style":328},[6337],{"type":51,"value":4007},{"type":45,"tag":209,"props":6339,"children":6340},{"class":211,"line":1228},[6341],{"type":45,"tag":209,"props":6342,"children":6343},{"emptyLinePlaceholder":40},[6344],{"type":51,"value":3854},{"type":45,"tag":209,"props":6346,"children":6347},{"class":211,"line":1236},[6348,6352,6356,6361,6365,6369,6373,6377,6381],{"type":45,"tag":209,"props":6349,"children":6350},{"style":3860},[6351],{"type":51,"value":3863},{"type":45,"tag":209,"props":6353,"children":6354},{"style":507},[6355],{"type":51,"value":5696},{"type":45,"tag":209,"props":6357,"children":6358},{"style":4167},[6359],{"type":51,"value":6360}," CreateCheckoutRequestSchema ",{"type":45,"tag":209,"props":6362,"children":6363},{"style":328},[6364],{"type":51,"value":5706},{"type":45,"tag":209,"props":6366,"children":6367},{"style":4167},[6368],{"type":51,"value":5651},{"type":45,"tag":209,"props":6370,"children":6371},{"style":328},[6372],{"type":51,"value":5715},{"type":45,"tag":209,"props":6374,"children":6375},{"style":317},[6376],{"type":51,"value":1910},{"type":45,"tag":209,"props":6378,"children":6379},{"style":4167},[6380],{"type":51,"value":5724},{"type":45,"tag":209,"props":6382,"children":6383},{"style":328},[6384],{"type":51,"value":495},{"type":45,"tag":209,"props":6386,"children":6387},{"class":211,"line":1274},[6388,6392,6396,6400,6404,6409,6414,6418,6423,6427,6432,6436],{"type":45,"tag":209,"props":6389,"children":6390},{"style":4132},[6391],{"type":51,"value":5210},{"type":45,"tag":209,"props":6393,"children":6394},{"style":328},[6395],{"type":51,"value":382},{"type":45,"tag":209,"props":6397,"children":6398},{"style":4167},[6399],{"type":51,"value":5651},{"type":45,"tag":209,"props":6401,"children":6402},{"style":328},[6403],{"type":51,"value":5715},{"type":45,"tag":209,"props":6405,"children":6406},{"style":317},[6407],{"type":51,"value":6408},"array",{"type":45,"tag":209,"props":6410,"children":6411},{"style":4167},[6412],{"type":51,"value":6413},"(LineItemSchema)",{"type":45,"tag":209,"props":6415,"children":6416},{"style":328},[6417],{"type":51,"value":5715},{"type":45,"tag":209,"props":6419,"children":6420},{"style":317},[6421],{"type":51,"value":6422},"min",{"type":45,"tag":209,"props":6424,"children":6425},{"style":4167},[6426],{"type":51,"value":5724},{"type":45,"tag":209,"props":6428,"children":6429},{"style":233},[6430],{"type":51,"value":6431},"1",{"type":45,"tag":209,"props":6433,"children":6434},{"style":4167},[6435],{"type":51,"value":3362},{"type":45,"tag":209,"props":6437,"children":6438},{"style":328},[6439],{"type":51,"value":538},{"type":45,"tag":209,"props":6441,"children":6442},{"class":211,"line":1299},[6443,6447,6451,6455,6459,6463,6467,6471,6475,6479,6483,6487],{"type":45,"tag":209,"props":6444,"children":6445},{"style":4132},[6446],{"type":51,"value":4317},{"type":45,"tag":209,"props":6448,"children":6449},{"style":328},[6450],{"type":51,"value":382},{"type":45,"tag":209,"props":6452,"children":6453},{"style":4167},[6454],{"type":51,"value":5651},{"type":45,"tag":209,"props":6456,"children":6457},{"style":328},[6458],{"type":51,"value":5715},{"type":45,"tag":209,"props":6460,"children":6461},{"style":317},[6462],{"type":51,"value":1579},{"type":45,"tag":209,"props":6464,"children":6465},{"style":4167},[6466],{"type":51,"value":5756},{"type":45,"tag":209,"props":6468,"children":6469},{"style":328},[6470],{"type":51,"value":5715},{"type":45,"tag":209,"props":6472,"children":6473},{"style":317},[6474],{"type":51,"value":5976},{"type":45,"tag":209,"props":6476,"children":6477},{"style":4167},[6478],{"type":51,"value":5724},{"type":45,"tag":209,"props":6480,"children":6481},{"style":233},[6482],{"type":51,"value":5985},{"type":45,"tag":209,"props":6484,"children":6485},{"style":4167},[6486],{"type":51,"value":3362},{"type":45,"tag":209,"props":6488,"children":6489},{"style":328},[6490],{"type":51,"value":538},{"type":45,"tag":209,"props":6492,"children":6493},{"class":211,"line":1324},[6494,6498,6502,6506,6510,6514,6518],{"type":45,"tag":209,"props":6495,"children":6496},{"style":4132},[6497],{"type":51,"value":5395},{"type":45,"tag":209,"props":6499,"children":6500},{"style":328},[6501],{"type":51,"value":382},{"type":45,"tag":209,"props":6503,"children":6504},{"style":4167},[6505],{"type":51,"value":5651},{"type":45,"tag":209,"props":6507,"children":6508},{"style":328},[6509],{"type":51,"value":5715},{"type":45,"tag":209,"props":6511,"children":6512},{"style":317},[6513],{"type":51,"value":1910},{"type":45,"tag":209,"props":6515,"children":6516},{"style":4167},[6517],{"type":51,"value":5724},{"type":45,"tag":209,"props":6519,"children":6520},{"style":328},[6521],{"type":51,"value":495},{"type":45,"tag":209,"props":6523,"children":6524},{"class":211,"line":1349},[6525,6530,6534,6538,6542,6546,6550,6554,6559,6563,6567,6572,6576],{"type":45,"tag":209,"props":6526,"children":6527},{"style":4132},[6528],{"type":51,"value":6529},"    email",{"type":45,"tag":209,"props":6531,"children":6532},{"style":328},[6533],{"type":51,"value":382},{"type":45,"tag":209,"props":6535,"children":6536},{"style":4167},[6537],{"type":51,"value":5651},{"type":45,"tag":209,"props":6539,"children":6540},{"style":328},[6541],{"type":51,"value":5715},{"type":45,"tag":209,"props":6543,"children":6544},{"style":317},[6545],{"type":51,"value":1579},{"type":45,"tag":209,"props":6547,"children":6548},{"style":4167},[6549],{"type":51,"value":5756},{"type":45,"tag":209,"props":6551,"children":6552},{"style":328},[6553],{"type":51,"value":5715},{"type":45,"tag":209,"props":6555,"children":6556},{"style":317},[6557],{"type":51,"value":6558},"email",{"type":45,"tag":209,"props":6560,"children":6561},{"style":4167},[6562],{"type":51,"value":5756},{"type":45,"tag":209,"props":6564,"children":6565},{"style":328},[6566],{"type":51,"value":5715},{"type":45,"tag":209,"props":6568,"children":6569},{"style":317},[6570],{"type":51,"value":6571},"optional",{"type":45,"tag":209,"props":6573,"children":6574},{"style":4167},[6575],{"type":51,"value":5756},{"type":45,"tag":209,"props":6577,"children":6578},{"style":328},[6579],{"type":51,"value":538},{"type":45,"tag":209,"props":6581,"children":6582},{"class":211,"line":1386},[6583,6588,6592,6596,6600,6604,6608,6612,6616,6620],{"type":45,"tag":209,"props":6584,"children":6585},{"style":4132},[6586],{"type":51,"value":6587},"    phone",{"type":45,"tag":209,"props":6589,"children":6590},{"style":328},[6591],{"type":51,"value":382},{"type":45,"tag":209,"props":6593,"children":6594},{"style":4167},[6595],{"type":51,"value":5651},{"type":45,"tag":209,"props":6597,"children":6598},{"style":328},[6599],{"type":51,"value":5715},{"type":45,"tag":209,"props":6601,"children":6602},{"style":317},[6603],{"type":51,"value":1579},{"type":45,"tag":209,"props":6605,"children":6606},{"style":4167},[6607],{"type":51,"value":5756},{"type":45,"tag":209,"props":6609,"children":6610},{"style":328},[6611],{"type":51,"value":5715},{"type":45,"tag":209,"props":6613,"children":6614},{"style":317},[6615],{"type":51,"value":6571},{"type":45,"tag":209,"props":6617,"children":6618},{"style":4167},[6619],{"type":51,"value":5756},{"type":45,"tag":209,"props":6621,"children":6622},{"style":328},[6623],{"type":51,"value":538},{"type":45,"tag":209,"props":6625,"children":6626},{"class":211,"line":1424},[6627,6632,6636,6640,6644,6648],{"type":45,"tag":209,"props":6628,"children":6629},{"style":328},[6630],{"type":51,"value":6631},"  }",{"type":45,"tag":209,"props":6633,"children":6634},{"style":4167},[6635],{"type":51,"value":3362},{"type":45,"tag":209,"props":6637,"children":6638},{"style":328},[6639],{"type":51,"value":5715},{"type":45,"tag":209,"props":6641,"children":6642},{"style":317},[6643],{"type":51,"value":6571},{"type":45,"tag":209,"props":6645,"children":6646},{"style":4167},[6647],{"type":51,"value":5756},{"type":45,"tag":209,"props":6649,"children":6650},{"style":328},[6651],{"type":51,"value":538},{"type":45,"tag":209,"props":6653,"children":6654},{"class":211,"line":1448},[6655],{"type":45,"tag":209,"props":6656,"children":6657},{"style":3811},[6658],{"type":51,"value":6659},"  \u002F\u002F Extension fields...\n",{"type":45,"tag":209,"props":6661,"children":6662},{"class":211,"line":1474},[6663,6667,6671],{"type":45,"tag":209,"props":6664,"children":6665},{"style":328},[6666],{"type":51,"value":6001},{"type":45,"tag":209,"props":6668,"children":6669},{"style":4167},[6670],{"type":51,"value":3362},{"type":45,"tag":209,"props":6672,"children":6673},{"style":328},[6674],{"type":51,"value":4007},{"type":45,"tag":209,"props":6676,"children":6677},{"class":211,"line":1500},[6678],{"type":45,"tag":209,"props":6679,"children":6680},{"emptyLinePlaceholder":40},[6681],{"type":51,"value":3854},{"type":45,"tag":209,"props":6683,"children":6684},{"class":211,"line":1509},[6685,6689,6693,6698,6702,6706,6710,6714,6718],{"type":45,"tag":209,"props":6686,"children":6687},{"style":3860},[6688],{"type":51,"value":3863},{"type":45,"tag":209,"props":6690,"children":6691},{"style":507},[6692],{"type":51,"value":5696},{"type":45,"tag":209,"props":6694,"children":6695},{"style":4167},[6696],{"type":51,"value":6697}," UpdateCheckoutRequestSchema ",{"type":45,"tag":209,"props":6699,"children":6700},{"style":328},[6701],{"type":51,"value":5706},{"type":45,"tag":209,"props":6703,"children":6704},{"style":4167},[6705],{"type":51,"value":5651},{"type":45,"tag":209,"props":6707,"children":6708},{"style":328},[6709],{"type":51,"value":5715},{"type":45,"tag":209,"props":6711,"children":6712},{"style":317},[6713],{"type":51,"value":1910},{"type":45,"tag":209,"props":6715,"children":6716},{"style":4167},[6717],{"type":51,"value":5724},{"type":45,"tag":209,"props":6719,"children":6720},{"style":328},[6721],{"type":51,"value":495},{"type":45,"tag":209,"props":6723,"children":6724},{"class":211,"line":1518},[6725,6729,6733,6737,6741,6745,6749,6753,6757,6761],{"type":45,"tag":209,"props":6726,"children":6727},{"style":4132},[6728],{"type":51,"value":5210},{"type":45,"tag":209,"props":6730,"children":6731},{"style":328},[6732],{"type":51,"value":382},{"type":45,"tag":209,"props":6734,"children":6735},{"style":4167},[6736],{"type":51,"value":5651},{"type":45,"tag":209,"props":6738,"children":6739},{"style":328},[6740],{"type":51,"value":5715},{"type":45,"tag":209,"props":6742,"children":6743},{"style":317},[6744],{"type":51,"value":6408},{"type":45,"tag":209,"props":6746,"children":6747},{"style":4167},[6748],{"type":51,"value":6413},{"type":45,"tag":209,"props":6750,"children":6751},{"style":328},[6752],{"type":51,"value":5715},{"type":45,"tag":209,"props":6754,"children":6755},{"style":317},[6756],{"type":51,"value":6571},{"type":45,"tag":209,"props":6758,"children":6759},{"style":4167},[6760],{"type":51,"value":5756},{"type":45,"tag":209,"props":6762,"children":6763},{"style":328},[6764],{"type":51,"value":538},{"type":45,"tag":209,"props":6766,"children":6767},{"class":211,"line":4414},[6768,6772,6776,6780,6784,6788,6792],{"type":45,"tag":209,"props":6769,"children":6770},{"style":4132},[6771],{"type":51,"value":5395},{"type":45,"tag":209,"props":6773,"children":6774},{"style":328},[6775],{"type":51,"value":382},{"type":45,"tag":209,"props":6777,"children":6778},{"style":4167},[6779],{"type":51,"value":5651},{"type":45,"tag":209,"props":6781,"children":6782},{"style":328},[6783],{"type":51,"value":5715},{"type":45,"tag":209,"props":6785,"children":6786},{"style":317},[6787],{"type":51,"value":1910},{"type":45,"tag":209,"props":6789,"children":6790},{"style":4167},[6791],{"type":51,"value":5724},{"type":45,"tag":209,"props":6793,"children":6794},{"style":328},[6795],{"type":51,"value":495},{"type":45,"tag":209,"props":6797,"children":6798},{"class":211,"line":4435},[6799,6803,6807,6811,6815,6819,6823,6827,6831,6835,6839,6843,6847],{"type":45,"tag":209,"props":6800,"children":6801},{"style":4132},[6802],{"type":51,"value":6529},{"type":45,"tag":209,"props":6804,"children":6805},{"style":328},[6806],{"type":51,"value":382},{"type":45,"tag":209,"props":6808,"children":6809},{"style":4167},[6810],{"type":51,"value":5651},{"type":45,"tag":209,"props":6812,"children":6813},{"style":328},[6814],{"type":51,"value":5715},{"type":45,"tag":209,"props":6816,"children":6817},{"style":317},[6818],{"type":51,"value":1579},{"type":45,"tag":209,"props":6820,"children":6821},{"style":4167},[6822],{"type":51,"value":5756},{"type":45,"tag":209,"props":6824,"children":6825},{"style":328},[6826],{"type":51,"value":5715},{"type":45,"tag":209,"props":6828,"children":6829},{"style":317},[6830],{"type":51,"value":6558},{"type":45,"tag":209,"props":6832,"children":6833},{"style":4167},[6834],{"type":51,"value":5756},{"type":45,"tag":209,"props":6836,"children":6837},{"style":328},[6838],{"type":51,"value":5715},{"type":45,"tag":209,"props":6840,"children":6841},{"style":317},[6842],{"type":51,"value":6571},{"type":45,"tag":209,"props":6844,"children":6845},{"style":4167},[6846],{"type":51,"value":5756},{"type":45,"tag":209,"props":6848,"children":6849},{"style":328},[6850],{"type":51,"value":538},{"type":45,"tag":209,"props":6852,"children":6853},{"class":211,"line":4456},[6854,6858,6862,6866,6870,6874,6878,6882,6886,6890],{"type":45,"tag":209,"props":6855,"children":6856},{"style":4132},[6857],{"type":51,"value":6587},{"type":45,"tag":209,"props":6859,"children":6860},{"style":328},[6861],{"type":51,"value":382},{"type":45,"tag":209,"props":6863,"children":6864},{"style":4167},[6865],{"type":51,"value":5651},{"type":45,"tag":209,"props":6867,"children":6868},{"style":328},[6869],{"type":51,"value":5715},{"type":45,"tag":209,"props":6871,"children":6872},{"style":317},[6873],{"type":51,"value":1579},{"type":45,"tag":209,"props":6875,"children":6876},{"style":4167},[6877],{"type":51,"value":5756},{"type":45,"tag":209,"props":6879,"children":6880},{"style":328},[6881],{"type":51,"value":5715},{"type":45,"tag":209,"props":6883,"children":6884},{"style":317},[6885],{"type":51,"value":6571},{"type":45,"tag":209,"props":6887,"children":6888},{"style":4167},[6889],{"type":51,"value":5756},{"type":45,"tag":209,"props":6891,"children":6892},{"style":328},[6893],{"type":51,"value":538},{"type":45,"tag":209,"props":6895,"children":6896},{"class":211,"line":4477},[6897,6901,6905,6909,6913,6917],{"type":45,"tag":209,"props":6898,"children":6899},{"style":328},[6900],{"type":51,"value":6631},{"type":45,"tag":209,"props":6902,"children":6903},{"style":4167},[6904],{"type":51,"value":3362},{"type":45,"tag":209,"props":6906,"children":6907},{"style":328},[6908],{"type":51,"value":5715},{"type":45,"tag":209,"props":6910,"children":6911},{"style":317},[6912],{"type":51,"value":6571},{"type":45,"tag":209,"props":6914,"children":6915},{"style":4167},[6916],{"type":51,"value":5756},{"type":45,"tag":209,"props":6918,"children":6919},{"style":328},[6920],{"type":51,"value":538},{"type":45,"tag":209,"props":6922,"children":6923},{"class":211,"line":4497},[6924],{"type":45,"tag":209,"props":6925,"children":6926},{"style":3811},[6927],{"type":51,"value":6659},{"type":45,"tag":209,"props":6929,"children":6930},{"class":211,"line":4505},[6931,6935,6939],{"type":45,"tag":209,"props":6932,"children":6933},{"style":328},[6934],{"type":51,"value":6001},{"type":45,"tag":209,"props":6936,"children":6937},{"style":4167},[6938],{"type":51,"value":3362},{"type":45,"tag":209,"props":6940,"children":6941},{"style":328},[6942],{"type":51,"value":4007},{"type":45,"tag":209,"props":6944,"children":6945},{"class":211,"line":4513},[6946],{"type":45,"tag":209,"props":6947,"children":6948},{"emptyLinePlaceholder":40},[6949],{"type":51,"value":3854},{"type":45,"tag":209,"props":6951,"children":6952},{"class":211,"line":4534},[6953,6957,6961,6966,6970,6974,6978,6982,6986],{"type":45,"tag":209,"props":6954,"children":6955},{"style":3860},[6956],{"type":51,"value":3863},{"type":45,"tag":209,"props":6958,"children":6959},{"style":507},[6960],{"type":51,"value":5696},{"type":45,"tag":209,"props":6962,"children":6963},{"style":4167},[6964],{"type":51,"value":6965}," CompleteCheckoutRequestSchema ",{"type":45,"tag":209,"props":6967,"children":6968},{"style":328},[6969],{"type":51,"value":5706},{"type":45,"tag":209,"props":6971,"children":6972},{"style":4167},[6973],{"type":51,"value":5651},{"type":45,"tag":209,"props":6975,"children":6976},{"style":328},[6977],{"type":51,"value":5715},{"type":45,"tag":209,"props":6979,"children":6980},{"style":317},[6981],{"type":51,"value":1910},{"type":45,"tag":209,"props":6983,"children":6984},{"style":4167},[6985],{"type":51,"value":5724},{"type":45,"tag":209,"props":6987,"children":6988},{"style":328},[6989],{"type":51,"value":495},{"type":45,"tag":209,"props":6991,"children":6992},{"class":211,"line":4616},[6993,6998,7002,7006,7010,7015,7019,7023,7028,7032,7036],{"type":45,"tag":209,"props":6994,"children":6995},{"style":4132},[6996],{"type":51,"value":6997},"  action",{"type":45,"tag":209,"props":6999,"children":7000},{"style":328},[7001],{"type":51,"value":382},{"type":45,"tag":209,"props":7003,"children":7004},{"style":4167},[7005],{"type":51,"value":5651},{"type":45,"tag":209,"props":7007,"children":7008},{"style":328},[7009],{"type":51,"value":5715},{"type":45,"tag":209,"props":7011,"children":7012},{"style":317},[7013],{"type":51,"value":7014},"literal",{"type":45,"tag":209,"props":7016,"children":7017},{"style":4167},[7018],{"type":51,"value":5724},{"type":45,"tag":209,"props":7020,"children":7021},{"style":328},[7022],{"type":51,"value":4002},{"type":45,"tag":209,"props":7024,"children":7025},{"style":222},[7026],{"type":51,"value":7027},"complete",{"type":45,"tag":209,"props":7029,"children":7030},{"style":328},[7031],{"type":51,"value":4002},{"type":45,"tag":209,"props":7033,"children":7034},{"style":4167},[7035],{"type":51,"value":3362},{"type":45,"tag":209,"props":7037,"children":7038},{"style":328},[7039],{"type":51,"value":538},{"type":45,"tag":209,"props":7041,"children":7042},{"class":211,"line":4642},[7043,7048,7052,7056,7060,7065,7070,7074,7079,7084],{"type":45,"tag":209,"props":7044,"children":7045},{"style":4132},[7046],{"type":51,"value":7047},"  payment_data",{"type":45,"tag":209,"props":7049,"children":7050},{"style":328},[7051],{"type":51,"value":382},{"type":45,"tag":209,"props":7053,"children":7054},{"style":4167},[7055],{"type":51,"value":5651},{"type":45,"tag":209,"props":7057,"children":7058},{"style":328},[7059],{"type":51,"value":5715},{"type":45,"tag":209,"props":7061,"children":7062},{"style":317},[7063],{"type":51,"value":7064},"record",{"type":45,"tag":209,"props":7066,"children":7067},{"style":4167},[7068],{"type":51,"value":7069},"(z",{"type":45,"tag":209,"props":7071,"children":7072},{"style":328},[7073],{"type":51,"value":5715},{"type":45,"tag":209,"props":7075,"children":7076},{"style":317},[7077],{"type":51,"value":7078},"unknown",{"type":45,"tag":209,"props":7080,"children":7081},{"style":4167},[7082],{"type":51,"value":7083},"())",{"type":45,"tag":209,"props":7085,"children":7086},{"style":328},[7087],{"type":51,"value":538},{"type":45,"tag":209,"props":7089,"children":7090},{"class":211,"line":4663},[7091,7095,7099],{"type":45,"tag":209,"props":7092,"children":7093},{"style":328},[7094],{"type":51,"value":6001},{"type":45,"tag":209,"props":7096,"children":7097},{"style":4167},[7098],{"type":51,"value":3362},{"type":45,"tag":209,"props":7100,"children":7101},{"style":328},[7102],{"type":51,"value":4007},{"type":45,"tag":209,"props":7104,"children":7105},{"class":211,"line":4683},[7106],{"type":45,"tag":209,"props":7107,"children":7108},{"emptyLinePlaceholder":40},[7109],{"type":51,"value":3854},{"type":45,"tag":209,"props":7111,"children":7112},{"class":211,"line":4691},[7113,7117,7121,7126,7131,7135,7139,7144,7149,7154],{"type":45,"tag":209,"props":7114,"children":7115},{"style":3860},[7116],{"type":51,"value":3863},{"type":45,"tag":209,"props":7118,"children":7119},{"style":507},[7120],{"type":51,"value":3868},{"type":45,"tag":209,"props":7122,"children":7123},{"style":216},[7124],{"type":51,"value":7125}," CreateCheckoutRequest",{"type":45,"tag":209,"props":7127,"children":7128},{"style":328},[7129],{"type":51,"value":7130}," =",{"type":45,"tag":209,"props":7132,"children":7133},{"style":216},[7134],{"type":51,"value":5651},{"type":45,"tag":209,"props":7136,"children":7137},{"style":328},[7138],{"type":51,"value":5715},{"type":45,"tag":209,"props":7140,"children":7141},{"style":216},[7142],{"type":51,"value":7143},"infer",{"type":45,"tag":209,"props":7145,"children":7146},{"style":328},[7147],{"type":51,"value":7148},"\u003Ctypeof",{"type":45,"tag":209,"props":7150,"children":7151},{"style":4167},[7152],{"type":51,"value":7153}," CreateCheckoutRequestSchema",{"type":45,"tag":209,"props":7155,"children":7156},{"style":328},[7157],{"type":51,"value":4799},{"type":45,"tag":209,"props":7159,"children":7160},{"class":211,"line":4699},[7161,7165,7169,7174,7178,7182,7186,7190,7194,7199],{"type":45,"tag":209,"props":7162,"children":7163},{"style":3860},[7164],{"type":51,"value":3863},{"type":45,"tag":209,"props":7166,"children":7167},{"style":507},[7168],{"type":51,"value":3868},{"type":45,"tag":209,"props":7170,"children":7171},{"style":216},[7172],{"type":51,"value":7173}," UpdateCheckoutRequest",{"type":45,"tag":209,"props":7175,"children":7176},{"style":328},[7177],{"type":51,"value":7130},{"type":45,"tag":209,"props":7179,"children":7180},{"style":216},[7181],{"type":51,"value":5651},{"type":45,"tag":209,"props":7183,"children":7184},{"style":328},[7185],{"type":51,"value":5715},{"type":45,"tag":209,"props":7187,"children":7188},{"style":216},[7189],{"type":51,"value":7143},{"type":45,"tag":209,"props":7191,"children":7192},{"style":328},[7193],{"type":51,"value":7148},{"type":45,"tag":209,"props":7195,"children":7196},{"style":4167},[7197],{"type":51,"value":7198}," UpdateCheckoutRequestSchema",{"type":45,"tag":209,"props":7200,"children":7201},{"style":328},[7202],{"type":51,"value":4799},{"type":45,"tag":209,"props":7204,"children":7205},{"class":211,"line":4719},[7206,7210,7214,7219,7223,7227,7231,7235,7239,7244],{"type":45,"tag":209,"props":7207,"children":7208},{"style":3860},[7209],{"type":51,"value":3863},{"type":45,"tag":209,"props":7211,"children":7212},{"style":507},[7213],{"type":51,"value":3868},{"type":45,"tag":209,"props":7215,"children":7216},{"style":216},[7217],{"type":51,"value":7218}," CompleteCheckoutRequest",{"type":45,"tag":209,"props":7220,"children":7221},{"style":328},[7222],{"type":51,"value":7130},{"type":45,"tag":209,"props":7224,"children":7225},{"style":216},[7226],{"type":51,"value":5651},{"type":45,"tag":209,"props":7228,"children":7229},{"style":328},[7230],{"type":51,"value":5715},{"type":45,"tag":209,"props":7232,"children":7233},{"style":216},[7234],{"type":51,"value":7143},{"type":45,"tag":209,"props":7236,"children":7237},{"style":328},[7238],{"type":51,"value":7148},{"type":45,"tag":209,"props":7240,"children":7241},{"style":4167},[7242],{"type":51,"value":7243}," CompleteCheckoutRequestSchema",{"type":45,"tag":209,"props":7245,"children":7246},{"style":328},[7247],{"type":51,"value":4799},{"type":45,"tag":2107,"props":7249,"children":7251},{"id":7250},"appwell-knownucproutets",[7252],{"type":51,"value":7253},"app\u002F.well-known\u002Fucp\u002Froute.ts",{"type":45,"tag":198,"props":7255,"children":7257},{"className":3799,"code":7256,"language":3801,"meta":203,"style":203},"\u002F**\n * UCP Discovery Profile Endpoint\n * GET \u002F.well-known\u002Fucp\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { NextResponse } from 'next\u002Fserver';\nimport { generateProfile } from '@\u002Flib\u002Fucp\u002Fprofile';\n\nexport const runtime = 'nodejs'; \u002F\u002F Edge runtime is not supported\n\nexport async function GET() {\n  const profile = generateProfile();\n\n  return NextResponse.json(profile, {\n    headers: {\n      'Cache-Control': 'public, max-age=3600',\n      'Content-Type': 'application\u002Fjson',\n    },\n  });\n}\n",[7258],{"type":45,"tag":97,"props":7259,"children":7260},{"__ignoreMap":203},[7261,7268,7276,7284,7291,7298,7305,7346,7387,7394,7436,7443,7473,7502,7509,7546,7562,7600,7637,7645,7660],{"type":45,"tag":209,"props":7262,"children":7263},{"class":211,"line":212},[7264],{"type":45,"tag":209,"props":7265,"children":7266},{"style":3811},[7267],{"type":51,"value":3814},{"type":45,"tag":209,"props":7269,"children":7270},{"class":211,"line":498},[7271],{"type":45,"tag":209,"props":7272,"children":7273},{"style":3811},[7274],{"type":51,"value":7275}," * UCP Discovery Profile Endpoint\n",{"type":45,"tag":209,"props":7277,"children":7278},{"class":211,"line":29},[7279],{"type":45,"tag":209,"props":7280,"children":7281},{"style":3811},[7282],{"type":51,"value":7283}," * GET \u002F.well-known\u002Fucp\n",{"type":45,"tag":209,"props":7285,"children":7286},{"class":211,"line":578},[7287],{"type":45,"tag":209,"props":7288,"children":7289},{"style":3811},[7290],{"type":51,"value":3830},{"type":45,"tag":209,"props":7292,"children":7293},{"class":211,"line":622},[7294],{"type":45,"tag":209,"props":7295,"children":7296},{"style":3811},[7297],{"type":51,"value":3846},{"type":45,"tag":209,"props":7299,"children":7300},{"class":211,"line":660},[7301],{"type":45,"tag":209,"props":7302,"children":7303},{"emptyLinePlaceholder":40},[7304],{"type":51,"value":3854},{"type":45,"tag":209,"props":7306,"children":7307},{"class":211,"line":686},[7308,7312,7316,7321,7325,7329,7333,7338,7342],{"type":45,"tag":209,"props":7309,"children":7310},{"style":3860},[7311],{"type":51,"value":5641},{"type":45,"tag":209,"props":7313,"children":7314},{"style":328},[7315],{"type":51,"value":5646},{"type":45,"tag":209,"props":7317,"children":7318},{"style":4167},[7319],{"type":51,"value":7320}," NextResponse",{"type":45,"tag":209,"props":7322,"children":7323},{"style":328},[7324],{"type":51,"value":5656},{"type":45,"tag":209,"props":7326,"children":7327},{"style":3860},[7328],{"type":51,"value":5661},{"type":45,"tag":209,"props":7330,"children":7331},{"style":328},[7332],{"type":51,"value":3891},{"type":45,"tag":209,"props":7334,"children":7335},{"style":222},[7336],{"type":51,"value":7337},"next\u002Fserver",{"type":45,"tag":209,"props":7339,"children":7340},{"style":328},[7341],{"type":51,"value":4002},{"type":45,"tag":209,"props":7343,"children":7344},{"style":328},[7345],{"type":51,"value":4007},{"type":45,"tag":209,"props":7347,"children":7348},{"class":211,"line":729},[7349,7353,7357,7362,7366,7370,7374,7379,7383],{"type":45,"tag":209,"props":7350,"children":7351},{"style":3860},[7352],{"type":51,"value":5641},{"type":45,"tag":209,"props":7354,"children":7355},{"style":328},[7356],{"type":51,"value":5646},{"type":45,"tag":209,"props":7358,"children":7359},{"style":4167},[7360],{"type":51,"value":7361}," generateProfile",{"type":45,"tag":209,"props":7363,"children":7364},{"style":328},[7365],{"type":51,"value":5656},{"type":45,"tag":209,"props":7367,"children":7368},{"style":3860},[7369],{"type":51,"value":5661},{"type":45,"tag":209,"props":7371,"children":7372},{"style":328},[7373],{"type":51,"value":3891},{"type":45,"tag":209,"props":7375,"children":7376},{"style":222},[7377],{"type":51,"value":7378},"@\u002Flib\u002Fucp\u002Fprofile",{"type":45,"tag":209,"props":7380,"children":7381},{"style":328},[7382],{"type":51,"value":4002},{"type":45,"tag":209,"props":7384,"children":7385},{"style":328},[7386],{"type":51,"value":4007},{"type":45,"tag":209,"props":7388,"children":7389},{"class":211,"line":755},[7390],{"type":45,"tag":209,"props":7391,"children":7392},{"emptyLinePlaceholder":40},[7393],{"type":51,"value":3854},{"type":45,"tag":209,"props":7395,"children":7396},{"class":211,"line":764},[7397,7401,7405,7410,7414,7418,7422,7426,7431],{"type":45,"tag":209,"props":7398,"children":7399},{"style":3860},[7400],{"type":51,"value":3863},{"type":45,"tag":209,"props":7402,"children":7403},{"style":507},[7404],{"type":51,"value":5696},{"type":45,"tag":209,"props":7406,"children":7407},{"style":4167},[7408],{"type":51,"value":7409}," runtime ",{"type":45,"tag":209,"props":7411,"children":7412},{"style":328},[7413],{"type":51,"value":5706},{"type":45,"tag":209,"props":7415,"children":7416},{"style":328},[7417],{"type":51,"value":3891},{"type":45,"tag":209,"props":7419,"children":7420},{"style":222},[7421],{"type":51,"value":649},{"type":45,"tag":209,"props":7423,"children":7424},{"style":328},[7425],{"type":51,"value":4002},{"type":45,"tag":209,"props":7427,"children":7428},{"style":328},[7429],{"type":51,"value":7430},";",{"type":45,"tag":209,"props":7432,"children":7433},{"style":3811},[7434],{"type":51,"value":7435}," \u002F\u002F Edge runtime is not supported\n",{"type":45,"tag":209,"props":7437,"children":7438},{"class":211,"line":806},[7439],{"type":45,"tag":209,"props":7440,"children":7441},{"emptyLinePlaceholder":40},[7442],{"type":51,"value":3854},{"type":45,"tag":209,"props":7444,"children":7445},{"class":211,"line":899},[7446,7450,7455,7460,7465,7469],{"type":45,"tag":209,"props":7447,"children":7448},{"style":3860},[7449],{"type":51,"value":3863},{"type":45,"tag":209,"props":7451,"children":7452},{"style":507},[7453],{"type":51,"value":7454}," async",{"type":45,"tag":209,"props":7456,"children":7457},{"style":507},[7458],{"type":51,"value":7459}," function",{"type":45,"tag":209,"props":7461,"children":7462},{"style":317},[7463],{"type":51,"value":7464}," GET",{"type":45,"tag":209,"props":7466,"children":7467},{"style":328},[7468],{"type":51,"value":5756},{"type":45,"tag":209,"props":7470,"children":7471},{"style":328},[7472],{"type":51,"value":683},{"type":45,"tag":209,"props":7474,"children":7475},{"class":211,"line":25},[7476,7481,7486,7490,7494,7498],{"type":45,"tag":209,"props":7477,"children":7478},{"style":507},[7479],{"type":51,"value":7480},"  const",{"type":45,"tag":209,"props":7482,"children":7483},{"style":4167},[7484],{"type":51,"value":7485}," profile",{"type":45,"tag":209,"props":7487,"children":7488},{"style":328},[7489],{"type":51,"value":7130},{"type":45,"tag":209,"props":7491,"children":7492},{"style":317},[7493],{"type":51,"value":7361},{"type":45,"tag":209,"props":7495,"children":7496},{"style":4132},[7497],{"type":51,"value":5756},{"type":45,"tag":209,"props":7499,"children":7500},{"style":328},[7501],{"type":51,"value":4007},{"type":45,"tag":209,"props":7503,"children":7504},{"class":211,"line":949},[7505],{"type":45,"tag":209,"props":7506,"children":7507},{"emptyLinePlaceholder":40},[7508],{"type":51,"value":3854},{"type":45,"tag":209,"props":7510,"children":7511},{"class":211,"line":975},[7512,7517,7521,7525,7529,7533,7538,7542],{"type":45,"tag":209,"props":7513,"children":7514},{"style":3860},[7515],{"type":51,"value":7516},"  return",{"type":45,"tag":209,"props":7518,"children":7519},{"style":4167},[7520],{"type":51,"value":7320},{"type":45,"tag":209,"props":7522,"children":7523},{"style":328},[7524],{"type":51,"value":5715},{"type":45,"tag":209,"props":7526,"children":7527},{"style":317},[7528],{"type":51,"value":483},{"type":45,"tag":209,"props":7530,"children":7531},{"style":4132},[7532],{"type":51,"value":5724},{"type":45,"tag":209,"props":7534,"children":7535},{"style":4167},[7536],{"type":51,"value":7537},"profile",{"type":45,"tag":209,"props":7539,"children":7540},{"style":328},[7541],{"type":51,"value":845},{"type":45,"tag":209,"props":7543,"children":7544},{"style":328},[7545],{"type":51,"value":683},{"type":45,"tag":209,"props":7547,"children":7548},{"class":211,"line":1000},[7549,7554,7558],{"type":45,"tag":209,"props":7550,"children":7551},{"style":4132},[7552],{"type":51,"value":7553},"    headers",{"type":45,"tag":209,"props":7555,"children":7556},{"style":328},[7557],{"type":51,"value":382},{"type":45,"tag":209,"props":7559,"children":7560},{"style":328},[7561],{"type":51,"value":683},{"type":45,"tag":209,"props":7563,"children":7564},{"class":211,"line":1026},[7565,7570,7575,7579,7583,7587,7592,7596],{"type":45,"tag":209,"props":7566,"children":7567},{"style":328},[7568],{"type":51,"value":7569},"      '",{"type":45,"tag":209,"props":7571,"children":7572},{"style":4132},[7573],{"type":51,"value":7574},"Cache-Control",{"type":45,"tag":209,"props":7576,"children":7577},{"style":328},[7578],{"type":51,"value":4002},{"type":45,"tag":209,"props":7580,"children":7581},{"style":328},[7582],{"type":51,"value":382},{"type":45,"tag":209,"props":7584,"children":7585},{"style":328},[7586],{"type":51,"value":3891},{"type":45,"tag":209,"props":7588,"children":7589},{"style":222},[7590],{"type":51,"value":7591},"public, max-age=3600",{"type":45,"tag":209,"props":7593,"children":7594},{"style":328},[7595],{"type":51,"value":4002},{"type":45,"tag":209,"props":7597,"children":7598},{"style":328},[7599],{"type":51,"value":538},{"type":45,"tag":209,"props":7601,"children":7602},{"class":211,"line":1034},[7603,7607,7612,7616,7620,7624,7629,7633],{"type":45,"tag":209,"props":7604,"children":7605},{"style":328},[7606],{"type":51,"value":7569},{"type":45,"tag":209,"props":7608,"children":7609},{"style":4132},[7610],{"type":51,"value":7611},"Content-Type",{"type":45,"tag":209,"props":7613,"children":7614},{"style":328},[7615],{"type":51,"value":4002},{"type":45,"tag":209,"props":7617,"children":7618},{"style":328},[7619],{"type":51,"value":382},{"type":45,"tag":209,"props":7621,"children":7622},{"style":328},[7623],{"type":51,"value":3891},{"type":45,"tag":209,"props":7625,"children":7626},{"style":222},[7627],{"type":51,"value":7628},"application\u002Fjson",{"type":45,"tag":209,"props":7630,"children":7631},{"style":328},[7632],{"type":51,"value":4002},{"type":45,"tag":209,"props":7634,"children":7635},{"style":328},[7636],{"type":51,"value":538},{"type":45,"tag":209,"props":7638,"children":7639},{"class":211,"line":1064},[7640],{"type":45,"tag":209,"props":7641,"children":7642},{"style":328},[7643],{"type":51,"value":7644},"    },\n",{"type":45,"tag":209,"props":7646,"children":7647},{"class":211,"line":1090},[7648,7652,7656],{"type":45,"tag":209,"props":7649,"children":7650},{"style":328},[7651],{"type":51,"value":6631},{"type":45,"tag":209,"props":7653,"children":7654},{"style":4132},[7655],{"type":51,"value":3362},{"type":45,"tag":209,"props":7657,"children":7658},{"style":328},[7659],{"type":51,"value":4007},{"type":45,"tag":209,"props":7661,"children":7662},{"class":211,"line":1115},[7663],{"type":45,"tag":209,"props":7664,"children":7665},{"style":328},[7666],{"type":51,"value":1524},{"type":45,"tag":2107,"props":7668,"children":7670},{"id":7669},"libucpprofilets",[7671],{"type":51,"value":7672},"lib\u002Fucp\u002Fprofile.ts",{"type":45,"tag":198,"props":7674,"children":7676},{"className":3799,"code":7675,"language":3801,"meta":203,"style":203},"\u002F**\n * UCP Discovery Profile Generator\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport config from '@\u002F..\u002Fucp.config.json';\n\nexport interface UCPProfile {\n  ucp: {\n    version: string;\n    services: Record\u003Cstring, ServiceDefinition>;\n    capabilities: CapabilityDefinition[];\n  };\n  payment?: {\n    handlers: PaymentHandlerDefinition[];\n  };\n  signing_keys?: JsonWebKey[];\n}\n\ninterface ServiceDefinition {\n  version: string;\n  spec: string;\n  rest?: { schema: string; endpoint: string };\n  mcp?: { schema: string; endpoint: string };\n  a2a?: { endpoint: string };\n  embedded?: { schema: string };\n}\n\ninterface CapabilityDefinition {\n  name: string;\n  version: string;\n  spec: string;\n  schema: string;\n  extends?: string;\n  config?: Record\u003Cstring, unknown>;\n}\n\ninterface PaymentHandlerDefinition {\n  id: string;\n  type: string;\n  spec: string;\n  config_schema: string;\n}\n\nexport function generateProfile(): UCPProfile {\n  const baseUrl = `https:\u002F\u002F${config.domain}`;\n\n  const profile: UCPProfile = {\n    ucp: {\n      version: config.ucp_version,\n      services: {\n        'dev.ucp.shopping': {\n          version: config.ucp_version,\n          spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping',\n          ...(config.transports.includes('rest') && {\n            rest: {\n              schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Frest.openapi.json',\n              endpoint: `${baseUrl}\u002Fapi\u002Fucp`,\n            },\n          }),\n          ...(config.transports.includes('mcp') && {\n            mcp: {\n              schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Fmcp.openrpc.json',\n              endpoint: `${baseUrl}\u002Fapi\u002Fucp\u002Fmcp`,\n            },\n          }),\n          ...(config.transports.includes('a2a') && {\n            a2a: {\n              endpoint: `${baseUrl}\u002Fapi\u002Fucp\u002Fa2a`,\n            },\n          }),\n          ...(config.transports.includes('embedded') && {\n            embedded: {\n              schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Fembedded.openrpc.json',\n            },\n          }),\n        },\n      },\n      capabilities: buildCapabilities(config),\n    },\n  };\n\n  if (config.payment_handlers.length > 0) {\n    profile.payment = {\n      handlers: config.payment_handlers.map(buildHandlerDefinition),\n    };\n  }\n\n  return profile;\n}\n\nfunction buildCapabilities(config: typeof import('@\u002F..\u002Fucp.config.json')): CapabilityDefinition[] {\n  const capabilities: CapabilityDefinition[] = [];\n\n  \u002F\u002F Core checkout capability (always present)\n  capabilities.push({\n    name: 'dev.ucp.shopping.checkout',\n    version: config.ucp_version,\n    spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fcheckout',\n    schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fcheckout.json',\n  });\n\n  \u002F\u002F Add extensions based on config\n  for (const ext of config.capabilities.extensions) {\n    capabilities.push(buildExtensionCapability(ext, config));\n  }\n\n  return capabilities;\n}\n\nfunction buildExtensionCapability(\n  extension: string,\n  config: typeof import('@\u002F..\u002Fucp.config.json')\n): CapabilityDefinition {\n  \u002F\u002F Map extension names to spec URLs\n  const extMap: Record\u003Cstring, { spec: string; schema: string; extends?: string }> = {\n    'dev.ucp.shopping.fulfillment': {\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Ffulfillment',\n      schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Ffulfillment.json',\n      extends: 'dev.ucp.shopping.checkout',\n    },\n    'dev.ucp.shopping.discount': {\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fdiscount',\n      schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fdiscount.json',\n      extends: 'dev.ucp.shopping.checkout',\n    },\n    'dev.ucp.shopping.buyer_consent': {\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fbuyer-consent',\n      schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fbuyer-consent.json',\n      extends: 'dev.ucp.shopping.checkout',\n    },\n    'dev.ucp.shopping.order': {\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Forder',\n      schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Forder.json',\n      config: {\n        webhook_url: config.answers?.webhook_config?.url,\n      },\n    },\n    'dev.ucp.common.identity_linking': {\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fidentity-linking',\n      schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fcommon\u002Fidentity-linking.json',\n    },\n  };\n\n  const def = extMap[extension];\n  return {\n    name: extension,\n    version: config.ucp_version,\n    spec: def?.spec || '',\n    schema: def?.schema || '',\n    ...(def?.extends && { extends: def.extends }),\n    ...(def?.config && { config: def.config }),\n  };\n}\n\nfunction buildHandlerDefinition(handlerId: string): PaymentHandlerDefinition {\n  \u002F\u002F Map known handlers\n  const handlerMap: Record\u003Cstring, Omit\u003CPaymentHandlerDefinition, 'id'>> = {\n    stripe: {\n      type: 'tokenization',\n      spec: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fhandlers\u002Fstripe',\n      config_schema: 'https:\u002F\u002Fucp.dev\u002Fspec\u002Fhandlers\u002Fstripe\u002Fconfig.json',\n    },\n    \u002F\u002F Add more handlers as needed\n  };\n\n  const def = handlerMap[handlerId] || {\n    type: 'custom',\n    spec: '',\n    config_schema: '',\n  };\n\n  return { id: handlerId, ...def };\n}\n",[7677],{"type":45,"tag":97,"props":7678,"children":7679},{"__ignoreMap":203},[7680,7687,7695,7702,7709,7716,7750,7757,7777,7792,7812,7849,7874,7882,7897,7922,7929,7954,7961,7968,7984,8003,8023,8074,8122,8154,8186,8193,8200,8215,8234,8253,8272,8292,8312,8347,8354,8361,8376,8395,8414,8433,8453,8460,8467,8495,8548,8555,8582,8598,8627,8643,8668,8696,8725,8788,8804,8833,8873,8881,8897,8956,8972,9000,9036,9043,9058,9117,9133,9169,9176,9191,9250,9266,9294,9301,9316,9324,9332,9365,9372,9379,9386,9437,9462,9512,9520,9527,9534,9549,9556,9563,9636,9673,9680,9688,9712,9740,9767,9796,9826,9842,9850,9859,9915,9966,9974,9982,9998,10006,10014,10032,10053,10094,10110,10119,10215,10240,10270,10300,10329,10337,10361,10390,10419,10447,10455,10479,10508,10537,10565,10573,10597,10626,10655,10672,10720,10728,10736,10760,10789,10818,10826,10834,10842,10882,10894,10915,10943,10982,11018,11085,11149,11157,11165,11173,11215,11224,11301,11318,11348,11377,11407,11415,11424,11432,11440,11482,11512,11532,11553,11561,11569,11612],{"type":45,"tag":209,"props":7681,"children":7682},{"class":211,"line":212},[7683],{"type":45,"tag":209,"props":7684,"children":7685},{"style":3811},[7686],{"type":51,"value":3814},{"type":45,"tag":209,"props":7688,"children":7689},{"class":211,"line":498},[7690],{"type":45,"tag":209,"props":7691,"children":7692},{"style":3811},[7693],{"type":51,"value":7694}," * UCP Discovery Profile Generator\n",{"type":45,"tag":209,"props":7696,"children":7697},{"class":211,"line":29},[7698],{"type":45,"tag":209,"props":7699,"children":7700},{"style":3811},[7701],{"type":51,"value":3830},{"type":45,"tag":209,"props":7703,"children":7704},{"class":211,"line":578},[7705],{"type":45,"tag":209,"props":7706,"children":7707},{"style":3811},[7708],{"type":51,"value":3846},{"type":45,"tag":209,"props":7710,"children":7711},{"class":211,"line":622},[7712],{"type":45,"tag":209,"props":7713,"children":7714},{"emptyLinePlaceholder":40},[7715],{"type":51,"value":3854},{"type":45,"tag":209,"props":7717,"children":7718},{"class":211,"line":660},[7719,7723,7728,7733,7737,7742,7746],{"type":45,"tag":209,"props":7720,"children":7721},{"style":3860},[7722],{"type":51,"value":5641},{"type":45,"tag":209,"props":7724,"children":7725},{"style":4167},[7726],{"type":51,"value":7727}," config ",{"type":45,"tag":209,"props":7729,"children":7730},{"style":3860},[7731],{"type":51,"value":7732},"from",{"type":45,"tag":209,"props":7734,"children":7735},{"style":328},[7736],{"type":51,"value":3891},{"type":45,"tag":209,"props":7738,"children":7739},{"style":222},[7740],{"type":51,"value":7741},"@\u002F..\u002Fucp.config.json",{"type":45,"tag":209,"props":7743,"children":7744},{"style":328},[7745],{"type":51,"value":4002},{"type":45,"tag":209,"props":7747,"children":7748},{"style":328},[7749],{"type":51,"value":4007},{"type":45,"tag":209,"props":7751,"children":7752},{"class":211,"line":686},[7753],{"type":45,"tag":209,"props":7754,"children":7755},{"emptyLinePlaceholder":40},[7756],{"type":51,"value":3854},{"type":45,"tag":209,"props":7758,"children":7759},{"class":211,"line":729},[7760,7764,7768,7773],{"type":45,"tag":209,"props":7761,"children":7762},{"style":3860},[7763],{"type":51,"value":3863},{"type":45,"tag":209,"props":7765,"children":7766},{"style":507},[7767],{"type":51,"value":4117},{"type":45,"tag":209,"props":7769,"children":7770},{"style":216},[7771],{"type":51,"value":7772}," UCPProfile",{"type":45,"tag":209,"props":7774,"children":7775},{"style":328},[7776],{"type":51,"value":683},{"type":45,"tag":209,"props":7778,"children":7779},{"class":211,"line":755},[7780,7784,7788],{"type":45,"tag":209,"props":7781,"children":7782},{"style":4132},[7783],{"type":51,"value":5129},{"type":45,"tag":209,"props":7785,"children":7786},{"style":328},[7787],{"type":51,"value":382},{"type":45,"tag":209,"props":7789,"children":7790},{"style":328},[7791],{"type":51,"value":683},{"type":45,"tag":209,"props":7793,"children":7794},{"class":211,"line":764},[7795,7800,7804,7808],{"type":45,"tag":209,"props":7796,"children":7797},{"style":4132},[7798],{"type":51,"value":7799},"    version",{"type":45,"tag":209,"props":7801,"children":7802},{"style":328},[7803],{"type":51,"value":382},{"type":45,"tag":209,"props":7805,"children":7806},{"style":216},[7807],{"type":51,"value":4144},{"type":45,"tag":209,"props":7809,"children":7810},{"style":328},[7811],{"type":51,"value":4007},{"type":45,"tag":209,"props":7813,"children":7814},{"class":211,"line":806},[7815,7820,7824,7828,7832,7836,7840,7845],{"type":45,"tag":209,"props":7816,"children":7817},{"style":4132},[7818],{"type":51,"value":7819},"    services",{"type":45,"tag":209,"props":7821,"children":7822},{"style":328},[7823],{"type":51,"value":382},{"type":45,"tag":209,"props":7825,"children":7826},{"style":216},[7827],{"type":51,"value":4776},{"type":45,"tag":209,"props":7829,"children":7830},{"style":328},[7831],{"type":51,"value":4781},{"type":45,"tag":209,"props":7833,"children":7834},{"style":216},[7835],{"type":51,"value":1579},{"type":45,"tag":209,"props":7837,"children":7838},{"style":328},[7839],{"type":51,"value":845},{"type":45,"tag":209,"props":7841,"children":7842},{"style":216},[7843],{"type":51,"value":7844}," ServiceDefinition",{"type":45,"tag":209,"props":7846,"children":7847},{"style":328},[7848],{"type":51,"value":4799},{"type":45,"tag":209,"props":7850,"children":7851},{"class":211,"line":899},[7852,7857,7861,7866,7870],{"type":45,"tag":209,"props":7853,"children":7854},{"style":4132},[7855],{"type":51,"value":7856},"    capabilities",{"type":45,"tag":209,"props":7858,"children":7859},{"style":328},[7860],{"type":51,"value":382},{"type":45,"tag":209,"props":7862,"children":7863},{"style":216},[7864],{"type":51,"value":7865}," CapabilityDefinition",{"type":45,"tag":209,"props":7867,"children":7868},{"style":4167},[7869],{"type":51,"value":4170},{"type":45,"tag":209,"props":7871,"children":7872},{"style":328},[7873],{"type":51,"value":4007},{"type":45,"tag":209,"props":7875,"children":7876},{"class":211,"line":25},[7877],{"type":45,"tag":209,"props":7878,"children":7879},{"style":328},[7880],{"type":51,"value":7881},"  };\n",{"type":45,"tag":209,"props":7883,"children":7884},{"class":211,"line":949},[7885,7889,7893],{"type":45,"tag":209,"props":7886,"children":7887},{"style":4132},[7888],{"type":51,"value":5256},{"type":45,"tag":209,"props":7890,"children":7891},{"style":328},[7892],{"type":51,"value":4771},{"type":45,"tag":209,"props":7894,"children":7895},{"style":328},[7896],{"type":51,"value":683},{"type":45,"tag":209,"props":7898,"children":7899},{"class":211,"line":975},[7900,7905,7909,7914,7918],{"type":45,"tag":209,"props":7901,"children":7902},{"style":4132},[7903],{"type":51,"value":7904},"    handlers",{"type":45,"tag":209,"props":7906,"children":7907},{"style":328},[7908],{"type":51,"value":382},{"type":45,"tag":209,"props":7910,"children":7911},{"style":216},[7912],{"type":51,"value":7913}," PaymentHandlerDefinition",{"type":45,"tag":209,"props":7915,"children":7916},{"style":4167},[7917],{"type":51,"value":4170},{"type":45,"tag":209,"props":7919,"children":7920},{"style":328},[7921],{"type":51,"value":4007},{"type":45,"tag":209,"props":7923,"children":7924},{"class":211,"line":1000},[7925],{"type":45,"tag":209,"props":7926,"children":7927},{"style":328},[7928],{"type":51,"value":7881},{"type":45,"tag":209,"props":7930,"children":7931},{"class":211,"line":1026},[7932,7937,7941,7946,7950],{"type":45,"tag":209,"props":7933,"children":7934},{"style":4132},[7935],{"type":51,"value":7936},"  signing_keys",{"type":45,"tag":209,"props":7938,"children":7939},{"style":328},[7940],{"type":51,"value":4771},{"type":45,"tag":209,"props":7942,"children":7943},{"style":216},[7944],{"type":51,"value":7945}," JsonWebKey",{"type":45,"tag":209,"props":7947,"children":7948},{"style":4167},[7949],{"type":51,"value":4170},{"type":45,"tag":209,"props":7951,"children":7952},{"style":328},[7953],{"type":51,"value":4007},{"type":45,"tag":209,"props":7955,"children":7956},{"class":211,"line":1034},[7957],{"type":45,"tag":209,"props":7958,"children":7959},{"style":328},[7960],{"type":51,"value":1524},{"type":45,"tag":209,"props":7962,"children":7963},{"class":211,"line":1064},[7964],{"type":45,"tag":209,"props":7965,"children":7966},{"emptyLinePlaceholder":40},[7967],{"type":51,"value":3854},{"type":45,"tag":209,"props":7969,"children":7970},{"class":211,"line":1090},[7971,7976,7980],{"type":45,"tag":209,"props":7972,"children":7973},{"style":507},[7974],{"type":51,"value":7975},"interface",{"type":45,"tag":209,"props":7977,"children":7978},{"style":216},[7979],{"type":51,"value":7844},{"type":45,"tag":209,"props":7981,"children":7982},{"style":328},[7983],{"type":51,"value":683},{"type":45,"tag":209,"props":7985,"children":7986},{"class":211,"line":1115},[7987,7991,7995,7999],{"type":45,"tag":209,"props":7988,"children":7989},{"style":4132},[7990],{"type":51,"value":4135},{"type":45,"tag":209,"props":7992,"children":7993},{"style":328},[7994],{"type":51,"value":382},{"type":45,"tag":209,"props":7996,"children":7997},{"style":216},[7998],{"type":51,"value":4144},{"type":45,"tag":209,"props":8000,"children":8001},{"style":328},[8002],{"type":51,"value":4007},{"type":45,"tag":209,"props":8004,"children":8005},{"class":211,"line":1144},[8006,8011,8015,8019],{"type":45,"tag":209,"props":8007,"children":8008},{"style":4132},[8009],{"type":51,"value":8010},"  spec",{"type":45,"tag":209,"props":8012,"children":8013},{"style":328},[8014],{"type":51,"value":382},{"type":45,"tag":209,"props":8016,"children":8017},{"style":216},[8018],{"type":51,"value":4144},{"type":45,"tag":209,"props":8020,"children":8021},{"style":328},[8022],{"type":51,"value":4007},{"type":45,"tag":209,"props":8024,"children":8025},{"class":211,"line":1173},[8026,8031,8035,8039,8044,8048,8052,8056,8061,8065,8069],{"type":45,"tag":209,"props":8027,"children":8028},{"style":4132},[8029],{"type":51,"value":8030},"  rest",{"type":45,"tag":209,"props":8032,"children":8033},{"style":328},[8034],{"type":51,"value":4771},{"type":45,"tag":209,"props":8036,"children":8037},{"style":328},[8038],{"type":51,"value":5646},{"type":45,"tag":209,"props":8040,"children":8041},{"style":4132},[8042],{"type":51,"value":8043}," schema",{"type":45,"tag":209,"props":8045,"children":8046},{"style":328},[8047],{"type":51,"value":382},{"type":45,"tag":209,"props":8049,"children":8050},{"style":216},[8051],{"type":51,"value":4144},{"type":45,"tag":209,"props":8053,"children":8054},{"style":328},[8055],{"type":51,"value":7430},{"type":45,"tag":209,"props":8057,"children":8058},{"style":4132},[8059],{"type":51,"value":8060}," endpoint",{"type":45,"tag":209,"props":8062,"children":8063},{"style":328},[8064],{"type":51,"value":382},{"type":45,"tag":209,"props":8066,"children":8067},{"style":216},[8068],{"type":51,"value":4144},{"type":45,"tag":209,"props":8070,"children":8071},{"style":328},[8072],{"type":51,"value":8073}," };\n",{"type":45,"tag":209,"props":8075,"children":8076},{"class":211,"line":1202},[8077,8082,8086,8090,8094,8098,8102,8106,8110,8114,8118],{"type":45,"tag":209,"props":8078,"children":8079},{"style":4132},[8080],{"type":51,"value":8081},"  mcp",{"type":45,"tag":209,"props":8083,"children":8084},{"style":328},[8085],{"type":51,"value":4771},{"type":45,"tag":209,"props":8087,"children":8088},{"style":328},[8089],{"type":51,"value":5646},{"type":45,"tag":209,"props":8091,"children":8092},{"style":4132},[8093],{"type":51,"value":8043},{"type":45,"tag":209,"props":8095,"children":8096},{"style":328},[8097],{"type":51,"value":382},{"type":45,"tag":209,"props":8099,"children":8100},{"style":216},[8101],{"type":51,"value":4144},{"type":45,"tag":209,"props":8103,"children":8104},{"style":328},[8105],{"type":51,"value":7430},{"type":45,"tag":209,"props":8107,"children":8108},{"style":4132},[8109],{"type":51,"value":8060},{"type":45,"tag":209,"props":8111,"children":8112},{"style":328},[8113],{"type":51,"value":382},{"type":45,"tag":209,"props":8115,"children":8116},{"style":216},[8117],{"type":51,"value":4144},{"type":45,"tag":209,"props":8119,"children":8120},{"style":328},[8121],{"type":51,"value":8073},{"type":45,"tag":209,"props":8123,"children":8124},{"class":211,"line":1228},[8125,8130,8134,8138,8142,8146,8150],{"type":45,"tag":209,"props":8126,"children":8127},{"style":4132},[8128],{"type":51,"value":8129},"  a2a",{"type":45,"tag":209,"props":8131,"children":8132},{"style":328},[8133],{"type":51,"value":4771},{"type":45,"tag":209,"props":8135,"children":8136},{"style":328},[8137],{"type":51,"value":5646},{"type":45,"tag":209,"props":8139,"children":8140},{"style":4132},[8141],{"type":51,"value":8060},{"type":45,"tag":209,"props":8143,"children":8144},{"style":328},[8145],{"type":51,"value":382},{"type":45,"tag":209,"props":8147,"children":8148},{"style":216},[8149],{"type":51,"value":4144},{"type":45,"tag":209,"props":8151,"children":8152},{"style":328},[8153],{"type":51,"value":8073},{"type":45,"tag":209,"props":8155,"children":8156},{"class":211,"line":1236},[8157,8162,8166,8170,8174,8178,8182],{"type":45,"tag":209,"props":8158,"children":8159},{"style":4132},[8160],{"type":51,"value":8161},"  embedded",{"type":45,"tag":209,"props":8163,"children":8164},{"style":328},[8165],{"type":51,"value":4771},{"type":45,"tag":209,"props":8167,"children":8168},{"style":328},[8169],{"type":51,"value":5646},{"type":45,"tag":209,"props":8171,"children":8172},{"style":4132},[8173],{"type":51,"value":8043},{"type":45,"tag":209,"props":8175,"children":8176},{"style":328},[8177],{"type":51,"value":382},{"type":45,"tag":209,"props":8179,"children":8180},{"style":216},[8181],{"type":51,"value":4144},{"type":45,"tag":209,"props":8183,"children":8184},{"style":328},[8185],{"type":51,"value":8073},{"type":45,"tag":209,"props":8187,"children":8188},{"class":211,"line":1274},[8189],{"type":45,"tag":209,"props":8190,"children":8191},{"style":328},[8192],{"type":51,"value":1524},{"type":45,"tag":209,"props":8194,"children":8195},{"class":211,"line":1299},[8196],{"type":45,"tag":209,"props":8197,"children":8198},{"emptyLinePlaceholder":40},[8199],{"type":51,"value":3854},{"type":45,"tag":209,"props":8201,"children":8202},{"class":211,"line":1324},[8203,8207,8211],{"type":45,"tag":209,"props":8204,"children":8205},{"style":507},[8206],{"type":51,"value":7975},{"type":45,"tag":209,"props":8208,"children":8209},{"style":216},[8210],{"type":51,"value":7865},{"type":45,"tag":209,"props":8212,"children":8213},{"style":328},[8214],{"type":51,"value":683},{"type":45,"tag":209,"props":8216,"children":8217},{"class":211,"line":1349},[8218,8222,8226,8230],{"type":45,"tag":209,"props":8219,"children":8220},{"style":4132},[8221],{"type":51,"value":4236},{"type":45,"tag":209,"props":8223,"children":8224},{"style":328},[8225],{"type":51,"value":382},{"type":45,"tag":209,"props":8227,"children":8228},{"style":216},[8229],{"type":51,"value":4144},{"type":45,"tag":209,"props":8231,"children":8232},{"style":328},[8233],{"type":51,"value":4007},{"type":45,"tag":209,"props":8235,"children":8236},{"class":211,"line":1386},[8237,8241,8245,8249],{"type":45,"tag":209,"props":8238,"children":8239},{"style":4132},[8240],{"type":51,"value":4135},{"type":45,"tag":209,"props":8242,"children":8243},{"style":328},[8244],{"type":51,"value":382},{"type":45,"tag":209,"props":8246,"children":8247},{"style":216},[8248],{"type":51,"value":4144},{"type":45,"tag":209,"props":8250,"children":8251},{"style":328},[8252],{"type":51,"value":4007},{"type":45,"tag":209,"props":8254,"children":8255},{"class":211,"line":1424},[8256,8260,8264,8268],{"type":45,"tag":209,"props":8257,"children":8258},{"style":4132},[8259],{"type":51,"value":8010},{"type":45,"tag":209,"props":8261,"children":8262},{"style":328},[8263],{"type":51,"value":382},{"type":45,"tag":209,"props":8265,"children":8266},{"style":216},[8267],{"type":51,"value":4144},{"type":45,"tag":209,"props":8269,"children":8270},{"style":328},[8271],{"type":51,"value":4007},{"type":45,"tag":209,"props":8273,"children":8274},{"class":211,"line":1448},[8275,8280,8284,8288],{"type":45,"tag":209,"props":8276,"children":8277},{"style":4132},[8278],{"type":51,"value":8279},"  schema",{"type":45,"tag":209,"props":8281,"children":8282},{"style":328},[8283],{"type":51,"value":382},{"type":45,"tag":209,"props":8285,"children":8286},{"style":216},[8287],{"type":51,"value":4144},{"type":45,"tag":209,"props":8289,"children":8290},{"style":328},[8291],{"type":51,"value":4007},{"type":45,"tag":209,"props":8293,"children":8294},{"class":211,"line":1474},[8295,8300,8304,8308],{"type":45,"tag":209,"props":8296,"children":8297},{"style":4132},[8298],{"type":51,"value":8299},"  extends",{"type":45,"tag":209,"props":8301,"children":8302},{"style":328},[8303],{"type":51,"value":4771},{"type":45,"tag":209,"props":8305,"children":8306},{"style":216},[8307],{"type":51,"value":4144},{"type":45,"tag":209,"props":8309,"children":8310},{"style":328},[8311],{"type":51,"value":4007},{"type":45,"tag":209,"props":8313,"children":8314},{"class":211,"line":1500},[8315,8319,8323,8327,8331,8335,8339,8343],{"type":45,"tag":209,"props":8316,"children":8317},{"style":4132},[8318],{"type":51,"value":4766},{"type":45,"tag":209,"props":8320,"children":8321},{"style":328},[8322],{"type":51,"value":4771},{"type":45,"tag":209,"props":8324,"children":8325},{"style":216},[8326],{"type":51,"value":4776},{"type":45,"tag":209,"props":8328,"children":8329},{"style":328},[8330],{"type":51,"value":4781},{"type":45,"tag":209,"props":8332,"children":8333},{"style":216},[8334],{"type":51,"value":1579},{"type":45,"tag":209,"props":8336,"children":8337},{"style":328},[8338],{"type":51,"value":845},{"type":45,"tag":209,"props":8340,"children":8341},{"style":216},[8342],{"type":51,"value":4794},{"type":45,"tag":209,"props":8344,"children":8345},{"style":328},[8346],{"type":51,"value":4799},{"type":45,"tag":209,"props":8348,"children":8349},{"class":211,"line":1509},[8350],{"type":45,"tag":209,"props":8351,"children":8352},{"style":328},[8353],{"type":51,"value":1524},{"type":45,"tag":209,"props":8355,"children":8356},{"class":211,"line":1518},[8357],{"type":45,"tag":209,"props":8358,"children":8359},{"emptyLinePlaceholder":40},[8360],{"type":51,"value":3854},{"type":45,"tag":209,"props":8362,"children":8363},{"class":211,"line":4414},[8364,8368,8372],{"type":45,"tag":209,"props":8365,"children":8366},{"style":507},[8367],{"type":51,"value":7975},{"type":45,"tag":209,"props":8369,"children":8370},{"style":216},[8371],{"type":51,"value":7913},{"type":45,"tag":209,"props":8373,"children":8374},{"style":328},[8375],{"type":51,"value":683},{"type":45,"tag":209,"props":8377,"children":8378},{"class":211,"line":4435},[8379,8383,8387,8391],{"type":45,"tag":209,"props":8380,"children":8381},{"style":4132},[8382],{"type":51,"value":4216},{"type":45,"tag":209,"props":8384,"children":8385},{"style":328},[8386],{"type":51,"value":382},{"type":45,"tag":209,"props":8388,"children":8389},{"style":216},[8390],{"type":51,"value":4144},{"type":45,"tag":209,"props":8392,"children":8393},{"style":328},[8394],{"type":51,"value":4007},{"type":45,"tag":209,"props":8396,"children":8397},{"class":211,"line":4456},[8398,8402,8406,8410],{"type":45,"tag":209,"props":8399,"children":8400},{"style":4132},[8401],{"type":51,"value":4745},{"type":45,"tag":209,"props":8403,"children":8404},{"style":328},[8405],{"type":51,"value":382},{"type":45,"tag":209,"props":8407,"children":8408},{"style":216},[8409],{"type":51,"value":4144},{"type":45,"tag":209,"props":8411,"children":8412},{"style":328},[8413],{"type":51,"value":4007},{"type":45,"tag":209,"props":8415,"children":8416},{"class":211,"line":4477},[8417,8421,8425,8429],{"type":45,"tag":209,"props":8418,"children":8419},{"style":4132},[8420],{"type":51,"value":8010},{"type":45,"tag":209,"props":8422,"children":8423},{"style":328},[8424],{"type":51,"value":382},{"type":45,"tag":209,"props":8426,"children":8427},{"style":216},[8428],{"type":51,"value":4144},{"type":45,"tag":209,"props":8430,"children":8431},{"style":328},[8432],{"type":51,"value":4007},{"type":45,"tag":209,"props":8434,"children":8435},{"class":211,"line":4497},[8436,8441,8445,8449],{"type":45,"tag":209,"props":8437,"children":8438},{"style":4132},[8439],{"type":51,"value":8440},"  config_schema",{"type":45,"tag":209,"props":8442,"children":8443},{"style":328},[8444],{"type":51,"value":382},{"type":45,"tag":209,"props":8446,"children":8447},{"style":216},[8448],{"type":51,"value":4144},{"type":45,"tag":209,"props":8450,"children":8451},{"style":328},[8452],{"type":51,"value":4007},{"type":45,"tag":209,"props":8454,"children":8455},{"class":211,"line":4505},[8456],{"type":45,"tag":209,"props":8457,"children":8458},{"style":328},[8459],{"type":51,"value":1524},{"type":45,"tag":209,"props":8461,"children":8462},{"class":211,"line":4513},[8463],{"type":45,"tag":209,"props":8464,"children":8465},{"emptyLinePlaceholder":40},[8466],{"type":51,"value":3854},{"type":45,"tag":209,"props":8468,"children":8469},{"class":211,"line":4534},[8470,8474,8478,8482,8487,8491],{"type":45,"tag":209,"props":8471,"children":8472},{"style":3860},[8473],{"type":51,"value":3863},{"type":45,"tag":209,"props":8475,"children":8476},{"style":507},[8477],{"type":51,"value":7459},{"type":45,"tag":209,"props":8479,"children":8480},{"style":317},[8481],{"type":51,"value":7361},{"type":45,"tag":209,"props":8483,"children":8484},{"style":328},[8485],{"type":51,"value":8486},"():",{"type":45,"tag":209,"props":8488,"children":8489},{"style":216},[8490],{"type":51,"value":7772},{"type":45,"tag":209,"props":8492,"children":8493},{"style":328},[8494],{"type":51,"value":683},{"type":45,"tag":209,"props":8496,"children":8497},{"class":211,"line":4616},[8498,8502,8507,8511,8516,8521,8526,8531,8535,8539,8544],{"type":45,"tag":209,"props":8499,"children":8500},{"style":507},[8501],{"type":51,"value":7480},{"type":45,"tag":209,"props":8503,"children":8504},{"style":4167},[8505],{"type":51,"value":8506}," baseUrl",{"type":45,"tag":209,"props":8508,"children":8509},{"style":328},[8510],{"type":51,"value":7130},{"type":45,"tag":209,"props":8512,"children":8513},{"style":328},[8514],{"type":51,"value":8515}," `",{"type":45,"tag":209,"props":8517,"children":8518},{"style":222},[8519],{"type":51,"value":8520},"https:\u002F\u002F",{"type":45,"tag":209,"props":8522,"children":8523},{"style":328},[8524],{"type":51,"value":8525},"${",{"type":45,"tag":209,"props":8527,"children":8528},{"style":4167},[8529],{"type":51,"value":8530},"config",{"type":45,"tag":209,"props":8532,"children":8533},{"style":328},[8534],{"type":51,"value":5715},{"type":45,"tag":209,"props":8536,"children":8537},{"style":4167},[8538],{"type":51,"value":1044},{"type":45,"tag":209,"props":8540,"children":8541},{"style":328},[8542],{"type":51,"value":8543},"}`",{"type":45,"tag":209,"props":8545,"children":8546},{"style":328},[8547],{"type":51,"value":4007},{"type":45,"tag":209,"props":8549,"children":8550},{"class":211,"line":4642},[8551],{"type":45,"tag":209,"props":8552,"children":8553},{"emptyLinePlaceholder":40},[8554],{"type":51,"value":3854},{"type":45,"tag":209,"props":8556,"children":8557},{"class":211,"line":4663},[8558,8562,8566,8570,8574,8578],{"type":45,"tag":209,"props":8559,"children":8560},{"style":507},[8561],{"type":51,"value":7480},{"type":45,"tag":209,"props":8563,"children":8564},{"style":4167},[8565],{"type":51,"value":7485},{"type":45,"tag":209,"props":8567,"children":8568},{"style":328},[8569],{"type":51,"value":382},{"type":45,"tag":209,"props":8571,"children":8572},{"style":216},[8573],{"type":51,"value":7772},{"type":45,"tag":209,"props":8575,"children":8576},{"style":328},[8577],{"type":51,"value":7130},{"type":45,"tag":209,"props":8579,"children":8580},{"style":328},[8581],{"type":51,"value":683},{"type":45,"tag":209,"props":8583,"children":8584},{"class":211,"line":4683},[8585,8590,8594],{"type":45,"tag":209,"props":8586,"children":8587},{"style":4132},[8588],{"type":51,"value":8589},"    ucp",{"type":45,"tag":209,"props":8591,"children":8592},{"style":328},[8593],{"type":51,"value":382},{"type":45,"tag":209,"props":8595,"children":8596},{"style":328},[8597],{"type":51,"value":683},{"type":45,"tag":209,"props":8599,"children":8600},{"class":211,"line":4691},[8601,8606,8610,8615,8619,8623],{"type":45,"tag":209,"props":8602,"children":8603},{"style":4132},[8604],{"type":51,"value":8605},"      version",{"type":45,"tag":209,"props":8607,"children":8608},{"style":328},[8609],{"type":51,"value":382},{"type":45,"tag":209,"props":8611,"children":8612},{"style":4167},[8613],{"type":51,"value":8614}," config",{"type":45,"tag":209,"props":8616,"children":8617},{"style":328},[8618],{"type":51,"value":5715},{"type":45,"tag":209,"props":8620,"children":8621},{"style":4167},[8622],{"type":51,"value":550},{"type":45,"tag":209,"props":8624,"children":8625},{"style":328},[8626],{"type":51,"value":538},{"type":45,"tag":209,"props":8628,"children":8629},{"class":211,"line":4699},[8630,8635,8639],{"type":45,"tag":209,"props":8631,"children":8632},{"style":4132},[8633],{"type":51,"value":8634},"      services",{"type":45,"tag":209,"props":8636,"children":8637},{"style":328},[8638],{"type":51,"value":382},{"type":45,"tag":209,"props":8640,"children":8641},{"style":328},[8642],{"type":51,"value":683},{"type":45,"tag":209,"props":8644,"children":8645},{"class":211,"line":4719},[8646,8651,8656,8660,8664],{"type":45,"tag":209,"props":8647,"children":8648},{"style":328},[8649],{"type":51,"value":8650},"        '",{"type":45,"tag":209,"props":8652,"children":8653},{"style":4132},[8654],{"type":51,"value":8655},"dev.ucp.shopping",{"type":45,"tag":209,"props":8657,"children":8658},{"style":328},[8659],{"type":51,"value":4002},{"type":45,"tag":209,"props":8661,"children":8662},{"style":328},[8663],{"type":51,"value":382},{"type":45,"tag":209,"props":8665,"children":8666},{"style":328},[8667],{"type":51,"value":683},{"type":45,"tag":209,"props":8669,"children":8670},{"class":211,"line":4739},[8671,8676,8680,8684,8688,8692],{"type":45,"tag":209,"props":8672,"children":8673},{"style":4132},[8674],{"type":51,"value":8675},"          version",{"type":45,"tag":209,"props":8677,"children":8678},{"style":328},[8679],{"type":51,"value":382},{"type":45,"tag":209,"props":8681,"children":8682},{"style":4167},[8683],{"type":51,"value":8614},{"type":45,"tag":209,"props":8685,"children":8686},{"style":328},[8687],{"type":51,"value":5715},{"type":45,"tag":209,"props":8689,"children":8690},{"style":4167},[8691],{"type":51,"value":550},{"type":45,"tag":209,"props":8693,"children":8694},{"style":328},[8695],{"type":51,"value":538},{"type":45,"tag":209,"props":8697,"children":8698},{"class":211,"line":4760},[8699,8704,8708,8712,8717,8721],{"type":45,"tag":209,"props":8700,"children":8701},{"style":4132},[8702],{"type":51,"value":8703},"          spec",{"type":45,"tag":209,"props":8705,"children":8706},{"style":328},[8707],{"type":51,"value":382},{"type":45,"tag":209,"props":8709,"children":8710},{"style":328},[8711],{"type":51,"value":3891},{"type":45,"tag":209,"props":8713,"children":8714},{"style":222},[8715],{"type":51,"value":8716},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping",{"type":45,"tag":209,"props":8718,"children":8719},{"style":328},[8720],{"type":51,"value":4002},{"type":45,"tag":209,"props":8722,"children":8723},{"style":328},[8724],{"type":51,"value":538},{"type":45,"tag":209,"props":8726,"children":8727},{"class":211,"line":4802},[8728,8733,8737,8741,8745,8749,8753,8758,8762,8766,8770,8774,8779,8784],{"type":45,"tag":209,"props":8729,"children":8730},{"style":328},[8731],{"type":51,"value":8732},"          ...",{"type":45,"tag":209,"props":8734,"children":8735},{"style":4132},[8736],{"type":51,"value":5724},{"type":45,"tag":209,"props":8738,"children":8739},{"style":4167},[8740],{"type":51,"value":8530},{"type":45,"tag":209,"props":8742,"children":8743},{"style":328},[8744],{"type":51,"value":5715},{"type":45,"tag":209,"props":8746,"children":8747},{"style":4167},[8748],{"type":51,"value":774},{"type":45,"tag":209,"props":8750,"children":8751},{"style":328},[8752],{"type":51,"value":5715},{"type":45,"tag":209,"props":8754,"children":8755},{"style":317},[8756],{"type":51,"value":8757},"includes",{"type":45,"tag":209,"props":8759,"children":8760},{"style":4132},[8761],{"type":51,"value":5724},{"type":45,"tag":209,"props":8763,"children":8764},{"style":328},[8765],{"type":51,"value":4002},{"type":45,"tag":209,"props":8767,"children":8768},{"style":222},[8769],{"type":51,"value":795},{"type":45,"tag":209,"props":8771,"children":8772},{"style":328},[8773],{"type":51,"value":4002},{"type":45,"tag":209,"props":8775,"children":8776},{"style":4132},[8777],{"type":51,"value":8778},") ",{"type":45,"tag":209,"props":8780,"children":8781},{"style":328},[8782],{"type":51,"value":8783},"&&",{"type":45,"tag":209,"props":8785,"children":8786},{"style":328},[8787],{"type":51,"value":683},{"type":45,"tag":209,"props":8789,"children":8790},{"class":211,"line":4810},[8791,8796,8800],{"type":45,"tag":209,"props":8792,"children":8793},{"style":4132},[8794],{"type":51,"value":8795},"            rest",{"type":45,"tag":209,"props":8797,"children":8798},{"style":328},[8799],{"type":51,"value":382},{"type":45,"tag":209,"props":8801,"children":8802},{"style":328},[8803],{"type":51,"value":683},{"type":45,"tag":209,"props":8805,"children":8806},{"class":211,"line":4818},[8807,8812,8816,8820,8825,8829],{"type":45,"tag":209,"props":8808,"children":8809},{"style":4132},[8810],{"type":51,"value":8811},"              schema",{"type":45,"tag":209,"props":8813,"children":8814},{"style":328},[8815],{"type":51,"value":382},{"type":45,"tag":209,"props":8817,"children":8818},{"style":328},[8819],{"type":51,"value":3891},{"type":45,"tag":209,"props":8821,"children":8822},{"style":222},[8823],{"type":51,"value":8824},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Frest.openapi.json",{"type":45,"tag":209,"props":8826,"children":8827},{"style":328},[8828],{"type":51,"value":4002},{"type":45,"tag":209,"props":8830,"children":8831},{"style":328},[8832],{"type":51,"value":538},{"type":45,"tag":209,"props":8834,"children":8835},{"class":211,"line":4839},[8836,8841,8845,8850,8855,8859,8864,8869],{"type":45,"tag":209,"props":8837,"children":8838},{"style":4132},[8839],{"type":51,"value":8840},"              endpoint",{"type":45,"tag":209,"props":8842,"children":8843},{"style":328},[8844],{"type":51,"value":382},{"type":45,"tag":209,"props":8846,"children":8847},{"style":328},[8848],{"type":51,"value":8849}," `${",{"type":45,"tag":209,"props":8851,"children":8852},{"style":4167},[8853],{"type":51,"value":8854},"baseUrl",{"type":45,"tag":209,"props":8856,"children":8857},{"style":328},[8858],{"type":51,"value":6001},{"type":45,"tag":209,"props":8860,"children":8861},{"style":222},[8862],{"type":51,"value":8863},"\u002Fapi\u002Fucp",{"type":45,"tag":209,"props":8865,"children":8866},{"style":328},[8867],{"type":51,"value":8868},"`",{"type":45,"tag":209,"props":8870,"children":8871},{"style":328},[8872],{"type":51,"value":538},{"type":45,"tag":209,"props":8874,"children":8875},{"class":211,"line":4860},[8876],{"type":45,"tag":209,"props":8877,"children":8878},{"style":328},[8879],{"type":51,"value":8880},"            },\n",{"type":45,"tag":209,"props":8882,"children":8883},{"class":211,"line":4881},[8884,8889,8893],{"type":45,"tag":209,"props":8885,"children":8886},{"style":328},[8887],{"type":51,"value":8888},"          }",{"type":45,"tag":209,"props":8890,"children":8891},{"style":4132},[8892],{"type":51,"value":3362},{"type":45,"tag":209,"props":8894,"children":8895},{"style":328},[8896],{"type":51,"value":538},{"type":45,"tag":209,"props":8898,"children":8899},{"class":211,"line":4902},[8900,8904,8908,8912,8916,8920,8924,8928,8932,8936,8940,8944,8948,8952],{"type":45,"tag":209,"props":8901,"children":8902},{"style":328},[8903],{"type":51,"value":8732},{"type":45,"tag":209,"props":8905,"children":8906},{"style":4132},[8907],{"type":51,"value":5724},{"type":45,"tag":209,"props":8909,"children":8910},{"style":4167},[8911],{"type":51,"value":8530},{"type":45,"tag":209,"props":8913,"children":8914},{"style":328},[8915],{"type":51,"value":5715},{"type":45,"tag":209,"props":8917,"children":8918},{"style":4167},[8919],{"type":51,"value":774},{"type":45,"tag":209,"props":8921,"children":8922},{"style":328},[8923],{"type":51,"value":5715},{"type":45,"tag":209,"props":8925,"children":8926},{"style":317},[8927],{"type":51,"value":8757},{"type":45,"tag":209,"props":8929,"children":8930},{"style":4132},[8931],{"type":51,"value":5724},{"type":45,"tag":209,"props":8933,"children":8934},{"style":328},[8935],{"type":51,"value":4002},{"type":45,"tag":209,"props":8937,"children":8938},{"style":222},[8939],{"type":51,"value":854},{"type":45,"tag":209,"props":8941,"children":8942},{"style":328},[8943],{"type":51,"value":4002},{"type":45,"tag":209,"props":8945,"children":8946},{"style":4132},[8947],{"type":51,"value":8778},{"type":45,"tag":209,"props":8949,"children":8950},{"style":328},[8951],{"type":51,"value":8783},{"type":45,"tag":209,"props":8953,"children":8954},{"style":328},[8955],{"type":51,"value":683},{"type":45,"tag":209,"props":8957,"children":8958},{"class":211,"line":4923},[8959,8964,8968],{"type":45,"tag":209,"props":8960,"children":8961},{"style":4132},[8962],{"type":51,"value":8963},"            mcp",{"type":45,"tag":209,"props":8965,"children":8966},{"style":328},[8967],{"type":51,"value":382},{"type":45,"tag":209,"props":8969,"children":8970},{"style":328},[8971],{"type":51,"value":683},{"type":45,"tag":209,"props":8973,"children":8974},{"class":211,"line":4931},[8975,8979,8983,8987,8992,8996],{"type":45,"tag":209,"props":8976,"children":8977},{"style":4132},[8978],{"type":51,"value":8811},{"type":45,"tag":209,"props":8980,"children":8981},{"style":328},[8982],{"type":51,"value":382},{"type":45,"tag":209,"props":8984,"children":8985},{"style":328},[8986],{"type":51,"value":3891},{"type":45,"tag":209,"props":8988,"children":8989},{"style":222},[8990],{"type":51,"value":8991},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Fmcp.openrpc.json",{"type":45,"tag":209,"props":8993,"children":8994},{"style":328},[8995],{"type":51,"value":4002},{"type":45,"tag":209,"props":8997,"children":8998},{"style":328},[8999],{"type":51,"value":538},{"type":45,"tag":209,"props":9001,"children":9002},{"class":211,"line":4939},[9003,9007,9011,9015,9019,9023,9028,9032],{"type":45,"tag":209,"props":9004,"children":9005},{"style":4132},[9006],{"type":51,"value":8840},{"type":45,"tag":209,"props":9008,"children":9009},{"style":328},[9010],{"type":51,"value":382},{"type":45,"tag":209,"props":9012,"children":9013},{"style":328},[9014],{"type":51,"value":8849},{"type":45,"tag":209,"props":9016,"children":9017},{"style":4167},[9018],{"type":51,"value":8854},{"type":45,"tag":209,"props":9020,"children":9021},{"style":328},[9022],{"type":51,"value":6001},{"type":45,"tag":209,"props":9024,"children":9025},{"style":222},[9026],{"type":51,"value":9027},"\u002Fapi\u002Fucp\u002Fmcp",{"type":45,"tag":209,"props":9029,"children":9030},{"style":328},[9031],{"type":51,"value":8868},{"type":45,"tag":209,"props":9033,"children":9034},{"style":328},[9035],{"type":51,"value":538},{"type":45,"tag":209,"props":9037,"children":9038},{"class":211,"line":4960},[9039],{"type":45,"tag":209,"props":9040,"children":9041},{"style":328},[9042],{"type":51,"value":8880},{"type":45,"tag":209,"props":9044,"children":9045},{"class":211,"line":4981},[9046,9050,9054],{"type":45,"tag":209,"props":9047,"children":9048},{"style":328},[9049],{"type":51,"value":8888},{"type":45,"tag":209,"props":9051,"children":9052},{"style":4132},[9053],{"type":51,"value":3362},{"type":45,"tag":209,"props":9055,"children":9056},{"style":328},[9057],{"type":51,"value":538},{"type":45,"tag":209,"props":9059,"children":9060},{"class":211,"line":5002},[9061,9065,9069,9073,9077,9081,9085,9089,9093,9097,9101,9105,9109,9113],{"type":45,"tag":209,"props":9062,"children":9063},{"style":328},[9064],{"type":51,"value":8732},{"type":45,"tag":209,"props":9066,"children":9067},{"style":4132},[9068],{"type":51,"value":5724},{"type":45,"tag":209,"props":9070,"children":9071},{"style":4167},[9072],{"type":51,"value":8530},{"type":45,"tag":209,"props":9074,"children":9075},{"style":328},[9076],{"type":51,"value":5715},{"type":45,"tag":209,"props":9078,"children":9079},{"style":4167},[9080],{"type":51,"value":774},{"type":45,"tag":209,"props":9082,"children":9083},{"style":328},[9084],{"type":51,"value":5715},{"type":45,"tag":209,"props":9086,"children":9087},{"style":317},[9088],{"type":51,"value":8757},{"type":45,"tag":209,"props":9090,"children":9091},{"style":4132},[9092],{"type":51,"value":5724},{"type":45,"tag":209,"props":9094,"children":9095},{"style":328},[9096],{"type":51,"value":4002},{"type":45,"tag":209,"props":9098,"children":9099},{"style":222},[9100],{"type":51,"value":871},{"type":45,"tag":209,"props":9102,"children":9103},{"style":328},[9104],{"type":51,"value":4002},{"type":45,"tag":209,"props":9106,"children":9107},{"style":4132},[9108],{"type":51,"value":8778},{"type":45,"tag":209,"props":9110,"children":9111},{"style":328},[9112],{"type":51,"value":8783},{"type":45,"tag":209,"props":9114,"children":9115},{"style":328},[9116],{"type":51,"value":683},{"type":45,"tag":209,"props":9118,"children":9119},{"class":211,"line":5023},[9120,9125,9129],{"type":45,"tag":209,"props":9121,"children":9122},{"style":4132},[9123],{"type":51,"value":9124},"            a2a",{"type":45,"tag":209,"props":9126,"children":9127},{"style":328},[9128],{"type":51,"value":382},{"type":45,"tag":209,"props":9130,"children":9131},{"style":328},[9132],{"type":51,"value":683},{"type":45,"tag":209,"props":9134,"children":9135},{"class":211,"line":5044},[9136,9140,9144,9148,9152,9156,9161,9165],{"type":45,"tag":209,"props":9137,"children":9138},{"style":4132},[9139],{"type":51,"value":8840},{"type":45,"tag":209,"props":9141,"children":9142},{"style":328},[9143],{"type":51,"value":382},{"type":45,"tag":209,"props":9145,"children":9146},{"style":328},[9147],{"type":51,"value":8849},{"type":45,"tag":209,"props":9149,"children":9150},{"style":4167},[9151],{"type":51,"value":8854},{"type":45,"tag":209,"props":9153,"children":9154},{"style":328},[9155],{"type":51,"value":6001},{"type":45,"tag":209,"props":9157,"children":9158},{"style":222},[9159],{"type":51,"value":9160},"\u002Fapi\u002Fucp\u002Fa2a",{"type":45,"tag":209,"props":9162,"children":9163},{"style":328},[9164],{"type":51,"value":8868},{"type":45,"tag":209,"props":9166,"children":9167},{"style":328},[9168],{"type":51,"value":538},{"type":45,"tag":209,"props":9170,"children":9171},{"class":211,"line":5065},[9172],{"type":45,"tag":209,"props":9173,"children":9174},{"style":328},[9175],{"type":51,"value":8880},{"type":45,"tag":209,"props":9177,"children":9178},{"class":211,"line":5086},[9179,9183,9187],{"type":45,"tag":209,"props":9180,"children":9181},{"style":328},[9182],{"type":51,"value":8888},{"type":45,"tag":209,"props":9184,"children":9185},{"style":4132},[9186],{"type":51,"value":3362},{"type":45,"tag":209,"props":9188,"children":9189},{"style":328},[9190],{"type":51,"value":538},{"type":45,"tag":209,"props":9192,"children":9193},{"class":211,"line":5094},[9194,9198,9202,9206,9210,9214,9218,9222,9226,9230,9234,9238,9242,9246],{"type":45,"tag":209,"props":9195,"children":9196},{"style":328},[9197],{"type":51,"value":8732},{"type":45,"tag":209,"props":9199,"children":9200},{"style":4132},[9201],{"type":51,"value":5724},{"type":45,"tag":209,"props":9203,"children":9204},{"style":4167},[9205],{"type":51,"value":8530},{"type":45,"tag":209,"props":9207,"children":9208},{"style":328},[9209],{"type":51,"value":5715},{"type":45,"tag":209,"props":9211,"children":9212},{"style":4167},[9213],{"type":51,"value":774},{"type":45,"tag":209,"props":9215,"children":9216},{"style":328},[9217],{"type":51,"value":5715},{"type":45,"tag":209,"props":9219,"children":9220},{"style":317},[9221],{"type":51,"value":8757},{"type":45,"tag":209,"props":9223,"children":9224},{"style":4132},[9225],{"type":51,"value":5724},{"type":45,"tag":209,"props":9227,"children":9228},{"style":328},[9229],{"type":51,"value":4002},{"type":45,"tag":209,"props":9231,"children":9232},{"style":222},[9233],{"type":51,"value":888},{"type":45,"tag":209,"props":9235,"children":9236},{"style":328},[9237],{"type":51,"value":4002},{"type":45,"tag":209,"props":9239,"children":9240},{"style":4132},[9241],{"type":51,"value":8778},{"type":45,"tag":209,"props":9243,"children":9244},{"style":328},[9245],{"type":51,"value":8783},{"type":45,"tag":209,"props":9247,"children":9248},{"style":328},[9249],{"type":51,"value":683},{"type":45,"tag":209,"props":9251,"children":9252},{"class":211,"line":5102},[9253,9258,9262],{"type":45,"tag":209,"props":9254,"children":9255},{"style":4132},[9256],{"type":51,"value":9257},"            embedded",{"type":45,"tag":209,"props":9259,"children":9260},{"style":328},[9261],{"type":51,"value":382},{"type":45,"tag":209,"props":9263,"children":9264},{"style":328},[9265],{"type":51,"value":683},{"type":45,"tag":209,"props":9267,"children":9268},{"class":211,"line":5123},[9269,9273,9277,9281,9286,9290],{"type":45,"tag":209,"props":9270,"children":9271},{"style":4132},[9272],{"type":51,"value":8811},{"type":45,"tag":209,"props":9274,"children":9275},{"style":328},[9276],{"type":51,"value":382},{"type":45,"tag":209,"props":9278,"children":9279},{"style":328},[9280],{"type":51,"value":3891},{"type":45,"tag":209,"props":9282,"children":9283},{"style":222},[9284],{"type":51,"value":9285},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Fembedded.openrpc.json",{"type":45,"tag":209,"props":9287,"children":9288},{"style":328},[9289],{"type":51,"value":4002},{"type":45,"tag":209,"props":9291,"children":9292},{"style":328},[9293],{"type":51,"value":538},{"type":45,"tag":209,"props":9295,"children":9296},{"class":211,"line":5144},[9297],{"type":45,"tag":209,"props":9298,"children":9299},{"style":328},[9300],{"type":51,"value":8880},{"type":45,"tag":209,"props":9302,"children":9303},{"class":211,"line":5164},[9304,9308,9312],{"type":45,"tag":209,"props":9305,"children":9306},{"style":328},[9307],{"type":51,"value":8888},{"type":45,"tag":209,"props":9309,"children":9310},{"style":4132},[9311],{"type":51,"value":3362},{"type":45,"tag":209,"props":9313,"children":9314},{"style":328},[9315],{"type":51,"value":538},{"type":45,"tag":209,"props":9317,"children":9318},{"class":211,"line":5184},[9319],{"type":45,"tag":209,"props":9320,"children":9321},{"style":328},[9322],{"type":51,"value":9323},"        },\n",{"type":45,"tag":209,"props":9325,"children":9326},{"class":211,"line":5204},[9327],{"type":45,"tag":209,"props":9328,"children":9329},{"style":328},[9330],{"type":51,"value":9331},"      },\n",{"type":45,"tag":209,"props":9333,"children":9334},{"class":211,"line":5229},[9335,9340,9344,9349,9353,9357,9361],{"type":45,"tag":209,"props":9336,"children":9337},{"style":4132},[9338],{"type":51,"value":9339},"      capabilities",{"type":45,"tag":209,"props":9341,"children":9342},{"style":328},[9343],{"type":51,"value":382},{"type":45,"tag":209,"props":9345,"children":9346},{"style":317},[9347],{"type":51,"value":9348}," buildCapabilities",{"type":45,"tag":209,"props":9350,"children":9351},{"style":4132},[9352],{"type":51,"value":5724},{"type":45,"tag":209,"props":9354,"children":9355},{"style":4167},[9356],{"type":51,"value":8530},{"type":45,"tag":209,"props":9358,"children":9359},{"style":4132},[9360],{"type":51,"value":3362},{"type":45,"tag":209,"props":9362,"children":9363},{"style":328},[9364],{"type":51,"value":538},{"type":45,"tag":209,"props":9366,"children":9367},{"class":211,"line":5250},[9368],{"type":45,"tag":209,"props":9369,"children":9370},{"style":328},[9371],{"type":51,"value":7644},{"type":45,"tag":209,"props":9373,"children":9374},{"class":211,"line":5271},[9375],{"type":45,"tag":209,"props":9376,"children":9377},{"style":328},[9378],{"type":51,"value":7881},{"type":45,"tag":209,"props":9380,"children":9381},{"class":211,"line":5292},[9382],{"type":45,"tag":209,"props":9383,"children":9384},{"emptyLinePlaceholder":40},[9385],{"type":51,"value":3854},{"type":45,"tag":209,"props":9387,"children":9388},{"class":211,"line":5317},[9389,9394,9399,9403,9407,9411,9415,9419,9424,9429,9433],{"type":45,"tag":209,"props":9390,"children":9391},{"style":3860},[9392],{"type":51,"value":9393},"  if",{"type":45,"tag":209,"props":9395,"children":9396},{"style":4132},[9397],{"type":51,"value":9398}," (",{"type":45,"tag":209,"props":9400,"children":9401},{"style":4167},[9402],{"type":51,"value":8530},{"type":45,"tag":209,"props":9404,"children":9405},{"style":328},[9406],{"type":51,"value":5715},{"type":45,"tag":209,"props":9408,"children":9409},{"style":4167},[9410],{"type":51,"value":909},{"type":45,"tag":209,"props":9412,"children":9413},{"style":328},[9414],{"type":51,"value":5715},{"type":45,"tag":209,"props":9416,"children":9417},{"style":4167},[9418],{"type":51,"value":5976},{"type":45,"tag":209,"props":9420,"children":9421},{"style":328},[9422],{"type":51,"value":9423}," >",{"type":45,"tag":209,"props":9425,"children":9426},{"style":233},[9427],{"type":51,"value":9428}," 0",{"type":45,"tag":209,"props":9430,"children":9431},{"style":4132},[9432],{"type":51,"value":8778},{"type":45,"tag":209,"props":9434,"children":9435},{"style":328},[9436],{"type":51,"value":495},{"type":45,"tag":209,"props":9438,"children":9439},{"class":211,"line":5338},[9440,9445,9449,9454,9458],{"type":45,"tag":209,"props":9441,"children":9442},{"style":4167},[9443],{"type":51,"value":9444},"    profile",{"type":45,"tag":209,"props":9446,"children":9447},{"style":328},[9448],{"type":51,"value":5715},{"type":45,"tag":209,"props":9450,"children":9451},{"style":4167},[9452],{"type":51,"value":9453},"payment",{"type":45,"tag":209,"props":9455,"children":9456},{"style":328},[9457],{"type":51,"value":7130},{"type":45,"tag":209,"props":9459,"children":9460},{"style":328},[9461],{"type":51,"value":683},{"type":45,"tag":209,"props":9463,"children":9464},{"class":211,"line":5359},[9465,9470,9474,9478,9482,9486,9490,9495,9499,9504,9508],{"type":45,"tag":209,"props":9466,"children":9467},{"style":4132},[9468],{"type":51,"value":9469},"      handlers",{"type":45,"tag":209,"props":9471,"children":9472},{"style":328},[9473],{"type":51,"value":382},{"type":45,"tag":209,"props":9475,"children":9476},{"style":4167},[9477],{"type":51,"value":8614},{"type":45,"tag":209,"props":9479,"children":9480},{"style":328},[9481],{"type":51,"value":5715},{"type":45,"tag":209,"props":9483,"children":9484},{"style":4167},[9485],{"type":51,"value":909},{"type":45,"tag":209,"props":9487,"children":9488},{"style":328},[9489],{"type":51,"value":5715},{"type":45,"tag":209,"props":9491,"children":9492},{"style":317},[9493],{"type":51,"value":9494},"map",{"type":45,"tag":209,"props":9496,"children":9497},{"style":4132},[9498],{"type":51,"value":5724},{"type":45,"tag":209,"props":9500,"children":9501},{"style":4167},[9502],{"type":51,"value":9503},"buildHandlerDefinition",{"type":45,"tag":209,"props":9505,"children":9506},{"style":4132},[9507],{"type":51,"value":3362},{"type":45,"tag":209,"props":9509,"children":9510},{"style":328},[9511],{"type":51,"value":538},{"type":45,"tag":209,"props":9513,"children":9514},{"class":211,"line":5380},[9515],{"type":45,"tag":209,"props":9516,"children":9517},{"style":328},[9518],{"type":51,"value":9519},"    };\n",{"type":45,"tag":209,"props":9521,"children":9522},{"class":211,"line":5389},[9523],{"type":45,"tag":209,"props":9524,"children":9525},{"style":328},[9526],{"type":51,"value":1515},{"type":45,"tag":209,"props":9528,"children":9529},{"class":211,"line":5411},[9530],{"type":45,"tag":209,"props":9531,"children":9532},{"emptyLinePlaceholder":40},[9533],{"type":51,"value":3854},{"type":45,"tag":209,"props":9535,"children":9536},{"class":211,"line":5433},[9537,9541,9545],{"type":45,"tag":209,"props":9538,"children":9539},{"style":3860},[9540],{"type":51,"value":7516},{"type":45,"tag":209,"props":9542,"children":9543},{"style":4167},[9544],{"type":51,"value":7485},{"type":45,"tag":209,"props":9546,"children":9547},{"style":328},[9548],{"type":51,"value":4007},{"type":45,"tag":209,"props":9550,"children":9551},{"class":211,"line":5455},[9552],{"type":45,"tag":209,"props":9553,"children":9554},{"style":328},[9555],{"type":51,"value":1524},{"type":45,"tag":209,"props":9557,"children":9558},{"class":211,"line":5463},[9559],{"type":45,"tag":209,"props":9560,"children":9561},{"emptyLinePlaceholder":40},[9562],{"type":51,"value":3854},{"type":45,"tag":209,"props":9564,"children":9565},{"class":211,"line":5471},[9566,9571,9575,9579,9584,9588,9593,9598,9602,9606,9610,9614,9618,9623,9627,9632],{"type":45,"tag":209,"props":9567,"children":9568},{"style":507},[9569],{"type":51,"value":9570},"function",{"type":45,"tag":209,"props":9572,"children":9573},{"style":317},[9574],{"type":51,"value":9348},{"type":45,"tag":209,"props":9576,"children":9577},{"style":328},[9578],{"type":51,"value":5724},{"type":45,"tag":209,"props":9580,"children":9582},{"style":9581},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic",[9583],{"type":51,"value":8530},{"type":45,"tag":209,"props":9585,"children":9586},{"style":328},[9587],{"type":51,"value":382},{"type":45,"tag":209,"props":9589,"children":9590},{"style":328},[9591],{"type":51,"value":9592}," typeof",{"type":45,"tag":209,"props":9594,"children":9595},{"style":328},[9596],{"type":51,"value":9597}," import",{"type":45,"tag":209,"props":9599,"children":9600},{"style":4167},[9601],{"type":51,"value":5724},{"type":45,"tag":209,"props":9603,"children":9604},{"style":328},[9605],{"type":51,"value":4002},{"type":45,"tag":209,"props":9607,"children":9608},{"style":222},[9609],{"type":51,"value":7741},{"type":45,"tag":209,"props":9611,"children":9612},{"style":328},[9613],{"type":51,"value":4002},{"type":45,"tag":209,"props":9615,"children":9616},{"style":4167},[9617],{"type":51,"value":3362},{"type":45,"tag":209,"props":9619,"children":9620},{"style":328},[9621],{"type":51,"value":9622},"):",{"type":45,"tag":209,"props":9624,"children":9625},{"style":216},[9626],{"type":51,"value":7865},{"type":45,"tag":209,"props":9628,"children":9629},{"style":4167},[9630],{"type":51,"value":9631},"[] ",{"type":45,"tag":209,"props":9633,"children":9634},{"style":328},[9635],{"type":51,"value":495},{"type":45,"tag":209,"props":9637,"children":9638},{"class":211,"line":5491},[9639,9643,9648,9652,9656,9660,9664,9669],{"type":45,"tag":209,"props":9640,"children":9641},{"style":507},[9642],{"type":51,"value":7480},{"type":45,"tag":209,"props":9644,"children":9645},{"style":4167},[9646],{"type":51,"value":9647}," capabilities",{"type":45,"tag":209,"props":9649,"children":9650},{"style":328},[9651],{"type":51,"value":382},{"type":45,"tag":209,"props":9653,"children":9654},{"style":216},[9655],{"type":51,"value":7865},{"type":45,"tag":209,"props":9657,"children":9658},{"style":4132},[9659],{"type":51,"value":9631},{"type":45,"tag":209,"props":9661,"children":9662},{"style":328},[9663],{"type":51,"value":5706},{"type":45,"tag":209,"props":9665,"children":9666},{"style":4132},[9667],{"type":51,"value":9668}," []",{"type":45,"tag":209,"props":9670,"children":9671},{"style":328},[9672],{"type":51,"value":4007},{"type":45,"tag":209,"props":9674,"children":9675},{"class":211,"line":5512},[9676],{"type":45,"tag":209,"props":9677,"children":9678},{"emptyLinePlaceholder":40},[9679],{"type":51,"value":3854},{"type":45,"tag":209,"props":9681,"children":9682},{"class":211,"line":5533},[9683],{"type":45,"tag":209,"props":9684,"children":9685},{"style":3811},[9686],{"type":51,"value":9687},"  \u002F\u002F Core checkout capability (always present)\n",{"type":45,"tag":209,"props":9689,"children":9690},{"class":211,"line":5553},[9691,9695,9699,9704,9708],{"type":45,"tag":209,"props":9692,"children":9693},{"style":4167},[9694],{"type":51,"value":4156},{"type":45,"tag":209,"props":9696,"children":9697},{"style":328},[9698],{"type":51,"value":5715},{"type":45,"tag":209,"props":9700,"children":9701},{"style":317},[9702],{"type":51,"value":9703},"push",{"type":45,"tag":209,"props":9705,"children":9706},{"style":4132},[9707],{"type":51,"value":5724},{"type":45,"tag":209,"props":9709,"children":9710},{"style":328},[9711],{"type":51,"value":495},{"type":45,"tag":209,"props":9713,"children":9714},{"class":211,"line":5562},[9715,9720,9724,9728,9732,9736],{"type":45,"tag":209,"props":9716,"children":9717},{"style":4132},[9718],{"type":51,"value":9719},"    name",{"type":45,"tag":209,"props":9721,"children":9722},{"style":328},[9723],{"type":51,"value":382},{"type":45,"tag":209,"props":9725,"children":9726},{"style":328},[9727],{"type":51,"value":3891},{"type":45,"tag":209,"props":9729,"children":9730},{"style":222},[9731],{"type":51,"value":718},{"type":45,"tag":209,"props":9733,"children":9734},{"style":328},[9735],{"type":51,"value":4002},{"type":45,"tag":209,"props":9737,"children":9738},{"style":328},[9739],{"type":51,"value":538},{"type":45,"tag":209,"props":9741,"children":9742},{"class":211,"line":5570},[9743,9747,9751,9755,9759,9763],{"type":45,"tag":209,"props":9744,"children":9745},{"style":4132},[9746],{"type":51,"value":7799},{"type":45,"tag":209,"props":9748,"children":9749},{"style":328},[9750],{"type":51,"value":382},{"type":45,"tag":209,"props":9752,"children":9753},{"style":4167},[9754],{"type":51,"value":8614},{"type":45,"tag":209,"props":9756,"children":9757},{"style":328},[9758],{"type":51,"value":5715},{"type":45,"tag":209,"props":9760,"children":9761},{"style":4167},[9762],{"type":51,"value":550},{"type":45,"tag":209,"props":9764,"children":9765},{"style":328},[9766],{"type":51,"value":538},{"type":45,"tag":209,"props":9768,"children":9769},{"class":211,"line":5578},[9770,9775,9779,9783,9788,9792],{"type":45,"tag":209,"props":9771,"children":9772},{"style":4132},[9773],{"type":51,"value":9774},"    spec",{"type":45,"tag":209,"props":9776,"children":9777},{"style":328},[9778],{"type":51,"value":382},{"type":45,"tag":209,"props":9780,"children":9781},{"style":328},[9782],{"type":51,"value":3891},{"type":45,"tag":209,"props":9784,"children":9785},{"style":222},[9786],{"type":51,"value":9787},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fcheckout",{"type":45,"tag":209,"props":9789,"children":9790},{"style":328},[9791],{"type":51,"value":4002},{"type":45,"tag":209,"props":9793,"children":9794},{"style":328},[9795],{"type":51,"value":538},{"type":45,"tag":209,"props":9797,"children":9799},{"class":211,"line":9798},100,[9800,9805,9809,9813,9818,9822],{"type":45,"tag":209,"props":9801,"children":9802},{"style":4132},[9803],{"type":51,"value":9804},"    schema",{"type":45,"tag":209,"props":9806,"children":9807},{"style":328},[9808],{"type":51,"value":382},{"type":45,"tag":209,"props":9810,"children":9811},{"style":328},[9812],{"type":51,"value":3891},{"type":45,"tag":209,"props":9814,"children":9815},{"style":222},[9816],{"type":51,"value":9817},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fcheckout.json",{"type":45,"tag":209,"props":9819,"children":9820},{"style":328},[9821],{"type":51,"value":4002},{"type":45,"tag":209,"props":9823,"children":9824},{"style":328},[9825],{"type":51,"value":538},{"type":45,"tag":209,"props":9827,"children":9829},{"class":211,"line":9828},101,[9830,9834,9838],{"type":45,"tag":209,"props":9831,"children":9832},{"style":328},[9833],{"type":51,"value":6631},{"type":45,"tag":209,"props":9835,"children":9836},{"style":4132},[9837],{"type":51,"value":3362},{"type":45,"tag":209,"props":9839,"children":9840},{"style":328},[9841],{"type":51,"value":4007},{"type":45,"tag":209,"props":9843,"children":9845},{"class":211,"line":9844},102,[9846],{"type":45,"tag":209,"props":9847,"children":9848},{"emptyLinePlaceholder":40},[9849],{"type":51,"value":3854},{"type":45,"tag":209,"props":9851,"children":9853},{"class":211,"line":9852},103,[9854],{"type":45,"tag":209,"props":9855,"children":9856},{"style":3811},[9857],{"type":51,"value":9858},"  \u002F\u002F Add extensions based on config\n",{"type":45,"tag":209,"props":9860,"children":9862},{"class":211,"line":9861},104,[9863,9868,9872,9877,9882,9887,9891,9895,9899,9903,9907,9911],{"type":45,"tag":209,"props":9864,"children":9865},{"style":3860},[9866],{"type":51,"value":9867},"  for",{"type":45,"tag":209,"props":9869,"children":9870},{"style":4132},[9871],{"type":51,"value":9398},{"type":45,"tag":209,"props":9873,"children":9874},{"style":507},[9875],{"type":51,"value":9876},"const",{"type":45,"tag":209,"props":9878,"children":9879},{"style":4167},[9880],{"type":51,"value":9881}," ext",{"type":45,"tag":209,"props":9883,"children":9884},{"style":328},[9885],{"type":51,"value":9886}," of",{"type":45,"tag":209,"props":9888,"children":9889},{"style":4167},[9890],{"type":51,"value":8614},{"type":45,"tag":209,"props":9892,"children":9893},{"style":328},[9894],{"type":51,"value":5715},{"type":45,"tag":209,"props":9896,"children":9897},{"style":4167},[9898],{"type":51,"value":670},{"type":45,"tag":209,"props":9900,"children":9901},{"style":328},[9902],{"type":51,"value":5715},{"type":45,"tag":209,"props":9904,"children":9905},{"style":4167},[9906],{"type":51,"value":739},{"type":45,"tag":209,"props":9908,"children":9909},{"style":4132},[9910],{"type":51,"value":8778},{"type":45,"tag":209,"props":9912,"children":9913},{"style":328},[9914],{"type":51,"value":495},{"type":45,"tag":209,"props":9916,"children":9918},{"class":211,"line":9917},105,[9919,9923,9927,9931,9935,9940,9944,9949,9953,9957,9962],{"type":45,"tag":209,"props":9920,"children":9921},{"style":4167},[9922],{"type":51,"value":7856},{"type":45,"tag":209,"props":9924,"children":9925},{"style":328},[9926],{"type":51,"value":5715},{"type":45,"tag":209,"props":9928,"children":9929},{"style":317},[9930],{"type":51,"value":9703},{"type":45,"tag":209,"props":9932,"children":9933},{"style":4132},[9934],{"type":51,"value":5724},{"type":45,"tag":209,"props":9936,"children":9937},{"style":317},[9938],{"type":51,"value":9939},"buildExtensionCapability",{"type":45,"tag":209,"props":9941,"children":9942},{"style":4132},[9943],{"type":51,"value":5724},{"type":45,"tag":209,"props":9945,"children":9946},{"style":4167},[9947],{"type":51,"value":9948},"ext",{"type":45,"tag":209,"props":9950,"children":9951},{"style":328},[9952],{"type":51,"value":845},{"type":45,"tag":209,"props":9954,"children":9955},{"style":4167},[9956],{"type":51,"value":8614},{"type":45,"tag":209,"props":9958,"children":9959},{"style":4132},[9960],{"type":51,"value":9961},"))",{"type":45,"tag":209,"props":9963,"children":9964},{"style":328},[9965],{"type":51,"value":4007},{"type":45,"tag":209,"props":9967,"children":9969},{"class":211,"line":9968},106,[9970],{"type":45,"tag":209,"props":9971,"children":9972},{"style":328},[9973],{"type":51,"value":1515},{"type":45,"tag":209,"props":9975,"children":9977},{"class":211,"line":9976},107,[9978],{"type":45,"tag":209,"props":9979,"children":9980},{"emptyLinePlaceholder":40},[9981],{"type":51,"value":3854},{"type":45,"tag":209,"props":9983,"children":9985},{"class":211,"line":9984},108,[9986,9990,9994],{"type":45,"tag":209,"props":9987,"children":9988},{"style":3860},[9989],{"type":51,"value":7516},{"type":45,"tag":209,"props":9991,"children":9992},{"style":4167},[9993],{"type":51,"value":9647},{"type":45,"tag":209,"props":9995,"children":9996},{"style":328},[9997],{"type":51,"value":4007},{"type":45,"tag":209,"props":9999,"children":10001},{"class":211,"line":10000},109,[10002],{"type":45,"tag":209,"props":10003,"children":10004},{"style":328},[10005],{"type":51,"value":1524},{"type":45,"tag":209,"props":10007,"children":10009},{"class":211,"line":10008},110,[10010],{"type":45,"tag":209,"props":10011,"children":10012},{"emptyLinePlaceholder":40},[10013],{"type":51,"value":3854},{"type":45,"tag":209,"props":10015,"children":10017},{"class":211,"line":10016},111,[10018,10022,10027],{"type":45,"tag":209,"props":10019,"children":10020},{"style":507},[10021],{"type":51,"value":9570},{"type":45,"tag":209,"props":10023,"children":10024},{"style":317},[10025],{"type":51,"value":10026}," buildExtensionCapability",{"type":45,"tag":209,"props":10028,"children":10029},{"style":328},[10030],{"type":51,"value":10031},"(\n",{"type":45,"tag":209,"props":10033,"children":10035},{"class":211,"line":10034},112,[10036,10041,10045,10049],{"type":45,"tag":209,"props":10037,"children":10038},{"style":9581},[10039],{"type":51,"value":10040},"  extension",{"type":45,"tag":209,"props":10042,"children":10043},{"style":328},[10044],{"type":51,"value":382},{"type":45,"tag":209,"props":10046,"children":10047},{"style":216},[10048],{"type":51,"value":4144},{"type":45,"tag":209,"props":10050,"children":10051},{"style":328},[10052],{"type":51,"value":538},{"type":45,"tag":209,"props":10054,"children":10056},{"class":211,"line":10055},113,[10057,10061,10065,10069,10073,10077,10081,10085,10089],{"type":45,"tag":209,"props":10058,"children":10059},{"style":9581},[10060],{"type":51,"value":4766},{"type":45,"tag":209,"props":10062,"children":10063},{"style":328},[10064],{"type":51,"value":382},{"type":45,"tag":209,"props":10066,"children":10067},{"style":328},[10068],{"type":51,"value":9592},{"type":45,"tag":209,"props":10070,"children":10071},{"style":328},[10072],{"type":51,"value":9597},{"type":45,"tag":209,"props":10074,"children":10075},{"style":4167},[10076],{"type":51,"value":5724},{"type":45,"tag":209,"props":10078,"children":10079},{"style":328},[10080],{"type":51,"value":4002},{"type":45,"tag":209,"props":10082,"children":10083},{"style":222},[10084],{"type":51,"value":7741},{"type":45,"tag":209,"props":10086,"children":10087},{"style":328},[10088],{"type":51,"value":4002},{"type":45,"tag":209,"props":10090,"children":10091},{"style":4167},[10092],{"type":51,"value":10093},")\n",{"type":45,"tag":209,"props":10095,"children":10097},{"class":211,"line":10096},114,[10098,10102,10106],{"type":45,"tag":209,"props":10099,"children":10100},{"style":328},[10101],{"type":51,"value":9622},{"type":45,"tag":209,"props":10103,"children":10104},{"style":216},[10105],{"type":51,"value":7865},{"type":45,"tag":209,"props":10107,"children":10108},{"style":328},[10109],{"type":51,"value":683},{"type":45,"tag":209,"props":10111,"children":10113},{"class":211,"line":10112},115,[10114],{"type":45,"tag":209,"props":10115,"children":10116},{"style":3811},[10117],{"type":51,"value":10118},"  \u002F\u002F Map extension names to spec URLs\n",{"type":45,"tag":209,"props":10120,"children":10122},{"class":211,"line":10121},116,[10123,10127,10132,10136,10140,10144,10148,10152,10156,10161,10165,10169,10173,10177,10181,10185,10189,10194,10198,10202,10207,10211],{"type":45,"tag":209,"props":10124,"children":10125},{"style":507},[10126],{"type":51,"value":7480},{"type":45,"tag":209,"props":10128,"children":10129},{"style":4167},[10130],{"type":51,"value":10131}," extMap",{"type":45,"tag":209,"props":10133,"children":10134},{"style":328},[10135],{"type":51,"value":382},{"type":45,"tag":209,"props":10137,"children":10138},{"style":216},[10139],{"type":51,"value":4776},{"type":45,"tag":209,"props":10141,"children":10142},{"style":328},[10143],{"type":51,"value":4781},{"type":45,"tag":209,"props":10145,"children":10146},{"style":216},[10147],{"type":51,"value":1579},{"type":45,"tag":209,"props":10149,"children":10150},{"style":328},[10151],{"type":51,"value":845},{"type":45,"tag":209,"props":10153,"children":10154},{"style":328},[10155],{"type":51,"value":5646},{"type":45,"tag":209,"props":10157,"children":10158},{"style":4132},[10159],{"type":51,"value":10160}," spec",{"type":45,"tag":209,"props":10162,"children":10163},{"style":328},[10164],{"type":51,"value":382},{"type":45,"tag":209,"props":10166,"children":10167},{"style":216},[10168],{"type":51,"value":4144},{"type":45,"tag":209,"props":10170,"children":10171},{"style":328},[10172],{"type":51,"value":7430},{"type":45,"tag":209,"props":10174,"children":10175},{"style":4132},[10176],{"type":51,"value":8043},{"type":45,"tag":209,"props":10178,"children":10179},{"style":328},[10180],{"type":51,"value":382},{"type":45,"tag":209,"props":10182,"children":10183},{"style":216},[10184],{"type":51,"value":4144},{"type":45,"tag":209,"props":10186,"children":10187},{"style":328},[10188],{"type":51,"value":7430},{"type":45,"tag":209,"props":10190,"children":10191},{"style":4132},[10192],{"type":51,"value":10193}," extends",{"type":45,"tag":209,"props":10195,"children":10196},{"style":328},[10197],{"type":51,"value":4771},{"type":45,"tag":209,"props":10199,"children":10200},{"style":216},[10201],{"type":51,"value":4144},{"type":45,"tag":209,"props":10203,"children":10204},{"style":328},[10205],{"type":51,"value":10206}," }>",{"type":45,"tag":209,"props":10208,"children":10209},{"style":328},[10210],{"type":51,"value":7130},{"type":45,"tag":209,"props":10212,"children":10213},{"style":328},[10214],{"type":51,"value":683},{"type":45,"tag":209,"props":10216,"children":10218},{"class":211,"line":10217},117,[10219,10224,10228,10232,10236],{"type":45,"tag":209,"props":10220,"children":10221},{"style":328},[10222],{"type":51,"value":10223},"    '",{"type":45,"tag":209,"props":10225,"children":10226},{"style":4132},[10227],{"type":51,"value":2609},{"type":45,"tag":209,"props":10229,"children":10230},{"style":328},[10231],{"type":51,"value":4002},{"type":45,"tag":209,"props":10233,"children":10234},{"style":328},[10235],{"type":51,"value":382},{"type":45,"tag":209,"props":10237,"children":10238},{"style":328},[10239],{"type":51,"value":683},{"type":45,"tag":209,"props":10241,"children":10243},{"class":211,"line":10242},118,[10244,10249,10253,10257,10262,10266],{"type":45,"tag":209,"props":10245,"children":10246},{"style":4132},[10247],{"type":51,"value":10248},"      spec",{"type":45,"tag":209,"props":10250,"children":10251},{"style":328},[10252],{"type":51,"value":382},{"type":45,"tag":209,"props":10254,"children":10255},{"style":328},[10256],{"type":51,"value":3891},{"type":45,"tag":209,"props":10258,"children":10259},{"style":222},[10260],{"type":51,"value":10261},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Ffulfillment",{"type":45,"tag":209,"props":10263,"children":10264},{"style":328},[10265],{"type":51,"value":4002},{"type":45,"tag":209,"props":10267,"children":10268},{"style":328},[10269],{"type":51,"value":538},{"type":45,"tag":209,"props":10271,"children":10273},{"class":211,"line":10272},119,[10274,10279,10283,10287,10292,10296],{"type":45,"tag":209,"props":10275,"children":10276},{"style":4132},[10277],{"type":51,"value":10278},"      schema",{"type":45,"tag":209,"props":10280,"children":10281},{"style":328},[10282],{"type":51,"value":382},{"type":45,"tag":209,"props":10284,"children":10285},{"style":328},[10286],{"type":51,"value":3891},{"type":45,"tag":209,"props":10288,"children":10289},{"style":222},[10290],{"type":51,"value":10291},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Ffulfillment.json",{"type":45,"tag":209,"props":10293,"children":10294},{"style":328},[10295],{"type":51,"value":4002},{"type":45,"tag":209,"props":10297,"children":10298},{"style":328},[10299],{"type":51,"value":538},{"type":45,"tag":209,"props":10301,"children":10303},{"class":211,"line":10302},120,[10304,10309,10313,10317,10321,10325],{"type":45,"tag":209,"props":10305,"children":10306},{"style":4132},[10307],{"type":51,"value":10308},"      extends",{"type":45,"tag":209,"props":10310,"children":10311},{"style":328},[10312],{"type":51,"value":382},{"type":45,"tag":209,"props":10314,"children":10315},{"style":328},[10316],{"type":51,"value":3891},{"type":45,"tag":209,"props":10318,"children":10319},{"style":222},[10320],{"type":51,"value":718},{"type":45,"tag":209,"props":10322,"children":10323},{"style":328},[10324],{"type":51,"value":4002},{"type":45,"tag":209,"props":10326,"children":10327},{"style":328},[10328],{"type":51,"value":538},{"type":45,"tag":209,"props":10330,"children":10332},{"class":211,"line":10331},121,[10333],{"type":45,"tag":209,"props":10334,"children":10335},{"style":328},[10336],{"type":51,"value":7644},{"type":45,"tag":209,"props":10338,"children":10340},{"class":211,"line":10339},122,[10341,10345,10349,10353,10357],{"type":45,"tag":209,"props":10342,"children":10343},{"style":328},[10344],{"type":51,"value":10223},{"type":45,"tag":209,"props":10346,"children":10347},{"style":4132},[10348],{"type":51,"value":2618},{"type":45,"tag":209,"props":10350,"children":10351},{"style":328},[10352],{"type":51,"value":4002},{"type":45,"tag":209,"props":10354,"children":10355},{"style":328},[10356],{"type":51,"value":382},{"type":45,"tag":209,"props":10358,"children":10359},{"style":328},[10360],{"type":51,"value":683},{"type":45,"tag":209,"props":10362,"children":10364},{"class":211,"line":10363},123,[10365,10369,10373,10377,10382,10386],{"type":45,"tag":209,"props":10366,"children":10367},{"style":4132},[10368],{"type":51,"value":10248},{"type":45,"tag":209,"props":10370,"children":10371},{"style":328},[10372],{"type":51,"value":382},{"type":45,"tag":209,"props":10374,"children":10375},{"style":328},[10376],{"type":51,"value":3891},{"type":45,"tag":209,"props":10378,"children":10379},{"style":222},[10380],{"type":51,"value":10381},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fdiscount",{"type":45,"tag":209,"props":10383,"children":10384},{"style":328},[10385],{"type":51,"value":4002},{"type":45,"tag":209,"props":10387,"children":10388},{"style":328},[10389],{"type":51,"value":538},{"type":45,"tag":209,"props":10391,"children":10393},{"class":211,"line":10392},124,[10394,10398,10402,10406,10411,10415],{"type":45,"tag":209,"props":10395,"children":10396},{"style":4132},[10397],{"type":51,"value":10278},{"type":45,"tag":209,"props":10399,"children":10400},{"style":328},[10401],{"type":51,"value":382},{"type":45,"tag":209,"props":10403,"children":10404},{"style":328},[10405],{"type":51,"value":3891},{"type":45,"tag":209,"props":10407,"children":10408},{"style":222},[10409],{"type":51,"value":10410},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fdiscount.json",{"type":45,"tag":209,"props":10412,"children":10413},{"style":328},[10414],{"type":51,"value":4002},{"type":45,"tag":209,"props":10416,"children":10417},{"style":328},[10418],{"type":51,"value":538},{"type":45,"tag":209,"props":10420,"children":10422},{"class":211,"line":10421},125,[10423,10427,10431,10435,10439,10443],{"type":45,"tag":209,"props":10424,"children":10425},{"style":4132},[10426],{"type":51,"value":10308},{"type":45,"tag":209,"props":10428,"children":10429},{"style":328},[10430],{"type":51,"value":382},{"type":45,"tag":209,"props":10432,"children":10433},{"style":328},[10434],{"type":51,"value":3891},{"type":45,"tag":209,"props":10436,"children":10437},{"style":222},[10438],{"type":51,"value":718},{"type":45,"tag":209,"props":10440,"children":10441},{"style":328},[10442],{"type":51,"value":4002},{"type":45,"tag":209,"props":10444,"children":10445},{"style":328},[10446],{"type":51,"value":538},{"type":45,"tag":209,"props":10448,"children":10450},{"class":211,"line":10449},126,[10451],{"type":45,"tag":209,"props":10452,"children":10453},{"style":328},[10454],{"type":51,"value":7644},{"type":45,"tag":209,"props":10456,"children":10458},{"class":211,"line":10457},127,[10459,10463,10467,10471,10475],{"type":45,"tag":209,"props":10460,"children":10461},{"style":328},[10462],{"type":51,"value":10223},{"type":45,"tag":209,"props":10464,"children":10465},{"style":4132},[10466],{"type":51,"value":2627},{"type":45,"tag":209,"props":10468,"children":10469},{"style":328},[10470],{"type":51,"value":4002},{"type":45,"tag":209,"props":10472,"children":10473},{"style":328},[10474],{"type":51,"value":382},{"type":45,"tag":209,"props":10476,"children":10477},{"style":328},[10478],{"type":51,"value":683},{"type":45,"tag":209,"props":10480,"children":10482},{"class":211,"line":10481},128,[10483,10487,10491,10495,10500,10504],{"type":45,"tag":209,"props":10484,"children":10485},{"style":4132},[10486],{"type":51,"value":10248},{"type":45,"tag":209,"props":10488,"children":10489},{"style":328},[10490],{"type":51,"value":382},{"type":45,"tag":209,"props":10492,"children":10493},{"style":328},[10494],{"type":51,"value":3891},{"type":45,"tag":209,"props":10496,"children":10497},{"style":222},[10498],{"type":51,"value":10499},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fbuyer-consent",{"type":45,"tag":209,"props":10501,"children":10502},{"style":328},[10503],{"type":51,"value":4002},{"type":45,"tag":209,"props":10505,"children":10506},{"style":328},[10507],{"type":51,"value":538},{"type":45,"tag":209,"props":10509,"children":10511},{"class":211,"line":10510},129,[10512,10516,10520,10524,10529,10533],{"type":45,"tag":209,"props":10513,"children":10514},{"style":4132},[10515],{"type":51,"value":10278},{"type":45,"tag":209,"props":10517,"children":10518},{"style":328},[10519],{"type":51,"value":382},{"type":45,"tag":209,"props":10521,"children":10522},{"style":328},[10523],{"type":51,"value":3891},{"type":45,"tag":209,"props":10525,"children":10526},{"style":222},[10527],{"type":51,"value":10528},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fbuyer-consent.json",{"type":45,"tag":209,"props":10530,"children":10531},{"style":328},[10532],{"type":51,"value":4002},{"type":45,"tag":209,"props":10534,"children":10535},{"style":328},[10536],{"type":51,"value":538},{"type":45,"tag":209,"props":10538,"children":10540},{"class":211,"line":10539},130,[10541,10545,10549,10553,10557,10561],{"type":45,"tag":209,"props":10542,"children":10543},{"style":4132},[10544],{"type":51,"value":10308},{"type":45,"tag":209,"props":10546,"children":10547},{"style":328},[10548],{"type":51,"value":382},{"type":45,"tag":209,"props":10550,"children":10551},{"style":328},[10552],{"type":51,"value":3891},{"type":45,"tag":209,"props":10554,"children":10555},{"style":222},[10556],{"type":51,"value":718},{"type":45,"tag":209,"props":10558,"children":10559},{"style":328},[10560],{"type":51,"value":4002},{"type":45,"tag":209,"props":10562,"children":10563},{"style":328},[10564],{"type":51,"value":538},{"type":45,"tag":209,"props":10566,"children":10568},{"class":211,"line":10567},131,[10569],{"type":45,"tag":209,"props":10570,"children":10571},{"style":328},[10572],{"type":51,"value":7644},{"type":45,"tag":209,"props":10574,"children":10576},{"class":211,"line":10575},132,[10577,10581,10585,10589,10593],{"type":45,"tag":209,"props":10578,"children":10579},{"style":328},[10580],{"type":51,"value":10223},{"type":45,"tag":209,"props":10582,"children":10583},{"style":4132},[10584],{"type":51,"value":2645},{"type":45,"tag":209,"props":10586,"children":10587},{"style":328},[10588],{"type":51,"value":4002},{"type":45,"tag":209,"props":10590,"children":10591},{"style":328},[10592],{"type":51,"value":382},{"type":45,"tag":209,"props":10594,"children":10595},{"style":328},[10596],{"type":51,"value":683},{"type":45,"tag":209,"props":10598,"children":10600},{"class":211,"line":10599},133,[10601,10605,10609,10613,10618,10622],{"type":45,"tag":209,"props":10602,"children":10603},{"style":4132},[10604],{"type":51,"value":10248},{"type":45,"tag":209,"props":10606,"children":10607},{"style":328},[10608],{"type":51,"value":382},{"type":45,"tag":209,"props":10610,"children":10611},{"style":328},[10612],{"type":51,"value":3891},{"type":45,"tag":209,"props":10614,"children":10615},{"style":222},[10616],{"type":51,"value":10617},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Forder",{"type":45,"tag":209,"props":10619,"children":10620},{"style":328},[10621],{"type":51,"value":4002},{"type":45,"tag":209,"props":10623,"children":10624},{"style":328},[10625],{"type":51,"value":538},{"type":45,"tag":209,"props":10627,"children":10629},{"class":211,"line":10628},134,[10630,10634,10638,10642,10647,10651],{"type":45,"tag":209,"props":10631,"children":10632},{"style":4132},[10633],{"type":51,"value":10278},{"type":45,"tag":209,"props":10635,"children":10636},{"style":328},[10637],{"type":51,"value":382},{"type":45,"tag":209,"props":10639,"children":10640},{"style":328},[10641],{"type":51,"value":3891},{"type":45,"tag":209,"props":10643,"children":10644},{"style":222},[10645],{"type":51,"value":10646},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Forder.json",{"type":45,"tag":209,"props":10648,"children":10649},{"style":328},[10650],{"type":51,"value":4002},{"type":45,"tag":209,"props":10652,"children":10653},{"style":328},[10654],{"type":51,"value":538},{"type":45,"tag":209,"props":10656,"children":10658},{"class":211,"line":10657},135,[10659,10664,10668],{"type":45,"tag":209,"props":10660,"children":10661},{"style":4132},[10662],{"type":51,"value":10663},"      config",{"type":45,"tag":209,"props":10665,"children":10666},{"style":328},[10667],{"type":51,"value":382},{"type":45,"tag":209,"props":10669,"children":10670},{"style":328},[10671],{"type":51,"value":683},{"type":45,"tag":209,"props":10673,"children":10675},{"class":211,"line":10674},136,[10676,10681,10685,10689,10693,10697,10702,10707,10711,10716],{"type":45,"tag":209,"props":10677,"children":10678},{"style":4132},[10679],{"type":51,"value":10680},"        webhook_url",{"type":45,"tag":209,"props":10682,"children":10683},{"style":328},[10684],{"type":51,"value":382},{"type":45,"tag":209,"props":10686,"children":10687},{"style":4167},[10688],{"type":51,"value":8614},{"type":45,"tag":209,"props":10690,"children":10691},{"style":328},[10692],{"type":51,"value":5715},{"type":45,"tag":209,"props":10694,"children":10695},{"style":4167},[10696],{"type":51,"value":1309},{"type":45,"tag":209,"props":10698,"children":10699},{"style":328},[10700],{"type":51,"value":10701},"?.",{"type":45,"tag":209,"props":10703,"children":10704},{"style":4167},[10705],{"type":51,"value":10706},"webhook_config",{"type":45,"tag":209,"props":10708,"children":10709},{"style":328},[10710],{"type":51,"value":10701},{"type":45,"tag":209,"props":10712,"children":10713},{"style":4167},[10714],{"type":51,"value":10715},"url",{"type":45,"tag":209,"props":10717,"children":10718},{"style":328},[10719],{"type":51,"value":538},{"type":45,"tag":209,"props":10721,"children":10723},{"class":211,"line":10722},137,[10724],{"type":45,"tag":209,"props":10725,"children":10726},{"style":328},[10727],{"type":51,"value":9331},{"type":45,"tag":209,"props":10729,"children":10731},{"class":211,"line":10730},138,[10732],{"type":45,"tag":209,"props":10733,"children":10734},{"style":328},[10735],{"type":51,"value":7644},{"type":45,"tag":209,"props":10737,"children":10739},{"class":211,"line":10738},139,[10740,10744,10748,10752,10756],{"type":45,"tag":209,"props":10741,"children":10742},{"style":328},[10743],{"type":51,"value":10223},{"type":45,"tag":209,"props":10745,"children":10746},{"style":4132},[10747],{"type":51,"value":2654},{"type":45,"tag":209,"props":10749,"children":10750},{"style":328},[10751],{"type":51,"value":4002},{"type":45,"tag":209,"props":10753,"children":10754},{"style":328},[10755],{"type":51,"value":382},{"type":45,"tag":209,"props":10757,"children":10758},{"style":328},[10759],{"type":51,"value":683},{"type":45,"tag":209,"props":10761,"children":10763},{"class":211,"line":10762},140,[10764,10768,10772,10776,10781,10785],{"type":45,"tag":209,"props":10765,"children":10766},{"style":4132},[10767],{"type":51,"value":10248},{"type":45,"tag":209,"props":10769,"children":10770},{"style":328},[10771],{"type":51,"value":382},{"type":45,"tag":209,"props":10773,"children":10774},{"style":328},[10775],{"type":51,"value":3891},{"type":45,"tag":209,"props":10777,"children":10778},{"style":222},[10779],{"type":51,"value":10780},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fidentity-linking",{"type":45,"tag":209,"props":10782,"children":10783},{"style":328},[10784],{"type":51,"value":4002},{"type":45,"tag":209,"props":10786,"children":10787},{"style":328},[10788],{"type":51,"value":538},{"type":45,"tag":209,"props":10790,"children":10792},{"class":211,"line":10791},141,[10793,10797,10801,10805,10810,10814],{"type":45,"tag":209,"props":10794,"children":10795},{"style":4132},[10796],{"type":51,"value":10278},{"type":45,"tag":209,"props":10798,"children":10799},{"style":328},[10800],{"type":51,"value":382},{"type":45,"tag":209,"props":10802,"children":10803},{"style":328},[10804],{"type":51,"value":3891},{"type":45,"tag":209,"props":10806,"children":10807},{"style":222},[10808],{"type":51,"value":10809},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fcommon\u002Fidentity-linking.json",{"type":45,"tag":209,"props":10811,"children":10812},{"style":328},[10813],{"type":51,"value":4002},{"type":45,"tag":209,"props":10815,"children":10816},{"style":328},[10817],{"type":51,"value":538},{"type":45,"tag":209,"props":10819,"children":10821},{"class":211,"line":10820},142,[10822],{"type":45,"tag":209,"props":10823,"children":10824},{"style":328},[10825],{"type":51,"value":7644},{"type":45,"tag":209,"props":10827,"children":10829},{"class":211,"line":10828},143,[10830],{"type":45,"tag":209,"props":10831,"children":10832},{"style":328},[10833],{"type":51,"value":7881},{"type":45,"tag":209,"props":10835,"children":10837},{"class":211,"line":10836},144,[10838],{"type":45,"tag":209,"props":10839,"children":10840},{"emptyLinePlaceholder":40},[10841],{"type":51,"value":3854},{"type":45,"tag":209,"props":10843,"children":10845},{"class":211,"line":10844},145,[10846,10850,10855,10859,10863,10868,10873,10878],{"type":45,"tag":209,"props":10847,"children":10848},{"style":507},[10849],{"type":51,"value":7480},{"type":45,"tag":209,"props":10851,"children":10852},{"style":4167},[10853],{"type":51,"value":10854}," def",{"type":45,"tag":209,"props":10856,"children":10857},{"style":328},[10858],{"type":51,"value":7130},{"type":45,"tag":209,"props":10860,"children":10861},{"style":4167},[10862],{"type":51,"value":10131},{"type":45,"tag":209,"props":10864,"children":10865},{"style":4132},[10866],{"type":51,"value":10867},"[",{"type":45,"tag":209,"props":10869,"children":10870},{"style":4167},[10871],{"type":51,"value":10872},"extension",{"type":45,"tag":209,"props":10874,"children":10875},{"style":4132},[10876],{"type":51,"value":10877},"]",{"type":45,"tag":209,"props":10879,"children":10880},{"style":328},[10881],{"type":51,"value":4007},{"type":45,"tag":209,"props":10883,"children":10885},{"class":211,"line":10884},146,[10886,10890],{"type":45,"tag":209,"props":10887,"children":10888},{"style":3860},[10889],{"type":51,"value":7516},{"type":45,"tag":209,"props":10891,"children":10892},{"style":328},[10893],{"type":51,"value":683},{"type":45,"tag":209,"props":10895,"children":10897},{"class":211,"line":10896},147,[10898,10902,10906,10911],{"type":45,"tag":209,"props":10899,"children":10900},{"style":4132},[10901],{"type":51,"value":9719},{"type":45,"tag":209,"props":10903,"children":10904},{"style":328},[10905],{"type":51,"value":382},{"type":45,"tag":209,"props":10907,"children":10908},{"style":4167},[10909],{"type":51,"value":10910}," extension",{"type":45,"tag":209,"props":10912,"children":10913},{"style":328},[10914],{"type":51,"value":538},{"type":45,"tag":209,"props":10916,"children":10918},{"class":211,"line":10917},148,[10919,10923,10927,10931,10935,10939],{"type":45,"tag":209,"props":10920,"children":10921},{"style":4132},[10922],{"type":51,"value":7799},{"type":45,"tag":209,"props":10924,"children":10925},{"style":328},[10926],{"type":51,"value":382},{"type":45,"tag":209,"props":10928,"children":10929},{"style":4167},[10930],{"type":51,"value":8614},{"type":45,"tag":209,"props":10932,"children":10933},{"style":328},[10934],{"type":51,"value":5715},{"type":45,"tag":209,"props":10936,"children":10937},{"style":4167},[10938],{"type":51,"value":550},{"type":45,"tag":209,"props":10940,"children":10941},{"style":328},[10942],{"type":51,"value":538},{"type":45,"tag":209,"props":10944,"children":10946},{"class":211,"line":10945},149,[10947,10951,10955,10959,10963,10968,10973,10978],{"type":45,"tag":209,"props":10948,"children":10949},{"style":4132},[10950],{"type":51,"value":9774},{"type":45,"tag":209,"props":10952,"children":10953},{"style":328},[10954],{"type":51,"value":382},{"type":45,"tag":209,"props":10956,"children":10957},{"style":4167},[10958],{"type":51,"value":10854},{"type":45,"tag":209,"props":10960,"children":10961},{"style":328},[10962],{"type":51,"value":10701},{"type":45,"tag":209,"props":10964,"children":10965},{"style":4167},[10966],{"type":51,"value":10967},"spec",{"type":45,"tag":209,"props":10969,"children":10970},{"style":328},[10971],{"type":51,"value":10972}," ||",{"type":45,"tag":209,"props":10974,"children":10975},{"style":328},[10976],{"type":51,"value":10977}," ''",{"type":45,"tag":209,"props":10979,"children":10980},{"style":328},[10981],{"type":51,"value":538},{"type":45,"tag":209,"props":10983,"children":10985},{"class":211,"line":10984},150,[10986,10990,10994,10998,11002,11006,11010,11014],{"type":45,"tag":209,"props":10987,"children":10988},{"style":4132},[10989],{"type":51,"value":9804},{"type":45,"tag":209,"props":10991,"children":10992},{"style":328},[10993],{"type":51,"value":382},{"type":45,"tag":209,"props":10995,"children":10996},{"style":4167},[10997],{"type":51,"value":10854},{"type":45,"tag":209,"props":10999,"children":11000},{"style":328},[11001],{"type":51,"value":10701},{"type":45,"tag":209,"props":11003,"children":11004},{"style":4167},[11005],{"type":51,"value":475},{"type":45,"tag":209,"props":11007,"children":11008},{"style":328},[11009],{"type":51,"value":10972},{"type":45,"tag":209,"props":11011,"children":11012},{"style":328},[11013],{"type":51,"value":10977},{"type":45,"tag":209,"props":11015,"children":11016},{"style":328},[11017],{"type":51,"value":538},{"type":45,"tag":209,"props":11019,"children":11021},{"class":211,"line":11020},151,[11022,11027,11031,11036,11040,11045,11049,11053,11057,11061,11065,11069,11073,11077,11081],{"type":45,"tag":209,"props":11023,"children":11024},{"style":328},[11025],{"type":51,"value":11026},"    ...",{"type":45,"tag":209,"props":11028,"children":11029},{"style":4132},[11030],{"type":51,"value":5724},{"type":45,"tag":209,"props":11032,"children":11033},{"style":4167},[11034],{"type":51,"value":11035},"def",{"type":45,"tag":209,"props":11037,"children":11038},{"style":328},[11039],{"type":51,"value":10701},{"type":45,"tag":209,"props":11041,"children":11042},{"style":4167},[11043],{"type":51,"value":11044},"extends",{"type":45,"tag":209,"props":11046,"children":11047},{"style":328},[11048],{"type":51,"value":331},{"type":45,"tag":209,"props":11050,"children":11051},{"style":328},[11052],{"type":51,"value":5646},{"type":45,"tag":209,"props":11054,"children":11055},{"style":4132},[11056],{"type":51,"value":10193},{"type":45,"tag":209,"props":11058,"children":11059},{"style":328},[11060],{"type":51,"value":382},{"type":45,"tag":209,"props":11062,"children":11063},{"style":4167},[11064],{"type":51,"value":10854},{"type":45,"tag":209,"props":11066,"children":11067},{"style":328},[11068],{"type":51,"value":5715},{"type":45,"tag":209,"props":11070,"children":11071},{"style":4167},[11072],{"type":51,"value":11044},{"type":45,"tag":209,"props":11074,"children":11075},{"style":328},[11076],{"type":51,"value":5656},{"type":45,"tag":209,"props":11078,"children":11079},{"style":4132},[11080],{"type":51,"value":3362},{"type":45,"tag":209,"props":11082,"children":11083},{"style":328},[11084],{"type":51,"value":538},{"type":45,"tag":209,"props":11086,"children":11088},{"class":211,"line":11087},152,[11089,11093,11097,11101,11105,11109,11113,11117,11121,11125,11129,11133,11137,11141,11145],{"type":45,"tag":209,"props":11090,"children":11091},{"style":328},[11092],{"type":51,"value":11026},{"type":45,"tag":209,"props":11094,"children":11095},{"style":4132},[11096],{"type":51,"value":5724},{"type":45,"tag":209,"props":11098,"children":11099},{"style":4167},[11100],{"type":51,"value":11035},{"type":45,"tag":209,"props":11102,"children":11103},{"style":328},[11104],{"type":51,"value":10701},{"type":45,"tag":209,"props":11106,"children":11107},{"style":4167},[11108],{"type":51,"value":8530},{"type":45,"tag":209,"props":11110,"children":11111},{"style":328},[11112],{"type":51,"value":331},{"type":45,"tag":209,"props":11114,"children":11115},{"style":328},[11116],{"type":51,"value":5646},{"type":45,"tag":209,"props":11118,"children":11119},{"style":4132},[11120],{"type":51,"value":8614},{"type":45,"tag":209,"props":11122,"children":11123},{"style":328},[11124],{"type":51,"value":382},{"type":45,"tag":209,"props":11126,"children":11127},{"style":4167},[11128],{"type":51,"value":10854},{"type":45,"tag":209,"props":11130,"children":11131},{"style":328},[11132],{"type":51,"value":5715},{"type":45,"tag":209,"props":11134,"children":11135},{"style":4167},[11136],{"type":51,"value":8530},{"type":45,"tag":209,"props":11138,"children":11139},{"style":328},[11140],{"type":51,"value":5656},{"type":45,"tag":209,"props":11142,"children":11143},{"style":4132},[11144],{"type":51,"value":3362},{"type":45,"tag":209,"props":11146,"children":11147},{"style":328},[11148],{"type":51,"value":538},{"type":45,"tag":209,"props":11150,"children":11152},{"class":211,"line":11151},153,[11153],{"type":45,"tag":209,"props":11154,"children":11155},{"style":328},[11156],{"type":51,"value":7881},{"type":45,"tag":209,"props":11158,"children":11160},{"class":211,"line":11159},154,[11161],{"type":45,"tag":209,"props":11162,"children":11163},{"style":328},[11164],{"type":51,"value":1524},{"type":45,"tag":209,"props":11166,"children":11168},{"class":211,"line":11167},155,[11169],{"type":45,"tag":209,"props":11170,"children":11171},{"emptyLinePlaceholder":40},[11172],{"type":51,"value":3854},{"type":45,"tag":209,"props":11174,"children":11176},{"class":211,"line":11175},156,[11177,11181,11186,11190,11195,11199,11203,11207,11211],{"type":45,"tag":209,"props":11178,"children":11179},{"style":507},[11180],{"type":51,"value":9570},{"type":45,"tag":209,"props":11182,"children":11183},{"style":317},[11184],{"type":51,"value":11185}," buildHandlerDefinition",{"type":45,"tag":209,"props":11187,"children":11188},{"style":328},[11189],{"type":51,"value":5724},{"type":45,"tag":209,"props":11191,"children":11192},{"style":9581},[11193],{"type":51,"value":11194},"handlerId",{"type":45,"tag":209,"props":11196,"children":11197},{"style":328},[11198],{"type":51,"value":382},{"type":45,"tag":209,"props":11200,"children":11201},{"style":216},[11202],{"type":51,"value":4144},{"type":45,"tag":209,"props":11204,"children":11205},{"style":328},[11206],{"type":51,"value":9622},{"type":45,"tag":209,"props":11208,"children":11209},{"style":216},[11210],{"type":51,"value":7913},{"type":45,"tag":209,"props":11212,"children":11213},{"style":328},[11214],{"type":51,"value":683},{"type":45,"tag":209,"props":11216,"children":11218},{"class":211,"line":11217},157,[11219],{"type":45,"tag":209,"props":11220,"children":11221},{"style":3811},[11222],{"type":51,"value":11223},"  \u002F\u002F Map known handlers\n",{"type":45,"tag":209,"props":11225,"children":11227},{"class":211,"line":11226},158,[11228,11232,11237,11241,11245,11249,11253,11257,11262,11266,11271,11275,11279,11284,11288,11293,11297],{"type":45,"tag":209,"props":11229,"children":11230},{"style":507},[11231],{"type":51,"value":7480},{"type":45,"tag":209,"props":11233,"children":11234},{"style":4167},[11235],{"type":51,"value":11236}," handlerMap",{"type":45,"tag":209,"props":11238,"children":11239},{"style":328},[11240],{"type":51,"value":382},{"type":45,"tag":209,"props":11242,"children":11243},{"style":216},[11244],{"type":51,"value":4776},{"type":45,"tag":209,"props":11246,"children":11247},{"style":328},[11248],{"type":51,"value":4781},{"type":45,"tag":209,"props":11250,"children":11251},{"style":216},[11252],{"type":51,"value":1579},{"type":45,"tag":209,"props":11254,"children":11255},{"style":328},[11256],{"type":51,"value":845},{"type":45,"tag":209,"props":11258,"children":11259},{"style":216},[11260],{"type":51,"value":11261}," Omit",{"type":45,"tag":209,"props":11263,"children":11264},{"style":328},[11265],{"type":51,"value":4781},{"type":45,"tag":209,"props":11267,"children":11268},{"style":216},[11269],{"type":51,"value":11270},"PaymentHandlerDefinition",{"type":45,"tag":209,"props":11272,"children":11273},{"style":328},[11274],{"type":51,"value":845},{"type":45,"tag":209,"props":11276,"children":11277},{"style":328},[11278],{"type":51,"value":3891},{"type":45,"tag":209,"props":11280,"children":11281},{"style":222},[11282],{"type":51,"value":11283},"id",{"type":45,"tag":209,"props":11285,"children":11286},{"style":328},[11287],{"type":51,"value":4002},{"type":45,"tag":209,"props":11289,"children":11290},{"style":328},[11291],{"type":51,"value":11292},">>",{"type":45,"tag":209,"props":11294,"children":11295},{"style":328},[11296],{"type":51,"value":7130},{"type":45,"tag":209,"props":11298,"children":11299},{"style":328},[11300],{"type":51,"value":683},{"type":45,"tag":209,"props":11302,"children":11304},{"class":211,"line":11303},159,[11305,11310,11314],{"type":45,"tag":209,"props":11306,"children":11307},{"style":4132},[11308],{"type":51,"value":11309},"    stripe",{"type":45,"tag":209,"props":11311,"children":11312},{"style":328},[11313],{"type":51,"value":382},{"type":45,"tag":209,"props":11315,"children":11316},{"style":328},[11317],{"type":51,"value":683},{"type":45,"tag":209,"props":11319,"children":11321},{"class":211,"line":11320},160,[11322,11327,11331,11335,11340,11344],{"type":45,"tag":209,"props":11323,"children":11324},{"style":4132},[11325],{"type":51,"value":11326},"      type",{"type":45,"tag":209,"props":11328,"children":11329},{"style":328},[11330],{"type":51,"value":382},{"type":45,"tag":209,"props":11332,"children":11333},{"style":328},[11334],{"type":51,"value":3891},{"type":45,"tag":209,"props":11336,"children":11337},{"style":222},[11338],{"type":51,"value":11339},"tokenization",{"type":45,"tag":209,"props":11341,"children":11342},{"style":328},[11343],{"type":51,"value":4002},{"type":45,"tag":209,"props":11345,"children":11346},{"style":328},[11347],{"type":51,"value":538},{"type":45,"tag":209,"props":11349,"children":11351},{"class":211,"line":11350},161,[11352,11356,11360,11364,11369,11373],{"type":45,"tag":209,"props":11353,"children":11354},{"style":4132},[11355],{"type":51,"value":10248},{"type":45,"tag":209,"props":11357,"children":11358},{"style":328},[11359],{"type":51,"value":382},{"type":45,"tag":209,"props":11361,"children":11362},{"style":328},[11363],{"type":51,"value":3891},{"type":45,"tag":209,"props":11365,"children":11366},{"style":222},[11367],{"type":51,"value":11368},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fhandlers\u002Fstripe",{"type":45,"tag":209,"props":11370,"children":11371},{"style":328},[11372],{"type":51,"value":4002},{"type":45,"tag":209,"props":11374,"children":11375},{"style":328},[11376],{"type":51,"value":538},{"type":45,"tag":209,"props":11378,"children":11380},{"class":211,"line":11379},162,[11381,11386,11390,11394,11399,11403],{"type":45,"tag":209,"props":11382,"children":11383},{"style":4132},[11384],{"type":51,"value":11385},"      config_schema",{"type":45,"tag":209,"props":11387,"children":11388},{"style":328},[11389],{"type":51,"value":382},{"type":45,"tag":209,"props":11391,"children":11392},{"style":328},[11393],{"type":51,"value":3891},{"type":45,"tag":209,"props":11395,"children":11396},{"style":222},[11397],{"type":51,"value":11398},"https:\u002F\u002Fucp.dev\u002Fspec\u002Fhandlers\u002Fstripe\u002Fconfig.json",{"type":45,"tag":209,"props":11400,"children":11401},{"style":328},[11402],{"type":51,"value":4002},{"type":45,"tag":209,"props":11404,"children":11405},{"style":328},[11406],{"type":51,"value":538},{"type":45,"tag":209,"props":11408,"children":11410},{"class":211,"line":11409},163,[11411],{"type":45,"tag":209,"props":11412,"children":11413},{"style":328},[11414],{"type":51,"value":7644},{"type":45,"tag":209,"props":11416,"children":11418},{"class":211,"line":11417},164,[11419],{"type":45,"tag":209,"props":11420,"children":11421},{"style":3811},[11422],{"type":51,"value":11423},"    \u002F\u002F Add more handlers as needed\n",{"type":45,"tag":209,"props":11425,"children":11427},{"class":211,"line":11426},165,[11428],{"type":45,"tag":209,"props":11429,"children":11430},{"style":328},[11431],{"type":51,"value":7881},{"type":45,"tag":209,"props":11433,"children":11435},{"class":211,"line":11434},166,[11436],{"type":45,"tag":209,"props":11437,"children":11438},{"emptyLinePlaceholder":40},[11439],{"type":51,"value":3854},{"type":45,"tag":209,"props":11441,"children":11443},{"class":211,"line":11442},167,[11444,11448,11452,11456,11460,11464,11468,11473,11478],{"type":45,"tag":209,"props":11445,"children":11446},{"style":507},[11447],{"type":51,"value":7480},{"type":45,"tag":209,"props":11449,"children":11450},{"style":4167},[11451],{"type":51,"value":10854},{"type":45,"tag":209,"props":11453,"children":11454},{"style":328},[11455],{"type":51,"value":7130},{"type":45,"tag":209,"props":11457,"children":11458},{"style":4167},[11459],{"type":51,"value":11236},{"type":45,"tag":209,"props":11461,"children":11462},{"style":4132},[11463],{"type":51,"value":10867},{"type":45,"tag":209,"props":11465,"children":11466},{"style":4167},[11467],{"type":51,"value":11194},{"type":45,"tag":209,"props":11469,"children":11470},{"style":4132},[11471],{"type":51,"value":11472},"] ",{"type":45,"tag":209,"props":11474,"children":11475},{"style":328},[11476],{"type":51,"value":11477},"||",{"type":45,"tag":209,"props":11479,"children":11480},{"style":328},[11481],{"type":51,"value":683},{"type":45,"tag":209,"props":11483,"children":11485},{"class":211,"line":11484},168,[11486,11491,11495,11499,11504,11508],{"type":45,"tag":209,"props":11487,"children":11488},{"style":4132},[11489],{"type":51,"value":11490},"    type",{"type":45,"tag":209,"props":11492,"children":11493},{"style":328},[11494],{"type":51,"value":382},{"type":45,"tag":209,"props":11496,"children":11497},{"style":328},[11498],{"type":51,"value":3891},{"type":45,"tag":209,"props":11500,"children":11501},{"style":222},[11502],{"type":51,"value":11503},"custom",{"type":45,"tag":209,"props":11505,"children":11506},{"style":328},[11507],{"type":51,"value":4002},{"type":45,"tag":209,"props":11509,"children":11510},{"style":328},[11511],{"type":51,"value":538},{"type":45,"tag":209,"props":11513,"children":11515},{"class":211,"line":11514},169,[11516,11520,11524,11528],{"type":45,"tag":209,"props":11517,"children":11518},{"style":4132},[11519],{"type":51,"value":9774},{"type":45,"tag":209,"props":11521,"children":11522},{"style":328},[11523],{"type":51,"value":382},{"type":45,"tag":209,"props":11525,"children":11526},{"style":328},[11527],{"type":51,"value":10977},{"type":45,"tag":209,"props":11529,"children":11530},{"style":328},[11531],{"type":51,"value":538},{"type":45,"tag":209,"props":11533,"children":11535},{"class":211,"line":11534},170,[11536,11541,11545,11549],{"type":45,"tag":209,"props":11537,"children":11538},{"style":4132},[11539],{"type":51,"value":11540},"    config_schema",{"type":45,"tag":209,"props":11542,"children":11543},{"style":328},[11544],{"type":51,"value":382},{"type":45,"tag":209,"props":11546,"children":11547},{"style":328},[11548],{"type":51,"value":10977},{"type":45,"tag":209,"props":11550,"children":11551},{"style":328},[11552],{"type":51,"value":538},{"type":45,"tag":209,"props":11554,"children":11556},{"class":211,"line":11555},171,[11557],{"type":45,"tag":209,"props":11558,"children":11559},{"style":328},[11560],{"type":51,"value":7881},{"type":45,"tag":209,"props":11562,"children":11564},{"class":211,"line":11563},172,[11565],{"type":45,"tag":209,"props":11566,"children":11567},{"emptyLinePlaceholder":40},[11568],{"type":51,"value":3854},{"type":45,"tag":209,"props":11570,"children":11572},{"class":211,"line":11571},173,[11573,11577,11581,11586,11590,11595,11599,11604,11608],{"type":45,"tag":209,"props":11574,"children":11575},{"style":3860},[11576],{"type":51,"value":7516},{"type":45,"tag":209,"props":11578,"children":11579},{"style":328},[11580],{"type":51,"value":5646},{"type":45,"tag":209,"props":11582,"children":11583},{"style":4132},[11584],{"type":51,"value":11585}," id",{"type":45,"tag":209,"props":11587,"children":11588},{"style":328},[11589],{"type":51,"value":382},{"type":45,"tag":209,"props":11591,"children":11592},{"style":4167},[11593],{"type":51,"value":11594}," handlerId",{"type":45,"tag":209,"props":11596,"children":11597},{"style":328},[11598],{"type":51,"value":845},{"type":45,"tag":209,"props":11600,"children":11601},{"style":328},[11602],{"type":51,"value":11603}," ...",{"type":45,"tag":209,"props":11605,"children":11606},{"style":4167},[11607],{"type":51,"value":11035},{"type":45,"tag":209,"props":11609,"children":11610},{"style":328},[11611],{"type":51,"value":8073},{"type":45,"tag":209,"props":11613,"children":11615},{"class":211,"line":11614},174,[11616],{"type":45,"tag":209,"props":11617,"children":11618},{"style":328},[11619],{"type":51,"value":1524},{"type":45,"tag":2107,"props":11621,"children":11623},{"id":11622},"appapiucpcheckoutroutets",[11624],{"type":51,"value":11625},"app\u002Fapi\u002Fucp\u002Fcheckout\u002Froute.ts",{"type":45,"tag":198,"props":11627,"children":11629},{"className":3799,"code":11628,"language":3801,"meta":203,"style":203},"\u002F**\n * UCP Checkout Session Endpoint\n * POST \u002Fapi\u002Fucp\u002Fcheckout - Create checkout session\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { NextRequest, NextResponse } from 'next\u002Fserver';\nimport { createCheckout } from '@\u002Flib\u002Fucp\u002Fhandlers\u002Fcheckout';\nimport { CreateCheckoutRequestSchema } from '@\u002Flib\u002Fucp\u002Fschemas\u002Fcheckout';\nimport { negotiateCapabilities, parseUCPAgent } from '@\u002Flib\u002Fucp\u002Fnegotiation';\nimport { wrapResponse, errorResponse } from '@\u002Flib\u002Fucp\u002Fresponse';\n\nexport const runtime = 'nodejs'; \u002F\u002F Edge runtime is not supported\n\nexport async function POST(request: NextRequest) {\n  try {\n    \u002F\u002F Parse UCP-Agent header for capability negotiation\n    const ucpAgent = parseUCPAgent(request.headers.get('UCP-Agent'));\n\n    \u002F\u002F Negotiate capabilities\n    const negotiation = await negotiateCapabilities(ucpAgent?.profile);\n\n    \u002F\u002F Parse and validate request body\n    const body = await request.json();\n    const parsed = CreateCheckoutRequestSchema.safeParse(body);\n\n    if (!parsed.success) {\n      return errorResponse(400, 'invalid_request', parsed.error.message);\n    }\n\n    \u002F\u002F Get idempotency key\n    const idempotencyKey = request.headers.get('Idempotency-Key');\n\n    \u002F\u002F Create checkout session\n    const checkout = await createCheckout(parsed.data, {\n      capabilities: negotiation.capabilities,\n      idempotencyKey,\n    });\n\n    return wrapResponse(checkout, negotiation, 201);\n  } catch (error) {\n    console.error('Checkout creation failed:', error);\n    return errorResponse(500, 'internal_error', 'Failed to create checkout session');\n  }\n}\n",[11630],{"type":45,"tag":97,"props":11631,"children":11632},{"__ignoreMap":203},[11633,11640,11648,11656,11663,11670,11677,11725,11766,11806,11856,11906,11913,11952,11959,12004,12016,12024,12096,12103,12111,12161,12168,12176,12217,12263,12270,12309,12381,12388,12395,12403,12464,12471,12479,12528,12555,12567,12583,12590,12636,12664,12714,12776,12783],{"type":45,"tag":209,"props":11634,"children":11635},{"class":211,"line":212},[11636],{"type":45,"tag":209,"props":11637,"children":11638},{"style":3811},[11639],{"type":51,"value":3814},{"type":45,"tag":209,"props":11641,"children":11642},{"class":211,"line":498},[11643],{"type":45,"tag":209,"props":11644,"children":11645},{"style":3811},[11646],{"type":51,"value":11647}," * UCP Checkout Session Endpoint\n",{"type":45,"tag":209,"props":11649,"children":11650},{"class":211,"line":29},[11651],{"type":45,"tag":209,"props":11652,"children":11653},{"style":3811},[11654],{"type":51,"value":11655}," * POST \u002Fapi\u002Fucp\u002Fcheckout - Create checkout session\n",{"type":45,"tag":209,"props":11657,"children":11658},{"class":211,"line":578},[11659],{"type":45,"tag":209,"props":11660,"children":11661},{"style":3811},[11662],{"type":51,"value":3830},{"type":45,"tag":209,"props":11664,"children":11665},{"class":211,"line":622},[11666],{"type":45,"tag":209,"props":11667,"children":11668},{"style":3811},[11669],{"type":51,"value":3846},{"type":45,"tag":209,"props":11671,"children":11672},{"class":211,"line":660},[11673],{"type":45,"tag":209,"props":11674,"children":11675},{"emptyLinePlaceholder":40},[11676],{"type":51,"value":3854},{"type":45,"tag":209,"props":11678,"children":11679},{"class":211,"line":686},[11680,11684,11688,11693,11697,11701,11705,11709,11713,11717,11721],{"type":45,"tag":209,"props":11681,"children":11682},{"style":3860},[11683],{"type":51,"value":5641},{"type":45,"tag":209,"props":11685,"children":11686},{"style":328},[11687],{"type":51,"value":5646},{"type":45,"tag":209,"props":11689,"children":11690},{"style":4167},[11691],{"type":51,"value":11692}," NextRequest",{"type":45,"tag":209,"props":11694,"children":11695},{"style":328},[11696],{"type":51,"value":845},{"type":45,"tag":209,"props":11698,"children":11699},{"style":4167},[11700],{"type":51,"value":7320},{"type":45,"tag":209,"props":11702,"children":11703},{"style":328},[11704],{"type":51,"value":5656},{"type":45,"tag":209,"props":11706,"children":11707},{"style":3860},[11708],{"type":51,"value":5661},{"type":45,"tag":209,"props":11710,"children":11711},{"style":328},[11712],{"type":51,"value":3891},{"type":45,"tag":209,"props":11714,"children":11715},{"style":222},[11716],{"type":51,"value":7337},{"type":45,"tag":209,"props":11718,"children":11719},{"style":328},[11720],{"type":51,"value":4002},{"type":45,"tag":209,"props":11722,"children":11723},{"style":328},[11724],{"type":51,"value":4007},{"type":45,"tag":209,"props":11726,"children":11727},{"class":211,"line":729},[11728,11732,11736,11741,11745,11749,11753,11758,11762],{"type":45,"tag":209,"props":11729,"children":11730},{"style":3860},[11731],{"type":51,"value":5641},{"type":45,"tag":209,"props":11733,"children":11734},{"style":328},[11735],{"type":51,"value":5646},{"type":45,"tag":209,"props":11737,"children":11738},{"style":4167},[11739],{"type":51,"value":11740}," createCheckout",{"type":45,"tag":209,"props":11742,"children":11743},{"style":328},[11744],{"type":51,"value":5656},{"type":45,"tag":209,"props":11746,"children":11747},{"style":3860},[11748],{"type":51,"value":5661},{"type":45,"tag":209,"props":11750,"children":11751},{"style":328},[11752],{"type":51,"value":3891},{"type":45,"tag":209,"props":11754,"children":11755},{"style":222},[11756],{"type":51,"value":11757},"@\u002Flib\u002Fucp\u002Fhandlers\u002Fcheckout",{"type":45,"tag":209,"props":11759,"children":11760},{"style":328},[11761],{"type":51,"value":4002},{"type":45,"tag":209,"props":11763,"children":11764},{"style":328},[11765],{"type":51,"value":4007},{"type":45,"tag":209,"props":11767,"children":11768},{"class":211,"line":755},[11769,11773,11777,11781,11785,11789,11793,11798,11802],{"type":45,"tag":209,"props":11770,"children":11771},{"style":3860},[11772],{"type":51,"value":5641},{"type":45,"tag":209,"props":11774,"children":11775},{"style":328},[11776],{"type":51,"value":5646},{"type":45,"tag":209,"props":11778,"children":11779},{"style":4167},[11780],{"type":51,"value":7153},{"type":45,"tag":209,"props":11782,"children":11783},{"style":328},[11784],{"type":51,"value":5656},{"type":45,"tag":209,"props":11786,"children":11787},{"style":3860},[11788],{"type":51,"value":5661},{"type":45,"tag":209,"props":11790,"children":11791},{"style":328},[11792],{"type":51,"value":3891},{"type":45,"tag":209,"props":11794,"children":11795},{"style":222},[11796],{"type":51,"value":11797},"@\u002Flib\u002Fucp\u002Fschemas\u002Fcheckout",{"type":45,"tag":209,"props":11799,"children":11800},{"style":328},[11801],{"type":51,"value":4002},{"type":45,"tag":209,"props":11803,"children":11804},{"style":328},[11805],{"type":51,"value":4007},{"type":45,"tag":209,"props":11807,"children":11808},{"class":211,"line":764},[11809,11813,11817,11822,11826,11831,11835,11839,11843,11848,11852],{"type":45,"tag":209,"props":11810,"children":11811},{"style":3860},[11812],{"type":51,"value":5641},{"type":45,"tag":209,"props":11814,"children":11815},{"style":328},[11816],{"type":51,"value":5646},{"type":45,"tag":209,"props":11818,"children":11819},{"style":4167},[11820],{"type":51,"value":11821}," negotiateCapabilities",{"type":45,"tag":209,"props":11823,"children":11824},{"style":328},[11825],{"type":51,"value":845},{"type":45,"tag":209,"props":11827,"children":11828},{"style":4167},[11829],{"type":51,"value":11830}," parseUCPAgent",{"type":45,"tag":209,"props":11832,"children":11833},{"style":328},[11834],{"type":51,"value":5656},{"type":45,"tag":209,"props":11836,"children":11837},{"style":3860},[11838],{"type":51,"value":5661},{"type":45,"tag":209,"props":11840,"children":11841},{"style":328},[11842],{"type":51,"value":3891},{"type":45,"tag":209,"props":11844,"children":11845},{"style":222},[11846],{"type":51,"value":11847},"@\u002Flib\u002Fucp\u002Fnegotiation",{"type":45,"tag":209,"props":11849,"children":11850},{"style":328},[11851],{"type":51,"value":4002},{"type":45,"tag":209,"props":11853,"children":11854},{"style":328},[11855],{"type":51,"value":4007},{"type":45,"tag":209,"props":11857,"children":11858},{"class":211,"line":806},[11859,11863,11867,11872,11876,11881,11885,11889,11893,11898,11902],{"type":45,"tag":209,"props":11860,"children":11861},{"style":3860},[11862],{"type":51,"value":5641},{"type":45,"tag":209,"props":11864,"children":11865},{"style":328},[11866],{"type":51,"value":5646},{"type":45,"tag":209,"props":11868,"children":11869},{"style":4167},[11870],{"type":51,"value":11871}," wrapResponse",{"type":45,"tag":209,"props":11873,"children":11874},{"style":328},[11875],{"type":51,"value":845},{"type":45,"tag":209,"props":11877,"children":11878},{"style":4167},[11879],{"type":51,"value":11880}," errorResponse",{"type":45,"tag":209,"props":11882,"children":11883},{"style":328},[11884],{"type":51,"value":5656},{"type":45,"tag":209,"props":11886,"children":11887},{"style":3860},[11888],{"type":51,"value":5661},{"type":45,"tag":209,"props":11890,"children":11891},{"style":328},[11892],{"type":51,"value":3891},{"type":45,"tag":209,"props":11894,"children":11895},{"style":222},[11896],{"type":51,"value":11897},"@\u002Flib\u002Fucp\u002Fresponse",{"type":45,"tag":209,"props":11899,"children":11900},{"style":328},[11901],{"type":51,"value":4002},{"type":45,"tag":209,"props":11903,"children":11904},{"style":328},[11905],{"type":51,"value":4007},{"type":45,"tag":209,"props":11907,"children":11908},{"class":211,"line":899},[11909],{"type":45,"tag":209,"props":11910,"children":11911},{"emptyLinePlaceholder":40},[11912],{"type":51,"value":3854},{"type":45,"tag":209,"props":11914,"children":11915},{"class":211,"line":25},[11916,11920,11924,11928,11932,11936,11940,11944,11948],{"type":45,"tag":209,"props":11917,"children":11918},{"style":3860},[11919],{"type":51,"value":3863},{"type":45,"tag":209,"props":11921,"children":11922},{"style":507},[11923],{"type":51,"value":5696},{"type":45,"tag":209,"props":11925,"children":11926},{"style":4167},[11927],{"type":51,"value":7409},{"type":45,"tag":209,"props":11929,"children":11930},{"style":328},[11931],{"type":51,"value":5706},{"type":45,"tag":209,"props":11933,"children":11934},{"style":328},[11935],{"type":51,"value":3891},{"type":45,"tag":209,"props":11937,"children":11938},{"style":222},[11939],{"type":51,"value":649},{"type":45,"tag":209,"props":11941,"children":11942},{"style":328},[11943],{"type":51,"value":4002},{"type":45,"tag":209,"props":11945,"children":11946},{"style":328},[11947],{"type":51,"value":7430},{"type":45,"tag":209,"props":11949,"children":11950},{"style":3811},[11951],{"type":51,"value":7435},{"type":45,"tag":209,"props":11953,"children":11954},{"class":211,"line":949},[11955],{"type":45,"tag":209,"props":11956,"children":11957},{"emptyLinePlaceholder":40},[11958],{"type":51,"value":3854},{"type":45,"tag":209,"props":11960,"children":11961},{"class":211,"line":975},[11962,11966,11970,11974,11979,11983,11988,11992,11996,12000],{"type":45,"tag":209,"props":11963,"children":11964},{"style":3860},[11965],{"type":51,"value":3863},{"type":45,"tag":209,"props":11967,"children":11968},{"style":507},[11969],{"type":51,"value":7454},{"type":45,"tag":209,"props":11971,"children":11972},{"style":507},[11973],{"type":51,"value":7459},{"type":45,"tag":209,"props":11975,"children":11976},{"style":317},[11977],{"type":51,"value":11978}," POST",{"type":45,"tag":209,"props":11980,"children":11981},{"style":328},[11982],{"type":51,"value":5724},{"type":45,"tag":209,"props":11984,"children":11985},{"style":9581},[11986],{"type":51,"value":11987},"request",{"type":45,"tag":209,"props":11989,"children":11990},{"style":328},[11991],{"type":51,"value":382},{"type":45,"tag":209,"props":11993,"children":11994},{"style":216},[11995],{"type":51,"value":11692},{"type":45,"tag":209,"props":11997,"children":11998},{"style":328},[11999],{"type":51,"value":3362},{"type":45,"tag":209,"props":12001,"children":12002},{"style":328},[12003],{"type":51,"value":683},{"type":45,"tag":209,"props":12005,"children":12006},{"class":211,"line":1000},[12007,12012],{"type":45,"tag":209,"props":12008,"children":12009},{"style":3860},[12010],{"type":51,"value":12011},"  try",{"type":45,"tag":209,"props":12013,"children":12014},{"style":328},[12015],{"type":51,"value":683},{"type":45,"tag":209,"props":12017,"children":12018},{"class":211,"line":1026},[12019],{"type":45,"tag":209,"props":12020,"children":12021},{"style":3811},[12022],{"type":51,"value":12023},"    \u002F\u002F Parse UCP-Agent header for capability negotiation\n",{"type":45,"tag":209,"props":12025,"children":12026},{"class":211,"line":1034},[12027,12032,12037,12041,12045,12049,12053,12057,12062,12066,12071,12075,12079,12084,12088,12092],{"type":45,"tag":209,"props":12028,"children":12029},{"style":507},[12030],{"type":51,"value":12031},"    const",{"type":45,"tag":209,"props":12033,"children":12034},{"style":4167},[12035],{"type":51,"value":12036}," ucpAgent",{"type":45,"tag":209,"props":12038,"children":12039},{"style":328},[12040],{"type":51,"value":7130},{"type":45,"tag":209,"props":12042,"children":12043},{"style":317},[12044],{"type":51,"value":11830},{"type":45,"tag":209,"props":12046,"children":12047},{"style":4132},[12048],{"type":51,"value":5724},{"type":45,"tag":209,"props":12050,"children":12051},{"style":4167},[12052],{"type":51,"value":11987},{"type":45,"tag":209,"props":12054,"children":12055},{"style":328},[12056],{"type":51,"value":5715},{"type":45,"tag":209,"props":12058,"children":12059},{"style":4167},[12060],{"type":51,"value":12061},"headers",{"type":45,"tag":209,"props":12063,"children":12064},{"style":328},[12065],{"type":51,"value":5715},{"type":45,"tag":209,"props":12067,"children":12068},{"style":317},[12069],{"type":51,"value":12070},"get",{"type":45,"tag":209,"props":12072,"children":12073},{"style":4132},[12074],{"type":51,"value":5724},{"type":45,"tag":209,"props":12076,"children":12077},{"style":328},[12078],{"type":51,"value":4002},{"type":45,"tag":209,"props":12080,"children":12081},{"style":222},[12082],{"type":51,"value":12083},"UCP-Agent",{"type":45,"tag":209,"props":12085,"children":12086},{"style":328},[12087],{"type":51,"value":4002},{"type":45,"tag":209,"props":12089,"children":12090},{"style":4132},[12091],{"type":51,"value":9961},{"type":45,"tag":209,"props":12093,"children":12094},{"style":328},[12095],{"type":51,"value":4007},{"type":45,"tag":209,"props":12097,"children":12098},{"class":211,"line":1064},[12099],{"type":45,"tag":209,"props":12100,"children":12101},{"emptyLinePlaceholder":40},[12102],{"type":51,"value":3854},{"type":45,"tag":209,"props":12104,"children":12105},{"class":211,"line":1090},[12106],{"type":45,"tag":209,"props":12107,"children":12108},{"style":3811},[12109],{"type":51,"value":12110},"    \u002F\u002F Negotiate capabilities\n",{"type":45,"tag":209,"props":12112,"children":12113},{"class":211,"line":1115},[12114,12118,12123,12127,12132,12136,12140,12145,12149,12153,12157],{"type":45,"tag":209,"props":12115,"children":12116},{"style":507},[12117],{"type":51,"value":12031},{"type":45,"tag":209,"props":12119,"children":12120},{"style":4167},[12121],{"type":51,"value":12122}," negotiation",{"type":45,"tag":209,"props":12124,"children":12125},{"style":328},[12126],{"type":51,"value":7130},{"type":45,"tag":209,"props":12128,"children":12129},{"style":3860},[12130],{"type":51,"value":12131}," await",{"type":45,"tag":209,"props":12133,"children":12134},{"style":317},[12135],{"type":51,"value":11821},{"type":45,"tag":209,"props":12137,"children":12138},{"style":4132},[12139],{"type":51,"value":5724},{"type":45,"tag":209,"props":12141,"children":12142},{"style":4167},[12143],{"type":51,"value":12144},"ucpAgent",{"type":45,"tag":209,"props":12146,"children":12147},{"style":328},[12148],{"type":51,"value":10701},{"type":45,"tag":209,"props":12150,"children":12151},{"style":4167},[12152],{"type":51,"value":7537},{"type":45,"tag":209,"props":12154,"children":12155},{"style":4132},[12156],{"type":51,"value":3362},{"type":45,"tag":209,"props":12158,"children":12159},{"style":328},[12160],{"type":51,"value":4007},{"type":45,"tag":209,"props":12162,"children":12163},{"class":211,"line":1144},[12164],{"type":45,"tag":209,"props":12165,"children":12166},{"emptyLinePlaceholder":40},[12167],{"type":51,"value":3854},{"type":45,"tag":209,"props":12169,"children":12170},{"class":211,"line":1173},[12171],{"type":45,"tag":209,"props":12172,"children":12173},{"style":3811},[12174],{"type":51,"value":12175},"    \u002F\u002F Parse and validate request body\n",{"type":45,"tag":209,"props":12177,"children":12178},{"class":211,"line":1202},[12179,12183,12188,12192,12196,12201,12205,12209,12213],{"type":45,"tag":209,"props":12180,"children":12181},{"style":507},[12182],{"type":51,"value":12031},{"type":45,"tag":209,"props":12184,"children":12185},{"style":4167},[12186],{"type":51,"value":12187}," body",{"type":45,"tag":209,"props":12189,"children":12190},{"style":328},[12191],{"type":51,"value":7130},{"type":45,"tag":209,"props":12193,"children":12194},{"style":3860},[12195],{"type":51,"value":12131},{"type":45,"tag":209,"props":12197,"children":12198},{"style":4167},[12199],{"type":51,"value":12200}," request",{"type":45,"tag":209,"props":12202,"children":12203},{"style":328},[12204],{"type":51,"value":5715},{"type":45,"tag":209,"props":12206,"children":12207},{"style":317},[12208],{"type":51,"value":483},{"type":45,"tag":209,"props":12210,"children":12211},{"style":4132},[12212],{"type":51,"value":5756},{"type":45,"tag":209,"props":12214,"children":12215},{"style":328},[12216],{"type":51,"value":4007},{"type":45,"tag":209,"props":12218,"children":12219},{"class":211,"line":1228},[12220,12224,12229,12233,12237,12241,12246,12250,12255,12259],{"type":45,"tag":209,"props":12221,"children":12222},{"style":507},[12223],{"type":51,"value":12031},{"type":45,"tag":209,"props":12225,"children":12226},{"style":4167},[12227],{"type":51,"value":12228}," parsed",{"type":45,"tag":209,"props":12230,"children":12231},{"style":328},[12232],{"type":51,"value":7130},{"type":45,"tag":209,"props":12234,"children":12235},{"style":4167},[12236],{"type":51,"value":7153},{"type":45,"tag":209,"props":12238,"children":12239},{"style":328},[12240],{"type":51,"value":5715},{"type":45,"tag":209,"props":12242,"children":12243},{"style":317},[12244],{"type":51,"value":12245},"safeParse",{"type":45,"tag":209,"props":12247,"children":12248},{"style":4132},[12249],{"type":51,"value":5724},{"type":45,"tag":209,"props":12251,"children":12252},{"style":4167},[12253],{"type":51,"value":12254},"body",{"type":45,"tag":209,"props":12256,"children":12257},{"style":4132},[12258],{"type":51,"value":3362},{"type":45,"tag":209,"props":12260,"children":12261},{"style":328},[12262],{"type":51,"value":4007},{"type":45,"tag":209,"props":12264,"children":12265},{"class":211,"line":1236},[12266],{"type":45,"tag":209,"props":12267,"children":12268},{"emptyLinePlaceholder":40},[12269],{"type":51,"value":3854},{"type":45,"tag":209,"props":12271,"children":12272},{"class":211,"line":1274},[12273,12278,12282,12287,12292,12296,12301,12305],{"type":45,"tag":209,"props":12274,"children":12275},{"style":3860},[12276],{"type":51,"value":12277},"    if",{"type":45,"tag":209,"props":12279,"children":12280},{"style":4132},[12281],{"type":51,"value":9398},{"type":45,"tag":209,"props":12283,"children":12284},{"style":328},[12285],{"type":51,"value":12286},"!",{"type":45,"tag":209,"props":12288,"children":12289},{"style":4167},[12290],{"type":51,"value":12291},"parsed",{"type":45,"tag":209,"props":12293,"children":12294},{"style":328},[12295],{"type":51,"value":5715},{"type":45,"tag":209,"props":12297,"children":12298},{"style":4167},[12299],{"type":51,"value":12300},"success",{"type":45,"tag":209,"props":12302,"children":12303},{"style":4132},[12304],{"type":51,"value":8778},{"type":45,"tag":209,"props":12306,"children":12307},{"style":328},[12308],{"type":51,"value":495},{"type":45,"tag":209,"props":12310,"children":12311},{"class":211,"line":1299},[12312,12317,12321,12325,12330,12334,12338,12343,12347,12351,12355,12359,12364,12368,12373,12377],{"type":45,"tag":209,"props":12313,"children":12314},{"style":3860},[12315],{"type":51,"value":12316},"      return",{"type":45,"tag":209,"props":12318,"children":12319},{"style":317},[12320],{"type":51,"value":11880},{"type":45,"tag":209,"props":12322,"children":12323},{"style":4132},[12324],{"type":51,"value":5724},{"type":45,"tag":209,"props":12326,"children":12327},{"style":233},[12328],{"type":51,"value":12329},"400",{"type":45,"tag":209,"props":12331,"children":12332},{"style":328},[12333],{"type":51,"value":845},{"type":45,"tag":209,"props":12335,"children":12336},{"style":328},[12337],{"type":51,"value":3891},{"type":45,"tag":209,"props":12339,"children":12340},{"style":222},[12341],{"type":51,"value":12342},"invalid_request",{"type":45,"tag":209,"props":12344,"children":12345},{"style":328},[12346],{"type":51,"value":4002},{"type":45,"tag":209,"props":12348,"children":12349},{"style":328},[12350],{"type":51,"value":845},{"type":45,"tag":209,"props":12352,"children":12353},{"style":4167},[12354],{"type":51,"value":12228},{"type":45,"tag":209,"props":12356,"children":12357},{"style":328},[12358],{"type":51,"value":5715},{"type":45,"tag":209,"props":12360,"children":12361},{"style":4167},[12362],{"type":51,"value":12363},"error",{"type":45,"tag":209,"props":12365,"children":12366},{"style":328},[12367],{"type":51,"value":5715},{"type":45,"tag":209,"props":12369,"children":12370},{"style":4167},[12371],{"type":51,"value":12372},"message",{"type":45,"tag":209,"props":12374,"children":12375},{"style":4132},[12376],{"type":51,"value":3362},{"type":45,"tag":209,"props":12378,"children":12379},{"style":328},[12380],{"type":51,"value":4007},{"type":45,"tag":209,"props":12382,"children":12383},{"class":211,"line":1324},[12384],{"type":45,"tag":209,"props":12385,"children":12386},{"style":328},[12387],{"type":51,"value":1506},{"type":45,"tag":209,"props":12389,"children":12390},{"class":211,"line":1349},[12391],{"type":45,"tag":209,"props":12392,"children":12393},{"emptyLinePlaceholder":40},[12394],{"type":51,"value":3854},{"type":45,"tag":209,"props":12396,"children":12397},{"class":211,"line":1386},[12398],{"type":45,"tag":209,"props":12399,"children":12400},{"style":3811},[12401],{"type":51,"value":12402},"    \u002F\u002F Get idempotency key\n",{"type":45,"tag":209,"props":12404,"children":12405},{"class":211,"line":1424},[12406,12410,12415,12419,12423,12427,12431,12435,12439,12443,12447,12452,12456,12460],{"type":45,"tag":209,"props":12407,"children":12408},{"style":507},[12409],{"type":51,"value":12031},{"type":45,"tag":209,"props":12411,"children":12412},{"style":4167},[12413],{"type":51,"value":12414}," idempotencyKey",{"type":45,"tag":209,"props":12416,"children":12417},{"style":328},[12418],{"type":51,"value":7130},{"type":45,"tag":209,"props":12420,"children":12421},{"style":4167},[12422],{"type":51,"value":12200},{"type":45,"tag":209,"props":12424,"children":12425},{"style":328},[12426],{"type":51,"value":5715},{"type":45,"tag":209,"props":12428,"children":12429},{"style":4167},[12430],{"type":51,"value":12061},{"type":45,"tag":209,"props":12432,"children":12433},{"style":328},[12434],{"type":51,"value":5715},{"type":45,"tag":209,"props":12436,"children":12437},{"style":317},[12438],{"type":51,"value":12070},{"type":45,"tag":209,"props":12440,"children":12441},{"style":4132},[12442],{"type":51,"value":5724},{"type":45,"tag":209,"props":12444,"children":12445},{"style":328},[12446],{"type":51,"value":4002},{"type":45,"tag":209,"props":12448,"children":12449},{"style":222},[12450],{"type":51,"value":12451},"Idempotency-Key",{"type":45,"tag":209,"props":12453,"children":12454},{"style":328},[12455],{"type":51,"value":4002},{"type":45,"tag":209,"props":12457,"children":12458},{"style":4132},[12459],{"type":51,"value":3362},{"type":45,"tag":209,"props":12461,"children":12462},{"style":328},[12463],{"type":51,"value":4007},{"type":45,"tag":209,"props":12465,"children":12466},{"class":211,"line":1448},[12467],{"type":45,"tag":209,"props":12468,"children":12469},{"emptyLinePlaceholder":40},[12470],{"type":51,"value":3854},{"type":45,"tag":209,"props":12472,"children":12473},{"class":211,"line":1474},[12474],{"type":45,"tag":209,"props":12475,"children":12476},{"style":3811},[12477],{"type":51,"value":12478},"    \u002F\u002F Create checkout session\n",{"type":45,"tag":209,"props":12480,"children":12481},{"class":211,"line":1500},[12482,12486,12491,12495,12499,12503,12507,12511,12515,12520,12524],{"type":45,"tag":209,"props":12483,"children":12484},{"style":507},[12485],{"type":51,"value":12031},{"type":45,"tag":209,"props":12487,"children":12488},{"style":4167},[12489],{"type":51,"value":12490}," checkout",{"type":45,"tag":209,"props":12492,"children":12493},{"style":328},[12494],{"type":51,"value":7130},{"type":45,"tag":209,"props":12496,"children":12497},{"style":3860},[12498],{"type":51,"value":12131},{"type":45,"tag":209,"props":12500,"children":12501},{"style":317},[12502],{"type":51,"value":11740},{"type":45,"tag":209,"props":12504,"children":12505},{"style":4132},[12506],{"type":51,"value":5724},{"type":45,"tag":209,"props":12508,"children":12509},{"style":4167},[12510],{"type":51,"value":12291},{"type":45,"tag":209,"props":12512,"children":12513},{"style":328},[12514],{"type":51,"value":5715},{"type":45,"tag":209,"props":12516,"children":12517},{"style":4167},[12518],{"type":51,"value":12519},"data",{"type":45,"tag":209,"props":12521,"children":12522},{"style":328},[12523],{"type":51,"value":845},{"type":45,"tag":209,"props":12525,"children":12526},{"style":328},[12527],{"type":51,"value":683},{"type":45,"tag":209,"props":12529,"children":12530},{"class":211,"line":1509},[12531,12535,12539,12543,12547,12551],{"type":45,"tag":209,"props":12532,"children":12533},{"style":4132},[12534],{"type":51,"value":9339},{"type":45,"tag":209,"props":12536,"children":12537},{"style":328},[12538],{"type":51,"value":382},{"type":45,"tag":209,"props":12540,"children":12541},{"style":4167},[12542],{"type":51,"value":12122},{"type":45,"tag":209,"props":12544,"children":12545},{"style":328},[12546],{"type":51,"value":5715},{"type":45,"tag":209,"props":12548,"children":12549},{"style":4167},[12550],{"type":51,"value":670},{"type":45,"tag":209,"props":12552,"children":12553},{"style":328},[12554],{"type":51,"value":538},{"type":45,"tag":209,"props":12556,"children":12557},{"class":211,"line":1518},[12558,12563],{"type":45,"tag":209,"props":12559,"children":12560},{"style":4167},[12561],{"type":51,"value":12562},"      idempotencyKey",{"type":45,"tag":209,"props":12564,"children":12565},{"style":328},[12566],{"type":51,"value":538},{"type":45,"tag":209,"props":12568,"children":12569},{"class":211,"line":4414},[12570,12575,12579],{"type":45,"tag":209,"props":12571,"children":12572},{"style":328},[12573],{"type":51,"value":12574},"    }",{"type":45,"tag":209,"props":12576,"children":12577},{"style":4132},[12578],{"type":51,"value":3362},{"type":45,"tag":209,"props":12580,"children":12581},{"style":328},[12582],{"type":51,"value":4007},{"type":45,"tag":209,"props":12584,"children":12585},{"class":211,"line":4435},[12586],{"type":45,"tag":209,"props":12587,"children":12588},{"emptyLinePlaceholder":40},[12589],{"type":51,"value":3854},{"type":45,"tag":209,"props":12591,"children":12592},{"class":211,"line":4456},[12593,12598,12602,12606,12611,12615,12619,12623,12628,12632],{"type":45,"tag":209,"props":12594,"children":12595},{"style":3860},[12596],{"type":51,"value":12597},"    return",{"type":45,"tag":209,"props":12599,"children":12600},{"style":317},[12601],{"type":51,"value":11871},{"type":45,"tag":209,"props":12603,"children":12604},{"style":4132},[12605],{"type":51,"value":5724},{"type":45,"tag":209,"props":12607,"children":12608},{"style":4167},[12609],{"type":51,"value":12610},"checkout",{"type":45,"tag":209,"props":12612,"children":12613},{"style":328},[12614],{"type":51,"value":845},{"type":45,"tag":209,"props":12616,"children":12617},{"style":4167},[12618],{"type":51,"value":12122},{"type":45,"tag":209,"props":12620,"children":12621},{"style":328},[12622],{"type":51,"value":845},{"type":45,"tag":209,"props":12624,"children":12625},{"style":233},[12626],{"type":51,"value":12627}," 201",{"type":45,"tag":209,"props":12629,"children":12630},{"style":4132},[12631],{"type":51,"value":3362},{"type":45,"tag":209,"props":12633,"children":12634},{"style":328},[12635],{"type":51,"value":4007},{"type":45,"tag":209,"props":12637,"children":12638},{"class":211,"line":4477},[12639,12643,12648,12652,12656,12660],{"type":45,"tag":209,"props":12640,"children":12641},{"style":328},[12642],{"type":51,"value":6631},{"type":45,"tag":209,"props":12644,"children":12645},{"style":3860},[12646],{"type":51,"value":12647}," catch",{"type":45,"tag":209,"props":12649,"children":12650},{"style":4132},[12651],{"type":51,"value":9398},{"type":45,"tag":209,"props":12653,"children":12654},{"style":4167},[12655],{"type":51,"value":12363},{"type":45,"tag":209,"props":12657,"children":12658},{"style":4132},[12659],{"type":51,"value":8778},{"type":45,"tag":209,"props":12661,"children":12662},{"style":328},[12663],{"type":51,"value":495},{"type":45,"tag":209,"props":12665,"children":12666},{"class":211,"line":4497},[12667,12672,12676,12680,12684,12688,12693,12697,12701,12706,12710],{"type":45,"tag":209,"props":12668,"children":12669},{"style":4167},[12670],{"type":51,"value":12671},"    console",{"type":45,"tag":209,"props":12673,"children":12674},{"style":328},[12675],{"type":51,"value":5715},{"type":45,"tag":209,"props":12677,"children":12678},{"style":317},[12679],{"type":51,"value":12363},{"type":45,"tag":209,"props":12681,"children":12682},{"style":4132},[12683],{"type":51,"value":5724},{"type":45,"tag":209,"props":12685,"children":12686},{"style":328},[12687],{"type":51,"value":4002},{"type":45,"tag":209,"props":12689,"children":12690},{"style":222},[12691],{"type":51,"value":12692},"Checkout creation failed:",{"type":45,"tag":209,"props":12694,"children":12695},{"style":328},[12696],{"type":51,"value":4002},{"type":45,"tag":209,"props":12698,"children":12699},{"style":328},[12700],{"type":51,"value":845},{"type":45,"tag":209,"props":12702,"children":12703},{"style":4167},[12704],{"type":51,"value":12705}," error",{"type":45,"tag":209,"props":12707,"children":12708},{"style":4132},[12709],{"type":51,"value":3362},{"type":45,"tag":209,"props":12711,"children":12712},{"style":328},[12713],{"type":51,"value":4007},{"type":45,"tag":209,"props":12715,"children":12716},{"class":211,"line":4505},[12717,12721,12725,12729,12734,12738,12742,12747,12751,12755,12759,12764,12768,12772],{"type":45,"tag":209,"props":12718,"children":12719},{"style":3860},[12720],{"type":51,"value":12597},{"type":45,"tag":209,"props":12722,"children":12723},{"style":317},[12724],{"type":51,"value":11880},{"type":45,"tag":209,"props":12726,"children":12727},{"style":4132},[12728],{"type":51,"value":5724},{"type":45,"tag":209,"props":12730,"children":12731},{"style":233},[12732],{"type":51,"value":12733},"500",{"type":45,"tag":209,"props":12735,"children":12736},{"style":328},[12737],{"type":51,"value":845},{"type":45,"tag":209,"props":12739,"children":12740},{"style":328},[12741],{"type":51,"value":3891},{"type":45,"tag":209,"props":12743,"children":12744},{"style":222},[12745],{"type":51,"value":12746},"internal_error",{"type":45,"tag":209,"props":12748,"children":12749},{"style":328},[12750],{"type":51,"value":4002},{"type":45,"tag":209,"props":12752,"children":12753},{"style":328},[12754],{"type":51,"value":845},{"type":45,"tag":209,"props":12756,"children":12757},{"style":328},[12758],{"type":51,"value":3891},{"type":45,"tag":209,"props":12760,"children":12761},{"style":222},[12762],{"type":51,"value":12763},"Failed to create checkout session",{"type":45,"tag":209,"props":12765,"children":12766},{"style":328},[12767],{"type":51,"value":4002},{"type":45,"tag":209,"props":12769,"children":12770},{"style":4132},[12771],{"type":51,"value":3362},{"type":45,"tag":209,"props":12773,"children":12774},{"style":328},[12775],{"type":51,"value":4007},{"type":45,"tag":209,"props":12777,"children":12778},{"class":211,"line":4513},[12779],{"type":45,"tag":209,"props":12780,"children":12781},{"style":328},[12782],{"type":51,"value":1515},{"type":45,"tag":209,"props":12784,"children":12785},{"class":211,"line":4534},[12786],{"type":45,"tag":209,"props":12787,"children":12788},{"style":328},[12789],{"type":51,"value":1524},{"type":45,"tag":2107,"props":12791,"children":12793},{"id":12792},"libucphandlerscheckoutts",[12794],{"type":51,"value":12795},"lib\u002Fucp\u002Fhandlers\u002Fcheckout.ts",{"type":45,"tag":198,"props":12797,"children":12799},{"className":3799,"code":12798,"language":3801,"meta":203,"style":203},"\u002F**\n * UCP Checkout Handler\n * Core business logic for checkout operations\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { randomUUID } from 'crypto';\nimport type {\n  CheckoutSession,\n  CheckoutStatus,\n  CreateCheckoutRequest,\n  UpdateCheckoutRequest,\n} from '@\u002Flib\u002Fucp\u002Ftypes\u002Fcheckout';\nimport config from '@\u002F..\u002Fucp.config.json';\n\n\u002F\u002F In-memory store for demo - replace with your database\nconst checkoutStore = new Map\u003Cstring, CheckoutSession>();\n\ninterface CreateCheckoutOptions {\n  capabilities: string[];\n  idempotencyKey?: string | null;\n}\n\nexport async function createCheckout(\n  request: CreateCheckoutRequest,\n  options: CreateCheckoutOptions\n): Promise\u003CCheckoutSession> {\n  const id = randomUUID();\n  const now = new Date().toISOString();\n  const expiresAt = new Date(Date.now() + 30 * 60 * 1000).toISOString(); \u002F\u002F 30 min\n\n  \u002F\u002F Calculate totals\n  const subtotal = request.line_items.reduce((sum, item) => sum + item.total_price, 0);\n  const tax = calculateTax(subtotal); \u002F\u002F Implement your tax logic\n  const shipping = 0; \u002F\u002F Set by fulfillment extension\n  const discount = 0; \u002F\u002F Set by discount extension\n\n  const checkout: CheckoutSession = {\n    ucp: {\n      version: config.ucp_version,\n      capabilities: options.capabilities,\n    },\n    id,\n    status: 'incomplete',\n    currency: request.currency,\n    line_items: request.line_items.map((item, index) => ({\n      ...item,\n      id: item.id || `line_${index}`,\n    })),\n    totals: {\n      subtotal,\n      tax,\n      shipping,\n      discount,\n      grand_total: subtotal + tax + shipping - discount,\n      currency: request.currency,\n    },\n    payment: {\n      status: 'pending',\n      handlers: getPaymentHandlers(options.capabilities),\n      amount_due: subtotal + tax + shipping - discount,\n      currency: request.currency,\n    },\n    links: {\n      self: `https:\u002F\u002F${config.domain}\u002Fapi\u002Fucp\u002Fcheckout\u002F${id}`,\n      continue_url: `https:\u002F\u002F${config.domain}\u002Fcheckout\u002F${id}`,\n      privacy_policy: config.policy_urls.privacy,\n      terms_of_service: config.policy_urls.terms,\n      ...(config.policy_urls.refunds && { refund_policy: config.policy_urls.refunds }),\n      ...(config.policy_urls.shipping && { shipping_policy: config.policy_urls.shipping }),\n    },\n    messages: [],\n    expires_at: expiresAt,\n    created_at: now,\n    updated_at: now,\n  };\n\n  \u002F\u002F Add buyer info if provided\n  if (request.buyer) {\n    checkout.buyer = request.buyer;\n  }\n\n  \u002F\u002F Validate checkout state and set appropriate status\n  checkout.status = determineStatus(checkout);\n  checkout.messages = generateMessages(checkout);\n\n  \u002F\u002F Store checkout\n  checkoutStore.set(id, checkout);\n\n  return checkout;\n}\n\nexport async function getCheckout(id: string): Promise\u003CCheckoutSession | null> {\n  return checkoutStore.get(id) || null;\n}\n\nexport async function updateCheckout(\n  id: string,\n  request: UpdateCheckoutRequest,\n  capabilities: string[]\n): Promise\u003CCheckoutSession | null> {\n  const checkout = checkoutStore.get(id);\n  if (!checkout) return null;\n\n  \u002F\u002F Check if checkout can be modified\n  if (['completed', 'canceled'].includes(checkout.status)) {\n    throw new Error('Checkout cannot be modified in current state');\n  }\n\n  \u002F\u002F Apply updates\n  if (request.line_items) {\n    checkout.line_items = request.line_items;\n    recalculateTotals(checkout);\n  }\n\n  if (request.buyer) {\n    checkout.buyer = { ...checkout.buyer, ...request.buyer };\n  }\n\n  \u002F\u002F Update metadata\n  checkout.updated_at = new Date().toISOString();\n  checkout.ucp.capabilities = capabilities;\n  checkout.status = determineStatus(checkout);\n  checkout.messages = generateMessages(checkout);\n\n  checkoutStore.set(id, checkout);\n  return checkout;\n}\n\nexport async function completeCheckout(\n  id: string,\n  paymentData: Record\u003Cstring, unknown>,\n  capabilities: string[]\n): Promise\u003CCheckoutSession | null> {\n  const checkout = checkoutStore.get(id);\n  if (!checkout) return null;\n\n  if (checkout.status !== 'ready_for_complete') {\n    throw new Error('Checkout is not ready for completion');\n  }\n\n  checkout.status = 'complete_in_progress';\n  checkout.updated_at = new Date().toISOString();\n  checkoutStore.set(id, checkout);\n\n  try {\n    \u002F\u002F Process payment\n    await processPayment(checkout, paymentData);\n\n    checkout.status = 'completed';\n    checkout.payment.status = 'captured';\n    checkout.updated_at = new Date().toISOString();\n    checkoutStore.set(id, checkout);\n\n    \u002F\u002F Emit order event if order capability enabled\n    if (capabilities.includes('dev.ucp.shopping.order')) {\n      await emitOrderCreated(checkout);\n    }\n\n    return checkout;\n  } catch (error) {\n    checkout.status = 'incomplete';\n    checkout.payment.status = 'failed';\n    checkout.messages.push({\n      code: 'payment_failed',\n      severity: 'recoverable',\n      message: error instanceof Error ? error.message : 'Payment processing failed',\n    });\n    checkout.updated_at = new Date().toISOString();\n    checkoutStore.set(id, checkout);\n    return checkout;\n  }\n}\n\nfunction determineStatus(checkout: CheckoutSession): CheckoutStatus {\n  \u002F\u002F Check for missing required fields\n  const missingFields: string[] = [];\n\n  if (!checkout.buyer?.email) {\n    missingFields.push('buyer.email');\n  }\n\n  \u002F\u002F Check fulfillment if extension enabled\n  if (checkout.fulfillment && !checkout.fulfillment.selected_option) {\n    missingFields.push('fulfillment.selected_option');\n  }\n\n  if (missingFields.length > 0) {\n    return 'incomplete';\n  }\n\n  \u002F\u002F Check if buyer input needed\n  if (checkout.messages.some(m => m.severity === 'requires_buyer_input')) {\n    return 'requires_escalation';\n  }\n\n  return 'ready_for_complete';\n}\n\nfunction generateMessages(checkout: CheckoutSession): CheckoutSession['messages'] {\n  const messages: CheckoutSession['messages'] = [];\n\n  if (!checkout.buyer?.email) {\n    messages.push({\n      code: 'missing_email',\n      severity: 'recoverable',\n      message: 'Buyer email is required',\n      field: 'buyer.email',\n    });\n  }\n\n  return messages;\n}\n\nfunction recalculateTotals(checkout: CheckoutSession): void {\n  const subtotal = checkout.line_items.reduce((sum, item) => sum + item.total_price, 0);\n  checkout.totals.subtotal = subtotal;\n  checkout.totals.tax = calculateTax(subtotal);\n  checkout.totals.grand_total =\n    subtotal + checkout.totals.tax + checkout.totals.shipping - checkout.totals.discount;\n  checkout.payment.amount_due = checkout.totals.grand_total;\n}\n\nfunction calculateTax(subtotal: number): number {\n  \u002F\u002F Implement your tax calculation logic\n  return Math.round(subtotal * 0.08); \u002F\u002F Example: 8% tax\n}\n\nfunction getPaymentHandlers(capabilities: string[]): CheckoutSession['payment']['handlers'] {\n  \u002F\u002F Return configured payment handlers\n  return config.payment_handlers.map(id => ({\n    id,\n    type: 'tokenization',\n  }));\n}\n\nasync function processPayment(\n  checkout: CheckoutSession,\n  paymentData: Record\u003Cstring, unknown>\n): Promise\u003Cvoid> {\n  \u002F\u002F Validate handler_id against advertised handlers\n  const handlerId = paymentData.handler_id as string;\n  if (!config.payment_handlers.includes(handlerId)) {\n    throw new Error(`Unknown payment handler: ${handlerId}`);\n  }\n\n  \u002F\u002F Implement payment processing based on handler\n  \u002F\u002F This is where you integrate with Stripe, etc.\n}\n\nasync function emitOrderCreated(checkout: CheckoutSession): Promise\u003Cvoid> {\n  \u002F\u002F Implement order webhook emission\n  \u002F\u002F See lib\u002Fucp\u002Fwebhooks\u002Fsender.ts\n}\n",[12800],{"type":45,"tag":97,"props":12801,"children":12802},{"__ignoreMap":203},[12803,12810,12818,12826,12833,12840,12847,12888,12903,12915,12927,12939,12951,12979,13010,13017,13025,13080,13087,13103,13126,13155,13162,13169,13192,13212,13229,13258,13285,13331,13432,13439,13447,13555,13598,13627,13656,13663,13690,13705,13732,13760,13767,13779,13807,13836,13906,13922,13976,13991,14007,14019,14031,14043,14055,14100,14128,14135,14151,14179,14220,14264,14291,14298,14314,14375,14436,14472,14508,14588,14668,14675,14695,14715,14735,14755,14762,14769,14777,14809,14845,14852,14859,14867,14909,14950,14957,14965,15006,15013,15028,15035,15042,15110,15151,15158,15165,15189,15208,15227,15247,15282,15325,15357,15364,15372,15449,15491,15498,15505,15513,15544,15579,15603,15610,15617,15648,15711,15718,15725,15733,15781,15816,15855,15894,15901,15940,15955,15962,15969,15993,16012,16049,16068,16103,16146,16177,16184,16232,16272,16279,16286,16321,16368,16407,16414,16425,16433,16471,16478,16513,16556,16603,16643,16650,16658,16705,16734,16741,16748,16763,16790,16825,16868,16899,16928,16956,17020,17035,17082,17121,17136,17143,17150,17157,17197,17206,17243,17251,17295,17337,17345,17353,17362,17425,17466,17474,17482,17523,17547,17555,17563,17572,17657,17681,17689,17697,17721,17729,17737,17797,17850,17858,17902,17926,17955,17983,18012,18041,18057,18065,18073,18089,18097,18105,18147,18247,18284,18333,18362,18448,18501,18509,18517,18557,18566,18618,18626,18634,18716,18725,18773,18785,18813,18829,18837,18845,18866,18886,18923,18952,18961,19003,19055,19104,19112,19120,19129,19138,19146,19154,19210,19219,19228],{"type":45,"tag":209,"props":12804,"children":12805},{"class":211,"line":212},[12806],{"type":45,"tag":209,"props":12807,"children":12808},{"style":3811},[12809],{"type":51,"value":3814},{"type":45,"tag":209,"props":12811,"children":12812},{"class":211,"line":498},[12813],{"type":45,"tag":209,"props":12814,"children":12815},{"style":3811},[12816],{"type":51,"value":12817}," * UCP Checkout Handler\n",{"type":45,"tag":209,"props":12819,"children":12820},{"class":211,"line":29},[12821],{"type":45,"tag":209,"props":12822,"children":12823},{"style":3811},[12824],{"type":51,"value":12825}," * Core business logic for checkout operations\n",{"type":45,"tag":209,"props":12827,"children":12828},{"class":211,"line":578},[12829],{"type":45,"tag":209,"props":12830,"children":12831},{"style":3811},[12832],{"type":51,"value":3830},{"type":45,"tag":209,"props":12834,"children":12835},{"class":211,"line":622},[12836],{"type":45,"tag":209,"props":12837,"children":12838},{"style":3811},[12839],{"type":51,"value":3846},{"type":45,"tag":209,"props":12841,"children":12842},{"class":211,"line":660},[12843],{"type":45,"tag":209,"props":12844,"children":12845},{"emptyLinePlaceholder":40},[12846],{"type":51,"value":3854},{"type":45,"tag":209,"props":12848,"children":12849},{"class":211,"line":686},[12850,12854,12858,12863,12867,12871,12875,12880,12884],{"type":45,"tag":209,"props":12851,"children":12852},{"style":3860},[12853],{"type":51,"value":5641},{"type":45,"tag":209,"props":12855,"children":12856},{"style":328},[12857],{"type":51,"value":5646},{"type":45,"tag":209,"props":12859,"children":12860},{"style":4167},[12861],{"type":51,"value":12862}," randomUUID",{"type":45,"tag":209,"props":12864,"children":12865},{"style":328},[12866],{"type":51,"value":5656},{"type":45,"tag":209,"props":12868,"children":12869},{"style":3860},[12870],{"type":51,"value":5661},{"type":45,"tag":209,"props":12872,"children":12873},{"style":328},[12874],{"type":51,"value":3891},{"type":45,"tag":209,"props":12876,"children":12877},{"style":222},[12878],{"type":51,"value":12879},"crypto",{"type":45,"tag":209,"props":12881,"children":12882},{"style":328},[12883],{"type":51,"value":4002},{"type":45,"tag":209,"props":12885,"children":12886},{"style":328},[12887],{"type":51,"value":4007},{"type":45,"tag":209,"props":12889,"children":12890},{"class":211,"line":729},[12891,12895,12899],{"type":45,"tag":209,"props":12892,"children":12893},{"style":3860},[12894],{"type":51,"value":5641},{"type":45,"tag":209,"props":12896,"children":12897},{"style":3860},[12898],{"type":51,"value":3868},{"type":45,"tag":209,"props":12900,"children":12901},{"style":328},[12902],{"type":51,"value":683},{"type":45,"tag":209,"props":12904,"children":12905},{"class":211,"line":755},[12906,12911],{"type":45,"tag":209,"props":12907,"children":12908},{"style":4167},[12909],{"type":51,"value":12910},"  CheckoutSession",{"type":45,"tag":209,"props":12912,"children":12913},{"style":328},[12914],{"type":51,"value":538},{"type":45,"tag":209,"props":12916,"children":12917},{"class":211,"line":764},[12918,12923],{"type":45,"tag":209,"props":12919,"children":12920},{"style":4167},[12921],{"type":51,"value":12922},"  CheckoutStatus",{"type":45,"tag":209,"props":12924,"children":12925},{"style":328},[12926],{"type":51,"value":538},{"type":45,"tag":209,"props":12928,"children":12929},{"class":211,"line":806},[12930,12935],{"type":45,"tag":209,"props":12931,"children":12932},{"style":4167},[12933],{"type":51,"value":12934},"  CreateCheckoutRequest",{"type":45,"tag":209,"props":12936,"children":12937},{"style":328},[12938],{"type":51,"value":538},{"type":45,"tag":209,"props":12940,"children":12941},{"class":211,"line":899},[12942,12947],{"type":45,"tag":209,"props":12943,"children":12944},{"style":4167},[12945],{"type":51,"value":12946},"  UpdateCheckoutRequest",{"type":45,"tag":209,"props":12948,"children":12949},{"style":328},[12950],{"type":51,"value":538},{"type":45,"tag":209,"props":12952,"children":12953},{"class":211,"line":25},[12954,12958,12962,12966,12971,12975],{"type":45,"tag":209,"props":12955,"children":12956},{"style":328},[12957],{"type":51,"value":6001},{"type":45,"tag":209,"props":12959,"children":12960},{"style":3860},[12961],{"type":51,"value":5661},{"type":45,"tag":209,"props":12963,"children":12964},{"style":328},[12965],{"type":51,"value":3891},{"type":45,"tag":209,"props":12967,"children":12968},{"style":222},[12969],{"type":51,"value":12970},"@\u002Flib\u002Fucp\u002Ftypes\u002Fcheckout",{"type":45,"tag":209,"props":12972,"children":12973},{"style":328},[12974],{"type":51,"value":4002},{"type":45,"tag":209,"props":12976,"children":12977},{"style":328},[12978],{"type":51,"value":4007},{"type":45,"tag":209,"props":12980,"children":12981},{"class":211,"line":949},[12982,12986,12990,12994,12998,13002,13006],{"type":45,"tag":209,"props":12983,"children":12984},{"style":3860},[12985],{"type":51,"value":5641},{"type":45,"tag":209,"props":12987,"children":12988},{"style":4167},[12989],{"type":51,"value":7727},{"type":45,"tag":209,"props":12991,"children":12992},{"style":3860},[12993],{"type":51,"value":7732},{"type":45,"tag":209,"props":12995,"children":12996},{"style":328},[12997],{"type":51,"value":3891},{"type":45,"tag":209,"props":12999,"children":13000},{"style":222},[13001],{"type":51,"value":7741},{"type":45,"tag":209,"props":13003,"children":13004},{"style":328},[13005],{"type":51,"value":4002},{"type":45,"tag":209,"props":13007,"children":13008},{"style":328},[13009],{"type":51,"value":4007},{"type":45,"tag":209,"props":13011,"children":13012},{"class":211,"line":975},[13013],{"type":45,"tag":209,"props":13014,"children":13015},{"emptyLinePlaceholder":40},[13016],{"type":51,"value":3854},{"type":45,"tag":209,"props":13018,"children":13019},{"class":211,"line":1000},[13020],{"type":45,"tag":209,"props":13021,"children":13022},{"style":3811},[13023],{"type":51,"value":13024},"\u002F\u002F In-memory store for demo - replace with your database\n",{"type":45,"tag":209,"props":13026,"children":13027},{"class":211,"line":1026},[13028,13032,13037,13041,13046,13051,13055,13059,13063,13067,13072,13076],{"type":45,"tag":209,"props":13029,"children":13030},{"style":507},[13031],{"type":51,"value":9876},{"type":45,"tag":209,"props":13033,"children":13034},{"style":4167},[13035],{"type":51,"value":13036}," checkoutStore ",{"type":45,"tag":209,"props":13038,"children":13039},{"style":328},[13040],{"type":51,"value":5706},{"type":45,"tag":209,"props":13042,"children":13043},{"style":328},[13044],{"type":51,"value":13045}," new",{"type":45,"tag":209,"props":13047,"children":13048},{"style":317},[13049],{"type":51,"value":13050}," Map",{"type":45,"tag":209,"props":13052,"children":13053},{"style":328},[13054],{"type":51,"value":4781},{"type":45,"tag":209,"props":13056,"children":13057},{"style":216},[13058],{"type":51,"value":1579},{"type":45,"tag":209,"props":13060,"children":13061},{"style":328},[13062],{"type":51,"value":845},{"type":45,"tag":209,"props":13064,"children":13065},{"style":216},[13066],{"type":51,"value":5116},{"type":45,"tag":209,"props":13068,"children":13069},{"style":328},[13070],{"type":51,"value":13071},">",{"type":45,"tag":209,"props":13073,"children":13074},{"style":4167},[13075],{"type":51,"value":5756},{"type":45,"tag":209,"props":13077,"children":13078},{"style":328},[13079],{"type":51,"value":4007},{"type":45,"tag":209,"props":13081,"children":13082},{"class":211,"line":1034},[13083],{"type":45,"tag":209,"props":13084,"children":13085},{"emptyLinePlaceholder":40},[13086],{"type":51,"value":3854},{"type":45,"tag":209,"props":13088,"children":13089},{"class":211,"line":1064},[13090,13094,13099],{"type":45,"tag":209,"props":13091,"children":13092},{"style":507},[13093],{"type":51,"value":7975},{"type":45,"tag":209,"props":13095,"children":13096},{"style":216},[13097],{"type":51,"value":13098}," CreateCheckoutOptions",{"type":45,"tag":209,"props":13100,"children":13101},{"style":328},[13102],{"type":51,"value":683},{"type":45,"tag":209,"props":13104,"children":13105},{"class":211,"line":1090},[13106,13110,13114,13118,13122],{"type":45,"tag":209,"props":13107,"children":13108},{"style":4132},[13109],{"type":51,"value":4156},{"type":45,"tag":209,"props":13111,"children":13112},{"style":328},[13113],{"type":51,"value":382},{"type":45,"tag":209,"props":13115,"children":13116},{"style":216},[13117],{"type":51,"value":4144},{"type":45,"tag":209,"props":13119,"children":13120},{"style":4167},[13121],{"type":51,"value":4170},{"type":45,"tag":209,"props":13123,"children":13124},{"style":328},[13125],{"type":51,"value":4007},{"type":45,"tag":209,"props":13127,"children":13128},{"class":211,"line":1115},[13129,13134,13138,13142,13146,13151],{"type":45,"tag":209,"props":13130,"children":13131},{"style":4132},[13132],{"type":51,"value":13133},"  idempotencyKey",{"type":45,"tag":209,"props":13135,"children":13136},{"style":328},[13137],{"type":51,"value":4771},{"type":45,"tag":209,"props":13139,"children":13140},{"style":216},[13141],{"type":51,"value":4144},{"type":45,"tag":209,"props":13143,"children":13144},{"style":328},[13145],{"type":51,"value":4562},{"type":45,"tag":209,"props":13147,"children":13148},{"style":216},[13149],{"type":51,"value":13150}," null",{"type":45,"tag":209,"props":13152,"children":13153},{"style":328},[13154],{"type":51,"value":4007},{"type":45,"tag":209,"props":13156,"children":13157},{"class":211,"line":1144},[13158],{"type":45,"tag":209,"props":13159,"children":13160},{"style":328},[13161],{"type":51,"value":1524},{"type":45,"tag":209,"props":13163,"children":13164},{"class":211,"line":1173},[13165],{"type":45,"tag":209,"props":13166,"children":13167},{"emptyLinePlaceholder":40},[13168],{"type":51,"value":3854},{"type":45,"tag":209,"props":13170,"children":13171},{"class":211,"line":1202},[13172,13176,13180,13184,13188],{"type":45,"tag":209,"props":13173,"children":13174},{"style":3860},[13175],{"type":51,"value":3863},{"type":45,"tag":209,"props":13177,"children":13178},{"style":507},[13179],{"type":51,"value":7454},{"type":45,"tag":209,"props":13181,"children":13182},{"style":507},[13183],{"type":51,"value":7459},{"type":45,"tag":209,"props":13185,"children":13186},{"style":317},[13187],{"type":51,"value":11740},{"type":45,"tag":209,"props":13189,"children":13190},{"style":328},[13191],{"type":51,"value":10031},{"type":45,"tag":209,"props":13193,"children":13194},{"class":211,"line":1228},[13195,13200,13204,13208],{"type":45,"tag":209,"props":13196,"children":13197},{"style":9581},[13198],{"type":51,"value":13199},"  request",{"type":45,"tag":209,"props":13201,"children":13202},{"style":328},[13203],{"type":51,"value":382},{"type":45,"tag":209,"props":13205,"children":13206},{"style":216},[13207],{"type":51,"value":7125},{"type":45,"tag":209,"props":13209,"children":13210},{"style":328},[13211],{"type":51,"value":538},{"type":45,"tag":209,"props":13213,"children":13214},{"class":211,"line":1236},[13215,13220,13224],{"type":45,"tag":209,"props":13216,"children":13217},{"style":9581},[13218],{"type":51,"value":13219},"  options",{"type":45,"tag":209,"props":13221,"children":13222},{"style":328},[13223],{"type":51,"value":382},{"type":45,"tag":209,"props":13225,"children":13226},{"style":216},[13227],{"type":51,"value":13228}," CreateCheckoutOptions\n",{"type":45,"tag":209,"props":13230,"children":13231},{"class":211,"line":1274},[13232,13236,13241,13245,13250,13254],{"type":45,"tag":209,"props":13233,"children":13234},{"style":328},[13235],{"type":51,"value":9622},{"type":45,"tag":209,"props":13237,"children":13238},{"style":216},[13239],{"type":51,"value":13240}," Promise",{"type":45,"tag":209,"props":13242,"children":13243},{"style":328},[13244],{"type":51,"value":4781},{"type":45,"tag":209,"props":13246,"children":13247},{"style":216},[13248],{"type":51,"value":13249},"CheckoutSession",{"type":45,"tag":209,"props":13251,"children":13252},{"style":328},[13253],{"type":51,"value":13071},{"type":45,"tag":209,"props":13255,"children":13256},{"style":328},[13257],{"type":51,"value":683},{"type":45,"tag":209,"props":13259,"children":13260},{"class":211,"line":1299},[13261,13265,13269,13273,13277,13281],{"type":45,"tag":209,"props":13262,"children":13263},{"style":507},[13264],{"type":51,"value":7480},{"type":45,"tag":209,"props":13266,"children":13267},{"style":4167},[13268],{"type":51,"value":11585},{"type":45,"tag":209,"props":13270,"children":13271},{"style":328},[13272],{"type":51,"value":7130},{"type":45,"tag":209,"props":13274,"children":13275},{"style":317},[13276],{"type":51,"value":12862},{"type":45,"tag":209,"props":13278,"children":13279},{"style":4132},[13280],{"type":51,"value":5756},{"type":45,"tag":209,"props":13282,"children":13283},{"style":328},[13284],{"type":51,"value":4007},{"type":45,"tag":209,"props":13286,"children":13287},{"class":211,"line":1324},[13288,13292,13297,13301,13305,13310,13314,13318,13323,13327],{"type":45,"tag":209,"props":13289,"children":13290},{"style":507},[13291],{"type":51,"value":7480},{"type":45,"tag":209,"props":13293,"children":13294},{"style":4167},[13295],{"type":51,"value":13296}," now",{"type":45,"tag":209,"props":13298,"children":13299},{"style":328},[13300],{"type":51,"value":7130},{"type":45,"tag":209,"props":13302,"children":13303},{"style":328},[13304],{"type":51,"value":13045},{"type":45,"tag":209,"props":13306,"children":13307},{"style":317},[13308],{"type":51,"value":13309}," Date",{"type":45,"tag":209,"props":13311,"children":13312},{"style":4132},[13313],{"type":51,"value":5756},{"type":45,"tag":209,"props":13315,"children":13316},{"style":328},[13317],{"type":51,"value":5715},{"type":45,"tag":209,"props":13319,"children":13320},{"style":317},[13321],{"type":51,"value":13322},"toISOString",{"type":45,"tag":209,"props":13324,"children":13325},{"style":4132},[13326],{"type":51,"value":5756},{"type":45,"tag":209,"props":13328,"children":13329},{"style":328},[13330],{"type":51,"value":4007},{"type":45,"tag":209,"props":13332,"children":13333},{"class":211,"line":1349},[13334,13338,13343,13347,13351,13355,13359,13364,13368,13373,13378,13383,13388,13393,13398,13402,13407,13411,13415,13419,13423,13427],{"type":45,"tag":209,"props":13335,"children":13336},{"style":507},[13337],{"type":51,"value":7480},{"type":45,"tag":209,"props":13339,"children":13340},{"style":4167},[13341],{"type":51,"value":13342}," expiresAt",{"type":45,"tag":209,"props":13344,"children":13345},{"style":328},[13346],{"type":51,"value":7130},{"type":45,"tag":209,"props":13348,"children":13349},{"style":328},[13350],{"type":51,"value":13045},{"type":45,"tag":209,"props":13352,"children":13353},{"style":317},[13354],{"type":51,"value":13309},{"type":45,"tag":209,"props":13356,"children":13357},{"style":4132},[13358],{"type":51,"value":5724},{"type":45,"tag":209,"props":13360,"children":13361},{"style":4167},[13362],{"type":51,"value":13363},"Date",{"type":45,"tag":209,"props":13365,"children":13366},{"style":328},[13367],{"type":51,"value":5715},{"type":45,"tag":209,"props":13369,"children":13370},{"style":317},[13371],{"type":51,"value":13372},"now",{"type":45,"tag":209,"props":13374,"children":13375},{"style":4132},[13376],{"type":51,"value":13377},"() ",{"type":45,"tag":209,"props":13379,"children":13380},{"style":328},[13381],{"type":51,"value":13382},"+",{"type":45,"tag":209,"props":13384,"children":13385},{"style":233},[13386],{"type":51,"value":13387}," 30",{"type":45,"tag":209,"props":13389,"children":13390},{"style":328},[13391],{"type":51,"value":13392}," *",{"type":45,"tag":209,"props":13394,"children":13395},{"style":233},[13396],{"type":51,"value":13397}," 60",{"type":45,"tag":209,"props":13399,"children":13400},{"style":328},[13401],{"type":51,"value":13392},{"type":45,"tag":209,"props":13403,"children":13404},{"style":233},[13405],{"type":51,"value":13406}," 1000",{"type":45,"tag":209,"props":13408,"children":13409},{"style":4132},[13410],{"type":51,"value":3362},{"type":45,"tag":209,"props":13412,"children":13413},{"style":328},[13414],{"type":51,"value":5715},{"type":45,"tag":209,"props":13416,"children":13417},{"style":317},[13418],{"type":51,"value":13322},{"type":45,"tag":209,"props":13420,"children":13421},{"style":4132},[13422],{"type":51,"value":5756},{"type":45,"tag":209,"props":13424,"children":13425},{"style":328},[13426],{"type":51,"value":7430},{"type":45,"tag":209,"props":13428,"children":13429},{"style":3811},[13430],{"type":51,"value":13431}," \u002F\u002F 30 min\n",{"type":45,"tag":209,"props":13433,"children":13434},{"class":211,"line":1386},[13435],{"type":45,"tag":209,"props":13436,"children":13437},{"emptyLinePlaceholder":40},[13438],{"type":51,"value":3854},{"type":45,"tag":209,"props":13440,"children":13441},{"class":211,"line":1424},[13442],{"type":45,"tag":209,"props":13443,"children":13444},{"style":3811},[13445],{"type":51,"value":13446},"  \u002F\u002F Calculate totals\n",{"type":45,"tag":209,"props":13448,"children":13449},{"class":211,"line":1448},[13450,13454,13459,13463,13467,13471,13476,13480,13485,13489,13493,13498,13502,13507,13511,13516,13521,13526,13530,13534,13539,13543,13547,13551],{"type":45,"tag":209,"props":13451,"children":13452},{"style":507},[13453],{"type":51,"value":7480},{"type":45,"tag":209,"props":13455,"children":13456},{"style":4167},[13457],{"type":51,"value":13458}," subtotal",{"type":45,"tag":209,"props":13460,"children":13461},{"style":328},[13462],{"type":51,"value":7130},{"type":45,"tag":209,"props":13464,"children":13465},{"style":4167},[13466],{"type":51,"value":12200},{"type":45,"tag":209,"props":13468,"children":13469},{"style":328},[13470],{"type":51,"value":5715},{"type":45,"tag":209,"props":13472,"children":13473},{"style":4167},[13474],{"type":51,"value":13475},"line_items",{"type":45,"tag":209,"props":13477,"children":13478},{"style":328},[13479],{"type":51,"value":5715},{"type":45,"tag":209,"props":13481,"children":13482},{"style":317},[13483],{"type":51,"value":13484},"reduce",{"type":45,"tag":209,"props":13486,"children":13487},{"style":4132},[13488],{"type":51,"value":5724},{"type":45,"tag":209,"props":13490,"children":13491},{"style":328},[13492],{"type":51,"value":5724},{"type":45,"tag":209,"props":13494,"children":13495},{"style":9581},[13496],{"type":51,"value":13497},"sum",{"type":45,"tag":209,"props":13499,"children":13500},{"style":328},[13501],{"type":51,"value":845},{"type":45,"tag":209,"props":13503,"children":13504},{"style":9581},[13505],{"type":51,"value":13506}," item",{"type":45,"tag":209,"props":13508,"children":13509},{"style":328},[13510],{"type":51,"value":3362},{"type":45,"tag":209,"props":13512,"children":13513},{"style":507},[13514],{"type":51,"value":13515}," =>",{"type":45,"tag":209,"props":13517,"children":13518},{"style":4167},[13519],{"type":51,"value":13520}," sum",{"type":45,"tag":209,"props":13522,"children":13523},{"style":328},[13524],{"type":51,"value":13525}," +",{"type":45,"tag":209,"props":13527,"children":13528},{"style":4167},[13529],{"type":51,"value":13506},{"type":45,"tag":209,"props":13531,"children":13532},{"style":328},[13533],{"type":51,"value":5715},{"type":45,"tag":209,"props":13535,"children":13536},{"style":4167},[13537],{"type":51,"value":13538},"total_price",{"type":45,"tag":209,"props":13540,"children":13541},{"style":328},[13542],{"type":51,"value":845},{"type":45,"tag":209,"props":13544,"children":13545},{"style":233},[13546],{"type":51,"value":9428},{"type":45,"tag":209,"props":13548,"children":13549},{"style":4132},[13550],{"type":51,"value":3362},{"type":45,"tag":209,"props":13552,"children":13553},{"style":328},[13554],{"type":51,"value":4007},{"type":45,"tag":209,"props":13556,"children":13557},{"class":211,"line":1474},[13558,13562,13567,13571,13576,13580,13585,13589,13593],{"type":45,"tag":209,"props":13559,"children":13560},{"style":507},[13561],{"type":51,"value":7480},{"type":45,"tag":209,"props":13563,"children":13564},{"style":4167},[13565],{"type":51,"value":13566}," tax",{"type":45,"tag":209,"props":13568,"children":13569},{"style":328},[13570],{"type":51,"value":7130},{"type":45,"tag":209,"props":13572,"children":13573},{"style":317},[13574],{"type":51,"value":13575}," calculateTax",{"type":45,"tag":209,"props":13577,"children":13578},{"style":4132},[13579],{"type":51,"value":5724},{"type":45,"tag":209,"props":13581,"children":13582},{"style":4167},[13583],{"type":51,"value":13584},"subtotal",{"type":45,"tag":209,"props":13586,"children":13587},{"style":4132},[13588],{"type":51,"value":3362},{"type":45,"tag":209,"props":13590,"children":13591},{"style":328},[13592],{"type":51,"value":7430},{"type":45,"tag":209,"props":13594,"children":13595},{"style":3811},[13596],{"type":51,"value":13597}," \u002F\u002F Implement your tax logic\n",{"type":45,"tag":209,"props":13599,"children":13600},{"class":211,"line":1500},[13601,13605,13610,13614,13618,13622],{"type":45,"tag":209,"props":13602,"children":13603},{"style":507},[13604],{"type":51,"value":7480},{"type":45,"tag":209,"props":13606,"children":13607},{"style":4167},[13608],{"type":51,"value":13609}," shipping",{"type":45,"tag":209,"props":13611,"children":13612},{"style":328},[13613],{"type":51,"value":7130},{"type":45,"tag":209,"props":13615,"children":13616},{"style":233},[13617],{"type":51,"value":9428},{"type":45,"tag":209,"props":13619,"children":13620},{"style":328},[13621],{"type":51,"value":7430},{"type":45,"tag":209,"props":13623,"children":13624},{"style":3811},[13625],{"type":51,"value":13626}," \u002F\u002F Set by fulfillment extension\n",{"type":45,"tag":209,"props":13628,"children":13629},{"class":211,"line":1509},[13630,13634,13639,13643,13647,13651],{"type":45,"tag":209,"props":13631,"children":13632},{"style":507},[13633],{"type":51,"value":7480},{"type":45,"tag":209,"props":13635,"children":13636},{"style":4167},[13637],{"type":51,"value":13638}," discount",{"type":45,"tag":209,"props":13640,"children":13641},{"style":328},[13642],{"type":51,"value":7130},{"type":45,"tag":209,"props":13644,"children":13645},{"style":233},[13646],{"type":51,"value":9428},{"type":45,"tag":209,"props":13648,"children":13649},{"style":328},[13650],{"type":51,"value":7430},{"type":45,"tag":209,"props":13652,"children":13653},{"style":3811},[13654],{"type":51,"value":13655}," \u002F\u002F Set by discount extension\n",{"type":45,"tag":209,"props":13657,"children":13658},{"class":211,"line":1518},[13659],{"type":45,"tag":209,"props":13660,"children":13661},{"emptyLinePlaceholder":40},[13662],{"type":51,"value":3854},{"type":45,"tag":209,"props":13664,"children":13665},{"class":211,"line":4414},[13666,13670,13674,13678,13682,13686],{"type":45,"tag":209,"props":13667,"children":13668},{"style":507},[13669],{"type":51,"value":7480},{"type":45,"tag":209,"props":13671,"children":13672},{"style":4167},[13673],{"type":51,"value":12490},{"type":45,"tag":209,"props":13675,"children":13676},{"style":328},[13677],{"type":51,"value":382},{"type":45,"tag":209,"props":13679,"children":13680},{"style":216},[13681],{"type":51,"value":5116},{"type":45,"tag":209,"props":13683,"children":13684},{"style":328},[13685],{"type":51,"value":7130},{"type":45,"tag":209,"props":13687,"children":13688},{"style":328},[13689],{"type":51,"value":683},{"type":45,"tag":209,"props":13691,"children":13692},{"class":211,"line":4435},[13693,13697,13701],{"type":45,"tag":209,"props":13694,"children":13695},{"style":4132},[13696],{"type":51,"value":8589},{"type":45,"tag":209,"props":13698,"children":13699},{"style":328},[13700],{"type":51,"value":382},{"type":45,"tag":209,"props":13702,"children":13703},{"style":328},[13704],{"type":51,"value":683},{"type":45,"tag":209,"props":13706,"children":13707},{"class":211,"line":4456},[13708,13712,13716,13720,13724,13728],{"type":45,"tag":209,"props":13709,"children":13710},{"style":4132},[13711],{"type":51,"value":8605},{"type":45,"tag":209,"props":13713,"children":13714},{"style":328},[13715],{"type":51,"value":382},{"type":45,"tag":209,"props":13717,"children":13718},{"style":4167},[13719],{"type":51,"value":8614},{"type":45,"tag":209,"props":13721,"children":13722},{"style":328},[13723],{"type":51,"value":5715},{"type":45,"tag":209,"props":13725,"children":13726},{"style":4167},[13727],{"type":51,"value":550},{"type":45,"tag":209,"props":13729,"children":13730},{"style":328},[13731],{"type":51,"value":538},{"type":45,"tag":209,"props":13733,"children":13734},{"class":211,"line":4477},[13735,13739,13743,13748,13752,13756],{"type":45,"tag":209,"props":13736,"children":13737},{"style":4132},[13738],{"type":51,"value":9339},{"type":45,"tag":209,"props":13740,"children":13741},{"style":328},[13742],{"type":51,"value":382},{"type":45,"tag":209,"props":13744,"children":13745},{"style":4167},[13746],{"type":51,"value":13747}," options",{"type":45,"tag":209,"props":13749,"children":13750},{"style":328},[13751],{"type":51,"value":5715},{"type":45,"tag":209,"props":13753,"children":13754},{"style":4167},[13755],{"type":51,"value":670},{"type":45,"tag":209,"props":13757,"children":13758},{"style":328},[13759],{"type":51,"value":538},{"type":45,"tag":209,"props":13761,"children":13762},{"class":211,"line":4497},[13763],{"type":45,"tag":209,"props":13764,"children":13765},{"style":328},[13766],{"type":51,"value":7644},{"type":45,"tag":209,"props":13768,"children":13769},{"class":211,"line":4505},[13770,13775],{"type":45,"tag":209,"props":13771,"children":13772},{"style":4167},[13773],{"type":51,"value":13774},"    id",{"type":45,"tag":209,"props":13776,"children":13777},{"style":328},[13778],{"type":51,"value":538},{"type":45,"tag":209,"props":13780,"children":13781},{"class":211,"line":4513},[13782,13787,13791,13795,13799,13803],{"type":45,"tag":209,"props":13783,"children":13784},{"style":4132},[13785],{"type":51,"value":13786},"    status",{"type":45,"tag":209,"props":13788,"children":13789},{"style":328},[13790],{"type":51,"value":382},{"type":45,"tag":209,"props":13792,"children":13793},{"style":328},[13794],{"type":51,"value":3891},{"type":45,"tag":209,"props":13796,"children":13797},{"style":222},[13798],{"type":51,"value":3896},{"type":45,"tag":209,"props":13800,"children":13801},{"style":328},[13802],{"type":51,"value":4002},{"type":45,"tag":209,"props":13804,"children":13805},{"style":328},[13806],{"type":51,"value":538},{"type":45,"tag":209,"props":13808,"children":13809},{"class":211,"line":4534},[13810,13815,13819,13823,13827,13832],{"type":45,"tag":209,"props":13811,"children":13812},{"style":4132},[13813],{"type":51,"value":13814},"    currency",{"type":45,"tag":209,"props":13816,"children":13817},{"style":328},[13818],{"type":51,"value":382},{"type":45,"tag":209,"props":13820,"children":13821},{"style":4167},[13822],{"type":51,"value":12200},{"type":45,"tag":209,"props":13824,"children":13825},{"style":328},[13826],{"type":51,"value":5715},{"type":45,"tag":209,"props":13828,"children":13829},{"style":4167},[13830],{"type":51,"value":13831},"currency",{"type":45,"tag":209,"props":13833,"children":13834},{"style":328},[13835],{"type":51,"value":538},{"type":45,"tag":209,"props":13837,"children":13838},{"class":211,"line":4616},[13839,13844,13848,13852,13856,13860,13864,13868,13872,13876,13881,13885,13890,13894,13898,13902],{"type":45,"tag":209,"props":13840,"children":13841},{"style":4132},[13842],{"type":51,"value":13843},"    line_items",{"type":45,"tag":209,"props":13845,"children":13846},{"style":328},[13847],{"type":51,"value":382},{"type":45,"tag":209,"props":13849,"children":13850},{"style":4167},[13851],{"type":51,"value":12200},{"type":45,"tag":209,"props":13853,"children":13854},{"style":328},[13855],{"type":51,"value":5715},{"type":45,"tag":209,"props":13857,"children":13858},{"style":4167},[13859],{"type":51,"value":13475},{"type":45,"tag":209,"props":13861,"children":13862},{"style":328},[13863],{"type":51,"value":5715},{"type":45,"tag":209,"props":13865,"children":13866},{"style":317},[13867],{"type":51,"value":9494},{"type":45,"tag":209,"props":13869,"children":13870},{"style":4132},[13871],{"type":51,"value":5724},{"type":45,"tag":209,"props":13873,"children":13874},{"style":328},[13875],{"type":51,"value":5724},{"type":45,"tag":209,"props":13877,"children":13878},{"style":9581},[13879],{"type":51,"value":13880},"item",{"type":45,"tag":209,"props":13882,"children":13883},{"style":328},[13884],{"type":51,"value":845},{"type":45,"tag":209,"props":13886,"children":13887},{"style":9581},[13888],{"type":51,"value":13889}," index",{"type":45,"tag":209,"props":13891,"children":13892},{"style":328},[13893],{"type":51,"value":3362},{"type":45,"tag":209,"props":13895,"children":13896},{"style":507},[13897],{"type":51,"value":13515},{"type":45,"tag":209,"props":13899,"children":13900},{"style":4132},[13901],{"type":51,"value":9398},{"type":45,"tag":209,"props":13903,"children":13904},{"style":328},[13905],{"type":51,"value":495},{"type":45,"tag":209,"props":13907,"children":13908},{"class":211,"line":4642},[13909,13914,13918],{"type":45,"tag":209,"props":13910,"children":13911},{"style":328},[13912],{"type":51,"value":13913},"      ...",{"type":45,"tag":209,"props":13915,"children":13916},{"style":4167},[13917],{"type":51,"value":13880},{"type":45,"tag":209,"props":13919,"children":13920},{"style":328},[13921],{"type":51,"value":538},{"type":45,"tag":209,"props":13923,"children":13924},{"class":211,"line":4663},[13925,13930,13934,13938,13942,13946,13950,13954,13959,13963,13968,13972],{"type":45,"tag":209,"props":13926,"children":13927},{"style":4132},[13928],{"type":51,"value":13929},"      id",{"type":45,"tag":209,"props":13931,"children":13932},{"style":328},[13933],{"type":51,"value":382},{"type":45,"tag":209,"props":13935,"children":13936},{"style":4167},[13937],{"type":51,"value":13506},{"type":45,"tag":209,"props":13939,"children":13940},{"style":328},[13941],{"type":51,"value":5715},{"type":45,"tag":209,"props":13943,"children":13944},{"style":4167},[13945],{"type":51,"value":11283},{"type":45,"tag":209,"props":13947,"children":13948},{"style":328},[13949],{"type":51,"value":10972},{"type":45,"tag":209,"props":13951,"children":13952},{"style":328},[13953],{"type":51,"value":8515},{"type":45,"tag":209,"props":13955,"children":13956},{"style":222},[13957],{"type":51,"value":13958},"line_",{"type":45,"tag":209,"props":13960,"children":13961},{"style":328},[13962],{"type":51,"value":8525},{"type":45,"tag":209,"props":13964,"children":13965},{"style":4167},[13966],{"type":51,"value":13967},"index",{"type":45,"tag":209,"props":13969,"children":13970},{"style":328},[13971],{"type":51,"value":8543},{"type":45,"tag":209,"props":13973,"children":13974},{"style":328},[13975],{"type":51,"value":538},{"type":45,"tag":209,"props":13977,"children":13978},{"class":211,"line":4683},[13979,13983,13987],{"type":45,"tag":209,"props":13980,"children":13981},{"style":328},[13982],{"type":51,"value":12574},{"type":45,"tag":209,"props":13984,"children":13985},{"style":4132},[13986],{"type":51,"value":9961},{"type":45,"tag":209,"props":13988,"children":13989},{"style":328},[13990],{"type":51,"value":538},{"type":45,"tag":209,"props":13992,"children":13993},{"class":211,"line":4691},[13994,13999,14003],{"type":45,"tag":209,"props":13995,"children":13996},{"style":4132},[13997],{"type":51,"value":13998},"    totals",{"type":45,"tag":209,"props":14000,"children":14001},{"style":328},[14002],{"type":51,"value":382},{"type":45,"tag":209,"props":14004,"children":14005},{"style":328},[14006],{"type":51,"value":683},{"type":45,"tag":209,"props":14008,"children":14009},{"class":211,"line":4699},[14010,14015],{"type":45,"tag":209,"props":14011,"children":14012},{"style":4167},[14013],{"type":51,"value":14014},"      subtotal",{"type":45,"tag":209,"props":14016,"children":14017},{"style":328},[14018],{"type":51,"value":538},{"type":45,"tag":209,"props":14020,"children":14021},{"class":211,"line":4719},[14022,14027],{"type":45,"tag":209,"props":14023,"children":14024},{"style":4167},[14025],{"type":51,"value":14026},"      tax",{"type":45,"tag":209,"props":14028,"children":14029},{"style":328},[14030],{"type":51,"value":538},{"type":45,"tag":209,"props":14032,"children":14033},{"class":211,"line":4739},[14034,14039],{"type":45,"tag":209,"props":14035,"children":14036},{"style":4167},[14037],{"type":51,"value":14038},"      shipping",{"type":45,"tag":209,"props":14040,"children":14041},{"style":328},[14042],{"type":51,"value":538},{"type":45,"tag":209,"props":14044,"children":14045},{"class":211,"line":4760},[14046,14051],{"type":45,"tag":209,"props":14047,"children":14048},{"style":4167},[14049],{"type":51,"value":14050},"      discount",{"type":45,"tag":209,"props":14052,"children":14053},{"style":328},[14054],{"type":51,"value":538},{"type":45,"tag":209,"props":14056,"children":14057},{"class":211,"line":4802},[14058,14063,14067,14071,14075,14079,14083,14087,14092,14096],{"type":45,"tag":209,"props":14059,"children":14060},{"style":4132},[14061],{"type":51,"value":14062},"      grand_total",{"type":45,"tag":209,"props":14064,"children":14065},{"style":328},[14066],{"type":51,"value":382},{"type":45,"tag":209,"props":14068,"children":14069},{"style":4167},[14070],{"type":51,"value":13458},{"type":45,"tag":209,"props":14072,"children":14073},{"style":328},[14074],{"type":51,"value":13525},{"type":45,"tag":209,"props":14076,"children":14077},{"style":4167},[14078],{"type":51,"value":13566},{"type":45,"tag":209,"props":14080,"children":14081},{"style":328},[14082],{"type":51,"value":13525},{"type":45,"tag":209,"props":14084,"children":14085},{"style":4167},[14086],{"type":51,"value":13609},{"type":45,"tag":209,"props":14088,"children":14089},{"style":328},[14090],{"type":51,"value":14091}," -",{"type":45,"tag":209,"props":14093,"children":14094},{"style":4167},[14095],{"type":51,"value":13638},{"type":45,"tag":209,"props":14097,"children":14098},{"style":328},[14099],{"type":51,"value":538},{"type":45,"tag":209,"props":14101,"children":14102},{"class":211,"line":4810},[14103,14108,14112,14116,14120,14124],{"type":45,"tag":209,"props":14104,"children":14105},{"style":4132},[14106],{"type":51,"value":14107},"      currency",{"type":45,"tag":209,"props":14109,"children":14110},{"style":328},[14111],{"type":51,"value":382},{"type":45,"tag":209,"props":14113,"children":14114},{"style":4167},[14115],{"type":51,"value":12200},{"type":45,"tag":209,"props":14117,"children":14118},{"style":328},[14119],{"type":51,"value":5715},{"type":45,"tag":209,"props":14121,"children":14122},{"style":4167},[14123],{"type":51,"value":13831},{"type":45,"tag":209,"props":14125,"children":14126},{"style":328},[14127],{"type":51,"value":538},{"type":45,"tag":209,"props":14129,"children":14130},{"class":211,"line":4818},[14131],{"type":45,"tag":209,"props":14132,"children":14133},{"style":328},[14134],{"type":51,"value":7644},{"type":45,"tag":209,"props":14136,"children":14137},{"class":211,"line":4839},[14138,14143,14147],{"type":45,"tag":209,"props":14139,"children":14140},{"style":4132},[14141],{"type":51,"value":14142},"    payment",{"type":45,"tag":209,"props":14144,"children":14145},{"style":328},[14146],{"type":51,"value":382},{"type":45,"tag":209,"props":14148,"children":14149},{"style":328},[14150],{"type":51,"value":683},{"type":45,"tag":209,"props":14152,"children":14153},{"class":211,"line":4860},[14154,14159,14163,14167,14171,14175],{"type":45,"tag":209,"props":14155,"children":14156},{"style":4132},[14157],{"type":51,"value":14158},"      status",{"type":45,"tag":209,"props":14160,"children":14161},{"style":328},[14162],{"type":51,"value":382},{"type":45,"tag":209,"props":14164,"children":14165},{"style":328},[14166],{"type":51,"value":3891},{"type":45,"tag":209,"props":14168,"children":14169},{"style":222},[14170],{"type":51,"value":4553},{"type":45,"tag":209,"props":14172,"children":14173},{"style":328},[14174],{"type":51,"value":4002},{"type":45,"tag":209,"props":14176,"children":14177},{"style":328},[14178],{"type":51,"value":538},{"type":45,"tag":209,"props":14180,"children":14181},{"class":211,"line":4881},[14182,14186,14190,14195,14199,14204,14208,14212,14216],{"type":45,"tag":209,"props":14183,"children":14184},{"style":4132},[14185],{"type":51,"value":9469},{"type":45,"tag":209,"props":14187,"children":14188},{"style":328},[14189],{"type":51,"value":382},{"type":45,"tag":209,"props":14191,"children":14192},{"style":317},[14193],{"type":51,"value":14194}," getPaymentHandlers",{"type":45,"tag":209,"props":14196,"children":14197},{"style":4132},[14198],{"type":51,"value":5724},{"type":45,"tag":209,"props":14200,"children":14201},{"style":4167},[14202],{"type":51,"value":14203},"options",{"type":45,"tag":209,"props":14205,"children":14206},{"style":328},[14207],{"type":51,"value":5715},{"type":45,"tag":209,"props":14209,"children":14210},{"style":4167},[14211],{"type":51,"value":670},{"type":45,"tag":209,"props":14213,"children":14214},{"style":4132},[14215],{"type":51,"value":3362},{"type":45,"tag":209,"props":14217,"children":14218},{"style":328},[14219],{"type":51,"value":538},{"type":45,"tag":209,"props":14221,"children":14222},{"class":211,"line":4902},[14223,14228,14232,14236,14240,14244,14248,14252,14256,14260],{"type":45,"tag":209,"props":14224,"children":14225},{"style":4132},[14226],{"type":51,"value":14227},"      amount_due",{"type":45,"tag":209,"props":14229,"children":14230},{"style":328},[14231],{"type":51,"value":382},{"type":45,"tag":209,"props":14233,"children":14234},{"style":4167},[14235],{"type":51,"value":13458},{"type":45,"tag":209,"props":14237,"children":14238},{"style":328},[14239],{"type":51,"value":13525},{"type":45,"tag":209,"props":14241,"children":14242},{"style":4167},[14243],{"type":51,"value":13566},{"type":45,"tag":209,"props":14245,"children":14246},{"style":328},[14247],{"type":51,"value":13525},{"type":45,"tag":209,"props":14249,"children":14250},{"style":4167},[14251],{"type":51,"value":13609},{"type":45,"tag":209,"props":14253,"children":14254},{"style":328},[14255],{"type":51,"value":14091},{"type":45,"tag":209,"props":14257,"children":14258},{"style":4167},[14259],{"type":51,"value":13638},{"type":45,"tag":209,"props":14261,"children":14262},{"style":328},[14263],{"type":51,"value":538},{"type":45,"tag":209,"props":14265,"children":14266},{"class":211,"line":4923},[14267,14271,14275,14279,14283,14287],{"type":45,"tag":209,"props":14268,"children":14269},{"style":4132},[14270],{"type":51,"value":14107},{"type":45,"tag":209,"props":14272,"children":14273},{"style":328},[14274],{"type":51,"value":382},{"type":45,"tag":209,"props":14276,"children":14277},{"style":4167},[14278],{"type":51,"value":12200},{"type":45,"tag":209,"props":14280,"children":14281},{"style":328},[14282],{"type":51,"value":5715},{"type":45,"tag":209,"props":14284,"children":14285},{"style":4167},[14286],{"type":51,"value":13831},{"type":45,"tag":209,"props":14288,"children":14289},{"style":328},[14290],{"type":51,"value":538},{"type":45,"tag":209,"props":14292,"children":14293},{"class":211,"line":4931},[14294],{"type":45,"tag":209,"props":14295,"children":14296},{"style":328},[14297],{"type":51,"value":7644},{"type":45,"tag":209,"props":14299,"children":14300},{"class":211,"line":4939},[14301,14306,14310],{"type":45,"tag":209,"props":14302,"children":14303},{"style":4132},[14304],{"type":51,"value":14305},"    links",{"type":45,"tag":209,"props":14307,"children":14308},{"style":328},[14309],{"type":51,"value":382},{"type":45,"tag":209,"props":14311,"children":14312},{"style":328},[14313],{"type":51,"value":683},{"type":45,"tag":209,"props":14315,"children":14316},{"class":211,"line":4960},[14317,14322,14326,14330,14334,14338,14342,14346,14350,14354,14359,14363,14367,14371],{"type":45,"tag":209,"props":14318,"children":14319},{"style":4132},[14320],{"type":51,"value":14321},"      self",{"type":45,"tag":209,"props":14323,"children":14324},{"style":328},[14325],{"type":51,"value":382},{"type":45,"tag":209,"props":14327,"children":14328},{"style":328},[14329],{"type":51,"value":8515},{"type":45,"tag":209,"props":14331,"children":14332},{"style":222},[14333],{"type":51,"value":8520},{"type":45,"tag":209,"props":14335,"children":14336},{"style":328},[14337],{"type":51,"value":8525},{"type":45,"tag":209,"props":14339,"children":14340},{"style":4167},[14341],{"type":51,"value":8530},{"type":45,"tag":209,"props":14343,"children":14344},{"style":328},[14345],{"type":51,"value":5715},{"type":45,"tag":209,"props":14347,"children":14348},{"style":4167},[14349],{"type":51,"value":1044},{"type":45,"tag":209,"props":14351,"children":14352},{"style":328},[14353],{"type":51,"value":6001},{"type":45,"tag":209,"props":14355,"children":14356},{"style":222},[14357],{"type":51,"value":14358},"\u002Fapi\u002Fucp\u002Fcheckout\u002F",{"type":45,"tag":209,"props":14360,"children":14361},{"style":328},[14362],{"type":51,"value":8525},{"type":45,"tag":209,"props":14364,"children":14365},{"style":4167},[14366],{"type":51,"value":11283},{"type":45,"tag":209,"props":14368,"children":14369},{"style":328},[14370],{"type":51,"value":8543},{"type":45,"tag":209,"props":14372,"children":14373},{"style":328},[14374],{"type":51,"value":538},{"type":45,"tag":209,"props":14376,"children":14377},{"class":211,"line":4981},[14378,14383,14387,14391,14395,14399,14403,14407,14411,14415,14420,14424,14428,14432],{"type":45,"tag":209,"props":14379,"children":14380},{"style":4132},[14381],{"type":51,"value":14382},"      continue_url",{"type":45,"tag":209,"props":14384,"children":14385},{"style":328},[14386],{"type":51,"value":382},{"type":45,"tag":209,"props":14388,"children":14389},{"style":328},[14390],{"type":51,"value":8515},{"type":45,"tag":209,"props":14392,"children":14393},{"style":222},[14394],{"type":51,"value":8520},{"type":45,"tag":209,"props":14396,"children":14397},{"style":328},[14398],{"type":51,"value":8525},{"type":45,"tag":209,"props":14400,"children":14401},{"style":4167},[14402],{"type":51,"value":8530},{"type":45,"tag":209,"props":14404,"children":14405},{"style":328},[14406],{"type":51,"value":5715},{"type":45,"tag":209,"props":14408,"children":14409},{"style":4167},[14410],{"type":51,"value":1044},{"type":45,"tag":209,"props":14412,"children":14413},{"style":328},[14414],{"type":51,"value":6001},{"type":45,"tag":209,"props":14416,"children":14417},{"style":222},[14418],{"type":51,"value":14419},"\u002Fcheckout\u002F",{"type":45,"tag":209,"props":14421,"children":14422},{"style":328},[14423],{"type":51,"value":8525},{"type":45,"tag":209,"props":14425,"children":14426},{"style":4167},[14427],{"type":51,"value":11283},{"type":45,"tag":209,"props":14429,"children":14430},{"style":328},[14431],{"type":51,"value":8543},{"type":45,"tag":209,"props":14433,"children":14434},{"style":328},[14435],{"type":51,"value":538},{"type":45,"tag":209,"props":14437,"children":14438},{"class":211,"line":5002},[14439,14444,14448,14452,14456,14460,14464,14468],{"type":45,"tag":209,"props":14440,"children":14441},{"style":4132},[14442],{"type":51,"value":14443},"      privacy_policy",{"type":45,"tag":209,"props":14445,"children":14446},{"style":328},[14447],{"type":51,"value":382},{"type":45,"tag":209,"props":14449,"children":14450},{"style":4167},[14451],{"type":51,"value":8614},{"type":45,"tag":209,"props":14453,"children":14454},{"style":328},[14455],{"type":51,"value":5715},{"type":45,"tag":209,"props":14457,"children":14458},{"style":4167},[14459],{"type":51,"value":1100},{"type":45,"tag":209,"props":14461,"children":14462},{"style":328},[14463],{"type":51,"value":5715},{"type":45,"tag":209,"props":14465,"children":14466},{"style":4167},[14467],{"type":51,"value":1125},{"type":45,"tag":209,"props":14469,"children":14470},{"style":328},[14471],{"type":51,"value":538},{"type":45,"tag":209,"props":14473,"children":14474},{"class":211,"line":5023},[14475,14480,14484,14488,14492,14496,14500,14504],{"type":45,"tag":209,"props":14476,"children":14477},{"style":4132},[14478],{"type":51,"value":14479},"      terms_of_service",{"type":45,"tag":209,"props":14481,"children":14482},{"style":328},[14483],{"type":51,"value":382},{"type":45,"tag":209,"props":14485,"children":14486},{"style":4167},[14487],{"type":51,"value":8614},{"type":45,"tag":209,"props":14489,"children":14490},{"style":328},[14491],{"type":51,"value":5715},{"type":45,"tag":209,"props":14493,"children":14494},{"style":4167},[14495],{"type":51,"value":1100},{"type":45,"tag":209,"props":14497,"children":14498},{"style":328},[14499],{"type":51,"value":5715},{"type":45,"tag":209,"props":14501,"children":14502},{"style":4167},[14503],{"type":51,"value":1154},{"type":45,"tag":209,"props":14505,"children":14506},{"style":328},[14507],{"type":51,"value":538},{"type":45,"tag":209,"props":14509,"children":14510},{"class":211,"line":5044},[14511,14515,14519,14523,14527,14531,14535,14539,14543,14547,14552,14556,14560,14564,14568,14572,14576,14580,14584],{"type":45,"tag":209,"props":14512,"children":14513},{"style":328},[14514],{"type":51,"value":13913},{"type":45,"tag":209,"props":14516,"children":14517},{"style":4132},[14518],{"type":51,"value":5724},{"type":45,"tag":209,"props":14520,"children":14521},{"style":4167},[14522],{"type":51,"value":8530},{"type":45,"tag":209,"props":14524,"children":14525},{"style":328},[14526],{"type":51,"value":5715},{"type":45,"tag":209,"props":14528,"children":14529},{"style":4167},[14530],{"type":51,"value":1100},{"type":45,"tag":209,"props":14532,"children":14533},{"style":328},[14534],{"type":51,"value":5715},{"type":45,"tag":209,"props":14536,"children":14537},{"style":4167},[14538],{"type":51,"value":1183},{"type":45,"tag":209,"props":14540,"children":14541},{"style":328},[14542],{"type":51,"value":331},{"type":45,"tag":209,"props":14544,"children":14545},{"style":328},[14546],{"type":51,"value":5646},{"type":45,"tag":209,"props":14548,"children":14549},{"style":4132},[14550],{"type":51,"value":14551}," refund_policy",{"type":45,"tag":209,"props":14553,"children":14554},{"style":328},[14555],{"type":51,"value":382},{"type":45,"tag":209,"props":14557,"children":14558},{"style":4167},[14559],{"type":51,"value":8614},{"type":45,"tag":209,"props":14561,"children":14562},{"style":328},[14563],{"type":51,"value":5715},{"type":45,"tag":209,"props":14565,"children":14566},{"style":4167},[14567],{"type":51,"value":1100},{"type":45,"tag":209,"props":14569,"children":14570},{"style":328},[14571],{"type":51,"value":5715},{"type":45,"tag":209,"props":14573,"children":14574},{"style":4167},[14575],{"type":51,"value":1183},{"type":45,"tag":209,"props":14577,"children":14578},{"style":328},[14579],{"type":51,"value":5656},{"type":45,"tag":209,"props":14581,"children":14582},{"style":4132},[14583],{"type":51,"value":3362},{"type":45,"tag":209,"props":14585,"children":14586},{"style":328},[14587],{"type":51,"value":538},{"type":45,"tag":209,"props":14589,"children":14590},{"class":211,"line":5065},[14591,14595,14599,14603,14607,14611,14615,14619,14623,14627,14632,14636,14640,14644,14648,14652,14656,14660,14664],{"type":45,"tag":209,"props":14592,"children":14593},{"style":328},[14594],{"type":51,"value":13913},{"type":45,"tag":209,"props":14596,"children":14597},{"style":4132},[14598],{"type":51,"value":5724},{"type":45,"tag":209,"props":14600,"children":14601},{"style":4167},[14602],{"type":51,"value":8530},{"type":45,"tag":209,"props":14604,"children":14605},{"style":328},[14606],{"type":51,"value":5715},{"type":45,"tag":209,"props":14608,"children":14609},{"style":4167},[14610],{"type":51,"value":1100},{"type":45,"tag":209,"props":14612,"children":14613},{"style":328},[14614],{"type":51,"value":5715},{"type":45,"tag":209,"props":14616,"children":14617},{"style":4167},[14618],{"type":51,"value":1212},{"type":45,"tag":209,"props":14620,"children":14621},{"style":328},[14622],{"type":51,"value":331},{"type":45,"tag":209,"props":14624,"children":14625},{"style":328},[14626],{"type":51,"value":5646},{"type":45,"tag":209,"props":14628,"children":14629},{"style":4132},[14630],{"type":51,"value":14631}," shipping_policy",{"type":45,"tag":209,"props":14633,"children":14634},{"style":328},[14635],{"type":51,"value":382},{"type":45,"tag":209,"props":14637,"children":14638},{"style":4167},[14639],{"type":51,"value":8614},{"type":45,"tag":209,"props":14641,"children":14642},{"style":328},[14643],{"type":51,"value":5715},{"type":45,"tag":209,"props":14645,"children":14646},{"style":4167},[14647],{"type":51,"value":1100},{"type":45,"tag":209,"props":14649,"children":14650},{"style":328},[14651],{"type":51,"value":5715},{"type":45,"tag":209,"props":14653,"children":14654},{"style":4167},[14655],{"type":51,"value":1212},{"type":45,"tag":209,"props":14657,"children":14658},{"style":328},[14659],{"type":51,"value":5656},{"type":45,"tag":209,"props":14661,"children":14662},{"style":4132},[14663],{"type":51,"value":3362},{"type":45,"tag":209,"props":14665,"children":14666},{"style":328},[14667],{"type":51,"value":538},{"type":45,"tag":209,"props":14669,"children":14670},{"class":211,"line":5086},[14671],{"type":45,"tag":209,"props":14672,"children":14673},{"style":328},[14674],{"type":51,"value":7644},{"type":45,"tag":209,"props":14676,"children":14677},{"class":211,"line":5094},[14678,14683,14687,14691],{"type":45,"tag":209,"props":14679,"children":14680},{"style":4132},[14681],{"type":51,"value":14682},"    messages",{"type":45,"tag":209,"props":14684,"children":14685},{"style":328},[14686],{"type":51,"value":382},{"type":45,"tag":209,"props":14688,"children":14689},{"style":4132},[14690],{"type":51,"value":9668},{"type":45,"tag":209,"props":14692,"children":14693},{"style":328},[14694],{"type":51,"value":538},{"type":45,"tag":209,"props":14696,"children":14697},{"class":211,"line":5102},[14698,14703,14707,14711],{"type":45,"tag":209,"props":14699,"children":14700},{"style":4132},[14701],{"type":51,"value":14702},"    expires_at",{"type":45,"tag":209,"props":14704,"children":14705},{"style":328},[14706],{"type":51,"value":382},{"type":45,"tag":209,"props":14708,"children":14709},{"style":4167},[14710],{"type":51,"value":13342},{"type":45,"tag":209,"props":14712,"children":14713},{"style":328},[14714],{"type":51,"value":538},{"type":45,"tag":209,"props":14716,"children":14717},{"class":211,"line":5123},[14718,14723,14727,14731],{"type":45,"tag":209,"props":14719,"children":14720},{"style":4132},[14721],{"type":51,"value":14722},"    created_at",{"type":45,"tag":209,"props":14724,"children":14725},{"style":328},[14726],{"type":51,"value":382},{"type":45,"tag":209,"props":14728,"children":14729},{"style":4167},[14730],{"type":51,"value":13296},{"type":45,"tag":209,"props":14732,"children":14733},{"style":328},[14734],{"type":51,"value":538},{"type":45,"tag":209,"props":14736,"children":14737},{"class":211,"line":5144},[14738,14743,14747,14751],{"type":45,"tag":209,"props":14739,"children":14740},{"style":4132},[14741],{"type":51,"value":14742},"    updated_at",{"type":45,"tag":209,"props":14744,"children":14745},{"style":328},[14746],{"type":51,"value":382},{"type":45,"tag":209,"props":14748,"children":14749},{"style":4167},[14750],{"type":51,"value":13296},{"type":45,"tag":209,"props":14752,"children":14753},{"style":328},[14754],{"type":51,"value":538},{"type":45,"tag":209,"props":14756,"children":14757},{"class":211,"line":5164},[14758],{"type":45,"tag":209,"props":14759,"children":14760},{"style":328},[14761],{"type":51,"value":7881},{"type":45,"tag":209,"props":14763,"children":14764},{"class":211,"line":5184},[14765],{"type":45,"tag":209,"props":14766,"children":14767},{"emptyLinePlaceholder":40},[14768],{"type":51,"value":3854},{"type":45,"tag":209,"props":14770,"children":14771},{"class":211,"line":5204},[14772],{"type":45,"tag":209,"props":14773,"children":14774},{"style":3811},[14775],{"type":51,"value":14776},"  \u002F\u002F Add buyer info if provided\n",{"type":45,"tag":209,"props":14778,"children":14779},{"class":211,"line":5229},[14780,14784,14788,14792,14796,14801,14805],{"type":45,"tag":209,"props":14781,"children":14782},{"style":3860},[14783],{"type":51,"value":9393},{"type":45,"tag":209,"props":14785,"children":14786},{"style":4132},[14787],{"type":51,"value":9398},{"type":45,"tag":209,"props":14789,"children":14790},{"style":4167},[14791],{"type":51,"value":11987},{"type":45,"tag":209,"props":14793,"children":14794},{"style":328},[14795],{"type":51,"value":5715},{"type":45,"tag":209,"props":14797,"children":14798},{"style":4167},[14799],{"type":51,"value":14800},"buyer",{"type":45,"tag":209,"props":14802,"children":14803},{"style":4132},[14804],{"type":51,"value":8778},{"type":45,"tag":209,"props":14806,"children":14807},{"style":328},[14808],{"type":51,"value":495},{"type":45,"tag":209,"props":14810,"children":14811},{"class":211,"line":5250},[14812,14817,14821,14825,14829,14833,14837,14841],{"type":45,"tag":209,"props":14813,"children":14814},{"style":4167},[14815],{"type":51,"value":14816},"    checkout",{"type":45,"tag":209,"props":14818,"children":14819},{"style":328},[14820],{"type":51,"value":5715},{"type":45,"tag":209,"props":14822,"children":14823},{"style":4167},[14824],{"type":51,"value":14800},{"type":45,"tag":209,"props":14826,"children":14827},{"style":328},[14828],{"type":51,"value":7130},{"type":45,"tag":209,"props":14830,"children":14831},{"style":4167},[14832],{"type":51,"value":12200},{"type":45,"tag":209,"props":14834,"children":14835},{"style":328},[14836],{"type":51,"value":5715},{"type":45,"tag":209,"props":14838,"children":14839},{"style":4167},[14840],{"type":51,"value":14800},{"type":45,"tag":209,"props":14842,"children":14843},{"style":328},[14844],{"type":51,"value":4007},{"type":45,"tag":209,"props":14846,"children":14847},{"class":211,"line":5271},[14848],{"type":45,"tag":209,"props":14849,"children":14850},{"style":328},[14851],{"type":51,"value":1515},{"type":45,"tag":209,"props":14853,"children":14854},{"class":211,"line":5292},[14855],{"type":45,"tag":209,"props":14856,"children":14857},{"emptyLinePlaceholder":40},[14858],{"type":51,"value":3854},{"type":45,"tag":209,"props":14860,"children":14861},{"class":211,"line":5317},[14862],{"type":45,"tag":209,"props":14863,"children":14864},{"style":3811},[14865],{"type":51,"value":14866},"  \u002F\u002F Validate checkout state and set appropriate status\n",{"type":45,"tag":209,"props":14868,"children":14869},{"class":211,"line":5338},[14870,14875,14879,14884,14888,14893,14897,14901,14905],{"type":45,"tag":209,"props":14871,"children":14872},{"style":4167},[14873],{"type":51,"value":14874},"  checkout",{"type":45,"tag":209,"props":14876,"children":14877},{"style":328},[14878],{"type":51,"value":5715},{"type":45,"tag":209,"props":14880,"children":14881},{"style":4167},[14882],{"type":51,"value":14883},"status",{"type":45,"tag":209,"props":14885,"children":14886},{"style":328},[14887],{"type":51,"value":7130},{"type":45,"tag":209,"props":14889,"children":14890},{"style":317},[14891],{"type":51,"value":14892}," determineStatus",{"type":45,"tag":209,"props":14894,"children":14895},{"style":4132},[14896],{"type":51,"value":5724},{"type":45,"tag":209,"props":14898,"children":14899},{"style":4167},[14900],{"type":51,"value":12610},{"type":45,"tag":209,"props":14902,"children":14903},{"style":4132},[14904],{"type":51,"value":3362},{"type":45,"tag":209,"props":14906,"children":14907},{"style":328},[14908],{"type":51,"value":4007},{"type":45,"tag":209,"props":14910,"children":14911},{"class":211,"line":5359},[14912,14916,14920,14925,14929,14934,14938,14942,14946],{"type":45,"tag":209,"props":14913,"children":14914},{"style":4167},[14915],{"type":51,"value":14874},{"type":45,"tag":209,"props":14917,"children":14918},{"style":328},[14919],{"type":51,"value":5715},{"type":45,"tag":209,"props":14921,"children":14922},{"style":4167},[14923],{"type":51,"value":14924},"messages",{"type":45,"tag":209,"props":14926,"children":14927},{"style":328},[14928],{"type":51,"value":7130},{"type":45,"tag":209,"props":14930,"children":14931},{"style":317},[14932],{"type":51,"value":14933}," generateMessages",{"type":45,"tag":209,"props":14935,"children":14936},{"style":4132},[14937],{"type":51,"value":5724},{"type":45,"tag":209,"props":14939,"children":14940},{"style":4167},[14941],{"type":51,"value":12610},{"type":45,"tag":209,"props":14943,"children":14944},{"style":4132},[14945],{"type":51,"value":3362},{"type":45,"tag":209,"props":14947,"children":14948},{"style":328},[14949],{"type":51,"value":4007},{"type":45,"tag":209,"props":14951,"children":14952},{"class":211,"line":5380},[14953],{"type":45,"tag":209,"props":14954,"children":14955},{"emptyLinePlaceholder":40},[14956],{"type":51,"value":3854},{"type":45,"tag":209,"props":14958,"children":14959},{"class":211,"line":5389},[14960],{"type":45,"tag":209,"props":14961,"children":14962},{"style":3811},[14963],{"type":51,"value":14964},"  \u002F\u002F Store checkout\n",{"type":45,"tag":209,"props":14966,"children":14967},{"class":211,"line":5411},[14968,14973,14977,14982,14986,14990,14994,14998,15002],{"type":45,"tag":209,"props":14969,"children":14970},{"style":4167},[14971],{"type":51,"value":14972},"  checkoutStore",{"type":45,"tag":209,"props":14974,"children":14975},{"style":328},[14976],{"type":51,"value":5715},{"type":45,"tag":209,"props":14978,"children":14979},{"style":317},[14980],{"type":51,"value":14981},"set",{"type":45,"tag":209,"props":14983,"children":14984},{"style":4132},[14985],{"type":51,"value":5724},{"type":45,"tag":209,"props":14987,"children":14988},{"style":4167},[14989],{"type":51,"value":11283},{"type":45,"tag":209,"props":14991,"children":14992},{"style":328},[14993],{"type":51,"value":845},{"type":45,"tag":209,"props":14995,"children":14996},{"style":4167},[14997],{"type":51,"value":12490},{"type":45,"tag":209,"props":14999,"children":15000},{"style":4132},[15001],{"type":51,"value":3362},{"type":45,"tag":209,"props":15003,"children":15004},{"style":328},[15005],{"type":51,"value":4007},{"type":45,"tag":209,"props":15007,"children":15008},{"class":211,"line":5433},[15009],{"type":45,"tag":209,"props":15010,"children":15011},{"emptyLinePlaceholder":40},[15012],{"type":51,"value":3854},{"type":45,"tag":209,"props":15014,"children":15015},{"class":211,"line":5455},[15016,15020,15024],{"type":45,"tag":209,"props":15017,"children":15018},{"style":3860},[15019],{"type":51,"value":7516},{"type":45,"tag":209,"props":15021,"children":15022},{"style":4167},[15023],{"type":51,"value":12490},{"type":45,"tag":209,"props":15025,"children":15026},{"style":328},[15027],{"type":51,"value":4007},{"type":45,"tag":209,"props":15029,"children":15030},{"class":211,"line":5463},[15031],{"type":45,"tag":209,"props":15032,"children":15033},{"style":328},[15034],{"type":51,"value":1524},{"type":45,"tag":209,"props":15036,"children":15037},{"class":211,"line":5471},[15038],{"type":45,"tag":209,"props":15039,"children":15040},{"emptyLinePlaceholder":40},[15041],{"type":51,"value":3854},{"type":45,"tag":209,"props":15043,"children":15044},{"class":211,"line":5491},[15045,15049,15053,15057,15062,15066,15070,15074,15078,15082,15086,15090,15094,15098,15102,15106],{"type":45,"tag":209,"props":15046,"children":15047},{"style":3860},[15048],{"type":51,"value":3863},{"type":45,"tag":209,"props":15050,"children":15051},{"style":507},[15052],{"type":51,"value":7454},{"type":45,"tag":209,"props":15054,"children":15055},{"style":507},[15056],{"type":51,"value":7459},{"type":45,"tag":209,"props":15058,"children":15059},{"style":317},[15060],{"type":51,"value":15061}," getCheckout",{"type":45,"tag":209,"props":15063,"children":15064},{"style":328},[15065],{"type":51,"value":5724},{"type":45,"tag":209,"props":15067,"children":15068},{"style":9581},[15069],{"type":51,"value":11283},{"type":45,"tag":209,"props":15071,"children":15072},{"style":328},[15073],{"type":51,"value":382},{"type":45,"tag":209,"props":15075,"children":15076},{"style":216},[15077],{"type":51,"value":4144},{"type":45,"tag":209,"props":15079,"children":15080},{"style":328},[15081],{"type":51,"value":9622},{"type":45,"tag":209,"props":15083,"children":15084},{"style":216},[15085],{"type":51,"value":13240},{"type":45,"tag":209,"props":15087,"children":15088},{"style":328},[15089],{"type":51,"value":4781},{"type":45,"tag":209,"props":15091,"children":15092},{"style":216},[15093],{"type":51,"value":13249},{"type":45,"tag":209,"props":15095,"children":15096},{"style":328},[15097],{"type":51,"value":4562},{"type":45,"tag":209,"props":15099,"children":15100},{"style":216},[15101],{"type":51,"value":13150},{"type":45,"tag":209,"props":15103,"children":15104},{"style":328},[15105],{"type":51,"value":13071},{"type":45,"tag":209,"props":15107,"children":15108},{"style":328},[15109],{"type":51,"value":683},{"type":45,"tag":209,"props":15111,"children":15112},{"class":211,"line":5512},[15113,15117,15122,15126,15130,15134,15138,15142,15146],{"type":45,"tag":209,"props":15114,"children":15115},{"style":3860},[15116],{"type":51,"value":7516},{"type":45,"tag":209,"props":15118,"children":15119},{"style":4167},[15120],{"type":51,"value":15121}," checkoutStore",{"type":45,"tag":209,"props":15123,"children":15124},{"style":328},[15125],{"type":51,"value":5715},{"type":45,"tag":209,"props":15127,"children":15128},{"style":317},[15129],{"type":51,"value":12070},{"type":45,"tag":209,"props":15131,"children":15132},{"style":4132},[15133],{"type":51,"value":5724},{"type":45,"tag":209,"props":15135,"children":15136},{"style":4167},[15137],{"type":51,"value":11283},{"type":45,"tag":209,"props":15139,"children":15140},{"style":4132},[15141],{"type":51,"value":8778},{"type":45,"tag":209,"props":15143,"children":15144},{"style":328},[15145],{"type":51,"value":11477},{"type":45,"tag":209,"props":15147,"children":15148},{"style":328},[15149],{"type":51,"value":15150}," null;\n",{"type":45,"tag":209,"props":15152,"children":15153},{"class":211,"line":5533},[15154],{"type":45,"tag":209,"props":15155,"children":15156},{"style":328},[15157],{"type":51,"value":1524},{"type":45,"tag":209,"props":15159,"children":15160},{"class":211,"line":5553},[15161],{"type":45,"tag":209,"props":15162,"children":15163},{"emptyLinePlaceholder":40},[15164],{"type":51,"value":3854},{"type":45,"tag":209,"props":15166,"children":15167},{"class":211,"line":5562},[15168,15172,15176,15180,15185],{"type":45,"tag":209,"props":15169,"children":15170},{"style":3860},[15171],{"type":51,"value":3863},{"type":45,"tag":209,"props":15173,"children":15174},{"style":507},[15175],{"type":51,"value":7454},{"type":45,"tag":209,"props":15177,"children":15178},{"style":507},[15179],{"type":51,"value":7459},{"type":45,"tag":209,"props":15181,"children":15182},{"style":317},[15183],{"type":51,"value":15184}," updateCheckout",{"type":45,"tag":209,"props":15186,"children":15187},{"style":328},[15188],{"type":51,"value":10031},{"type":45,"tag":209,"props":15190,"children":15191},{"class":211,"line":5570},[15192,15196,15200,15204],{"type":45,"tag":209,"props":15193,"children":15194},{"style":9581},[15195],{"type":51,"value":4216},{"type":45,"tag":209,"props":15197,"children":15198},{"style":328},[15199],{"type":51,"value":382},{"type":45,"tag":209,"props":15201,"children":15202},{"style":216},[15203],{"type":51,"value":4144},{"type":45,"tag":209,"props":15205,"children":15206},{"style":328},[15207],{"type":51,"value":538},{"type":45,"tag":209,"props":15209,"children":15210},{"class":211,"line":5578},[15211,15215,15219,15223],{"type":45,"tag":209,"props":15212,"children":15213},{"style":9581},[15214],{"type":51,"value":13199},{"type":45,"tag":209,"props":15216,"children":15217},{"style":328},[15218],{"type":51,"value":382},{"type":45,"tag":209,"props":15220,"children":15221},{"style":216},[15222],{"type":51,"value":7173},{"type":45,"tag":209,"props":15224,"children":15225},{"style":328},[15226],{"type":51,"value":538},{"type":45,"tag":209,"props":15228,"children":15229},{"class":211,"line":9798},[15230,15234,15238,15242],{"type":45,"tag":209,"props":15231,"children":15232},{"style":9581},[15233],{"type":51,"value":4156},{"type":45,"tag":209,"props":15235,"children":15236},{"style":328},[15237],{"type":51,"value":382},{"type":45,"tag":209,"props":15239,"children":15240},{"style":216},[15241],{"type":51,"value":4144},{"type":45,"tag":209,"props":15243,"children":15244},{"style":4167},[15245],{"type":51,"value":15246},"[]\n",{"type":45,"tag":209,"props":15248,"children":15249},{"class":211,"line":9828},[15250,15254,15258,15262,15266,15270,15274,15278],{"type":45,"tag":209,"props":15251,"children":15252},{"style":328},[15253],{"type":51,"value":9622},{"type":45,"tag":209,"props":15255,"children":15256},{"style":216},[15257],{"type":51,"value":13240},{"type":45,"tag":209,"props":15259,"children":15260},{"style":328},[15261],{"type":51,"value":4781},{"type":45,"tag":209,"props":15263,"children":15264},{"style":216},[15265],{"type":51,"value":13249},{"type":45,"tag":209,"props":15267,"children":15268},{"style":328},[15269],{"type":51,"value":4562},{"type":45,"tag":209,"props":15271,"children":15272},{"style":216},[15273],{"type":51,"value":13150},{"type":45,"tag":209,"props":15275,"children":15276},{"style":328},[15277],{"type":51,"value":13071},{"type":45,"tag":209,"props":15279,"children":15280},{"style":328},[15281],{"type":51,"value":683},{"type":45,"tag":209,"props":15283,"children":15284},{"class":211,"line":9844},[15285,15289,15293,15297,15301,15305,15309,15313,15317,15321],{"type":45,"tag":209,"props":15286,"children":15287},{"style":507},[15288],{"type":51,"value":7480},{"type":45,"tag":209,"props":15290,"children":15291},{"style":4167},[15292],{"type":51,"value":12490},{"type":45,"tag":209,"props":15294,"children":15295},{"style":328},[15296],{"type":51,"value":7130},{"type":45,"tag":209,"props":15298,"children":15299},{"style":4167},[15300],{"type":51,"value":15121},{"type":45,"tag":209,"props":15302,"children":15303},{"style":328},[15304],{"type":51,"value":5715},{"type":45,"tag":209,"props":15306,"children":15307},{"style":317},[15308],{"type":51,"value":12070},{"type":45,"tag":209,"props":15310,"children":15311},{"style":4132},[15312],{"type":51,"value":5724},{"type":45,"tag":209,"props":15314,"children":15315},{"style":4167},[15316],{"type":51,"value":11283},{"type":45,"tag":209,"props":15318,"children":15319},{"style":4132},[15320],{"type":51,"value":3362},{"type":45,"tag":209,"props":15322,"children":15323},{"style":328},[15324],{"type":51,"value":4007},{"type":45,"tag":209,"props":15326,"children":15327},{"class":211,"line":9852},[15328,15332,15336,15340,15344,15348,15353],{"type":45,"tag":209,"props":15329,"children":15330},{"style":3860},[15331],{"type":51,"value":9393},{"type":45,"tag":209,"props":15333,"children":15334},{"style":4132},[15335],{"type":51,"value":9398},{"type":45,"tag":209,"props":15337,"children":15338},{"style":328},[15339],{"type":51,"value":12286},{"type":45,"tag":209,"props":15341,"children":15342},{"style":4167},[15343],{"type":51,"value":12610},{"type":45,"tag":209,"props":15345,"children":15346},{"style":4132},[15347],{"type":51,"value":8778},{"type":45,"tag":209,"props":15349,"children":15350},{"style":3860},[15351],{"type":51,"value":15352},"return",{"type":45,"tag":209,"props":15354,"children":15355},{"style":328},[15356],{"type":51,"value":15150},{"type":45,"tag":209,"props":15358,"children":15359},{"class":211,"line":9861},[15360],{"type":45,"tag":209,"props":15361,"children":15362},{"emptyLinePlaceholder":40},[15363],{"type":51,"value":3854},{"type":45,"tag":209,"props":15365,"children":15366},{"class":211,"line":9917},[15367],{"type":45,"tag":209,"props":15368,"children":15369},{"style":3811},[15370],{"type":51,"value":15371},"  \u002F\u002F Check if checkout can be modified\n",{"type":45,"tag":209,"props":15373,"children":15374},{"class":211,"line":9968},[15375,15379,15384,15388,15392,15396,15400,15404,15408,15412,15416,15420,15424,15428,15432,15436,15440,15445],{"type":45,"tag":209,"props":15376,"children":15377},{"style":3860},[15378],{"type":51,"value":9393},{"type":45,"tag":209,"props":15380,"children":15381},{"style":4132},[15382],{"type":51,"value":15383}," ([",{"type":45,"tag":209,"props":15385,"children":15386},{"style":328},[15387],{"type":51,"value":4002},{"type":45,"tag":209,"props":15389,"children":15390},{"style":222},[15391],{"type":51,"value":3977},{"type":45,"tag":209,"props":15393,"children":15394},{"style":328},[15395],{"type":51,"value":4002},{"type":45,"tag":209,"props":15397,"children":15398},{"style":328},[15399],{"type":51,"value":845},{"type":45,"tag":209,"props":15401,"children":15402},{"style":328},[15403],{"type":51,"value":3891},{"type":45,"tag":209,"props":15405,"children":15406},{"style":222},[15407],{"type":51,"value":3997},{"type":45,"tag":209,"props":15409,"children":15410},{"style":328},[15411],{"type":51,"value":4002},{"type":45,"tag":209,"props":15413,"children":15414},{"style":4132},[15415],{"type":51,"value":10877},{"type":45,"tag":209,"props":15417,"children":15418},{"style":328},[15419],{"type":51,"value":5715},{"type":45,"tag":209,"props":15421,"children":15422},{"style":317},[15423],{"type":51,"value":8757},{"type":45,"tag":209,"props":15425,"children":15426},{"style":4132},[15427],{"type":51,"value":5724},{"type":45,"tag":209,"props":15429,"children":15430},{"style":4167},[15431],{"type":51,"value":12610},{"type":45,"tag":209,"props":15433,"children":15434},{"style":328},[15435],{"type":51,"value":5715},{"type":45,"tag":209,"props":15437,"children":15438},{"style":4167},[15439],{"type":51,"value":14883},{"type":45,"tag":209,"props":15441,"children":15442},{"style":4132},[15443],{"type":51,"value":15444},")) ",{"type":45,"tag":209,"props":15446,"children":15447},{"style":328},[15448],{"type":51,"value":495},{"type":45,"tag":209,"props":15450,"children":15451},{"class":211,"line":9976},[15452,15457,15461,15466,15470,15474,15479,15483,15487],{"type":45,"tag":209,"props":15453,"children":15454},{"style":3860},[15455],{"type":51,"value":15456},"    throw",{"type":45,"tag":209,"props":15458,"children":15459},{"style":328},[15460],{"type":51,"value":13045},{"type":45,"tag":209,"props":15462,"children":15463},{"style":317},[15464],{"type":51,"value":15465}," Error",{"type":45,"tag":209,"props":15467,"children":15468},{"style":4132},[15469],{"type":51,"value":5724},{"type":45,"tag":209,"props":15471,"children":15472},{"style":328},[15473],{"type":51,"value":4002},{"type":45,"tag":209,"props":15475,"children":15476},{"style":222},[15477],{"type":51,"value":15478},"Checkout cannot be modified in current state",{"type":45,"tag":209,"props":15480,"children":15481},{"style":328},[15482],{"type":51,"value":4002},{"type":45,"tag":209,"props":15484,"children":15485},{"style":4132},[15486],{"type":51,"value":3362},{"type":45,"tag":209,"props":15488,"children":15489},{"style":328},[15490],{"type":51,"value":4007},{"type":45,"tag":209,"props":15492,"children":15493},{"class":211,"line":9984},[15494],{"type":45,"tag":209,"props":15495,"children":15496},{"style":328},[15497],{"type":51,"value":1515},{"type":45,"tag":209,"props":15499,"children":15500},{"class":211,"line":10000},[15501],{"type":45,"tag":209,"props":15502,"children":15503},{"emptyLinePlaceholder":40},[15504],{"type":51,"value":3854},{"type":45,"tag":209,"props":15506,"children":15507},{"class":211,"line":10008},[15508],{"type":45,"tag":209,"props":15509,"children":15510},{"style":3811},[15511],{"type":51,"value":15512},"  \u002F\u002F Apply updates\n",{"type":45,"tag":209,"props":15514,"children":15515},{"class":211,"line":10016},[15516,15520,15524,15528,15532,15536,15540],{"type":45,"tag":209,"props":15517,"children":15518},{"style":3860},[15519],{"type":51,"value":9393},{"type":45,"tag":209,"props":15521,"children":15522},{"style":4132},[15523],{"type":51,"value":9398},{"type":45,"tag":209,"props":15525,"children":15526},{"style":4167},[15527],{"type":51,"value":11987},{"type":45,"tag":209,"props":15529,"children":15530},{"style":328},[15531],{"type":51,"value":5715},{"type":45,"tag":209,"props":15533,"children":15534},{"style":4167},[15535],{"type":51,"value":13475},{"type":45,"tag":209,"props":15537,"children":15538},{"style":4132},[15539],{"type":51,"value":8778},{"type":45,"tag":209,"props":15541,"children":15542},{"style":328},[15543],{"type":51,"value":495},{"type":45,"tag":209,"props":15545,"children":15546},{"class":211,"line":10034},[15547,15551,15555,15559,15563,15567,15571,15575],{"type":45,"tag":209,"props":15548,"children":15549},{"style":4167},[15550],{"type":51,"value":14816},{"type":45,"tag":209,"props":15552,"children":15553},{"style":328},[15554],{"type":51,"value":5715},{"type":45,"tag":209,"props":15556,"children":15557},{"style":4167},[15558],{"type":51,"value":13475},{"type":45,"tag":209,"props":15560,"children":15561},{"style":328},[15562],{"type":51,"value":7130},{"type":45,"tag":209,"props":15564,"children":15565},{"style":4167},[15566],{"type":51,"value":12200},{"type":45,"tag":209,"props":15568,"children":15569},{"style":328},[15570],{"type":51,"value":5715},{"type":45,"tag":209,"props":15572,"children":15573},{"style":4167},[15574],{"type":51,"value":13475},{"type":45,"tag":209,"props":15576,"children":15577},{"style":328},[15578],{"type":51,"value":4007},{"type":45,"tag":209,"props":15580,"children":15581},{"class":211,"line":10055},[15582,15587,15591,15595,15599],{"type":45,"tag":209,"props":15583,"children":15584},{"style":317},[15585],{"type":51,"value":15586},"    recalculateTotals",{"type":45,"tag":209,"props":15588,"children":15589},{"style":4132},[15590],{"type":51,"value":5724},{"type":45,"tag":209,"props":15592,"children":15593},{"style":4167},[15594],{"type":51,"value":12610},{"type":45,"tag":209,"props":15596,"children":15597},{"style":4132},[15598],{"type":51,"value":3362},{"type":45,"tag":209,"props":15600,"children":15601},{"style":328},[15602],{"type":51,"value":4007},{"type":45,"tag":209,"props":15604,"children":15605},{"class":211,"line":10096},[15606],{"type":45,"tag":209,"props":15607,"children":15608},{"style":328},[15609],{"type":51,"value":1515},{"type":45,"tag":209,"props":15611,"children":15612},{"class":211,"line":10112},[15613],{"type":45,"tag":209,"props":15614,"children":15615},{"emptyLinePlaceholder":40},[15616],{"type":51,"value":3854},{"type":45,"tag":209,"props":15618,"children":15619},{"class":211,"line":10121},[15620,15624,15628,15632,15636,15640,15644],{"type":45,"tag":209,"props":15621,"children":15622},{"style":3860},[15623],{"type":51,"value":9393},{"type":45,"tag":209,"props":15625,"children":15626},{"style":4132},[15627],{"type":51,"value":9398},{"type":45,"tag":209,"props":15629,"children":15630},{"style":4167},[15631],{"type":51,"value":11987},{"type":45,"tag":209,"props":15633,"children":15634},{"style":328},[15635],{"type":51,"value":5715},{"type":45,"tag":209,"props":15637,"children":15638},{"style":4167},[15639],{"type":51,"value":14800},{"type":45,"tag":209,"props":15641,"children":15642},{"style":4132},[15643],{"type":51,"value":8778},{"type":45,"tag":209,"props":15645,"children":15646},{"style":328},[15647],{"type":51,"value":495},{"type":45,"tag":209,"props":15649,"children":15650},{"class":211,"line":10217},[15651,15655,15659,15663,15667,15671,15675,15679,15683,15687,15691,15695,15699,15703,15707],{"type":45,"tag":209,"props":15652,"children":15653},{"style":4167},[15654],{"type":51,"value":14816},{"type":45,"tag":209,"props":15656,"children":15657},{"style":328},[15658],{"type":51,"value":5715},{"type":45,"tag":209,"props":15660,"children":15661},{"style":4167},[15662],{"type":51,"value":14800},{"type":45,"tag":209,"props":15664,"children":15665},{"style":328},[15666],{"type":51,"value":7130},{"type":45,"tag":209,"props":15668,"children":15669},{"style":328},[15670],{"type":51,"value":5646},{"type":45,"tag":209,"props":15672,"children":15673},{"style":328},[15674],{"type":51,"value":11603},{"type":45,"tag":209,"props":15676,"children":15677},{"style":4167},[15678],{"type":51,"value":12610},{"type":45,"tag":209,"props":15680,"children":15681},{"style":328},[15682],{"type":51,"value":5715},{"type":45,"tag":209,"props":15684,"children":15685},{"style":4167},[15686],{"type":51,"value":14800},{"type":45,"tag":209,"props":15688,"children":15689},{"style":328},[15690],{"type":51,"value":845},{"type":45,"tag":209,"props":15692,"children":15693},{"style":328},[15694],{"type":51,"value":11603},{"type":45,"tag":209,"props":15696,"children":15697},{"style":4167},[15698],{"type":51,"value":11987},{"type":45,"tag":209,"props":15700,"children":15701},{"style":328},[15702],{"type":51,"value":5715},{"type":45,"tag":209,"props":15704,"children":15705},{"style":4167},[15706],{"type":51,"value":14800},{"type":45,"tag":209,"props":15708,"children":15709},{"style":328},[15710],{"type":51,"value":8073},{"type":45,"tag":209,"props":15712,"children":15713},{"class":211,"line":10242},[15714],{"type":45,"tag":209,"props":15715,"children":15716},{"style":328},[15717],{"type":51,"value":1515},{"type":45,"tag":209,"props":15719,"children":15720},{"class":211,"line":10272},[15721],{"type":45,"tag":209,"props":15722,"children":15723},{"emptyLinePlaceholder":40},[15724],{"type":51,"value":3854},{"type":45,"tag":209,"props":15726,"children":15727},{"class":211,"line":10302},[15728],{"type":45,"tag":209,"props":15729,"children":15730},{"style":3811},[15731],{"type":51,"value":15732},"  \u002F\u002F Update metadata\n",{"type":45,"tag":209,"props":15734,"children":15735},{"class":211,"line":10331},[15736,15740,15744,15749,15753,15757,15761,15765,15769,15773,15777],{"type":45,"tag":209,"props":15737,"children":15738},{"style":4167},[15739],{"type":51,"value":14874},{"type":45,"tag":209,"props":15741,"children":15742},{"style":328},[15743],{"type":51,"value":5715},{"type":45,"tag":209,"props":15745,"children":15746},{"style":4167},[15747],{"type":51,"value":15748},"updated_at",{"type":45,"tag":209,"props":15750,"children":15751},{"style":328},[15752],{"type":51,"value":7130},{"type":45,"tag":209,"props":15754,"children":15755},{"style":328},[15756],{"type":51,"value":13045},{"type":45,"tag":209,"props":15758,"children":15759},{"style":317},[15760],{"type":51,"value":13309},{"type":45,"tag":209,"props":15762,"children":15763},{"style":4132},[15764],{"type":51,"value":5756},{"type":45,"tag":209,"props":15766,"children":15767},{"style":328},[15768],{"type":51,"value":5715},{"type":45,"tag":209,"props":15770,"children":15771},{"style":317},[15772],{"type":51,"value":13322},{"type":45,"tag":209,"props":15774,"children":15775},{"style":4132},[15776],{"type":51,"value":5756},{"type":45,"tag":209,"props":15778,"children":15779},{"style":328},[15780],{"type":51,"value":4007},{"type":45,"tag":209,"props":15782,"children":15783},{"class":211,"line":10339},[15784,15788,15792,15796,15800,15804,15808,15812],{"type":45,"tag":209,"props":15785,"children":15786},{"style":4167},[15787],{"type":51,"value":14874},{"type":45,"tag":209,"props":15789,"children":15790},{"style":328},[15791],{"type":51,"value":5715},{"type":45,"tag":209,"props":15793,"children":15794},{"style":4167},[15795],{"type":51,"value":4},{"type":45,"tag":209,"props":15797,"children":15798},{"style":328},[15799],{"type":51,"value":5715},{"type":45,"tag":209,"props":15801,"children":15802},{"style":4167},[15803],{"type":51,"value":670},{"type":45,"tag":209,"props":15805,"children":15806},{"style":328},[15807],{"type":51,"value":7130},{"type":45,"tag":209,"props":15809,"children":15810},{"style":4167},[15811],{"type":51,"value":9647},{"type":45,"tag":209,"props":15813,"children":15814},{"style":328},[15815],{"type":51,"value":4007},{"type":45,"tag":209,"props":15817,"children":15818},{"class":211,"line":10363},[15819,15823,15827,15831,15835,15839,15843,15847,15851],{"type":45,"tag":209,"props":15820,"children":15821},{"style":4167},[15822],{"type":51,"value":14874},{"type":45,"tag":209,"props":15824,"children":15825},{"style":328},[15826],{"type":51,"value":5715},{"type":45,"tag":209,"props":15828,"children":15829},{"style":4167},[15830],{"type":51,"value":14883},{"type":45,"tag":209,"props":15832,"children":15833},{"style":328},[15834],{"type":51,"value":7130},{"type":45,"tag":209,"props":15836,"children":15837},{"style":317},[15838],{"type":51,"value":14892},{"type":45,"tag":209,"props":15840,"children":15841},{"style":4132},[15842],{"type":51,"value":5724},{"type":45,"tag":209,"props":15844,"children":15845},{"style":4167},[15846],{"type":51,"value":12610},{"type":45,"tag":209,"props":15848,"children":15849},{"style":4132},[15850],{"type":51,"value":3362},{"type":45,"tag":209,"props":15852,"children":15853},{"style":328},[15854],{"type":51,"value":4007},{"type":45,"tag":209,"props":15856,"children":15857},{"class":211,"line":10392},[15858,15862,15866,15870,15874,15878,15882,15886,15890],{"type":45,"tag":209,"props":15859,"children":15860},{"style":4167},[15861],{"type":51,"value":14874},{"type":45,"tag":209,"props":15863,"children":15864},{"style":328},[15865],{"type":51,"value":5715},{"type":45,"tag":209,"props":15867,"children":15868},{"style":4167},[15869],{"type":51,"value":14924},{"type":45,"tag":209,"props":15871,"children":15872},{"style":328},[15873],{"type":51,"value":7130},{"type":45,"tag":209,"props":15875,"children":15876},{"style":317},[15877],{"type":51,"value":14933},{"type":45,"tag":209,"props":15879,"children":15880},{"style":4132},[15881],{"type":51,"value":5724},{"type":45,"tag":209,"props":15883,"children":15884},{"style":4167},[15885],{"type":51,"value":12610},{"type":45,"tag":209,"props":15887,"children":15888},{"style":4132},[15889],{"type":51,"value":3362},{"type":45,"tag":209,"props":15891,"children":15892},{"style":328},[15893],{"type":51,"value":4007},{"type":45,"tag":209,"props":15895,"children":15896},{"class":211,"line":10421},[15897],{"type":45,"tag":209,"props":15898,"children":15899},{"emptyLinePlaceholder":40},[15900],{"type":51,"value":3854},{"type":45,"tag":209,"props":15902,"children":15903},{"class":211,"line":10449},[15904,15908,15912,15916,15920,15924,15928,15932,15936],{"type":45,"tag":209,"props":15905,"children":15906},{"style":4167},[15907],{"type":51,"value":14972},{"type":45,"tag":209,"props":15909,"children":15910},{"style":328},[15911],{"type":51,"value":5715},{"type":45,"tag":209,"props":15913,"children":15914},{"style":317},[15915],{"type":51,"value":14981},{"type":45,"tag":209,"props":15917,"children":15918},{"style":4132},[15919],{"type":51,"value":5724},{"type":45,"tag":209,"props":15921,"children":15922},{"style":4167},[15923],{"type":51,"value":11283},{"type":45,"tag":209,"props":15925,"children":15926},{"style":328},[15927],{"type":51,"value":845},{"type":45,"tag":209,"props":15929,"children":15930},{"style":4167},[15931],{"type":51,"value":12490},{"type":45,"tag":209,"props":15933,"children":15934},{"style":4132},[15935],{"type":51,"value":3362},{"type":45,"tag":209,"props":15937,"children":15938},{"style":328},[15939],{"type":51,"value":4007},{"type":45,"tag":209,"props":15941,"children":15942},{"class":211,"line":10457},[15943,15947,15951],{"type":45,"tag":209,"props":15944,"children":15945},{"style":3860},[15946],{"type":51,"value":7516},{"type":45,"tag":209,"props":15948,"children":15949},{"style":4167},[15950],{"type":51,"value":12490},{"type":45,"tag":209,"props":15952,"children":15953},{"style":328},[15954],{"type":51,"value":4007},{"type":45,"tag":209,"props":15956,"children":15957},{"class":211,"line":10481},[15958],{"type":45,"tag":209,"props":15959,"children":15960},{"style":328},[15961],{"type":51,"value":1524},{"type":45,"tag":209,"props":15963,"children":15964},{"class":211,"line":10510},[15965],{"type":45,"tag":209,"props":15966,"children":15967},{"emptyLinePlaceholder":40},[15968],{"type":51,"value":3854},{"type":45,"tag":209,"props":15970,"children":15971},{"class":211,"line":10539},[15972,15976,15980,15984,15989],{"type":45,"tag":209,"props":15973,"children":15974},{"style":3860},[15975],{"type":51,"value":3863},{"type":45,"tag":209,"props":15977,"children":15978},{"style":507},[15979],{"type":51,"value":7454},{"type":45,"tag":209,"props":15981,"children":15982},{"style":507},[15983],{"type":51,"value":7459},{"type":45,"tag":209,"props":15985,"children":15986},{"style":317},[15987],{"type":51,"value":15988}," completeCheckout",{"type":45,"tag":209,"props":15990,"children":15991},{"style":328},[15992],{"type":51,"value":10031},{"type":45,"tag":209,"props":15994,"children":15995},{"class":211,"line":10567},[15996,16000,16004,16008],{"type":45,"tag":209,"props":15997,"children":15998},{"style":9581},[15999],{"type":51,"value":4216},{"type":45,"tag":209,"props":16001,"children":16002},{"style":328},[16003],{"type":51,"value":382},{"type":45,"tag":209,"props":16005,"children":16006},{"style":216},[16007],{"type":51,"value":4144},{"type":45,"tag":209,"props":16009,"children":16010},{"style":328},[16011],{"type":51,"value":538},{"type":45,"tag":209,"props":16013,"children":16014},{"class":211,"line":10575},[16015,16020,16024,16028,16032,16036,16040,16044],{"type":45,"tag":209,"props":16016,"children":16017},{"style":9581},[16018],{"type":51,"value":16019},"  paymentData",{"type":45,"tag":209,"props":16021,"children":16022},{"style":328},[16023],{"type":51,"value":382},{"type":45,"tag":209,"props":16025,"children":16026},{"style":216},[16027],{"type":51,"value":4776},{"type":45,"tag":209,"props":16029,"children":16030},{"style":328},[16031],{"type":51,"value":4781},{"type":45,"tag":209,"props":16033,"children":16034},{"style":216},[16035],{"type":51,"value":1579},{"type":45,"tag":209,"props":16037,"children":16038},{"style":328},[16039],{"type":51,"value":845},{"type":45,"tag":209,"props":16041,"children":16042},{"style":216},[16043],{"type":51,"value":4794},{"type":45,"tag":209,"props":16045,"children":16046},{"style":328},[16047],{"type":51,"value":16048},">,\n",{"type":45,"tag":209,"props":16050,"children":16051},{"class":211,"line":10599},[16052,16056,16060,16064],{"type":45,"tag":209,"props":16053,"children":16054},{"style":9581},[16055],{"type":51,"value":4156},{"type":45,"tag":209,"props":16057,"children":16058},{"style":328},[16059],{"type":51,"value":382},{"type":45,"tag":209,"props":16061,"children":16062},{"style":216},[16063],{"type":51,"value":4144},{"type":45,"tag":209,"props":16065,"children":16066},{"style":4167},[16067],{"type":51,"value":15246},{"type":45,"tag":209,"props":16069,"children":16070},{"class":211,"line":10628},[16071,16075,16079,16083,16087,16091,16095,16099],{"type":45,"tag":209,"props":16072,"children":16073},{"style":328},[16074],{"type":51,"value":9622},{"type":45,"tag":209,"props":16076,"children":16077},{"style":216},[16078],{"type":51,"value":13240},{"type":45,"tag":209,"props":16080,"children":16081},{"style":328},[16082],{"type":51,"value":4781},{"type":45,"tag":209,"props":16084,"children":16085},{"style":216},[16086],{"type":51,"value":13249},{"type":45,"tag":209,"props":16088,"children":16089},{"style":328},[16090],{"type":51,"value":4562},{"type":45,"tag":209,"props":16092,"children":16093},{"style":216},[16094],{"type":51,"value":13150},{"type":45,"tag":209,"props":16096,"children":16097},{"style":328},[16098],{"type":51,"value":13071},{"type":45,"tag":209,"props":16100,"children":16101},{"style":328},[16102],{"type":51,"value":683},{"type":45,"tag":209,"props":16104,"children":16105},{"class":211,"line":10657},[16106,16110,16114,16118,16122,16126,16130,16134,16138,16142],{"type":45,"tag":209,"props":16107,"children":16108},{"style":507},[16109],{"type":51,"value":7480},{"type":45,"tag":209,"props":16111,"children":16112},{"style":4167},[16113],{"type":51,"value":12490},{"type":45,"tag":209,"props":16115,"children":16116},{"style":328},[16117],{"type":51,"value":7130},{"type":45,"tag":209,"props":16119,"children":16120},{"style":4167},[16121],{"type":51,"value":15121},{"type":45,"tag":209,"props":16123,"children":16124},{"style":328},[16125],{"type":51,"value":5715},{"type":45,"tag":209,"props":16127,"children":16128},{"style":317},[16129],{"type":51,"value":12070},{"type":45,"tag":209,"props":16131,"children":16132},{"style":4132},[16133],{"type":51,"value":5724},{"type":45,"tag":209,"props":16135,"children":16136},{"style":4167},[16137],{"type":51,"value":11283},{"type":45,"tag":209,"props":16139,"children":16140},{"style":4132},[16141],{"type":51,"value":3362},{"type":45,"tag":209,"props":16143,"children":16144},{"style":328},[16145],{"type":51,"value":4007},{"type":45,"tag":209,"props":16147,"children":16148},{"class":211,"line":10674},[16149,16153,16157,16161,16165,16169,16173],{"type":45,"tag":209,"props":16150,"children":16151},{"style":3860},[16152],{"type":51,"value":9393},{"type":45,"tag":209,"props":16154,"children":16155},{"style":4132},[16156],{"type":51,"value":9398},{"type":45,"tag":209,"props":16158,"children":16159},{"style":328},[16160],{"type":51,"value":12286},{"type":45,"tag":209,"props":16162,"children":16163},{"style":4167},[16164],{"type":51,"value":12610},{"type":45,"tag":209,"props":16166,"children":16167},{"style":4132},[16168],{"type":51,"value":8778},{"type":45,"tag":209,"props":16170,"children":16171},{"style":3860},[16172],{"type":51,"value":15352},{"type":45,"tag":209,"props":16174,"children":16175},{"style":328},[16176],{"type":51,"value":15150},{"type":45,"tag":209,"props":16178,"children":16179},{"class":211,"line":10722},[16180],{"type":45,"tag":209,"props":16181,"children":16182},{"emptyLinePlaceholder":40},[16183],{"type":51,"value":3854},{"type":45,"tag":209,"props":16185,"children":16186},{"class":211,"line":10730},[16187,16191,16195,16199,16203,16207,16212,16216,16220,16224,16228],{"type":45,"tag":209,"props":16188,"children":16189},{"style":3860},[16190],{"type":51,"value":9393},{"type":45,"tag":209,"props":16192,"children":16193},{"style":4132},[16194],{"type":51,"value":9398},{"type":45,"tag":209,"props":16196,"children":16197},{"style":4167},[16198],{"type":51,"value":12610},{"type":45,"tag":209,"props":16200,"children":16201},{"style":328},[16202],{"type":51,"value":5715},{"type":45,"tag":209,"props":16204,"children":16205},{"style":4167},[16206],{"type":51,"value":14883},{"type":45,"tag":209,"props":16208,"children":16209},{"style":328},[16210],{"type":51,"value":16211}," !==",{"type":45,"tag":209,"props":16213,"children":16214},{"style":328},[16215],{"type":51,"value":3891},{"type":45,"tag":209,"props":16217,"children":16218},{"style":222},[16219],{"type":51,"value":3937},{"type":45,"tag":209,"props":16221,"children":16222},{"style":328},[16223],{"type":51,"value":4002},{"type":45,"tag":209,"props":16225,"children":16226},{"style":4132},[16227],{"type":51,"value":8778},{"type":45,"tag":209,"props":16229,"children":16230},{"style":328},[16231],{"type":51,"value":495},{"type":45,"tag":209,"props":16233,"children":16234},{"class":211,"line":10738},[16235,16239,16243,16247,16251,16255,16260,16264,16268],{"type":45,"tag":209,"props":16236,"children":16237},{"style":3860},[16238],{"type":51,"value":15456},{"type":45,"tag":209,"props":16240,"children":16241},{"style":328},[16242],{"type":51,"value":13045},{"type":45,"tag":209,"props":16244,"children":16245},{"style":317},[16246],{"type":51,"value":15465},{"type":45,"tag":209,"props":16248,"children":16249},{"style":4132},[16250],{"type":51,"value":5724},{"type":45,"tag":209,"props":16252,"children":16253},{"style":328},[16254],{"type":51,"value":4002},{"type":45,"tag":209,"props":16256,"children":16257},{"style":222},[16258],{"type":51,"value":16259},"Checkout is not ready for completion",{"type":45,"tag":209,"props":16261,"children":16262},{"style":328},[16263],{"type":51,"value":4002},{"type":45,"tag":209,"props":16265,"children":16266},{"style":4132},[16267],{"type":51,"value":3362},{"type":45,"tag":209,"props":16269,"children":16270},{"style":328},[16271],{"type":51,"value":4007},{"type":45,"tag":209,"props":16273,"children":16274},{"class":211,"line":10762},[16275],{"type":45,"tag":209,"props":16276,"children":16277},{"style":328},[16278],{"type":51,"value":1515},{"type":45,"tag":209,"props":16280,"children":16281},{"class":211,"line":10791},[16282],{"type":45,"tag":209,"props":16283,"children":16284},{"emptyLinePlaceholder":40},[16285],{"type":51,"value":3854},{"type":45,"tag":209,"props":16287,"children":16288},{"class":211,"line":10820},[16289,16293,16297,16301,16305,16309,16313,16317],{"type":45,"tag":209,"props":16290,"children":16291},{"style":4167},[16292],{"type":51,"value":14874},{"type":45,"tag":209,"props":16294,"children":16295},{"style":328},[16296],{"type":51,"value":5715},{"type":45,"tag":209,"props":16298,"children":16299},{"style":4167},[16300],{"type":51,"value":14883},{"type":45,"tag":209,"props":16302,"children":16303},{"style":328},[16304],{"type":51,"value":7130},{"type":45,"tag":209,"props":16306,"children":16307},{"style":328},[16308],{"type":51,"value":3891},{"type":45,"tag":209,"props":16310,"children":16311},{"style":222},[16312],{"type":51,"value":3957},{"type":45,"tag":209,"props":16314,"children":16315},{"style":328},[16316],{"type":51,"value":4002},{"type":45,"tag":209,"props":16318,"children":16319},{"style":328},[16320],{"type":51,"value":4007},{"type":45,"tag":209,"props":16322,"children":16323},{"class":211,"line":10828},[16324,16328,16332,16336,16340,16344,16348,16352,16356,16360,16364],{"type":45,"tag":209,"props":16325,"children":16326},{"style":4167},[16327],{"type":51,"value":14874},{"type":45,"tag":209,"props":16329,"children":16330},{"style":328},[16331],{"type":51,"value":5715},{"type":45,"tag":209,"props":16333,"children":16334},{"style":4167},[16335],{"type":51,"value":15748},{"type":45,"tag":209,"props":16337,"children":16338},{"style":328},[16339],{"type":51,"value":7130},{"type":45,"tag":209,"props":16341,"children":16342},{"style":328},[16343],{"type":51,"value":13045},{"type":45,"tag":209,"props":16345,"children":16346},{"style":317},[16347],{"type":51,"value":13309},{"type":45,"tag":209,"props":16349,"children":16350},{"style":4132},[16351],{"type":51,"value":5756},{"type":45,"tag":209,"props":16353,"children":16354},{"style":328},[16355],{"type":51,"value":5715},{"type":45,"tag":209,"props":16357,"children":16358},{"style":317},[16359],{"type":51,"value":13322},{"type":45,"tag":209,"props":16361,"children":16362},{"style":4132},[16363],{"type":51,"value":5756},{"type":45,"tag":209,"props":16365,"children":16366},{"style":328},[16367],{"type":51,"value":4007},{"type":45,"tag":209,"props":16369,"children":16370},{"class":211,"line":10836},[16371,16375,16379,16383,16387,16391,16395,16399,16403],{"type":45,"tag":209,"props":16372,"children":16373},{"style":4167},[16374],{"type":51,"value":14972},{"type":45,"tag":209,"props":16376,"children":16377},{"style":328},[16378],{"type":51,"value":5715},{"type":45,"tag":209,"props":16380,"children":16381},{"style":317},[16382],{"type":51,"value":14981},{"type":45,"tag":209,"props":16384,"children":16385},{"style":4132},[16386],{"type":51,"value":5724},{"type":45,"tag":209,"props":16388,"children":16389},{"style":4167},[16390],{"type":51,"value":11283},{"type":45,"tag":209,"props":16392,"children":16393},{"style":328},[16394],{"type":51,"value":845},{"type":45,"tag":209,"props":16396,"children":16397},{"style":4167},[16398],{"type":51,"value":12490},{"type":45,"tag":209,"props":16400,"children":16401},{"style":4132},[16402],{"type":51,"value":3362},{"type":45,"tag":209,"props":16404,"children":16405},{"style":328},[16406],{"type":51,"value":4007},{"type":45,"tag":209,"props":16408,"children":16409},{"class":211,"line":10844},[16410],{"type":45,"tag":209,"props":16411,"children":16412},{"emptyLinePlaceholder":40},[16413],{"type":51,"value":3854},{"type":45,"tag":209,"props":16415,"children":16416},{"class":211,"line":10884},[16417,16421],{"type":45,"tag":209,"props":16418,"children":16419},{"style":3860},[16420],{"type":51,"value":12011},{"type":45,"tag":209,"props":16422,"children":16423},{"style":328},[16424],{"type":51,"value":683},{"type":45,"tag":209,"props":16426,"children":16427},{"class":211,"line":10896},[16428],{"type":45,"tag":209,"props":16429,"children":16430},{"style":3811},[16431],{"type":51,"value":16432},"    \u002F\u002F Process payment\n",{"type":45,"tag":209,"props":16434,"children":16435},{"class":211,"line":10917},[16436,16441,16446,16450,16454,16458,16463,16467],{"type":45,"tag":209,"props":16437,"children":16438},{"style":3860},[16439],{"type":51,"value":16440},"    await",{"type":45,"tag":209,"props":16442,"children":16443},{"style":317},[16444],{"type":51,"value":16445}," processPayment",{"type":45,"tag":209,"props":16447,"children":16448},{"style":4132},[16449],{"type":51,"value":5724},{"type":45,"tag":209,"props":16451,"children":16452},{"style":4167},[16453],{"type":51,"value":12610},{"type":45,"tag":209,"props":16455,"children":16456},{"style":328},[16457],{"type":51,"value":845},{"type":45,"tag":209,"props":16459,"children":16460},{"style":4167},[16461],{"type":51,"value":16462}," paymentData",{"type":45,"tag":209,"props":16464,"children":16465},{"style":4132},[16466],{"type":51,"value":3362},{"type":45,"tag":209,"props":16468,"children":16469},{"style":328},[16470],{"type":51,"value":4007},{"type":45,"tag":209,"props":16472,"children":16473},{"class":211,"line":10945},[16474],{"type":45,"tag":209,"props":16475,"children":16476},{"emptyLinePlaceholder":40},[16477],{"type":51,"value":3854},{"type":45,"tag":209,"props":16479,"children":16480},{"class":211,"line":10984},[16481,16485,16489,16493,16497,16501,16505,16509],{"type":45,"tag":209,"props":16482,"children":16483},{"style":4167},[16484],{"type":51,"value":14816},{"type":45,"tag":209,"props":16486,"children":16487},{"style":328},[16488],{"type":51,"value":5715},{"type":45,"tag":209,"props":16490,"children":16491},{"style":4167},[16492],{"type":51,"value":14883},{"type":45,"tag":209,"props":16494,"children":16495},{"style":328},[16496],{"type":51,"value":7130},{"type":45,"tag":209,"props":16498,"children":16499},{"style":328},[16500],{"type":51,"value":3891},{"type":45,"tag":209,"props":16502,"children":16503},{"style":222},[16504],{"type":51,"value":3977},{"type":45,"tag":209,"props":16506,"children":16507},{"style":328},[16508],{"type":51,"value":4002},{"type":45,"tag":209,"props":16510,"children":16511},{"style":328},[16512],{"type":51,"value":4007},{"type":45,"tag":209,"props":16514,"children":16515},{"class":211,"line":11020},[16516,16520,16524,16528,16532,16536,16540,16544,16548,16552],{"type":45,"tag":209,"props":16517,"children":16518},{"style":4167},[16519],{"type":51,"value":14816},{"type":45,"tag":209,"props":16521,"children":16522},{"style":328},[16523],{"type":51,"value":5715},{"type":45,"tag":209,"props":16525,"children":16526},{"style":4167},[16527],{"type":51,"value":9453},{"type":45,"tag":209,"props":16529,"children":16530},{"style":328},[16531],{"type":51,"value":5715},{"type":45,"tag":209,"props":16533,"children":16534},{"style":4167},[16535],{"type":51,"value":14883},{"type":45,"tag":209,"props":16537,"children":16538},{"style":328},[16539],{"type":51,"value":7130},{"type":45,"tag":209,"props":16541,"children":16542},{"style":328},[16543],{"type":51,"value":3891},{"type":45,"tag":209,"props":16545,"children":16546},{"style":222},[16547],{"type":51,"value":4588},{"type":45,"tag":209,"props":16549,"children":16550},{"style":328},[16551],{"type":51,"value":4002},{"type":45,"tag":209,"props":16553,"children":16554},{"style":328},[16555],{"type":51,"value":4007},{"type":45,"tag":209,"props":16557,"children":16558},{"class":211,"line":11087},[16559,16563,16567,16571,16575,16579,16583,16587,16591,16595,16599],{"type":45,"tag":209,"props":16560,"children":16561},{"style":4167},[16562],{"type":51,"value":14816},{"type":45,"tag":209,"props":16564,"children":16565},{"style":328},[16566],{"type":51,"value":5715},{"type":45,"tag":209,"props":16568,"children":16569},{"style":4167},[16570],{"type":51,"value":15748},{"type":45,"tag":209,"props":16572,"children":16573},{"style":328},[16574],{"type":51,"value":7130},{"type":45,"tag":209,"props":16576,"children":16577},{"style":328},[16578],{"type":51,"value":13045},{"type":45,"tag":209,"props":16580,"children":16581},{"style":317},[16582],{"type":51,"value":13309},{"type":45,"tag":209,"props":16584,"children":16585},{"style":4132},[16586],{"type":51,"value":5756},{"type":45,"tag":209,"props":16588,"children":16589},{"style":328},[16590],{"type":51,"value":5715},{"type":45,"tag":209,"props":16592,"children":16593},{"style":317},[16594],{"type":51,"value":13322},{"type":45,"tag":209,"props":16596,"children":16597},{"style":4132},[16598],{"type":51,"value":5756},{"type":45,"tag":209,"props":16600,"children":16601},{"style":328},[16602],{"type":51,"value":4007},{"type":45,"tag":209,"props":16604,"children":16605},{"class":211,"line":11151},[16606,16611,16615,16619,16623,16627,16631,16635,16639],{"type":45,"tag":209,"props":16607,"children":16608},{"style":4167},[16609],{"type":51,"value":16610},"    checkoutStore",{"type":45,"tag":209,"props":16612,"children":16613},{"style":328},[16614],{"type":51,"value":5715},{"type":45,"tag":209,"props":16616,"children":16617},{"style":317},[16618],{"type":51,"value":14981},{"type":45,"tag":209,"props":16620,"children":16621},{"style":4132},[16622],{"type":51,"value":5724},{"type":45,"tag":209,"props":16624,"children":16625},{"style":4167},[16626],{"type":51,"value":11283},{"type":45,"tag":209,"props":16628,"children":16629},{"style":328},[16630],{"type":51,"value":845},{"type":45,"tag":209,"props":16632,"children":16633},{"style":4167},[16634],{"type":51,"value":12490},{"type":45,"tag":209,"props":16636,"children":16637},{"style":4132},[16638],{"type":51,"value":3362},{"type":45,"tag":209,"props":16640,"children":16641},{"style":328},[16642],{"type":51,"value":4007},{"type":45,"tag":209,"props":16644,"children":16645},{"class":211,"line":11159},[16646],{"type":45,"tag":209,"props":16647,"children":16648},{"emptyLinePlaceholder":40},[16649],{"type":51,"value":3854},{"type":45,"tag":209,"props":16651,"children":16652},{"class":211,"line":11167},[16653],{"type":45,"tag":209,"props":16654,"children":16655},{"style":3811},[16656],{"type":51,"value":16657},"    \u002F\u002F Emit order event if order capability enabled\n",{"type":45,"tag":209,"props":16659,"children":16660},{"class":211,"line":11175},[16661,16665,16669,16673,16677,16681,16685,16689,16693,16697,16701],{"type":45,"tag":209,"props":16662,"children":16663},{"style":3860},[16664],{"type":51,"value":12277},{"type":45,"tag":209,"props":16666,"children":16667},{"style":4132},[16668],{"type":51,"value":9398},{"type":45,"tag":209,"props":16670,"children":16671},{"style":4167},[16672],{"type":51,"value":670},{"type":45,"tag":209,"props":16674,"children":16675},{"style":328},[16676],{"type":51,"value":5715},{"type":45,"tag":209,"props":16678,"children":16679},{"style":317},[16680],{"type":51,"value":8757},{"type":45,"tag":209,"props":16682,"children":16683},{"style":4132},[16684],{"type":51,"value":5724},{"type":45,"tag":209,"props":16686,"children":16687},{"style":328},[16688],{"type":51,"value":4002},{"type":45,"tag":209,"props":16690,"children":16691},{"style":222},[16692],{"type":51,"value":2645},{"type":45,"tag":209,"props":16694,"children":16695},{"style":328},[16696],{"type":51,"value":4002},{"type":45,"tag":209,"props":16698,"children":16699},{"style":4132},[16700],{"type":51,"value":15444},{"type":45,"tag":209,"props":16702,"children":16703},{"style":328},[16704],{"type":51,"value":495},{"type":45,"tag":209,"props":16706,"children":16707},{"class":211,"line":11217},[16708,16713,16718,16722,16726,16730],{"type":45,"tag":209,"props":16709,"children":16710},{"style":3860},[16711],{"type":51,"value":16712},"      await",{"type":45,"tag":209,"props":16714,"children":16715},{"style":317},[16716],{"type":51,"value":16717}," emitOrderCreated",{"type":45,"tag":209,"props":16719,"children":16720},{"style":4132},[16721],{"type":51,"value":5724},{"type":45,"tag":209,"props":16723,"children":16724},{"style":4167},[16725],{"type":51,"value":12610},{"type":45,"tag":209,"props":16727,"children":16728},{"style":4132},[16729],{"type":51,"value":3362},{"type":45,"tag":209,"props":16731,"children":16732},{"style":328},[16733],{"type":51,"value":4007},{"type":45,"tag":209,"props":16735,"children":16736},{"class":211,"line":11226},[16737],{"type":45,"tag":209,"props":16738,"children":16739},{"style":328},[16740],{"type":51,"value":1506},{"type":45,"tag":209,"props":16742,"children":16743},{"class":211,"line":11303},[16744],{"type":45,"tag":209,"props":16745,"children":16746},{"emptyLinePlaceholder":40},[16747],{"type":51,"value":3854},{"type":45,"tag":209,"props":16749,"children":16750},{"class":211,"line":11320},[16751,16755,16759],{"type":45,"tag":209,"props":16752,"children":16753},{"style":3860},[16754],{"type":51,"value":12597},{"type":45,"tag":209,"props":16756,"children":16757},{"style":4167},[16758],{"type":51,"value":12490},{"type":45,"tag":209,"props":16760,"children":16761},{"style":328},[16762],{"type":51,"value":4007},{"type":45,"tag":209,"props":16764,"children":16765},{"class":211,"line":11350},[16766,16770,16774,16778,16782,16786],{"type":45,"tag":209,"props":16767,"children":16768},{"style":328},[16769],{"type":51,"value":6631},{"type":45,"tag":209,"props":16771,"children":16772},{"style":3860},[16773],{"type":51,"value":12647},{"type":45,"tag":209,"props":16775,"children":16776},{"style":4132},[16777],{"type":51,"value":9398},{"type":45,"tag":209,"props":16779,"children":16780},{"style":4167},[16781],{"type":51,"value":12363},{"type":45,"tag":209,"props":16783,"children":16784},{"style":4132},[16785],{"type":51,"value":8778},{"type":45,"tag":209,"props":16787,"children":16788},{"style":328},[16789],{"type":51,"value":495},{"type":45,"tag":209,"props":16791,"children":16792},{"class":211,"line":11379},[16793,16797,16801,16805,16809,16813,16817,16821],{"type":45,"tag":209,"props":16794,"children":16795},{"style":4167},[16796],{"type":51,"value":14816},{"type":45,"tag":209,"props":16798,"children":16799},{"style":328},[16800],{"type":51,"value":5715},{"type":45,"tag":209,"props":16802,"children":16803},{"style":4167},[16804],{"type":51,"value":14883},{"type":45,"tag":209,"props":16806,"children":16807},{"style":328},[16808],{"type":51,"value":7130},{"type":45,"tag":209,"props":16810,"children":16811},{"style":328},[16812],{"type":51,"value":3891},{"type":45,"tag":209,"props":16814,"children":16815},{"style":222},[16816],{"type":51,"value":3896},{"type":45,"tag":209,"props":16818,"children":16819},{"style":328},[16820],{"type":51,"value":4002},{"type":45,"tag":209,"props":16822,"children":16823},{"style":328},[16824],{"type":51,"value":4007},{"type":45,"tag":209,"props":16826,"children":16827},{"class":211,"line":11409},[16828,16832,16836,16840,16844,16848,16852,16856,16860,16864],{"type":45,"tag":209,"props":16829,"children":16830},{"style":4167},[16831],{"type":51,"value":14816},{"type":45,"tag":209,"props":16833,"children":16834},{"style":328},[16835],{"type":51,"value":5715},{"type":45,"tag":209,"props":16837,"children":16838},{"style":4167},[16839],{"type":51,"value":9453},{"type":45,"tag":209,"props":16841,"children":16842},{"style":328},[16843],{"type":51,"value":5715},{"type":45,"tag":209,"props":16845,"children":16846},{"style":4167},[16847],{"type":51,"value":14883},{"type":45,"tag":209,"props":16849,"children":16850},{"style":328},[16851],{"type":51,"value":7130},{"type":45,"tag":209,"props":16853,"children":16854},{"style":328},[16855],{"type":51,"value":3891},{"type":45,"tag":209,"props":16857,"children":16858},{"style":222},[16859],{"type":51,"value":4605},{"type":45,"tag":209,"props":16861,"children":16862},{"style":328},[16863],{"type":51,"value":4002},{"type":45,"tag":209,"props":16865,"children":16866},{"style":328},[16867],{"type":51,"value":4007},{"type":45,"tag":209,"props":16869,"children":16870},{"class":211,"line":11417},[16871,16875,16879,16883,16887,16891,16895],{"type":45,"tag":209,"props":16872,"children":16873},{"style":4167},[16874],{"type":51,"value":14816},{"type":45,"tag":209,"props":16876,"children":16877},{"style":328},[16878],{"type":51,"value":5715},{"type":45,"tag":209,"props":16880,"children":16881},{"style":4167},[16882],{"type":51,"value":14924},{"type":45,"tag":209,"props":16884,"children":16885},{"style":328},[16886],{"type":51,"value":5715},{"type":45,"tag":209,"props":16888,"children":16889},{"style":317},[16890],{"type":51,"value":9703},{"type":45,"tag":209,"props":16892,"children":16893},{"style":4132},[16894],{"type":51,"value":5724},{"type":45,"tag":209,"props":16896,"children":16897},{"style":328},[16898],{"type":51,"value":495},{"type":45,"tag":209,"props":16900,"children":16901},{"class":211,"line":11426},[16902,16907,16911,16915,16920,16924],{"type":45,"tag":209,"props":16903,"children":16904},{"style":4132},[16905],{"type":51,"value":16906},"      code",{"type":45,"tag":209,"props":16908,"children":16909},{"style":328},[16910],{"type":51,"value":382},{"type":45,"tag":209,"props":16912,"children":16913},{"style":328},[16914],{"type":51,"value":3891},{"type":45,"tag":209,"props":16916,"children":16917},{"style":222},[16918],{"type":51,"value":16919},"payment_failed",{"type":45,"tag":209,"props":16921,"children":16922},{"style":328},[16923],{"type":51,"value":4002},{"type":45,"tag":209,"props":16925,"children":16926},{"style":328},[16927],{"type":51,"value":538},{"type":45,"tag":209,"props":16929,"children":16930},{"class":211,"line":11434},[16931,16936,16940,16944,16948,16952],{"type":45,"tag":209,"props":16932,"children":16933},{"style":4132},[16934],{"type":51,"value":16935},"      severity",{"type":45,"tag":209,"props":16937,"children":16938},{"style":328},[16939],{"type":51,"value":382},{"type":45,"tag":209,"props":16941,"children":16942},{"style":328},[16943],{"type":51,"value":3891},{"type":45,"tag":209,"props":16945,"children":16946},{"style":222},[16947],{"type":51,"value":4050},{"type":45,"tag":209,"props":16949,"children":16950},{"style":328},[16951],{"type":51,"value":4002},{"type":45,"tag":209,"props":16953,"children":16954},{"style":328},[16955],{"type":51,"value":538},{"type":45,"tag":209,"props":16957,"children":16958},{"class":211,"line":11442},[16959,16964,16968,16972,16977,16981,16986,16990,16994,16998,17003,17007,17012,17016],{"type":45,"tag":209,"props":16960,"children":16961},{"style":4132},[16962],{"type":51,"value":16963},"      message",{"type":45,"tag":209,"props":16965,"children":16966},{"style":328},[16967],{"type":51,"value":382},{"type":45,"tag":209,"props":16969,"children":16970},{"style":4167},[16971],{"type":51,"value":12705},{"type":45,"tag":209,"props":16973,"children":16974},{"style":328},[16975],{"type":51,"value":16976}," instanceof",{"type":45,"tag":209,"props":16978,"children":16979},{"style":216},[16980],{"type":51,"value":15465},{"type":45,"tag":209,"props":16982,"children":16983},{"style":328},[16984],{"type":51,"value":16985}," ?",{"type":45,"tag":209,"props":16987,"children":16988},{"style":4167},[16989],{"type":51,"value":12705},{"type":45,"tag":209,"props":16991,"children":16992},{"style":328},[16993],{"type":51,"value":5715},{"type":45,"tag":209,"props":16995,"children":16996},{"style":4167},[16997],{"type":51,"value":12372},{"type":45,"tag":209,"props":16999,"children":17000},{"style":328},[17001],{"type":51,"value":17002}," :",{"type":45,"tag":209,"props":17004,"children":17005},{"style":328},[17006],{"type":51,"value":3891},{"type":45,"tag":209,"props":17008,"children":17009},{"style":222},[17010],{"type":51,"value":17011},"Payment processing failed",{"type":45,"tag":209,"props":17013,"children":17014},{"style":328},[17015],{"type":51,"value":4002},{"type":45,"tag":209,"props":17017,"children":17018},{"style":328},[17019],{"type":51,"value":538},{"type":45,"tag":209,"props":17021,"children":17022},{"class":211,"line":11484},[17023,17027,17031],{"type":45,"tag":209,"props":17024,"children":17025},{"style":328},[17026],{"type":51,"value":12574},{"type":45,"tag":209,"props":17028,"children":17029},{"style":4132},[17030],{"type":51,"value":3362},{"type":45,"tag":209,"props":17032,"children":17033},{"style":328},[17034],{"type":51,"value":4007},{"type":45,"tag":209,"props":17036,"children":17037},{"class":211,"line":11514},[17038,17042,17046,17050,17054,17058,17062,17066,17070,17074,17078],{"type":45,"tag":209,"props":17039,"children":17040},{"style":4167},[17041],{"type":51,"value":14816},{"type":45,"tag":209,"props":17043,"children":17044},{"style":328},[17045],{"type":51,"value":5715},{"type":45,"tag":209,"props":17047,"children":17048},{"style":4167},[17049],{"type":51,"value":15748},{"type":45,"tag":209,"props":17051,"children":17052},{"style":328},[17053],{"type":51,"value":7130},{"type":45,"tag":209,"props":17055,"children":17056},{"style":328},[17057],{"type":51,"value":13045},{"type":45,"tag":209,"props":17059,"children":17060},{"style":317},[17061],{"type":51,"value":13309},{"type":45,"tag":209,"props":17063,"children":17064},{"style":4132},[17065],{"type":51,"value":5756},{"type":45,"tag":209,"props":17067,"children":17068},{"style":328},[17069],{"type":51,"value":5715},{"type":45,"tag":209,"props":17071,"children":17072},{"style":317},[17073],{"type":51,"value":13322},{"type":45,"tag":209,"props":17075,"children":17076},{"style":4132},[17077],{"type":51,"value":5756},{"type":45,"tag":209,"props":17079,"children":17080},{"style":328},[17081],{"type":51,"value":4007},{"type":45,"tag":209,"props":17083,"children":17084},{"class":211,"line":11534},[17085,17089,17093,17097,17101,17105,17109,17113,17117],{"type":45,"tag":209,"props":17086,"children":17087},{"style":4167},[17088],{"type":51,"value":16610},{"type":45,"tag":209,"props":17090,"children":17091},{"style":328},[17092],{"type":51,"value":5715},{"type":45,"tag":209,"props":17094,"children":17095},{"style":317},[17096],{"type":51,"value":14981},{"type":45,"tag":209,"props":17098,"children":17099},{"style":4132},[17100],{"type":51,"value":5724},{"type":45,"tag":209,"props":17102,"children":17103},{"style":4167},[17104],{"type":51,"value":11283},{"type":45,"tag":209,"props":17106,"children":17107},{"style":328},[17108],{"type":51,"value":845},{"type":45,"tag":209,"props":17110,"children":17111},{"style":4167},[17112],{"type":51,"value":12490},{"type":45,"tag":209,"props":17114,"children":17115},{"style":4132},[17116],{"type":51,"value":3362},{"type":45,"tag":209,"props":17118,"children":17119},{"style":328},[17120],{"type":51,"value":4007},{"type":45,"tag":209,"props":17122,"children":17123},{"class":211,"line":11555},[17124,17128,17132],{"type":45,"tag":209,"props":17125,"children":17126},{"style":3860},[17127],{"type":51,"value":12597},{"type":45,"tag":209,"props":17129,"children":17130},{"style":4167},[17131],{"type":51,"value":12490},{"type":45,"tag":209,"props":17133,"children":17134},{"style":328},[17135],{"type":51,"value":4007},{"type":45,"tag":209,"props":17137,"children":17138},{"class":211,"line":11563},[17139],{"type":45,"tag":209,"props":17140,"children":17141},{"style":328},[17142],{"type":51,"value":1515},{"type":45,"tag":209,"props":17144,"children":17145},{"class":211,"line":11571},[17146],{"type":45,"tag":209,"props":17147,"children":17148},{"style":328},[17149],{"type":51,"value":1524},{"type":45,"tag":209,"props":17151,"children":17152},{"class":211,"line":11614},[17153],{"type":45,"tag":209,"props":17154,"children":17155},{"emptyLinePlaceholder":40},[17156],{"type":51,"value":3854},{"type":45,"tag":209,"props":17158,"children":17160},{"class":211,"line":17159},175,[17161,17165,17169,17173,17177,17181,17185,17189,17193],{"type":45,"tag":209,"props":17162,"children":17163},{"style":507},[17164],{"type":51,"value":9570},{"type":45,"tag":209,"props":17166,"children":17167},{"style":317},[17168],{"type":51,"value":14892},{"type":45,"tag":209,"props":17170,"children":17171},{"style":328},[17172],{"type":51,"value":5724},{"type":45,"tag":209,"props":17174,"children":17175},{"style":9581},[17176],{"type":51,"value":12610},{"type":45,"tag":209,"props":17178,"children":17179},{"style":328},[17180],{"type":51,"value":382},{"type":45,"tag":209,"props":17182,"children":17183},{"style":216},[17184],{"type":51,"value":5116},{"type":45,"tag":209,"props":17186,"children":17187},{"style":328},[17188],{"type":51,"value":9622},{"type":45,"tag":209,"props":17190,"children":17191},{"style":216},[17192],{"type":51,"value":3873},{"type":45,"tag":209,"props":17194,"children":17195},{"style":328},[17196],{"type":51,"value":683},{"type":45,"tag":209,"props":17198,"children":17200},{"class":211,"line":17199},176,[17201],{"type":45,"tag":209,"props":17202,"children":17203},{"style":3811},[17204],{"type":51,"value":17205},"  \u002F\u002F Check for missing required fields\n",{"type":45,"tag":209,"props":17207,"children":17209},{"class":211,"line":17208},177,[17210,17214,17219,17223,17227,17231,17235,17239],{"type":45,"tag":209,"props":17211,"children":17212},{"style":507},[17213],{"type":51,"value":7480},{"type":45,"tag":209,"props":17215,"children":17216},{"style":4167},[17217],{"type":51,"value":17218}," missingFields",{"type":45,"tag":209,"props":17220,"children":17221},{"style":328},[17222],{"type":51,"value":382},{"type":45,"tag":209,"props":17224,"children":17225},{"style":216},[17226],{"type":51,"value":4144},{"type":45,"tag":209,"props":17228,"children":17229},{"style":4132},[17230],{"type":51,"value":9631},{"type":45,"tag":209,"props":17232,"children":17233},{"style":328},[17234],{"type":51,"value":5706},{"type":45,"tag":209,"props":17236,"children":17237},{"style":4132},[17238],{"type":51,"value":9668},{"type":45,"tag":209,"props":17240,"children":17241},{"style":328},[17242],{"type":51,"value":4007},{"type":45,"tag":209,"props":17244,"children":17246},{"class":211,"line":17245},178,[17247],{"type":45,"tag":209,"props":17248,"children":17249},{"emptyLinePlaceholder":40},[17250],{"type":51,"value":3854},{"type":45,"tag":209,"props":17252,"children":17254},{"class":211,"line":17253},179,[17255,17259,17263,17267,17271,17275,17279,17283,17287,17291],{"type":45,"tag":209,"props":17256,"children":17257},{"style":3860},[17258],{"type":51,"value":9393},{"type":45,"tag":209,"props":17260,"children":17261},{"style":4132},[17262],{"type":51,"value":9398},{"type":45,"tag":209,"props":17264,"children":17265},{"style":328},[17266],{"type":51,"value":12286},{"type":45,"tag":209,"props":17268,"children":17269},{"style":4167},[17270],{"type":51,"value":12610},{"type":45,"tag":209,"props":17272,"children":17273},{"style":328},[17274],{"type":51,"value":5715},{"type":45,"tag":209,"props":17276,"children":17277},{"style":4167},[17278],{"type":51,"value":14800},{"type":45,"tag":209,"props":17280,"children":17281},{"style":328},[17282],{"type":51,"value":10701},{"type":45,"tag":209,"props":17284,"children":17285},{"style":4167},[17286],{"type":51,"value":6558},{"type":45,"tag":209,"props":17288,"children":17289},{"style":4132},[17290],{"type":51,"value":8778},{"type":45,"tag":209,"props":17292,"children":17293},{"style":328},[17294],{"type":51,"value":495},{"type":45,"tag":209,"props":17296,"children":17298},{"class":211,"line":17297},180,[17299,17304,17308,17312,17316,17320,17325,17329,17333],{"type":45,"tag":209,"props":17300,"children":17301},{"style":4167},[17302],{"type":51,"value":17303},"    missingFields",{"type":45,"tag":209,"props":17305,"children":17306},{"style":328},[17307],{"type":51,"value":5715},{"type":45,"tag":209,"props":17309,"children":17310},{"style":317},[17311],{"type":51,"value":9703},{"type":45,"tag":209,"props":17313,"children":17314},{"style":4132},[17315],{"type":51,"value":5724},{"type":45,"tag":209,"props":17317,"children":17318},{"style":328},[17319],{"type":51,"value":4002},{"type":45,"tag":209,"props":17321,"children":17322},{"style":222},[17323],{"type":51,"value":17324},"buyer.email",{"type":45,"tag":209,"props":17326,"children":17327},{"style":328},[17328],{"type":51,"value":4002},{"type":45,"tag":209,"props":17330,"children":17331},{"style":4132},[17332],{"type":51,"value":3362},{"type":45,"tag":209,"props":17334,"children":17335},{"style":328},[17336],{"type":51,"value":4007},{"type":45,"tag":209,"props":17338,"children":17340},{"class":211,"line":17339},181,[17341],{"type":45,"tag":209,"props":17342,"children":17343},{"style":328},[17344],{"type":51,"value":1515},{"type":45,"tag":209,"props":17346,"children":17348},{"class":211,"line":17347},182,[17349],{"type":45,"tag":209,"props":17350,"children":17351},{"emptyLinePlaceholder":40},[17352],{"type":51,"value":3854},{"type":45,"tag":209,"props":17354,"children":17356},{"class":211,"line":17355},183,[17357],{"type":45,"tag":209,"props":17358,"children":17359},{"style":3811},[17360],{"type":51,"value":17361},"  \u002F\u002F Check fulfillment if extension enabled\n",{"type":45,"tag":209,"props":17363,"children":17365},{"class":211,"line":17364},184,[17366,17370,17374,17378,17382,17387,17391,17396,17400,17404,17408,17412,17417,17421],{"type":45,"tag":209,"props":17367,"children":17368},{"style":3860},[17369],{"type":51,"value":9393},{"type":45,"tag":209,"props":17371,"children":17372},{"style":4132},[17373],{"type":51,"value":9398},{"type":45,"tag":209,"props":17375,"children":17376},{"style":4167},[17377],{"type":51,"value":12610},{"type":45,"tag":209,"props":17379,"children":17380},{"style":328},[17381],{"type":51,"value":5715},{"type":45,"tag":209,"props":17383,"children":17384},{"style":4167},[17385],{"type":51,"value":17386},"fulfillment",{"type":45,"tag":209,"props":17388,"children":17389},{"style":328},[17390],{"type":51,"value":331},{"type":45,"tag":209,"props":17392,"children":17393},{"style":328},[17394],{"type":51,"value":17395}," !",{"type":45,"tag":209,"props":17397,"children":17398},{"style":4167},[17399],{"type":51,"value":12610},{"type":45,"tag":209,"props":17401,"children":17402},{"style":328},[17403],{"type":51,"value":5715},{"type":45,"tag":209,"props":17405,"children":17406},{"style":4167},[17407],{"type":51,"value":17386},{"type":45,"tag":209,"props":17409,"children":17410},{"style":328},[17411],{"type":51,"value":5715},{"type":45,"tag":209,"props":17413,"children":17414},{"style":4167},[17415],{"type":51,"value":17416},"selected_option",{"type":45,"tag":209,"props":17418,"children":17419},{"style":4132},[17420],{"type":51,"value":8778},{"type":45,"tag":209,"props":17422,"children":17423},{"style":328},[17424],{"type":51,"value":495},{"type":45,"tag":209,"props":17426,"children":17428},{"class":211,"line":17427},185,[17429,17433,17437,17441,17445,17449,17454,17458,17462],{"type":45,"tag":209,"props":17430,"children":17431},{"style":4167},[17432],{"type":51,"value":17303},{"type":45,"tag":209,"props":17434,"children":17435},{"style":328},[17436],{"type":51,"value":5715},{"type":45,"tag":209,"props":17438,"children":17439},{"style":317},[17440],{"type":51,"value":9703},{"type":45,"tag":209,"props":17442,"children":17443},{"style":4132},[17444],{"type":51,"value":5724},{"type":45,"tag":209,"props":17446,"children":17447},{"style":328},[17448],{"type":51,"value":4002},{"type":45,"tag":209,"props":17450,"children":17451},{"style":222},[17452],{"type":51,"value":17453},"fulfillment.selected_option",{"type":45,"tag":209,"props":17455,"children":17456},{"style":328},[17457],{"type":51,"value":4002},{"type":45,"tag":209,"props":17459,"children":17460},{"style":4132},[17461],{"type":51,"value":3362},{"type":45,"tag":209,"props":17463,"children":17464},{"style":328},[17465],{"type":51,"value":4007},{"type":45,"tag":209,"props":17467,"children":17469},{"class":211,"line":17468},186,[17470],{"type":45,"tag":209,"props":17471,"children":17472},{"style":328},[17473],{"type":51,"value":1515},{"type":45,"tag":209,"props":17475,"children":17477},{"class":211,"line":17476},187,[17478],{"type":45,"tag":209,"props":17479,"children":17480},{"emptyLinePlaceholder":40},[17481],{"type":51,"value":3854},{"type":45,"tag":209,"props":17483,"children":17485},{"class":211,"line":17484},188,[17486,17490,17494,17499,17503,17507,17511,17515,17519],{"type":45,"tag":209,"props":17487,"children":17488},{"style":3860},[17489],{"type":51,"value":9393},{"type":45,"tag":209,"props":17491,"children":17492},{"style":4132},[17493],{"type":51,"value":9398},{"type":45,"tag":209,"props":17495,"children":17496},{"style":4167},[17497],{"type":51,"value":17498},"missingFields",{"type":45,"tag":209,"props":17500,"children":17501},{"style":328},[17502],{"type":51,"value":5715},{"type":45,"tag":209,"props":17504,"children":17505},{"style":4167},[17506],{"type":51,"value":5976},{"type":45,"tag":209,"props":17508,"children":17509},{"style":328},[17510],{"type":51,"value":9423},{"type":45,"tag":209,"props":17512,"children":17513},{"style":233},[17514],{"type":51,"value":9428},{"type":45,"tag":209,"props":17516,"children":17517},{"style":4132},[17518],{"type":51,"value":8778},{"type":45,"tag":209,"props":17520,"children":17521},{"style":328},[17522],{"type":51,"value":495},{"type":45,"tag":209,"props":17524,"children":17526},{"class":211,"line":17525},189,[17527,17531,17535,17539,17543],{"type":45,"tag":209,"props":17528,"children":17529},{"style":3860},[17530],{"type":51,"value":12597},{"type":45,"tag":209,"props":17532,"children":17533},{"style":328},[17534],{"type":51,"value":3891},{"type":45,"tag":209,"props":17536,"children":17537},{"style":222},[17538],{"type":51,"value":3896},{"type":45,"tag":209,"props":17540,"children":17541},{"style":328},[17542],{"type":51,"value":4002},{"type":45,"tag":209,"props":17544,"children":17545},{"style":328},[17546],{"type":51,"value":4007},{"type":45,"tag":209,"props":17548,"children":17550},{"class":211,"line":17549},190,[17551],{"type":45,"tag":209,"props":17552,"children":17553},{"style":328},[17554],{"type":51,"value":1515},{"type":45,"tag":209,"props":17556,"children":17558},{"class":211,"line":17557},191,[17559],{"type":45,"tag":209,"props":17560,"children":17561},{"emptyLinePlaceholder":40},[17562],{"type":51,"value":3854},{"type":45,"tag":209,"props":17564,"children":17566},{"class":211,"line":17565},192,[17567],{"type":45,"tag":209,"props":17568,"children":17569},{"style":3811},[17570],{"type":51,"value":17571},"  \u002F\u002F Check if buyer input needed\n",{"type":45,"tag":209,"props":17573,"children":17575},{"class":211,"line":17574},193,[17576,17580,17584,17588,17592,17596,17600,17605,17609,17614,17618,17623,17627,17632,17637,17641,17645,17649,17653],{"type":45,"tag":209,"props":17577,"children":17578},{"style":3860},[17579],{"type":51,"value":9393},{"type":45,"tag":209,"props":17581,"children":17582},{"style":4132},[17583],{"type":51,"value":9398},{"type":45,"tag":209,"props":17585,"children":17586},{"style":4167},[17587],{"type":51,"value":12610},{"type":45,"tag":209,"props":17589,"children":17590},{"style":328},[17591],{"type":51,"value":5715},{"type":45,"tag":209,"props":17593,"children":17594},{"style":4167},[17595],{"type":51,"value":14924},{"type":45,"tag":209,"props":17597,"children":17598},{"style":328},[17599],{"type":51,"value":5715},{"type":45,"tag":209,"props":17601,"children":17602},{"style":317},[17603],{"type":51,"value":17604},"some",{"type":45,"tag":209,"props":17606,"children":17607},{"style":4132},[17608],{"type":51,"value":5724},{"type":45,"tag":209,"props":17610,"children":17611},{"style":9581},[17612],{"type":51,"value":17613},"m",{"type":45,"tag":209,"props":17615,"children":17616},{"style":507},[17617],{"type":51,"value":13515},{"type":45,"tag":209,"props":17619,"children":17620},{"style":4167},[17621],{"type":51,"value":17622}," m",{"type":45,"tag":209,"props":17624,"children":17625},{"style":328},[17626],{"type":51,"value":5715},{"type":45,"tag":209,"props":17628,"children":17629},{"style":4167},[17630],{"type":51,"value":17631},"severity",{"type":45,"tag":209,"props":17633,"children":17634},{"style":328},[17635],{"type":51,"value":17636}," ===",{"type":45,"tag":209,"props":17638,"children":17639},{"style":328},[17640],{"type":51,"value":3891},{"type":45,"tag":209,"props":17642,"children":17643},{"style":222},[17644],{"type":51,"value":4070},{"type":45,"tag":209,"props":17646,"children":17647},{"style":328},[17648],{"type":51,"value":4002},{"type":45,"tag":209,"props":17650,"children":17651},{"style":4132},[17652],{"type":51,"value":15444},{"type":45,"tag":209,"props":17654,"children":17655},{"style":328},[17656],{"type":51,"value":495},{"type":45,"tag":209,"props":17658,"children":17660},{"class":211,"line":17659},194,[17661,17665,17669,17673,17677],{"type":45,"tag":209,"props":17662,"children":17663},{"style":3860},[17664],{"type":51,"value":12597},{"type":45,"tag":209,"props":17666,"children":17667},{"style":328},[17668],{"type":51,"value":3891},{"type":45,"tag":209,"props":17670,"children":17671},{"style":222},[17672],{"type":51,"value":3917},{"type":45,"tag":209,"props":17674,"children":17675},{"style":328},[17676],{"type":51,"value":4002},{"type":45,"tag":209,"props":17678,"children":17679},{"style":328},[17680],{"type":51,"value":4007},{"type":45,"tag":209,"props":17682,"children":17684},{"class":211,"line":17683},195,[17685],{"type":45,"tag":209,"props":17686,"children":17687},{"style":328},[17688],{"type":51,"value":1515},{"type":45,"tag":209,"props":17690,"children":17692},{"class":211,"line":17691},196,[17693],{"type":45,"tag":209,"props":17694,"children":17695},{"emptyLinePlaceholder":40},[17696],{"type":51,"value":3854},{"type":45,"tag":209,"props":17698,"children":17700},{"class":211,"line":17699},197,[17701,17705,17709,17713,17717],{"type":45,"tag":209,"props":17702,"children":17703},{"style":3860},[17704],{"type":51,"value":7516},{"type":45,"tag":209,"props":17706,"children":17707},{"style":328},[17708],{"type":51,"value":3891},{"type":45,"tag":209,"props":17710,"children":17711},{"style":222},[17712],{"type":51,"value":3937},{"type":45,"tag":209,"props":17714,"children":17715},{"style":328},[17716],{"type":51,"value":4002},{"type":45,"tag":209,"props":17718,"children":17719},{"style":328},[17720],{"type":51,"value":4007},{"type":45,"tag":209,"props":17722,"children":17724},{"class":211,"line":17723},198,[17725],{"type":45,"tag":209,"props":17726,"children":17727},{"style":328},[17728],{"type":51,"value":1524},{"type":45,"tag":209,"props":17730,"children":17732},{"class":211,"line":17731},199,[17733],{"type":45,"tag":209,"props":17734,"children":17735},{"emptyLinePlaceholder":40},[17736],{"type":51,"value":3854},{"type":45,"tag":209,"props":17738,"children":17740},{"class":211,"line":17739},200,[17741,17745,17749,17753,17757,17761,17765,17769,17773,17777,17781,17785,17789,17793],{"type":45,"tag":209,"props":17742,"children":17743},{"style":507},[17744],{"type":51,"value":9570},{"type":45,"tag":209,"props":17746,"children":17747},{"style":317},[17748],{"type":51,"value":14933},{"type":45,"tag":209,"props":17750,"children":17751},{"style":328},[17752],{"type":51,"value":5724},{"type":45,"tag":209,"props":17754,"children":17755},{"style":9581},[17756],{"type":51,"value":12610},{"type":45,"tag":209,"props":17758,"children":17759},{"style":328},[17760],{"type":51,"value":382},{"type":45,"tag":209,"props":17762,"children":17763},{"style":216},[17764],{"type":51,"value":5116},{"type":45,"tag":209,"props":17766,"children":17767},{"style":328},[17768],{"type":51,"value":9622},{"type":45,"tag":209,"props":17770,"children":17771},{"style":216},[17772],{"type":51,"value":5116},{"type":45,"tag":209,"props":17774,"children":17775},{"style":4167},[17776],{"type":51,"value":10867},{"type":45,"tag":209,"props":17778,"children":17779},{"style":328},[17780],{"type":51,"value":4002},{"type":45,"tag":209,"props":17782,"children":17783},{"style":222},[17784],{"type":51,"value":14924},{"type":45,"tag":209,"props":17786,"children":17787},{"style":328},[17788],{"type":51,"value":4002},{"type":45,"tag":209,"props":17790,"children":17791},{"style":4167},[17792],{"type":51,"value":11472},{"type":45,"tag":209,"props":17794,"children":17795},{"style":328},[17796],{"type":51,"value":495},{"type":45,"tag":209,"props":17798,"children":17800},{"class":211,"line":17799},201,[17801,17805,17810,17814,17818,17822,17826,17830,17834,17838,17842,17846],{"type":45,"tag":209,"props":17802,"children":17803},{"style":507},[17804],{"type":51,"value":7480},{"type":45,"tag":209,"props":17806,"children":17807},{"style":4167},[17808],{"type":51,"value":17809}," messages",{"type":45,"tag":209,"props":17811,"children":17812},{"style":328},[17813],{"type":51,"value":382},{"type":45,"tag":209,"props":17815,"children":17816},{"style":216},[17817],{"type":51,"value":5116},{"type":45,"tag":209,"props":17819,"children":17820},{"style":4132},[17821],{"type":51,"value":10867},{"type":45,"tag":209,"props":17823,"children":17824},{"style":328},[17825],{"type":51,"value":4002},{"type":45,"tag":209,"props":17827,"children":17828},{"style":222},[17829],{"type":51,"value":14924},{"type":45,"tag":209,"props":17831,"children":17832},{"style":328},[17833],{"type":51,"value":4002},{"type":45,"tag":209,"props":17835,"children":17836},{"style":4132},[17837],{"type":51,"value":11472},{"type":45,"tag":209,"props":17839,"children":17840},{"style":328},[17841],{"type":51,"value":5706},{"type":45,"tag":209,"props":17843,"children":17844},{"style":4132},[17845],{"type":51,"value":9668},{"type":45,"tag":209,"props":17847,"children":17848},{"style":328},[17849],{"type":51,"value":4007},{"type":45,"tag":209,"props":17851,"children":17853},{"class":211,"line":17852},202,[17854],{"type":45,"tag":209,"props":17855,"children":17856},{"emptyLinePlaceholder":40},[17857],{"type":51,"value":3854},{"type":45,"tag":209,"props":17859,"children":17861},{"class":211,"line":17860},203,[17862,17866,17870,17874,17878,17882,17886,17890,17894,17898],{"type":45,"tag":209,"props":17863,"children":17864},{"style":3860},[17865],{"type":51,"value":9393},{"type":45,"tag":209,"props":17867,"children":17868},{"style":4132},[17869],{"type":51,"value":9398},{"type":45,"tag":209,"props":17871,"children":17872},{"style":328},[17873],{"type":51,"value":12286},{"type":45,"tag":209,"props":17875,"children":17876},{"style":4167},[17877],{"type":51,"value":12610},{"type":45,"tag":209,"props":17879,"children":17880},{"style":328},[17881],{"type":51,"value":5715},{"type":45,"tag":209,"props":17883,"children":17884},{"style":4167},[17885],{"type":51,"value":14800},{"type":45,"tag":209,"props":17887,"children":17888},{"style":328},[17889],{"type":51,"value":10701},{"type":45,"tag":209,"props":17891,"children":17892},{"style":4167},[17893],{"type":51,"value":6558},{"type":45,"tag":209,"props":17895,"children":17896},{"style":4132},[17897],{"type":51,"value":8778},{"type":45,"tag":209,"props":17899,"children":17900},{"style":328},[17901],{"type":51,"value":495},{"type":45,"tag":209,"props":17903,"children":17905},{"class":211,"line":17904},204,[17906,17910,17914,17918,17922],{"type":45,"tag":209,"props":17907,"children":17908},{"style":4167},[17909],{"type":51,"value":14682},{"type":45,"tag":209,"props":17911,"children":17912},{"style":328},[17913],{"type":51,"value":5715},{"type":45,"tag":209,"props":17915,"children":17916},{"style":317},[17917],{"type":51,"value":9703},{"type":45,"tag":209,"props":17919,"children":17920},{"style":4132},[17921],{"type":51,"value":5724},{"type":45,"tag":209,"props":17923,"children":17924},{"style":328},[17925],{"type":51,"value":495},{"type":45,"tag":209,"props":17927,"children":17929},{"class":211,"line":17928},205,[17930,17934,17938,17942,17947,17951],{"type":45,"tag":209,"props":17931,"children":17932},{"style":4132},[17933],{"type":51,"value":16906},{"type":45,"tag":209,"props":17935,"children":17936},{"style":328},[17937],{"type":51,"value":382},{"type":45,"tag":209,"props":17939,"children":17940},{"style":328},[17941],{"type":51,"value":3891},{"type":45,"tag":209,"props":17943,"children":17944},{"style":222},[17945],{"type":51,"value":17946},"missing_email",{"type":45,"tag":209,"props":17948,"children":17949},{"style":328},[17950],{"type":51,"value":4002},{"type":45,"tag":209,"props":17952,"children":17953},{"style":328},[17954],{"type":51,"value":538},{"type":45,"tag":209,"props":17956,"children":17958},{"class":211,"line":17957},206,[17959,17963,17967,17971,17975,17979],{"type":45,"tag":209,"props":17960,"children":17961},{"style":4132},[17962],{"type":51,"value":16935},{"type":45,"tag":209,"props":17964,"children":17965},{"style":328},[17966],{"type":51,"value":382},{"type":45,"tag":209,"props":17968,"children":17969},{"style":328},[17970],{"type":51,"value":3891},{"type":45,"tag":209,"props":17972,"children":17973},{"style":222},[17974],{"type":51,"value":4050},{"type":45,"tag":209,"props":17976,"children":17977},{"style":328},[17978],{"type":51,"value":4002},{"type":45,"tag":209,"props":17980,"children":17981},{"style":328},[17982],{"type":51,"value":538},{"type":45,"tag":209,"props":17984,"children":17986},{"class":211,"line":17985},207,[17987,17991,17995,17999,18004,18008],{"type":45,"tag":209,"props":17988,"children":17989},{"style":4132},[17990],{"type":51,"value":16963},{"type":45,"tag":209,"props":17992,"children":17993},{"style":328},[17994],{"type":51,"value":382},{"type":45,"tag":209,"props":17996,"children":17997},{"style":328},[17998],{"type":51,"value":3891},{"type":45,"tag":209,"props":18000,"children":18001},{"style":222},[18002],{"type":51,"value":18003},"Buyer email is required",{"type":45,"tag":209,"props":18005,"children":18006},{"style":328},[18007],{"type":51,"value":4002},{"type":45,"tag":209,"props":18009,"children":18010},{"style":328},[18011],{"type":51,"value":538},{"type":45,"tag":209,"props":18013,"children":18015},{"class":211,"line":18014},208,[18016,18021,18025,18029,18033,18037],{"type":45,"tag":209,"props":18017,"children":18018},{"style":4132},[18019],{"type":51,"value":18020},"      field",{"type":45,"tag":209,"props":18022,"children":18023},{"style":328},[18024],{"type":51,"value":382},{"type":45,"tag":209,"props":18026,"children":18027},{"style":328},[18028],{"type":51,"value":3891},{"type":45,"tag":209,"props":18030,"children":18031},{"style":222},[18032],{"type":51,"value":17324},{"type":45,"tag":209,"props":18034,"children":18035},{"style":328},[18036],{"type":51,"value":4002},{"type":45,"tag":209,"props":18038,"children":18039},{"style":328},[18040],{"type":51,"value":538},{"type":45,"tag":209,"props":18042,"children":18044},{"class":211,"line":18043},209,[18045,18049,18053],{"type":45,"tag":209,"props":18046,"children":18047},{"style":328},[18048],{"type":51,"value":12574},{"type":45,"tag":209,"props":18050,"children":18051},{"style":4132},[18052],{"type":51,"value":3362},{"type":45,"tag":209,"props":18054,"children":18055},{"style":328},[18056],{"type":51,"value":4007},{"type":45,"tag":209,"props":18058,"children":18060},{"class":211,"line":18059},210,[18061],{"type":45,"tag":209,"props":18062,"children":18063},{"style":328},[18064],{"type":51,"value":1515},{"type":45,"tag":209,"props":18066,"children":18068},{"class":211,"line":18067},211,[18069],{"type":45,"tag":209,"props":18070,"children":18071},{"emptyLinePlaceholder":40},[18072],{"type":51,"value":3854},{"type":45,"tag":209,"props":18074,"children":18076},{"class":211,"line":18075},212,[18077,18081,18085],{"type":45,"tag":209,"props":18078,"children":18079},{"style":3860},[18080],{"type":51,"value":7516},{"type":45,"tag":209,"props":18082,"children":18083},{"style":4167},[18084],{"type":51,"value":17809},{"type":45,"tag":209,"props":18086,"children":18087},{"style":328},[18088],{"type":51,"value":4007},{"type":45,"tag":209,"props":18090,"children":18092},{"class":211,"line":18091},213,[18093],{"type":45,"tag":209,"props":18094,"children":18095},{"style":328},[18096],{"type":51,"value":1524},{"type":45,"tag":209,"props":18098,"children":18100},{"class":211,"line":18099},214,[18101],{"type":45,"tag":209,"props":18102,"children":18103},{"emptyLinePlaceholder":40},[18104],{"type":51,"value":3854},{"type":45,"tag":209,"props":18106,"children":18108},{"class":211,"line":18107},215,[18109,18113,18118,18122,18126,18130,18134,18138,18143],{"type":45,"tag":209,"props":18110,"children":18111},{"style":507},[18112],{"type":51,"value":9570},{"type":45,"tag":209,"props":18114,"children":18115},{"style":317},[18116],{"type":51,"value":18117}," recalculateTotals",{"type":45,"tag":209,"props":18119,"children":18120},{"style":328},[18121],{"type":51,"value":5724},{"type":45,"tag":209,"props":18123,"children":18124},{"style":9581},[18125],{"type":51,"value":12610},{"type":45,"tag":209,"props":18127,"children":18128},{"style":328},[18129],{"type":51,"value":382},{"type":45,"tag":209,"props":18131,"children":18132},{"style":216},[18133],{"type":51,"value":5116},{"type":45,"tag":209,"props":18135,"children":18136},{"style":328},[18137],{"type":51,"value":9622},{"type":45,"tag":209,"props":18139,"children":18140},{"style":216},[18141],{"type":51,"value":18142}," void",{"type":45,"tag":209,"props":18144,"children":18145},{"style":328},[18146],{"type":51,"value":683},{"type":45,"tag":209,"props":18148,"children":18150},{"class":211,"line":18149},216,[18151,18155,18159,18163,18167,18171,18175,18179,18183,18187,18191,18195,18199,18203,18207,18211,18215,18219,18223,18227,18231,18235,18239,18243],{"type":45,"tag":209,"props":18152,"children":18153},{"style":507},[18154],{"type":51,"value":7480},{"type":45,"tag":209,"props":18156,"children":18157},{"style":4167},[18158],{"type":51,"value":13458},{"type":45,"tag":209,"props":18160,"children":18161},{"style":328},[18162],{"type":51,"value":7130},{"type":45,"tag":209,"props":18164,"children":18165},{"style":4167},[18166],{"type":51,"value":12490},{"type":45,"tag":209,"props":18168,"children":18169},{"style":328},[18170],{"type":51,"value":5715},{"type":45,"tag":209,"props":18172,"children":18173},{"style":4167},[18174],{"type":51,"value":13475},{"type":45,"tag":209,"props":18176,"children":18177},{"style":328},[18178],{"type":51,"value":5715},{"type":45,"tag":209,"props":18180,"children":18181},{"style":317},[18182],{"type":51,"value":13484},{"type":45,"tag":209,"props":18184,"children":18185},{"style":4132},[18186],{"type":51,"value":5724},{"type":45,"tag":209,"props":18188,"children":18189},{"style":328},[18190],{"type":51,"value":5724},{"type":45,"tag":209,"props":18192,"children":18193},{"style":9581},[18194],{"type":51,"value":13497},{"type":45,"tag":209,"props":18196,"children":18197},{"style":328},[18198],{"type":51,"value":845},{"type":45,"tag":209,"props":18200,"children":18201},{"style":9581},[18202],{"type":51,"value":13506},{"type":45,"tag":209,"props":18204,"children":18205},{"style":328},[18206],{"type":51,"value":3362},{"type":45,"tag":209,"props":18208,"children":18209},{"style":507},[18210],{"type":51,"value":13515},{"type":45,"tag":209,"props":18212,"children":18213},{"style":4167},[18214],{"type":51,"value":13520},{"type":45,"tag":209,"props":18216,"children":18217},{"style":328},[18218],{"type":51,"value":13525},{"type":45,"tag":209,"props":18220,"children":18221},{"style":4167},[18222],{"type":51,"value":13506},{"type":45,"tag":209,"props":18224,"children":18225},{"style":328},[18226],{"type":51,"value":5715},{"type":45,"tag":209,"props":18228,"children":18229},{"style":4167},[18230],{"type":51,"value":13538},{"type":45,"tag":209,"props":18232,"children":18233},{"style":328},[18234],{"type":51,"value":845},{"type":45,"tag":209,"props":18236,"children":18237},{"style":233},[18238],{"type":51,"value":9428},{"type":45,"tag":209,"props":18240,"children":18241},{"style":4132},[18242],{"type":51,"value":3362},{"type":45,"tag":209,"props":18244,"children":18245},{"style":328},[18246],{"type":51,"value":4007},{"type":45,"tag":209,"props":18248,"children":18250},{"class":211,"line":18249},217,[18251,18255,18259,18264,18268,18272,18276,18280],{"type":45,"tag":209,"props":18252,"children":18253},{"style":4167},[18254],{"type":51,"value":14874},{"type":45,"tag":209,"props":18256,"children":18257},{"style":328},[18258],{"type":51,"value":5715},{"type":45,"tag":209,"props":18260,"children":18261},{"style":4167},[18262],{"type":51,"value":18263},"totals",{"type":45,"tag":209,"props":18265,"children":18266},{"style":328},[18267],{"type":51,"value":5715},{"type":45,"tag":209,"props":18269,"children":18270},{"style":4167},[18271],{"type":51,"value":13584},{"type":45,"tag":209,"props":18273,"children":18274},{"style":328},[18275],{"type":51,"value":7130},{"type":45,"tag":209,"props":18277,"children":18278},{"style":4167},[18279],{"type":51,"value":13458},{"type":45,"tag":209,"props":18281,"children":18282},{"style":328},[18283],{"type":51,"value":4007},{"type":45,"tag":209,"props":18285,"children":18287},{"class":211,"line":18286},218,[18288,18292,18296,18300,18304,18309,18313,18317,18321,18325,18329],{"type":45,"tag":209,"props":18289,"children":18290},{"style":4167},[18291],{"type":51,"value":14874},{"type":45,"tag":209,"props":18293,"children":18294},{"style":328},[18295],{"type":51,"value":5715},{"type":45,"tag":209,"props":18297,"children":18298},{"style":4167},[18299],{"type":51,"value":18263},{"type":45,"tag":209,"props":18301,"children":18302},{"style":328},[18303],{"type":51,"value":5715},{"type":45,"tag":209,"props":18305,"children":18306},{"style":4167},[18307],{"type":51,"value":18308},"tax",{"type":45,"tag":209,"props":18310,"children":18311},{"style":328},[18312],{"type":51,"value":7130},{"type":45,"tag":209,"props":18314,"children":18315},{"style":317},[18316],{"type":51,"value":13575},{"type":45,"tag":209,"props":18318,"children":18319},{"style":4132},[18320],{"type":51,"value":5724},{"type":45,"tag":209,"props":18322,"children":18323},{"style":4167},[18324],{"type":51,"value":13584},{"type":45,"tag":209,"props":18326,"children":18327},{"style":4132},[18328],{"type":51,"value":3362},{"type":45,"tag":209,"props":18330,"children":18331},{"style":328},[18332],{"type":51,"value":4007},{"type":45,"tag":209,"props":18334,"children":18336},{"class":211,"line":18335},219,[18337,18341,18345,18349,18353,18358],{"type":45,"tag":209,"props":18338,"children":18339},{"style":4167},[18340],{"type":51,"value":14874},{"type":45,"tag":209,"props":18342,"children":18343},{"style":328},[18344],{"type":51,"value":5715},{"type":45,"tag":209,"props":18346,"children":18347},{"style":4167},[18348],{"type":51,"value":18263},{"type":45,"tag":209,"props":18350,"children":18351},{"style":328},[18352],{"type":51,"value":5715},{"type":45,"tag":209,"props":18354,"children":18355},{"style":4167},[18356],{"type":51,"value":18357},"grand_total",{"type":45,"tag":209,"props":18359,"children":18360},{"style":328},[18361],{"type":51,"value":3878},{"type":45,"tag":209,"props":18363,"children":18365},{"class":211,"line":18364},220,[18366,18371,18375,18379,18383,18387,18391,18395,18399,18403,18407,18411,18415,18419,18423,18427,18431,18435,18439,18444],{"type":45,"tag":209,"props":18367,"children":18368},{"style":4167},[18369],{"type":51,"value":18370},"    subtotal",{"type":45,"tag":209,"props":18372,"children":18373},{"style":328},[18374],{"type":51,"value":13525},{"type":45,"tag":209,"props":18376,"children":18377},{"style":4167},[18378],{"type":51,"value":12490},{"type":45,"tag":209,"props":18380,"children":18381},{"style":328},[18382],{"type":51,"value":5715},{"type":45,"tag":209,"props":18384,"children":18385},{"style":4167},[18386],{"type":51,"value":18263},{"type":45,"tag":209,"props":18388,"children":18389},{"style":328},[18390],{"type":51,"value":5715},{"type":45,"tag":209,"props":18392,"children":18393},{"style":4167},[18394],{"type":51,"value":18308},{"type":45,"tag":209,"props":18396,"children":18397},{"style":328},[18398],{"type":51,"value":13525},{"type":45,"tag":209,"props":18400,"children":18401},{"style":4167},[18402],{"type":51,"value":12490},{"type":45,"tag":209,"props":18404,"children":18405},{"style":328},[18406],{"type":51,"value":5715},{"type":45,"tag":209,"props":18408,"children":18409},{"style":4167},[18410],{"type":51,"value":18263},{"type":45,"tag":209,"props":18412,"children":18413},{"style":328},[18414],{"type":51,"value":5715},{"type":45,"tag":209,"props":18416,"children":18417},{"style":4167},[18418],{"type":51,"value":1212},{"type":45,"tag":209,"props":18420,"children":18421},{"style":328},[18422],{"type":51,"value":14091},{"type":45,"tag":209,"props":18424,"children":18425},{"style":4167},[18426],{"type":51,"value":12490},{"type":45,"tag":209,"props":18428,"children":18429},{"style":328},[18430],{"type":51,"value":5715},{"type":45,"tag":209,"props":18432,"children":18433},{"style":4167},[18434],{"type":51,"value":18263},{"type":45,"tag":209,"props":18436,"children":18437},{"style":328},[18438],{"type":51,"value":5715},{"type":45,"tag":209,"props":18440,"children":18441},{"style":4167},[18442],{"type":51,"value":18443},"discount",{"type":45,"tag":209,"props":18445,"children":18446},{"style":328},[18447],{"type":51,"value":4007},{"type":45,"tag":209,"props":18449,"children":18451},{"class":211,"line":18450},221,[18452,18456,18460,18464,18468,18473,18477,18481,18485,18489,18493,18497],{"type":45,"tag":209,"props":18453,"children":18454},{"style":4167},[18455],{"type":51,"value":14874},{"type":45,"tag":209,"props":18457,"children":18458},{"style":328},[18459],{"type":51,"value":5715},{"type":45,"tag":209,"props":18461,"children":18462},{"style":4167},[18463],{"type":51,"value":9453},{"type":45,"tag":209,"props":18465,"children":18466},{"style":328},[18467],{"type":51,"value":5715},{"type":45,"tag":209,"props":18469,"children":18470},{"style":4167},[18471],{"type":51,"value":18472},"amount_due",{"type":45,"tag":209,"props":18474,"children":18475},{"style":328},[18476],{"type":51,"value":7130},{"type":45,"tag":209,"props":18478,"children":18479},{"style":4167},[18480],{"type":51,"value":12490},{"type":45,"tag":209,"props":18482,"children":18483},{"style":328},[18484],{"type":51,"value":5715},{"type":45,"tag":209,"props":18486,"children":18487},{"style":4167},[18488],{"type":51,"value":18263},{"type":45,"tag":209,"props":18490,"children":18491},{"style":328},[18492],{"type":51,"value":5715},{"type":45,"tag":209,"props":18494,"children":18495},{"style":4167},[18496],{"type":51,"value":18357},{"type":45,"tag":209,"props":18498,"children":18499},{"style":328},[18500],{"type":51,"value":4007},{"type":45,"tag":209,"props":18502,"children":18504},{"class":211,"line":18503},222,[18505],{"type":45,"tag":209,"props":18506,"children":18507},{"style":328},[18508],{"type":51,"value":1524},{"type":45,"tag":209,"props":18510,"children":18512},{"class":211,"line":18511},223,[18513],{"type":45,"tag":209,"props":18514,"children":18515},{"emptyLinePlaceholder":40},[18516],{"type":51,"value":3854},{"type":45,"tag":209,"props":18518,"children":18520},{"class":211,"line":18519},224,[18521,18525,18529,18533,18537,18541,18545,18549,18553],{"type":45,"tag":209,"props":18522,"children":18523},{"style":507},[18524],{"type":51,"value":9570},{"type":45,"tag":209,"props":18526,"children":18527},{"style":317},[18528],{"type":51,"value":13575},{"type":45,"tag":209,"props":18530,"children":18531},{"style":328},[18532],{"type":51,"value":5724},{"type":45,"tag":209,"props":18534,"children":18535},{"style":9581},[18536],{"type":51,"value":13584},{"type":45,"tag":209,"props":18538,"children":18539},{"style":328},[18540],{"type":51,"value":382},{"type":45,"tag":209,"props":18542,"children":18543},{"style":216},[18544],{"type":51,"value":4265},{"type":45,"tag":209,"props":18546,"children":18547},{"style":328},[18548],{"type":51,"value":9622},{"type":45,"tag":209,"props":18550,"children":18551},{"style":216},[18552],{"type":51,"value":4265},{"type":45,"tag":209,"props":18554,"children":18555},{"style":328},[18556],{"type":51,"value":683},{"type":45,"tag":209,"props":18558,"children":18560},{"class":211,"line":18559},225,[18561],{"type":45,"tag":209,"props":18562,"children":18563},{"style":3811},[18564],{"type":51,"value":18565},"  \u002F\u002F Implement your tax calculation logic\n",{"type":45,"tag":209,"props":18567,"children":18569},{"class":211,"line":18568},226,[18570,18574,18579,18583,18588,18592,18596,18600,18605,18609,18613],{"type":45,"tag":209,"props":18571,"children":18572},{"style":3860},[18573],{"type":51,"value":7516},{"type":45,"tag":209,"props":18575,"children":18576},{"style":4167},[18577],{"type":51,"value":18578}," Math",{"type":45,"tag":209,"props":18580,"children":18581},{"style":328},[18582],{"type":51,"value":5715},{"type":45,"tag":209,"props":18584,"children":18585},{"style":317},[18586],{"type":51,"value":18587},"round",{"type":45,"tag":209,"props":18589,"children":18590},{"style":4132},[18591],{"type":51,"value":5724},{"type":45,"tag":209,"props":18593,"children":18594},{"style":4167},[18595],{"type":51,"value":13584},{"type":45,"tag":209,"props":18597,"children":18598},{"style":328},[18599],{"type":51,"value":13392},{"type":45,"tag":209,"props":18601,"children":18602},{"style":233},[18603],{"type":51,"value":18604}," 0.08",{"type":45,"tag":209,"props":18606,"children":18607},{"style":4132},[18608],{"type":51,"value":3362},{"type":45,"tag":209,"props":18610,"children":18611},{"style":328},[18612],{"type":51,"value":7430},{"type":45,"tag":209,"props":18614,"children":18615},{"style":3811},[18616],{"type":51,"value":18617}," \u002F\u002F Example: 8% tax\n",{"type":45,"tag":209,"props":18619,"children":18621},{"class":211,"line":18620},227,[18622],{"type":45,"tag":209,"props":18623,"children":18624},{"style":328},[18625],{"type":51,"value":1524},{"type":45,"tag":209,"props":18627,"children":18629},{"class":211,"line":18628},228,[18630],{"type":45,"tag":209,"props":18631,"children":18632},{"emptyLinePlaceholder":40},[18633],{"type":51,"value":3854},{"type":45,"tag":209,"props":18635,"children":18637},{"class":211,"line":18636},229,[18638,18642,18646,18650,18654,18658,18662,18666,18670,18674,18678,18682,18686,18690,18695,18699,18704,18708,18712],{"type":45,"tag":209,"props":18639,"children":18640},{"style":507},[18641],{"type":51,"value":9570},{"type":45,"tag":209,"props":18643,"children":18644},{"style":317},[18645],{"type":51,"value":14194},{"type":45,"tag":209,"props":18647,"children":18648},{"style":328},[18649],{"type":51,"value":5724},{"type":45,"tag":209,"props":18651,"children":18652},{"style":9581},[18653],{"type":51,"value":670},{"type":45,"tag":209,"props":18655,"children":18656},{"style":328},[18657],{"type":51,"value":382},{"type":45,"tag":209,"props":18659,"children":18660},{"style":216},[18661],{"type":51,"value":4144},{"type":45,"tag":209,"props":18663,"children":18664},{"style":4167},[18665],{"type":51,"value":4170},{"type":45,"tag":209,"props":18667,"children":18668},{"style":328},[18669],{"type":51,"value":9622},{"type":45,"tag":209,"props":18671,"children":18672},{"style":216},[18673],{"type":51,"value":5116},{"type":45,"tag":209,"props":18675,"children":18676},{"style":4167},[18677],{"type":51,"value":10867},{"type":45,"tag":209,"props":18679,"children":18680},{"style":328},[18681],{"type":51,"value":4002},{"type":45,"tag":209,"props":18683,"children":18684},{"style":222},[18685],{"type":51,"value":9453},{"type":45,"tag":209,"props":18687,"children":18688},{"style":328},[18689],{"type":51,"value":4002},{"type":45,"tag":209,"props":18691,"children":18692},{"style":4167},[18693],{"type":51,"value":18694},"][",{"type":45,"tag":209,"props":18696,"children":18697},{"style":328},[18698],{"type":51,"value":4002},{"type":45,"tag":209,"props":18700,"children":18701},{"style":222},[18702],{"type":51,"value":18703},"handlers",{"type":45,"tag":209,"props":18705,"children":18706},{"style":328},[18707],{"type":51,"value":4002},{"type":45,"tag":209,"props":18709,"children":18710},{"style":4167},[18711],{"type":51,"value":11472},{"type":45,"tag":209,"props":18713,"children":18714},{"style":328},[18715],{"type":51,"value":495},{"type":45,"tag":209,"props":18717,"children":18719},{"class":211,"line":18718},230,[18720],{"type":45,"tag":209,"props":18721,"children":18722},{"style":3811},[18723],{"type":51,"value":18724},"  \u002F\u002F Return configured payment handlers\n",{"type":45,"tag":209,"props":18726,"children":18728},{"class":211,"line":18727},231,[18729,18733,18737,18741,18745,18749,18753,18757,18761,18765,18769],{"type":45,"tag":209,"props":18730,"children":18731},{"style":3860},[18732],{"type":51,"value":7516},{"type":45,"tag":209,"props":18734,"children":18735},{"style":4167},[18736],{"type":51,"value":8614},{"type":45,"tag":209,"props":18738,"children":18739},{"style":328},[18740],{"type":51,"value":5715},{"type":45,"tag":209,"props":18742,"children":18743},{"style":4167},[18744],{"type":51,"value":909},{"type":45,"tag":209,"props":18746,"children":18747},{"style":328},[18748],{"type":51,"value":5715},{"type":45,"tag":209,"props":18750,"children":18751},{"style":317},[18752],{"type":51,"value":9494},{"type":45,"tag":209,"props":18754,"children":18755},{"style":4132},[18756],{"type":51,"value":5724},{"type":45,"tag":209,"props":18758,"children":18759},{"style":9581},[18760],{"type":51,"value":11283},{"type":45,"tag":209,"props":18762,"children":18763},{"style":507},[18764],{"type":51,"value":13515},{"type":45,"tag":209,"props":18766,"children":18767},{"style":4132},[18768],{"type":51,"value":9398},{"type":45,"tag":209,"props":18770,"children":18771},{"style":328},[18772],{"type":51,"value":495},{"type":45,"tag":209,"props":18774,"children":18776},{"class":211,"line":18775},232,[18777,18781],{"type":45,"tag":209,"props":18778,"children":18779},{"style":4167},[18780],{"type":51,"value":13774},{"type":45,"tag":209,"props":18782,"children":18783},{"style":328},[18784],{"type":51,"value":538},{"type":45,"tag":209,"props":18786,"children":18788},{"class":211,"line":18787},233,[18789,18793,18797,18801,18805,18809],{"type":45,"tag":209,"props":18790,"children":18791},{"style":4132},[18792],{"type":51,"value":11490},{"type":45,"tag":209,"props":18794,"children":18795},{"style":328},[18796],{"type":51,"value":382},{"type":45,"tag":209,"props":18798,"children":18799},{"style":328},[18800],{"type":51,"value":3891},{"type":45,"tag":209,"props":18802,"children":18803},{"style":222},[18804],{"type":51,"value":11339},{"type":45,"tag":209,"props":18806,"children":18807},{"style":328},[18808],{"type":51,"value":4002},{"type":45,"tag":209,"props":18810,"children":18811},{"style":328},[18812],{"type":51,"value":538},{"type":45,"tag":209,"props":18814,"children":18816},{"class":211,"line":18815},234,[18817,18821,18825],{"type":45,"tag":209,"props":18818,"children":18819},{"style":328},[18820],{"type":51,"value":6631},{"type":45,"tag":209,"props":18822,"children":18823},{"style":4132},[18824],{"type":51,"value":9961},{"type":45,"tag":209,"props":18826,"children":18827},{"style":328},[18828],{"type":51,"value":4007},{"type":45,"tag":209,"props":18830,"children":18832},{"class":211,"line":18831},235,[18833],{"type":45,"tag":209,"props":18834,"children":18835},{"style":328},[18836],{"type":51,"value":1524},{"type":45,"tag":209,"props":18838,"children":18840},{"class":211,"line":18839},236,[18841],{"type":45,"tag":209,"props":18842,"children":18843},{"emptyLinePlaceholder":40},[18844],{"type":51,"value":3854},{"type":45,"tag":209,"props":18846,"children":18848},{"class":211,"line":18847},237,[18849,18854,18858,18862],{"type":45,"tag":209,"props":18850,"children":18851},{"style":507},[18852],{"type":51,"value":18853},"async",{"type":45,"tag":209,"props":18855,"children":18856},{"style":507},[18857],{"type":51,"value":7459},{"type":45,"tag":209,"props":18859,"children":18860},{"style":317},[18861],{"type":51,"value":16445},{"type":45,"tag":209,"props":18863,"children":18864},{"style":328},[18865],{"type":51,"value":10031},{"type":45,"tag":209,"props":18867,"children":18869},{"class":211,"line":18868},238,[18870,18874,18878,18882],{"type":45,"tag":209,"props":18871,"children":18872},{"style":9581},[18873],{"type":51,"value":14874},{"type":45,"tag":209,"props":18875,"children":18876},{"style":328},[18877],{"type":51,"value":382},{"type":45,"tag":209,"props":18879,"children":18880},{"style":216},[18881],{"type":51,"value":5116},{"type":45,"tag":209,"props":18883,"children":18884},{"style":328},[18885],{"type":51,"value":538},{"type":45,"tag":209,"props":18887,"children":18889},{"class":211,"line":18888},239,[18890,18894,18898,18902,18906,18910,18914,18918],{"type":45,"tag":209,"props":18891,"children":18892},{"style":9581},[18893],{"type":51,"value":16019},{"type":45,"tag":209,"props":18895,"children":18896},{"style":328},[18897],{"type":51,"value":382},{"type":45,"tag":209,"props":18899,"children":18900},{"style":216},[18901],{"type":51,"value":4776},{"type":45,"tag":209,"props":18903,"children":18904},{"style":328},[18905],{"type":51,"value":4781},{"type":45,"tag":209,"props":18907,"children":18908},{"style":216},[18909],{"type":51,"value":1579},{"type":45,"tag":209,"props":18911,"children":18912},{"style":328},[18913],{"type":51,"value":845},{"type":45,"tag":209,"props":18915,"children":18916},{"style":216},[18917],{"type":51,"value":4794},{"type":45,"tag":209,"props":18919,"children":18920},{"style":328},[18921],{"type":51,"value":18922},">\n",{"type":45,"tag":209,"props":18924,"children":18926},{"class":211,"line":18925},240,[18927,18931,18935,18939,18944,18948],{"type":45,"tag":209,"props":18928,"children":18929},{"style":328},[18930],{"type":51,"value":9622},{"type":45,"tag":209,"props":18932,"children":18933},{"style":216},[18934],{"type":51,"value":13240},{"type":45,"tag":209,"props":18936,"children":18937},{"style":328},[18938],{"type":51,"value":4781},{"type":45,"tag":209,"props":18940,"children":18941},{"style":216},[18942],{"type":51,"value":18943},"void",{"type":45,"tag":209,"props":18945,"children":18946},{"style":328},[18947],{"type":51,"value":13071},{"type":45,"tag":209,"props":18949,"children":18950},{"style":328},[18951],{"type":51,"value":683},{"type":45,"tag":209,"props":18953,"children":18955},{"class":211,"line":18954},241,[18956],{"type":45,"tag":209,"props":18957,"children":18958},{"style":3811},[18959],{"type":51,"value":18960},"  \u002F\u002F Validate handler_id against advertised handlers\n",{"type":45,"tag":209,"props":18962,"children":18964},{"class":211,"line":18963},242,[18965,18969,18973,18977,18981,18985,18990,18995,18999],{"type":45,"tag":209,"props":18966,"children":18967},{"style":507},[18968],{"type":51,"value":7480},{"type":45,"tag":209,"props":18970,"children":18971},{"style":4167},[18972],{"type":51,"value":11594},{"type":45,"tag":209,"props":18974,"children":18975},{"style":328},[18976],{"type":51,"value":7130},{"type":45,"tag":209,"props":18978,"children":18979},{"style":4167},[18980],{"type":51,"value":16462},{"type":45,"tag":209,"props":18982,"children":18983},{"style":328},[18984],{"type":51,"value":5715},{"type":45,"tag":209,"props":18986,"children":18987},{"style":4167},[18988],{"type":51,"value":18989},"handler_id",{"type":45,"tag":209,"props":18991,"children":18992},{"style":3860},[18993],{"type":51,"value":18994}," as",{"type":45,"tag":209,"props":18996,"children":18997},{"style":216},[18998],{"type":51,"value":4144},{"type":45,"tag":209,"props":19000,"children":19001},{"style":328},[19002],{"type":51,"value":4007},{"type":45,"tag":209,"props":19004,"children":19006},{"class":211,"line":19005},243,[19007,19011,19015,19019,19023,19027,19031,19035,19039,19043,19047,19051],{"type":45,"tag":209,"props":19008,"children":19009},{"style":3860},[19010],{"type":51,"value":9393},{"type":45,"tag":209,"props":19012,"children":19013},{"style":4132},[19014],{"type":51,"value":9398},{"type":45,"tag":209,"props":19016,"children":19017},{"style":328},[19018],{"type":51,"value":12286},{"type":45,"tag":209,"props":19020,"children":19021},{"style":4167},[19022],{"type":51,"value":8530},{"type":45,"tag":209,"props":19024,"children":19025},{"style":328},[19026],{"type":51,"value":5715},{"type":45,"tag":209,"props":19028,"children":19029},{"style":4167},[19030],{"type":51,"value":909},{"type":45,"tag":209,"props":19032,"children":19033},{"style":328},[19034],{"type":51,"value":5715},{"type":45,"tag":209,"props":19036,"children":19037},{"style":317},[19038],{"type":51,"value":8757},{"type":45,"tag":209,"props":19040,"children":19041},{"style":4132},[19042],{"type":51,"value":5724},{"type":45,"tag":209,"props":19044,"children":19045},{"style":4167},[19046],{"type":51,"value":11194},{"type":45,"tag":209,"props":19048,"children":19049},{"style":4132},[19050],{"type":51,"value":15444},{"type":45,"tag":209,"props":19052,"children":19053},{"style":328},[19054],{"type":51,"value":495},{"type":45,"tag":209,"props":19056,"children":19058},{"class":211,"line":19057},244,[19059,19063,19067,19071,19075,19079,19084,19088,19092,19096,19100],{"type":45,"tag":209,"props":19060,"children":19061},{"style":3860},[19062],{"type":51,"value":15456},{"type":45,"tag":209,"props":19064,"children":19065},{"style":328},[19066],{"type":51,"value":13045},{"type":45,"tag":209,"props":19068,"children":19069},{"style":317},[19070],{"type":51,"value":15465},{"type":45,"tag":209,"props":19072,"children":19073},{"style":4132},[19074],{"type":51,"value":5724},{"type":45,"tag":209,"props":19076,"children":19077},{"style":328},[19078],{"type":51,"value":8868},{"type":45,"tag":209,"props":19080,"children":19081},{"style":222},[19082],{"type":51,"value":19083},"Unknown payment handler: ",{"type":45,"tag":209,"props":19085,"children":19086},{"style":328},[19087],{"type":51,"value":8525},{"type":45,"tag":209,"props":19089,"children":19090},{"style":4167},[19091],{"type":51,"value":11194},{"type":45,"tag":209,"props":19093,"children":19094},{"style":328},[19095],{"type":51,"value":8543},{"type":45,"tag":209,"props":19097,"children":19098},{"style":4132},[19099],{"type":51,"value":3362},{"type":45,"tag":209,"props":19101,"children":19102},{"style":328},[19103],{"type":51,"value":4007},{"type":45,"tag":209,"props":19105,"children":19107},{"class":211,"line":19106},245,[19108],{"type":45,"tag":209,"props":19109,"children":19110},{"style":328},[19111],{"type":51,"value":1515},{"type":45,"tag":209,"props":19113,"children":19115},{"class":211,"line":19114},246,[19116],{"type":45,"tag":209,"props":19117,"children":19118},{"emptyLinePlaceholder":40},[19119],{"type":51,"value":3854},{"type":45,"tag":209,"props":19121,"children":19123},{"class":211,"line":19122},247,[19124],{"type":45,"tag":209,"props":19125,"children":19126},{"style":3811},[19127],{"type":51,"value":19128},"  \u002F\u002F Implement payment processing based on handler\n",{"type":45,"tag":209,"props":19130,"children":19132},{"class":211,"line":19131},248,[19133],{"type":45,"tag":209,"props":19134,"children":19135},{"style":3811},[19136],{"type":51,"value":19137},"  \u002F\u002F This is where you integrate with Stripe, etc.\n",{"type":45,"tag":209,"props":19139,"children":19141},{"class":211,"line":19140},249,[19142],{"type":45,"tag":209,"props":19143,"children":19144},{"style":328},[19145],{"type":51,"value":1524},{"type":45,"tag":209,"props":19147,"children":19149},{"class":211,"line":19148},250,[19150],{"type":45,"tag":209,"props":19151,"children":19152},{"emptyLinePlaceholder":40},[19153],{"type":51,"value":3854},{"type":45,"tag":209,"props":19155,"children":19157},{"class":211,"line":19156},251,[19158,19162,19166,19170,19174,19178,19182,19186,19190,19194,19198,19202,19206],{"type":45,"tag":209,"props":19159,"children":19160},{"style":507},[19161],{"type":51,"value":18853},{"type":45,"tag":209,"props":19163,"children":19164},{"style":507},[19165],{"type":51,"value":7459},{"type":45,"tag":209,"props":19167,"children":19168},{"style":317},[19169],{"type":51,"value":16717},{"type":45,"tag":209,"props":19171,"children":19172},{"style":328},[19173],{"type":51,"value":5724},{"type":45,"tag":209,"props":19175,"children":19176},{"style":9581},[19177],{"type":51,"value":12610},{"type":45,"tag":209,"props":19179,"children":19180},{"style":328},[19181],{"type":51,"value":382},{"type":45,"tag":209,"props":19183,"children":19184},{"style":216},[19185],{"type":51,"value":5116},{"type":45,"tag":209,"props":19187,"children":19188},{"style":328},[19189],{"type":51,"value":9622},{"type":45,"tag":209,"props":19191,"children":19192},{"style":216},[19193],{"type":51,"value":13240},{"type":45,"tag":209,"props":19195,"children":19196},{"style":328},[19197],{"type":51,"value":4781},{"type":45,"tag":209,"props":19199,"children":19200},{"style":216},[19201],{"type":51,"value":18943},{"type":45,"tag":209,"props":19203,"children":19204},{"style":328},[19205],{"type":51,"value":13071},{"type":45,"tag":209,"props":19207,"children":19208},{"style":328},[19209],{"type":51,"value":683},{"type":45,"tag":209,"props":19211,"children":19213},{"class":211,"line":19212},252,[19214],{"type":45,"tag":209,"props":19215,"children":19216},{"style":3811},[19217],{"type":51,"value":19218},"  \u002F\u002F Implement order webhook emission\n",{"type":45,"tag":209,"props":19220,"children":19222},{"class":211,"line":19221},253,[19223],{"type":45,"tag":209,"props":19224,"children":19225},{"style":3811},[19226],{"type":51,"value":19227},"  \u002F\u002F See lib\u002Fucp\u002Fwebhooks\u002Fsender.ts\n",{"type":45,"tag":209,"props":19229,"children":19231},{"class":211,"line":19230},254,[19232],{"type":45,"tag":209,"props":19233,"children":19234},{"style":328},[19235],{"type":51,"value":1524},{"type":45,"tag":2107,"props":19237,"children":19239},{"id":19238},"libucpnegotiationts",[19240],{"type":51,"value":19241},"lib\u002Fucp\u002Fnegotiation.ts",{"type":45,"tag":198,"props":19243,"children":19245},{"className":3799,"code":19244,"language":3801,"meta":203,"style":203},"\u002F**\n * UCP Capability Negotiation\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport config from '@\u002F..\u002Fucp.config.json';\n\ninterface UCPAgentInfo {\n  profile: string;\n}\n\ninterface NegotiationResult {\n  capabilities: string[];\n  version: string;\n}\n\n\u002F**\n * Parse UCP-Agent header (RFC 8941 dictionary syntax)\n * Example: profile=\"https:\u002F\u002Fplatform.example.com\u002F.well-known\u002Fucp\"\n *\u002F\nexport function parseUCPAgent(header: string | null): UCPAgentInfo | null {\n  if (!header) return null;\n\n  const profileMatch = header.match(\u002Fprofile=\"([^\"]+)\"\u002F);\n  if (!profileMatch) return null;\n\n  return { profile: profileMatch[1] };\n}\n\n\u002F**\n * Negotiate capabilities between business and platform\n *\u002F\nexport async function negotiateCapabilities(\n  platformProfileUrl?: string\n): Promise\u003CNegotiationResult> {\n  \u002F\u002F Business capabilities\n  const businessCapabilities = new Set([\n    ...config.capabilities.core,\n    ...config.capabilities.extensions,\n  ]);\n\n  if (!platformProfileUrl) {\n    \u002F\u002F No platform profile - return all business capabilities\n    return {\n      capabilities: Array.from(businessCapabilities),\n      version: config.ucp_version,\n    };\n  }\n\n  try {\n    \u002F\u002F Fetch platform profile\n    const response = await fetch(platformProfileUrl, {\n      headers: { Accept: 'application\u002Fjson' },\n    });\n\n    if (!response.ok) {\n      console.warn(`Failed to fetch platform profile: ${response.status}`);\n      return {\n        capabilities: Array.from(businessCapabilities),\n        version: config.ucp_version,\n      };\n    }\n\n    const platformProfile = await response.json();\n\n    \u002F\u002F Validate namespace authority\n    const profileUrl = new URL(platformProfileUrl);\n    \u002F\u002F Platform controls its own domain - trust it\n\n    \u002F\u002F Compute intersection\n    const platformCapabilities = new Set(\n      platformProfile.ucp?.capabilities?.map((c: { name: string }) => c.name) || []\n    );\n\n    const intersection = [...businessCapabilities].filter(c =>\n      platformCapabilities.has(c)\n    );\n\n    \u002F\u002F Version negotiation - accept platform version \u003C= business version\n    const platformVersion = platformProfile.ucp?.version;\n    if (platformVersion && platformVersion > config.ucp_version) {\n      throw new Error('version_unsupported');\n    }\n\n    return {\n      capabilities: intersection,\n      version: config.ucp_version,\n    };\n  } catch (error) {\n    console.error('Capability negotiation failed:', error);\n    \u002F\u002F Fall back to business capabilities\n    return {\n      capabilities: Array.from(businessCapabilities),\n      version: config.ucp_version,\n    };\n  }\n}\n",[19246],{"type":45,"tag":97,"props":19247,"children":19248},{"__ignoreMap":203},[19249,19256,19264,19271,19278,19285,19316,19323,19339,19359,19366,19373,19389,19412,19431,19438,19445,19452,19460,19468,19475,19535,19566,19573,19647,19679,19686,19726,19733,19740,19747,19755,19762,19785,19802,19830,19838,19868,19899,19930,19942,19949,19977,19985,19996,20037,20064,20071,20078,20085,20096,20104,20145,20187,20202,20209,20246,20304,20315,20355,20383,20391,20398,20405,20445,20452,20460,20501,20509,20516,20524,20552,20653,20665,20672,20727,20756,20767,20774,20782,20823,20871,20912,20919,20926,20937,20956,20983,20990,21017,21065,21073,21084,21123,21150,21157,21164],{"type":45,"tag":209,"props":19250,"children":19251},{"class":211,"line":212},[19252],{"type":45,"tag":209,"props":19253,"children":19254},{"style":3811},[19255],{"type":51,"value":3814},{"type":45,"tag":209,"props":19257,"children":19258},{"class":211,"line":498},[19259],{"type":45,"tag":209,"props":19260,"children":19261},{"style":3811},[19262],{"type":51,"value":19263}," * UCP Capability Negotiation\n",{"type":45,"tag":209,"props":19265,"children":19266},{"class":211,"line":29},[19267],{"type":45,"tag":209,"props":19268,"children":19269},{"style":3811},[19270],{"type":51,"value":3830},{"type":45,"tag":209,"props":19272,"children":19273},{"class":211,"line":578},[19274],{"type":45,"tag":209,"props":19275,"children":19276},{"style":3811},[19277],{"type":51,"value":3846},{"type":45,"tag":209,"props":19279,"children":19280},{"class":211,"line":622},[19281],{"type":45,"tag":209,"props":19282,"children":19283},{"emptyLinePlaceholder":40},[19284],{"type":51,"value":3854},{"type":45,"tag":209,"props":19286,"children":19287},{"class":211,"line":660},[19288,19292,19296,19300,19304,19308,19312],{"type":45,"tag":209,"props":19289,"children":19290},{"style":3860},[19291],{"type":51,"value":5641},{"type":45,"tag":209,"props":19293,"children":19294},{"style":4167},[19295],{"type":51,"value":7727},{"type":45,"tag":209,"props":19297,"children":19298},{"style":3860},[19299],{"type":51,"value":7732},{"type":45,"tag":209,"props":19301,"children":19302},{"style":328},[19303],{"type":51,"value":3891},{"type":45,"tag":209,"props":19305,"children":19306},{"style":222},[19307],{"type":51,"value":7741},{"type":45,"tag":209,"props":19309,"children":19310},{"style":328},[19311],{"type":51,"value":4002},{"type":45,"tag":209,"props":19313,"children":19314},{"style":328},[19315],{"type":51,"value":4007},{"type":45,"tag":209,"props":19317,"children":19318},{"class":211,"line":686},[19319],{"type":45,"tag":209,"props":19320,"children":19321},{"emptyLinePlaceholder":40},[19322],{"type":51,"value":3854},{"type":45,"tag":209,"props":19324,"children":19325},{"class":211,"line":729},[19326,19330,19335],{"type":45,"tag":209,"props":19327,"children":19328},{"style":507},[19329],{"type":51,"value":7975},{"type":45,"tag":209,"props":19331,"children":19332},{"style":216},[19333],{"type":51,"value":19334}," UCPAgentInfo",{"type":45,"tag":209,"props":19336,"children":19337},{"style":328},[19338],{"type":51,"value":683},{"type":45,"tag":209,"props":19340,"children":19341},{"class":211,"line":755},[19342,19347,19351,19355],{"type":45,"tag":209,"props":19343,"children":19344},{"style":4132},[19345],{"type":51,"value":19346},"  profile",{"type":45,"tag":209,"props":19348,"children":19349},{"style":328},[19350],{"type":51,"value":382},{"type":45,"tag":209,"props":19352,"children":19353},{"style":216},[19354],{"type":51,"value":4144},{"type":45,"tag":209,"props":19356,"children":19357},{"style":328},[19358],{"type":51,"value":4007},{"type":45,"tag":209,"props":19360,"children":19361},{"class":211,"line":764},[19362],{"type":45,"tag":209,"props":19363,"children":19364},{"style":328},[19365],{"type":51,"value":1524},{"type":45,"tag":209,"props":19367,"children":19368},{"class":211,"line":806},[19369],{"type":45,"tag":209,"props":19370,"children":19371},{"emptyLinePlaceholder":40},[19372],{"type":51,"value":3854},{"type":45,"tag":209,"props":19374,"children":19375},{"class":211,"line":899},[19376,19380,19385],{"type":45,"tag":209,"props":19377,"children":19378},{"style":507},[19379],{"type":51,"value":7975},{"type":45,"tag":209,"props":19381,"children":19382},{"style":216},[19383],{"type":51,"value":19384}," NegotiationResult",{"type":45,"tag":209,"props":19386,"children":19387},{"style":328},[19388],{"type":51,"value":683},{"type":45,"tag":209,"props":19390,"children":19391},{"class":211,"line":25},[19392,19396,19400,19404,19408],{"type":45,"tag":209,"props":19393,"children":19394},{"style":4132},[19395],{"type":51,"value":4156},{"type":45,"tag":209,"props":19397,"children":19398},{"style":328},[19399],{"type":51,"value":382},{"type":45,"tag":209,"props":19401,"children":19402},{"style":216},[19403],{"type":51,"value":4144},{"type":45,"tag":209,"props":19405,"children":19406},{"style":4167},[19407],{"type":51,"value":4170},{"type":45,"tag":209,"props":19409,"children":19410},{"style":328},[19411],{"type":51,"value":4007},{"type":45,"tag":209,"props":19413,"children":19414},{"class":211,"line":949},[19415,19419,19423,19427],{"type":45,"tag":209,"props":19416,"children":19417},{"style":4132},[19418],{"type":51,"value":4135},{"type":45,"tag":209,"props":19420,"children":19421},{"style":328},[19422],{"type":51,"value":382},{"type":45,"tag":209,"props":19424,"children":19425},{"style":216},[19426],{"type":51,"value":4144},{"type":45,"tag":209,"props":19428,"children":19429},{"style":328},[19430],{"type":51,"value":4007},{"type":45,"tag":209,"props":19432,"children":19433},{"class":211,"line":975},[19434],{"type":45,"tag":209,"props":19435,"children":19436},{"style":328},[19437],{"type":51,"value":1524},{"type":45,"tag":209,"props":19439,"children":19440},{"class":211,"line":1000},[19441],{"type":45,"tag":209,"props":19442,"children":19443},{"emptyLinePlaceholder":40},[19444],{"type":51,"value":3854},{"type":45,"tag":209,"props":19446,"children":19447},{"class":211,"line":1026},[19448],{"type":45,"tag":209,"props":19449,"children":19450},{"style":3811},[19451],{"type":51,"value":3814},{"type":45,"tag":209,"props":19453,"children":19454},{"class":211,"line":1034},[19455],{"type":45,"tag":209,"props":19456,"children":19457},{"style":3811},[19458],{"type":51,"value":19459}," * Parse UCP-Agent header (RFC 8941 dictionary syntax)\n",{"type":45,"tag":209,"props":19461,"children":19462},{"class":211,"line":1064},[19463],{"type":45,"tag":209,"props":19464,"children":19465},{"style":3811},[19466],{"type":51,"value":19467}," * Example: profile=\"https:\u002F\u002Fplatform.example.com\u002F.well-known\u002Fucp\"\n",{"type":45,"tag":209,"props":19469,"children":19470},{"class":211,"line":1090},[19471],{"type":45,"tag":209,"props":19472,"children":19473},{"style":3811},[19474],{"type":51,"value":3846},{"type":45,"tag":209,"props":19476,"children":19477},{"class":211,"line":1115},[19478,19482,19486,19490,19494,19499,19503,19507,19511,19515,19519,19523,19527,19531],{"type":45,"tag":209,"props":19479,"children":19480},{"style":3860},[19481],{"type":51,"value":3863},{"type":45,"tag":209,"props":19483,"children":19484},{"style":507},[19485],{"type":51,"value":7459},{"type":45,"tag":209,"props":19487,"children":19488},{"style":317},[19489],{"type":51,"value":11830},{"type":45,"tag":209,"props":19491,"children":19492},{"style":328},[19493],{"type":51,"value":5724},{"type":45,"tag":209,"props":19495,"children":19496},{"style":9581},[19497],{"type":51,"value":19498},"header",{"type":45,"tag":209,"props":19500,"children":19501},{"style":328},[19502],{"type":51,"value":382},{"type":45,"tag":209,"props":19504,"children":19505},{"style":216},[19506],{"type":51,"value":4144},{"type":45,"tag":209,"props":19508,"children":19509},{"style":328},[19510],{"type":51,"value":4562},{"type":45,"tag":209,"props":19512,"children":19513},{"style":216},[19514],{"type":51,"value":13150},{"type":45,"tag":209,"props":19516,"children":19517},{"style":328},[19518],{"type":51,"value":9622},{"type":45,"tag":209,"props":19520,"children":19521},{"style":216},[19522],{"type":51,"value":19334},{"type":45,"tag":209,"props":19524,"children":19525},{"style":328},[19526],{"type":51,"value":4562},{"type":45,"tag":209,"props":19528,"children":19529},{"style":216},[19530],{"type":51,"value":13150},{"type":45,"tag":209,"props":19532,"children":19533},{"style":328},[19534],{"type":51,"value":683},{"type":45,"tag":209,"props":19536,"children":19537},{"class":211,"line":1144},[19538,19542,19546,19550,19554,19558,19562],{"type":45,"tag":209,"props":19539,"children":19540},{"style":3860},[19541],{"type":51,"value":9393},{"type":45,"tag":209,"props":19543,"children":19544},{"style":4132},[19545],{"type":51,"value":9398},{"type":45,"tag":209,"props":19547,"children":19548},{"style":328},[19549],{"type":51,"value":12286},{"type":45,"tag":209,"props":19551,"children":19552},{"style":4167},[19553],{"type":51,"value":19498},{"type":45,"tag":209,"props":19555,"children":19556},{"style":4132},[19557],{"type":51,"value":8778},{"type":45,"tag":209,"props":19559,"children":19560},{"style":3860},[19561],{"type":51,"value":15352},{"type":45,"tag":209,"props":19563,"children":19564},{"style":328},[19565],{"type":51,"value":15150},{"type":45,"tag":209,"props":19567,"children":19568},{"class":211,"line":1173},[19569],{"type":45,"tag":209,"props":19570,"children":19571},{"emptyLinePlaceholder":40},[19572],{"type":51,"value":3854},{"type":45,"tag":209,"props":19574,"children":19575},{"class":211,"line":1202},[19576,19580,19585,19589,19594,19598,19603,19607,19612,19617,19622,19626,19631,19635,19639,19643],{"type":45,"tag":209,"props":19577,"children":19578},{"style":507},[19579],{"type":51,"value":7480},{"type":45,"tag":209,"props":19581,"children":19582},{"style":4167},[19583],{"type":51,"value":19584}," profileMatch",{"type":45,"tag":209,"props":19586,"children":19587},{"style":328},[19588],{"type":51,"value":7130},{"type":45,"tag":209,"props":19590,"children":19591},{"style":4167},[19592],{"type":51,"value":19593}," header",{"type":45,"tag":209,"props":19595,"children":19596},{"style":328},[19597],{"type":51,"value":5715},{"type":45,"tag":209,"props":19599,"children":19600},{"style":317},[19601],{"type":51,"value":19602},"match",{"type":45,"tag":209,"props":19604,"children":19605},{"style":4132},[19606],{"type":51,"value":5724},{"type":45,"tag":209,"props":19608,"children":19609},{"style":328},[19610],{"type":51,"value":19611},"\u002F",{"type":45,"tag":209,"props":19613,"children":19614},{"style":222},[19615],{"type":51,"value":19616},"profile=\"",{"type":45,"tag":209,"props":19618,"children":19619},{"style":328},[19620],{"type":51,"value":19621},"([^",{"type":45,"tag":209,"props":19623,"children":19624},{"style":222},[19625],{"type":51,"value":515},{"type":45,"tag":209,"props":19627,"children":19628},{"style":328},[19629],{"type":51,"value":19630},"]+)",{"type":45,"tag":209,"props":19632,"children":19633},{"style":222},[19634],{"type":51,"value":515},{"type":45,"tag":209,"props":19636,"children":19637},{"style":328},[19638],{"type":51,"value":19611},{"type":45,"tag":209,"props":19640,"children":19641},{"style":4132},[19642],{"type":51,"value":3362},{"type":45,"tag":209,"props":19644,"children":19645},{"style":328},[19646],{"type":51,"value":4007},{"type":45,"tag":209,"props":19648,"children":19649},{"class":211,"line":1228},[19650,19654,19658,19662,19667,19671,19675],{"type":45,"tag":209,"props":19651,"children":19652},{"style":3860},[19653],{"type":51,"value":9393},{"type":45,"tag":209,"props":19655,"children":19656},{"style":4132},[19657],{"type":51,"value":9398},{"type":45,"tag":209,"props":19659,"children":19660},{"style":328},[19661],{"type":51,"value":12286},{"type":45,"tag":209,"props":19663,"children":19664},{"style":4167},[19665],{"type":51,"value":19666},"profileMatch",{"type":45,"tag":209,"props":19668,"children":19669},{"style":4132},[19670],{"type":51,"value":8778},{"type":45,"tag":209,"props":19672,"children":19673},{"style":3860},[19674],{"type":51,"value":15352},{"type":45,"tag":209,"props":19676,"children":19677},{"style":328},[19678],{"type":51,"value":15150},{"type":45,"tag":209,"props":19680,"children":19681},{"class":211,"line":1236},[19682],{"type":45,"tag":209,"props":19683,"children":19684},{"emptyLinePlaceholder":40},[19685],{"type":51,"value":3854},{"type":45,"tag":209,"props":19687,"children":19688},{"class":211,"line":1274},[19689,19693,19697,19701,19705,19709,19713,19717,19721],{"type":45,"tag":209,"props":19690,"children":19691},{"style":3860},[19692],{"type":51,"value":7516},{"type":45,"tag":209,"props":19694,"children":19695},{"style":328},[19696],{"type":51,"value":5646},{"type":45,"tag":209,"props":19698,"children":19699},{"style":4132},[19700],{"type":51,"value":7485},{"type":45,"tag":209,"props":19702,"children":19703},{"style":328},[19704],{"type":51,"value":382},{"type":45,"tag":209,"props":19706,"children":19707},{"style":4167},[19708],{"type":51,"value":19584},{"type":45,"tag":209,"props":19710,"children":19711},{"style":4132},[19712],{"type":51,"value":10867},{"type":45,"tag":209,"props":19714,"children":19715},{"style":233},[19716],{"type":51,"value":6431},{"type":45,"tag":209,"props":19718,"children":19719},{"style":4132},[19720],{"type":51,"value":11472},{"type":45,"tag":209,"props":19722,"children":19723},{"style":328},[19724],{"type":51,"value":19725},"};\n",{"type":45,"tag":209,"props":19727,"children":19728},{"class":211,"line":1299},[19729],{"type":45,"tag":209,"props":19730,"children":19731},{"style":328},[19732],{"type":51,"value":1524},{"type":45,"tag":209,"props":19734,"children":19735},{"class":211,"line":1324},[19736],{"type":45,"tag":209,"props":19737,"children":19738},{"emptyLinePlaceholder":40},[19739],{"type":51,"value":3854},{"type":45,"tag":209,"props":19741,"children":19742},{"class":211,"line":1349},[19743],{"type":45,"tag":209,"props":19744,"children":19745},{"style":3811},[19746],{"type":51,"value":3814},{"type":45,"tag":209,"props":19748,"children":19749},{"class":211,"line":1386},[19750],{"type":45,"tag":209,"props":19751,"children":19752},{"style":3811},[19753],{"type":51,"value":19754}," * Negotiate capabilities between business and platform\n",{"type":45,"tag":209,"props":19756,"children":19757},{"class":211,"line":1424},[19758],{"type":45,"tag":209,"props":19759,"children":19760},{"style":3811},[19761],{"type":51,"value":3846},{"type":45,"tag":209,"props":19763,"children":19764},{"class":211,"line":1448},[19765,19769,19773,19777,19781],{"type":45,"tag":209,"props":19766,"children":19767},{"style":3860},[19768],{"type":51,"value":3863},{"type":45,"tag":209,"props":19770,"children":19771},{"style":507},[19772],{"type":51,"value":7454},{"type":45,"tag":209,"props":19774,"children":19775},{"style":507},[19776],{"type":51,"value":7459},{"type":45,"tag":209,"props":19778,"children":19779},{"style":317},[19780],{"type":51,"value":11821},{"type":45,"tag":209,"props":19782,"children":19783},{"style":328},[19784],{"type":51,"value":10031},{"type":45,"tag":209,"props":19786,"children":19787},{"class":211,"line":1474},[19788,19793,19797],{"type":45,"tag":209,"props":19789,"children":19790},{"style":9581},[19791],{"type":51,"value":19792},"  platformProfileUrl",{"type":45,"tag":209,"props":19794,"children":19795},{"style":328},[19796],{"type":51,"value":4771},{"type":45,"tag":209,"props":19798,"children":19799},{"style":216},[19800],{"type":51,"value":19801}," string\n",{"type":45,"tag":209,"props":19803,"children":19804},{"class":211,"line":1500},[19805,19809,19813,19817,19822,19826],{"type":45,"tag":209,"props":19806,"children":19807},{"style":328},[19808],{"type":51,"value":9622},{"type":45,"tag":209,"props":19810,"children":19811},{"style":216},[19812],{"type":51,"value":13240},{"type":45,"tag":209,"props":19814,"children":19815},{"style":328},[19816],{"type":51,"value":4781},{"type":45,"tag":209,"props":19818,"children":19819},{"style":216},[19820],{"type":51,"value":19821},"NegotiationResult",{"type":45,"tag":209,"props":19823,"children":19824},{"style":328},[19825],{"type":51,"value":13071},{"type":45,"tag":209,"props":19827,"children":19828},{"style":328},[19829],{"type":51,"value":683},{"type":45,"tag":209,"props":19831,"children":19832},{"class":211,"line":1509},[19833],{"type":45,"tag":209,"props":19834,"children":19835},{"style":3811},[19836],{"type":51,"value":19837},"  \u002F\u002F Business capabilities\n",{"type":45,"tag":209,"props":19839,"children":19840},{"class":211,"line":1518},[19841,19845,19850,19854,19858,19863],{"type":45,"tag":209,"props":19842,"children":19843},{"style":507},[19844],{"type":51,"value":7480},{"type":45,"tag":209,"props":19846,"children":19847},{"style":4167},[19848],{"type":51,"value":19849}," businessCapabilities",{"type":45,"tag":209,"props":19851,"children":19852},{"style":328},[19853],{"type":51,"value":7130},{"type":45,"tag":209,"props":19855,"children":19856},{"style":328},[19857],{"type":51,"value":13045},{"type":45,"tag":209,"props":19859,"children":19860},{"style":317},[19861],{"type":51,"value":19862}," Set",{"type":45,"tag":209,"props":19864,"children":19865},{"style":4132},[19866],{"type":51,"value":19867},"([\n",{"type":45,"tag":209,"props":19869,"children":19870},{"class":211,"line":4414},[19871,19875,19879,19883,19887,19891,19895],{"type":45,"tag":209,"props":19872,"children":19873},{"style":328},[19874],{"type":51,"value":11026},{"type":45,"tag":209,"props":19876,"children":19877},{"style":4167},[19878],{"type":51,"value":8530},{"type":45,"tag":209,"props":19880,"children":19881},{"style":328},[19882],{"type":51,"value":5715},{"type":45,"tag":209,"props":19884,"children":19885},{"style":4167},[19886],{"type":51,"value":670},{"type":45,"tag":209,"props":19888,"children":19889},{"style":328},[19890],{"type":51,"value":5715},{"type":45,"tag":209,"props":19892,"children":19893},{"style":4167},[19894],{"type":51,"value":697},{"type":45,"tag":209,"props":19896,"children":19897},{"style":328},[19898],{"type":51,"value":538},{"type":45,"tag":209,"props":19900,"children":19901},{"class":211,"line":4435},[19902,19906,19910,19914,19918,19922,19926],{"type":45,"tag":209,"props":19903,"children":19904},{"style":328},[19905],{"type":51,"value":11026},{"type":45,"tag":209,"props":19907,"children":19908},{"style":4167},[19909],{"type":51,"value":8530},{"type":45,"tag":209,"props":19911,"children":19912},{"style":328},[19913],{"type":51,"value":5715},{"type":45,"tag":209,"props":19915,"children":19916},{"style":4167},[19917],{"type":51,"value":670},{"type":45,"tag":209,"props":19919,"children":19920},{"style":328},[19921],{"type":51,"value":5715},{"type":45,"tag":209,"props":19923,"children":19924},{"style":4167},[19925],{"type":51,"value":739},{"type":45,"tag":209,"props":19927,"children":19928},{"style":328},[19929],{"type":51,"value":538},{"type":45,"tag":209,"props":19931,"children":19932},{"class":211,"line":4456},[19933,19938],{"type":45,"tag":209,"props":19934,"children":19935},{"style":4132},[19936],{"type":51,"value":19937},"  ])",{"type":45,"tag":209,"props":19939,"children":19940},{"style":328},[19941],{"type":51,"value":4007},{"type":45,"tag":209,"props":19943,"children":19944},{"class":211,"line":4477},[19945],{"type":45,"tag":209,"props":19946,"children":19947},{"emptyLinePlaceholder":40},[19948],{"type":51,"value":3854},{"type":45,"tag":209,"props":19950,"children":19951},{"class":211,"line":4497},[19952,19956,19960,19964,19969,19973],{"type":45,"tag":209,"props":19953,"children":19954},{"style":3860},[19955],{"type":51,"value":9393},{"type":45,"tag":209,"props":19957,"children":19958},{"style":4132},[19959],{"type":51,"value":9398},{"type":45,"tag":209,"props":19961,"children":19962},{"style":328},[19963],{"type":51,"value":12286},{"type":45,"tag":209,"props":19965,"children":19966},{"style":4167},[19967],{"type":51,"value":19968},"platformProfileUrl",{"type":45,"tag":209,"props":19970,"children":19971},{"style":4132},[19972],{"type":51,"value":8778},{"type":45,"tag":209,"props":19974,"children":19975},{"style":328},[19976],{"type":51,"value":495},{"type":45,"tag":209,"props":19978,"children":19979},{"class":211,"line":4505},[19980],{"type":45,"tag":209,"props":19981,"children":19982},{"style":3811},[19983],{"type":51,"value":19984},"    \u002F\u002F No platform profile - return all business capabilities\n",{"type":45,"tag":209,"props":19986,"children":19987},{"class":211,"line":4513},[19988,19992],{"type":45,"tag":209,"props":19989,"children":19990},{"style":3860},[19991],{"type":51,"value":12597},{"type":45,"tag":209,"props":19993,"children":19994},{"style":328},[19995],{"type":51,"value":683},{"type":45,"tag":209,"props":19997,"children":19998},{"class":211,"line":4534},[19999,20003,20007,20012,20016,20020,20024,20029,20033],{"type":45,"tag":209,"props":20000,"children":20001},{"style":4132},[20002],{"type":51,"value":9339},{"type":45,"tag":209,"props":20004,"children":20005},{"style":328},[20006],{"type":51,"value":382},{"type":45,"tag":209,"props":20008,"children":20009},{"style":4167},[20010],{"type":51,"value":20011}," Array",{"type":45,"tag":209,"props":20013,"children":20014},{"style":328},[20015],{"type":51,"value":5715},{"type":45,"tag":209,"props":20017,"children":20018},{"style":317},[20019],{"type":51,"value":7732},{"type":45,"tag":209,"props":20021,"children":20022},{"style":4132},[20023],{"type":51,"value":5724},{"type":45,"tag":209,"props":20025,"children":20026},{"style":4167},[20027],{"type":51,"value":20028},"businessCapabilities",{"type":45,"tag":209,"props":20030,"children":20031},{"style":4132},[20032],{"type":51,"value":3362},{"type":45,"tag":209,"props":20034,"children":20035},{"style":328},[20036],{"type":51,"value":538},{"type":45,"tag":209,"props":20038,"children":20039},{"class":211,"line":4616},[20040,20044,20048,20052,20056,20060],{"type":45,"tag":209,"props":20041,"children":20042},{"style":4132},[20043],{"type":51,"value":8605},{"type":45,"tag":209,"props":20045,"children":20046},{"style":328},[20047],{"type":51,"value":382},{"type":45,"tag":209,"props":20049,"children":20050},{"style":4167},[20051],{"type":51,"value":8614},{"type":45,"tag":209,"props":20053,"children":20054},{"style":328},[20055],{"type":51,"value":5715},{"type":45,"tag":209,"props":20057,"children":20058},{"style":4167},[20059],{"type":51,"value":550},{"type":45,"tag":209,"props":20061,"children":20062},{"style":328},[20063],{"type":51,"value":538},{"type":45,"tag":209,"props":20065,"children":20066},{"class":211,"line":4642},[20067],{"type":45,"tag":209,"props":20068,"children":20069},{"style":328},[20070],{"type":51,"value":9519},{"type":45,"tag":209,"props":20072,"children":20073},{"class":211,"line":4663},[20074],{"type":45,"tag":209,"props":20075,"children":20076},{"style":328},[20077],{"type":51,"value":1515},{"type":45,"tag":209,"props":20079,"children":20080},{"class":211,"line":4683},[20081],{"type":45,"tag":209,"props":20082,"children":20083},{"emptyLinePlaceholder":40},[20084],{"type":51,"value":3854},{"type":45,"tag":209,"props":20086,"children":20087},{"class":211,"line":4691},[20088,20092],{"type":45,"tag":209,"props":20089,"children":20090},{"style":3860},[20091],{"type":51,"value":12011},{"type":45,"tag":209,"props":20093,"children":20094},{"style":328},[20095],{"type":51,"value":683},{"type":45,"tag":209,"props":20097,"children":20098},{"class":211,"line":4699},[20099],{"type":45,"tag":209,"props":20100,"children":20101},{"style":3811},[20102],{"type":51,"value":20103},"    \u002F\u002F Fetch platform profile\n",{"type":45,"tag":209,"props":20105,"children":20106},{"class":211,"line":4719},[20107,20111,20116,20120,20124,20129,20133,20137,20141],{"type":45,"tag":209,"props":20108,"children":20109},{"style":507},[20110],{"type":51,"value":12031},{"type":45,"tag":209,"props":20112,"children":20113},{"style":4167},[20114],{"type":51,"value":20115}," response",{"type":45,"tag":209,"props":20117,"children":20118},{"style":328},[20119],{"type":51,"value":7130},{"type":45,"tag":209,"props":20121,"children":20122},{"style":3860},[20123],{"type":51,"value":12131},{"type":45,"tag":209,"props":20125,"children":20126},{"style":317},[20127],{"type":51,"value":20128}," fetch",{"type":45,"tag":209,"props":20130,"children":20131},{"style":4132},[20132],{"type":51,"value":5724},{"type":45,"tag":209,"props":20134,"children":20135},{"style":4167},[20136],{"type":51,"value":19968},{"type":45,"tag":209,"props":20138,"children":20139},{"style":328},[20140],{"type":51,"value":845},{"type":45,"tag":209,"props":20142,"children":20143},{"style":328},[20144],{"type":51,"value":683},{"type":45,"tag":209,"props":20146,"children":20147},{"class":211,"line":4739},[20148,20153,20157,20161,20166,20170,20174,20178,20182],{"type":45,"tag":209,"props":20149,"children":20150},{"style":4132},[20151],{"type":51,"value":20152},"      headers",{"type":45,"tag":209,"props":20154,"children":20155},{"style":328},[20156],{"type":51,"value":382},{"type":45,"tag":209,"props":20158,"children":20159},{"style":328},[20160],{"type":51,"value":5646},{"type":45,"tag":209,"props":20162,"children":20163},{"style":4132},[20164],{"type":51,"value":20165}," Accept",{"type":45,"tag":209,"props":20167,"children":20168},{"style":328},[20169],{"type":51,"value":382},{"type":45,"tag":209,"props":20171,"children":20172},{"style":328},[20173],{"type":51,"value":3891},{"type":45,"tag":209,"props":20175,"children":20176},{"style":222},[20177],{"type":51,"value":7628},{"type":45,"tag":209,"props":20179,"children":20180},{"style":328},[20181],{"type":51,"value":4002},{"type":45,"tag":209,"props":20183,"children":20184},{"style":328},[20185],{"type":51,"value":20186}," },\n",{"type":45,"tag":209,"props":20188,"children":20189},{"class":211,"line":4760},[20190,20194,20198],{"type":45,"tag":209,"props":20191,"children":20192},{"style":328},[20193],{"type":51,"value":12574},{"type":45,"tag":209,"props":20195,"children":20196},{"style":4132},[20197],{"type":51,"value":3362},{"type":45,"tag":209,"props":20199,"children":20200},{"style":328},[20201],{"type":51,"value":4007},{"type":45,"tag":209,"props":20203,"children":20204},{"class":211,"line":4802},[20205],{"type":45,"tag":209,"props":20206,"children":20207},{"emptyLinePlaceholder":40},[20208],{"type":51,"value":3854},{"type":45,"tag":209,"props":20210,"children":20211},{"class":211,"line":4810},[20212,20216,20220,20224,20229,20233,20238,20242],{"type":45,"tag":209,"props":20213,"children":20214},{"style":3860},[20215],{"type":51,"value":12277},{"type":45,"tag":209,"props":20217,"children":20218},{"style":4132},[20219],{"type":51,"value":9398},{"type":45,"tag":209,"props":20221,"children":20222},{"style":328},[20223],{"type":51,"value":12286},{"type":45,"tag":209,"props":20225,"children":20226},{"style":4167},[20227],{"type":51,"value":20228},"response",{"type":45,"tag":209,"props":20230,"children":20231},{"style":328},[20232],{"type":51,"value":5715},{"type":45,"tag":209,"props":20234,"children":20235},{"style":4167},[20236],{"type":51,"value":20237},"ok",{"type":45,"tag":209,"props":20239,"children":20240},{"style":4132},[20241],{"type":51,"value":8778},{"type":45,"tag":209,"props":20243,"children":20244},{"style":328},[20245],{"type":51,"value":495},{"type":45,"tag":209,"props":20247,"children":20248},{"class":211,"line":4818},[20249,20254,20258,20263,20267,20271,20276,20280,20284,20288,20292,20296,20300],{"type":45,"tag":209,"props":20250,"children":20251},{"style":4167},[20252],{"type":51,"value":20253},"      console",{"type":45,"tag":209,"props":20255,"children":20256},{"style":328},[20257],{"type":51,"value":5715},{"type":45,"tag":209,"props":20259,"children":20260},{"style":317},[20261],{"type":51,"value":20262},"warn",{"type":45,"tag":209,"props":20264,"children":20265},{"style":4132},[20266],{"type":51,"value":5724},{"type":45,"tag":209,"props":20268,"children":20269},{"style":328},[20270],{"type":51,"value":8868},{"type":45,"tag":209,"props":20272,"children":20273},{"style":222},[20274],{"type":51,"value":20275},"Failed to fetch platform profile: ",{"type":45,"tag":209,"props":20277,"children":20278},{"style":328},[20279],{"type":51,"value":8525},{"type":45,"tag":209,"props":20281,"children":20282},{"style":4167},[20283],{"type":51,"value":20228},{"type":45,"tag":209,"props":20285,"children":20286},{"style":328},[20287],{"type":51,"value":5715},{"type":45,"tag":209,"props":20289,"children":20290},{"style":4167},[20291],{"type":51,"value":14883},{"type":45,"tag":209,"props":20293,"children":20294},{"style":328},[20295],{"type":51,"value":8543},{"type":45,"tag":209,"props":20297,"children":20298},{"style":4132},[20299],{"type":51,"value":3362},{"type":45,"tag":209,"props":20301,"children":20302},{"style":328},[20303],{"type":51,"value":4007},{"type":45,"tag":209,"props":20305,"children":20306},{"class":211,"line":4839},[20307,20311],{"type":45,"tag":209,"props":20308,"children":20309},{"style":3860},[20310],{"type":51,"value":12316},{"type":45,"tag":209,"props":20312,"children":20313},{"style":328},[20314],{"type":51,"value":683},{"type":45,"tag":209,"props":20316,"children":20317},{"class":211,"line":4860},[20318,20323,20327,20331,20335,20339,20343,20347,20351],{"type":45,"tag":209,"props":20319,"children":20320},{"style":4132},[20321],{"type":51,"value":20322},"        capabilities",{"type":45,"tag":209,"props":20324,"children":20325},{"style":328},[20326],{"type":51,"value":382},{"type":45,"tag":209,"props":20328,"children":20329},{"style":4167},[20330],{"type":51,"value":20011},{"type":45,"tag":209,"props":20332,"children":20333},{"style":328},[20334],{"type":51,"value":5715},{"type":45,"tag":209,"props":20336,"children":20337},{"style":317},[20338],{"type":51,"value":7732},{"type":45,"tag":209,"props":20340,"children":20341},{"style":4132},[20342],{"type":51,"value":5724},{"type":45,"tag":209,"props":20344,"children":20345},{"style":4167},[20346],{"type":51,"value":20028},{"type":45,"tag":209,"props":20348,"children":20349},{"style":4132},[20350],{"type":51,"value":3362},{"type":45,"tag":209,"props":20352,"children":20353},{"style":328},[20354],{"type":51,"value":538},{"type":45,"tag":209,"props":20356,"children":20357},{"class":211,"line":4881},[20358,20363,20367,20371,20375,20379],{"type":45,"tag":209,"props":20359,"children":20360},{"style":4132},[20361],{"type":51,"value":20362},"        version",{"type":45,"tag":209,"props":20364,"children":20365},{"style":328},[20366],{"type":51,"value":382},{"type":45,"tag":209,"props":20368,"children":20369},{"style":4167},[20370],{"type":51,"value":8614},{"type":45,"tag":209,"props":20372,"children":20373},{"style":328},[20374],{"type":51,"value":5715},{"type":45,"tag":209,"props":20376,"children":20377},{"style":4167},[20378],{"type":51,"value":550},{"type":45,"tag":209,"props":20380,"children":20381},{"style":328},[20382],{"type":51,"value":538},{"type":45,"tag":209,"props":20384,"children":20385},{"class":211,"line":4902},[20386],{"type":45,"tag":209,"props":20387,"children":20388},{"style":328},[20389],{"type":51,"value":20390},"      };\n",{"type":45,"tag":209,"props":20392,"children":20393},{"class":211,"line":4923},[20394],{"type":45,"tag":209,"props":20395,"children":20396},{"style":328},[20397],{"type":51,"value":1506},{"type":45,"tag":209,"props":20399,"children":20400},{"class":211,"line":4931},[20401],{"type":45,"tag":209,"props":20402,"children":20403},{"emptyLinePlaceholder":40},[20404],{"type":51,"value":3854},{"type":45,"tag":209,"props":20406,"children":20407},{"class":211,"line":4939},[20408,20412,20417,20421,20425,20429,20433,20437,20441],{"type":45,"tag":209,"props":20409,"children":20410},{"style":507},[20411],{"type":51,"value":12031},{"type":45,"tag":209,"props":20413,"children":20414},{"style":4167},[20415],{"type":51,"value":20416}," platformProfile",{"type":45,"tag":209,"props":20418,"children":20419},{"style":328},[20420],{"type":51,"value":7130},{"type":45,"tag":209,"props":20422,"children":20423},{"style":3860},[20424],{"type":51,"value":12131},{"type":45,"tag":209,"props":20426,"children":20427},{"style":4167},[20428],{"type":51,"value":20115},{"type":45,"tag":209,"props":20430,"children":20431},{"style":328},[20432],{"type":51,"value":5715},{"type":45,"tag":209,"props":20434,"children":20435},{"style":317},[20436],{"type":51,"value":483},{"type":45,"tag":209,"props":20438,"children":20439},{"style":4132},[20440],{"type":51,"value":5756},{"type":45,"tag":209,"props":20442,"children":20443},{"style":328},[20444],{"type":51,"value":4007},{"type":45,"tag":209,"props":20446,"children":20447},{"class":211,"line":4960},[20448],{"type":45,"tag":209,"props":20449,"children":20450},{"emptyLinePlaceholder":40},[20451],{"type":51,"value":3854},{"type":45,"tag":209,"props":20453,"children":20454},{"class":211,"line":4981},[20455],{"type":45,"tag":209,"props":20456,"children":20457},{"style":3811},[20458],{"type":51,"value":20459},"    \u002F\u002F Validate namespace authority\n",{"type":45,"tag":209,"props":20461,"children":20462},{"class":211,"line":5002},[20463,20467,20472,20476,20480,20485,20489,20493,20497],{"type":45,"tag":209,"props":20464,"children":20465},{"style":507},[20466],{"type":51,"value":12031},{"type":45,"tag":209,"props":20468,"children":20469},{"style":4167},[20470],{"type":51,"value":20471}," profileUrl",{"type":45,"tag":209,"props":20473,"children":20474},{"style":328},[20475],{"type":51,"value":7130},{"type":45,"tag":209,"props":20477,"children":20478},{"style":328},[20479],{"type":51,"value":13045},{"type":45,"tag":209,"props":20481,"children":20482},{"style":317},[20483],{"type":51,"value":20484}," URL",{"type":45,"tag":209,"props":20486,"children":20487},{"style":4132},[20488],{"type":51,"value":5724},{"type":45,"tag":209,"props":20490,"children":20491},{"style":4167},[20492],{"type":51,"value":19968},{"type":45,"tag":209,"props":20494,"children":20495},{"style":4132},[20496],{"type":51,"value":3362},{"type":45,"tag":209,"props":20498,"children":20499},{"style":328},[20500],{"type":51,"value":4007},{"type":45,"tag":209,"props":20502,"children":20503},{"class":211,"line":5023},[20504],{"type":45,"tag":209,"props":20505,"children":20506},{"style":3811},[20507],{"type":51,"value":20508},"    \u002F\u002F Platform controls its own domain - trust it\n",{"type":45,"tag":209,"props":20510,"children":20511},{"class":211,"line":5044},[20512],{"type":45,"tag":209,"props":20513,"children":20514},{"emptyLinePlaceholder":40},[20515],{"type":51,"value":3854},{"type":45,"tag":209,"props":20517,"children":20518},{"class":211,"line":5065},[20519],{"type":45,"tag":209,"props":20520,"children":20521},{"style":3811},[20522],{"type":51,"value":20523},"    \u002F\u002F Compute intersection\n",{"type":45,"tag":209,"props":20525,"children":20526},{"class":211,"line":5086},[20527,20531,20536,20540,20544,20548],{"type":45,"tag":209,"props":20528,"children":20529},{"style":507},[20530],{"type":51,"value":12031},{"type":45,"tag":209,"props":20532,"children":20533},{"style":4167},[20534],{"type":51,"value":20535}," platformCapabilities",{"type":45,"tag":209,"props":20537,"children":20538},{"style":328},[20539],{"type":51,"value":7130},{"type":45,"tag":209,"props":20541,"children":20542},{"style":328},[20543],{"type":51,"value":13045},{"type":45,"tag":209,"props":20545,"children":20546},{"style":317},[20547],{"type":51,"value":19862},{"type":45,"tag":209,"props":20549,"children":20550},{"style":4132},[20551],{"type":51,"value":10031},{"type":45,"tag":209,"props":20553,"children":20554},{"class":211,"line":5094},[20555,20560,20564,20568,20572,20576,20580,20584,20588,20592,20597,20601,20605,20610,20614,20618,20623,20627,20632,20636,20641,20645,20649],{"type":45,"tag":209,"props":20556,"children":20557},{"style":4167},[20558],{"type":51,"value":20559},"      platformProfile",{"type":45,"tag":209,"props":20561,"children":20562},{"style":328},[20563],{"type":51,"value":5715},{"type":45,"tag":209,"props":20565,"children":20566},{"style":4167},[20567],{"type":51,"value":4},{"type":45,"tag":209,"props":20569,"children":20570},{"style":328},[20571],{"type":51,"value":10701},{"type":45,"tag":209,"props":20573,"children":20574},{"style":4167},[20575],{"type":51,"value":670},{"type":45,"tag":209,"props":20577,"children":20578},{"style":328},[20579],{"type":51,"value":10701},{"type":45,"tag":209,"props":20581,"children":20582},{"style":317},[20583],{"type":51,"value":9494},{"type":45,"tag":209,"props":20585,"children":20586},{"style":4132},[20587],{"type":51,"value":5724},{"type":45,"tag":209,"props":20589,"children":20590},{"style":328},[20591],{"type":51,"value":5724},{"type":45,"tag":209,"props":20593,"children":20594},{"style":9581},[20595],{"type":51,"value":20596},"c",{"type":45,"tag":209,"props":20598,"children":20599},{"style":328},[20600],{"type":51,"value":382},{"type":45,"tag":209,"props":20602,"children":20603},{"style":328},[20604],{"type":51,"value":5646},{"type":45,"tag":209,"props":20606,"children":20607},{"style":4132},[20608],{"type":51,"value":20609}," name",{"type":45,"tag":209,"props":20611,"children":20612},{"style":328},[20613],{"type":51,"value":382},{"type":45,"tag":209,"props":20615,"children":20616},{"style":216},[20617],{"type":51,"value":4144},{"type":45,"tag":209,"props":20619,"children":20620},{"style":328},[20621],{"type":51,"value":20622}," })",{"type":45,"tag":209,"props":20624,"children":20625},{"style":507},[20626],{"type":51,"value":13515},{"type":45,"tag":209,"props":20628,"children":20629},{"style":4167},[20630],{"type":51,"value":20631}," c",{"type":45,"tag":209,"props":20633,"children":20634},{"style":328},[20635],{"type":51,"value":5715},{"type":45,"tag":209,"props":20637,"children":20638},{"style":4167},[20639],{"type":51,"value":20640},"name",{"type":45,"tag":209,"props":20642,"children":20643},{"style":4132},[20644],{"type":51,"value":8778},{"type":45,"tag":209,"props":20646,"children":20647},{"style":328},[20648],{"type":51,"value":11477},{"type":45,"tag":209,"props":20650,"children":20651},{"style":4132},[20652],{"type":51,"value":752},{"type":45,"tag":209,"props":20654,"children":20655},{"class":211,"line":5102},[20656,20661],{"type":45,"tag":209,"props":20657,"children":20658},{"style":4132},[20659],{"type":51,"value":20660},"    )",{"type":45,"tag":209,"props":20662,"children":20663},{"style":328},[20664],{"type":51,"value":4007},{"type":45,"tag":209,"props":20666,"children":20667},{"class":211,"line":5123},[20668],{"type":45,"tag":209,"props":20669,"children":20670},{"emptyLinePlaceholder":40},[20671],{"type":51,"value":3854},{"type":45,"tag":209,"props":20673,"children":20674},{"class":211,"line":5144},[20675,20679,20684,20688,20692,20697,20701,20705,20709,20714,20718,20722],{"type":45,"tag":209,"props":20676,"children":20677},{"style":507},[20678],{"type":51,"value":12031},{"type":45,"tag":209,"props":20680,"children":20681},{"style":4167},[20682],{"type":51,"value":20683}," intersection",{"type":45,"tag":209,"props":20685,"children":20686},{"style":328},[20687],{"type":51,"value":7130},{"type":45,"tag":209,"props":20689,"children":20690},{"style":4132},[20691],{"type":51,"value":601},{"type":45,"tag":209,"props":20693,"children":20694},{"style":328},[20695],{"type":51,"value":20696},"...",{"type":45,"tag":209,"props":20698,"children":20699},{"style":4167},[20700],{"type":51,"value":20028},{"type":45,"tag":209,"props":20702,"children":20703},{"style":4132},[20704],{"type":51,"value":10877},{"type":45,"tag":209,"props":20706,"children":20707},{"style":328},[20708],{"type":51,"value":5715},{"type":45,"tag":209,"props":20710,"children":20711},{"style":317},[20712],{"type":51,"value":20713},"filter",{"type":45,"tag":209,"props":20715,"children":20716},{"style":4132},[20717],{"type":51,"value":5724},{"type":45,"tag":209,"props":20719,"children":20720},{"style":9581},[20721],{"type":51,"value":20596},{"type":45,"tag":209,"props":20723,"children":20724},{"style":507},[20725],{"type":51,"value":20726}," =>\n",{"type":45,"tag":209,"props":20728,"children":20729},{"class":211,"line":5164},[20730,20735,20739,20744,20748,20752],{"type":45,"tag":209,"props":20731,"children":20732},{"style":4167},[20733],{"type":51,"value":20734},"      platformCapabilities",{"type":45,"tag":209,"props":20736,"children":20737},{"style":328},[20738],{"type":51,"value":5715},{"type":45,"tag":209,"props":20740,"children":20741},{"style":317},[20742],{"type":51,"value":20743},"has",{"type":45,"tag":209,"props":20745,"children":20746},{"style":4132},[20747],{"type":51,"value":5724},{"type":45,"tag":209,"props":20749,"children":20750},{"style":4167},[20751],{"type":51,"value":20596},{"type":45,"tag":209,"props":20753,"children":20754},{"style":4132},[20755],{"type":51,"value":10093},{"type":45,"tag":209,"props":20757,"children":20758},{"class":211,"line":5184},[20759,20763],{"type":45,"tag":209,"props":20760,"children":20761},{"style":4132},[20762],{"type":51,"value":20660},{"type":45,"tag":209,"props":20764,"children":20765},{"style":328},[20766],{"type":51,"value":4007},{"type":45,"tag":209,"props":20768,"children":20769},{"class":211,"line":5204},[20770],{"type":45,"tag":209,"props":20771,"children":20772},{"emptyLinePlaceholder":40},[20773],{"type":51,"value":3854},{"type":45,"tag":209,"props":20775,"children":20776},{"class":211,"line":5229},[20777],{"type":45,"tag":209,"props":20778,"children":20779},{"style":3811},[20780],{"type":51,"value":20781},"    \u002F\u002F Version negotiation - accept platform version \u003C= business version\n",{"type":45,"tag":209,"props":20783,"children":20784},{"class":211,"line":5250},[20785,20789,20794,20798,20802,20806,20810,20814,20819],{"type":45,"tag":209,"props":20786,"children":20787},{"style":507},[20788],{"type":51,"value":12031},{"type":45,"tag":209,"props":20790,"children":20791},{"style":4167},[20792],{"type":51,"value":20793}," platformVersion",{"type":45,"tag":209,"props":20795,"children":20796},{"style":328},[20797],{"type":51,"value":7130},{"type":45,"tag":209,"props":20799,"children":20800},{"style":4167},[20801],{"type":51,"value":20416},{"type":45,"tag":209,"props":20803,"children":20804},{"style":328},[20805],{"type":51,"value":5715},{"type":45,"tag":209,"props":20807,"children":20808},{"style":4167},[20809],{"type":51,"value":4},{"type":45,"tag":209,"props":20811,"children":20812},{"style":328},[20813],{"type":51,"value":10701},{"type":45,"tag":209,"props":20815,"children":20816},{"style":4167},[20817],{"type":51,"value":20818},"version",{"type":45,"tag":209,"props":20820,"children":20821},{"style":328},[20822],{"type":51,"value":4007},{"type":45,"tag":209,"props":20824,"children":20825},{"class":211,"line":5271},[20826,20830,20834,20839,20843,20847,20851,20855,20859,20863,20867],{"type":45,"tag":209,"props":20827,"children":20828},{"style":3860},[20829],{"type":51,"value":12277},{"type":45,"tag":209,"props":20831,"children":20832},{"style":4132},[20833],{"type":51,"value":9398},{"type":45,"tag":209,"props":20835,"children":20836},{"style":4167},[20837],{"type":51,"value":20838},"platformVersion",{"type":45,"tag":209,"props":20840,"children":20841},{"style":328},[20842],{"type":51,"value":331},{"type":45,"tag":209,"props":20844,"children":20845},{"style":4167},[20846],{"type":51,"value":20793},{"type":45,"tag":209,"props":20848,"children":20849},{"style":328},[20850],{"type":51,"value":9423},{"type":45,"tag":209,"props":20852,"children":20853},{"style":4167},[20854],{"type":51,"value":8614},{"type":45,"tag":209,"props":20856,"children":20857},{"style":328},[20858],{"type":51,"value":5715},{"type":45,"tag":209,"props":20860,"children":20861},{"style":4167},[20862],{"type":51,"value":550},{"type":45,"tag":209,"props":20864,"children":20865},{"style":4132},[20866],{"type":51,"value":8778},{"type":45,"tag":209,"props":20868,"children":20869},{"style":328},[20870],{"type":51,"value":495},{"type":45,"tag":209,"props":20872,"children":20873},{"class":211,"line":5292},[20874,20879,20883,20887,20891,20895,20900,20904,20908],{"type":45,"tag":209,"props":20875,"children":20876},{"style":3860},[20877],{"type":51,"value":20878},"      throw",{"type":45,"tag":209,"props":20880,"children":20881},{"style":328},[20882],{"type":51,"value":13045},{"type":45,"tag":209,"props":20884,"children":20885},{"style":317},[20886],{"type":51,"value":15465},{"type":45,"tag":209,"props":20888,"children":20889},{"style":4132},[20890],{"type":51,"value":5724},{"type":45,"tag":209,"props":20892,"children":20893},{"style":328},[20894],{"type":51,"value":4002},{"type":45,"tag":209,"props":20896,"children":20897},{"style":222},[20898],{"type":51,"value":20899},"version_unsupported",{"type":45,"tag":209,"props":20901,"children":20902},{"style":328},[20903],{"type":51,"value":4002},{"type":45,"tag":209,"props":20905,"children":20906},{"style":4132},[20907],{"type":51,"value":3362},{"type":45,"tag":209,"props":20909,"children":20910},{"style":328},[20911],{"type":51,"value":4007},{"type":45,"tag":209,"props":20913,"children":20914},{"class":211,"line":5317},[20915],{"type":45,"tag":209,"props":20916,"children":20917},{"style":328},[20918],{"type":51,"value":1506},{"type":45,"tag":209,"props":20920,"children":20921},{"class":211,"line":5338},[20922],{"type":45,"tag":209,"props":20923,"children":20924},{"emptyLinePlaceholder":40},[20925],{"type":51,"value":3854},{"type":45,"tag":209,"props":20927,"children":20928},{"class":211,"line":5359},[20929,20933],{"type":45,"tag":209,"props":20930,"children":20931},{"style":3860},[20932],{"type":51,"value":12597},{"type":45,"tag":209,"props":20934,"children":20935},{"style":328},[20936],{"type":51,"value":683},{"type":45,"tag":209,"props":20938,"children":20939},{"class":211,"line":5380},[20940,20944,20948,20952],{"type":45,"tag":209,"props":20941,"children":20942},{"style":4132},[20943],{"type":51,"value":9339},{"type":45,"tag":209,"props":20945,"children":20946},{"style":328},[20947],{"type":51,"value":382},{"type":45,"tag":209,"props":20949,"children":20950},{"style":4167},[20951],{"type":51,"value":20683},{"type":45,"tag":209,"props":20953,"children":20954},{"style":328},[20955],{"type":51,"value":538},{"type":45,"tag":209,"props":20957,"children":20958},{"class":211,"line":5389},[20959,20963,20967,20971,20975,20979],{"type":45,"tag":209,"props":20960,"children":20961},{"style":4132},[20962],{"type":51,"value":8605},{"type":45,"tag":209,"props":20964,"children":20965},{"style":328},[20966],{"type":51,"value":382},{"type":45,"tag":209,"props":20968,"children":20969},{"style":4167},[20970],{"type":51,"value":8614},{"type":45,"tag":209,"props":20972,"children":20973},{"style":328},[20974],{"type":51,"value":5715},{"type":45,"tag":209,"props":20976,"children":20977},{"style":4167},[20978],{"type":51,"value":550},{"type":45,"tag":209,"props":20980,"children":20981},{"style":328},[20982],{"type":51,"value":538},{"type":45,"tag":209,"props":20984,"children":20985},{"class":211,"line":5411},[20986],{"type":45,"tag":209,"props":20987,"children":20988},{"style":328},[20989],{"type":51,"value":9519},{"type":45,"tag":209,"props":20991,"children":20992},{"class":211,"line":5433},[20993,20997,21001,21005,21009,21013],{"type":45,"tag":209,"props":20994,"children":20995},{"style":328},[20996],{"type":51,"value":6631},{"type":45,"tag":209,"props":20998,"children":20999},{"style":3860},[21000],{"type":51,"value":12647},{"type":45,"tag":209,"props":21002,"children":21003},{"style":4132},[21004],{"type":51,"value":9398},{"type":45,"tag":209,"props":21006,"children":21007},{"style":4167},[21008],{"type":51,"value":12363},{"type":45,"tag":209,"props":21010,"children":21011},{"style":4132},[21012],{"type":51,"value":8778},{"type":45,"tag":209,"props":21014,"children":21015},{"style":328},[21016],{"type":51,"value":495},{"type":45,"tag":209,"props":21018,"children":21019},{"class":211,"line":5455},[21020,21024,21028,21032,21036,21040,21045,21049,21053,21057,21061],{"type":45,"tag":209,"props":21021,"children":21022},{"style":4167},[21023],{"type":51,"value":12671},{"type":45,"tag":209,"props":21025,"children":21026},{"style":328},[21027],{"type":51,"value":5715},{"type":45,"tag":209,"props":21029,"children":21030},{"style":317},[21031],{"type":51,"value":12363},{"type":45,"tag":209,"props":21033,"children":21034},{"style":4132},[21035],{"type":51,"value":5724},{"type":45,"tag":209,"props":21037,"children":21038},{"style":328},[21039],{"type":51,"value":4002},{"type":45,"tag":209,"props":21041,"children":21042},{"style":222},[21043],{"type":51,"value":21044},"Capability negotiation failed:",{"type":45,"tag":209,"props":21046,"children":21047},{"style":328},[21048],{"type":51,"value":4002},{"type":45,"tag":209,"props":21050,"children":21051},{"style":328},[21052],{"type":51,"value":845},{"type":45,"tag":209,"props":21054,"children":21055},{"style":4167},[21056],{"type":51,"value":12705},{"type":45,"tag":209,"props":21058,"children":21059},{"style":4132},[21060],{"type":51,"value":3362},{"type":45,"tag":209,"props":21062,"children":21063},{"style":328},[21064],{"type":51,"value":4007},{"type":45,"tag":209,"props":21066,"children":21067},{"class":211,"line":5463},[21068],{"type":45,"tag":209,"props":21069,"children":21070},{"style":3811},[21071],{"type":51,"value":21072},"    \u002F\u002F Fall back to business capabilities\n",{"type":45,"tag":209,"props":21074,"children":21075},{"class":211,"line":5471},[21076,21080],{"type":45,"tag":209,"props":21077,"children":21078},{"style":3860},[21079],{"type":51,"value":12597},{"type":45,"tag":209,"props":21081,"children":21082},{"style":328},[21083],{"type":51,"value":683},{"type":45,"tag":209,"props":21085,"children":21086},{"class":211,"line":5491},[21087,21091,21095,21099,21103,21107,21111,21115,21119],{"type":45,"tag":209,"props":21088,"children":21089},{"style":4132},[21090],{"type":51,"value":9339},{"type":45,"tag":209,"props":21092,"children":21093},{"style":328},[21094],{"type":51,"value":382},{"type":45,"tag":209,"props":21096,"children":21097},{"style":4167},[21098],{"type":51,"value":20011},{"type":45,"tag":209,"props":21100,"children":21101},{"style":328},[21102],{"type":51,"value":5715},{"type":45,"tag":209,"props":21104,"children":21105},{"style":317},[21106],{"type":51,"value":7732},{"type":45,"tag":209,"props":21108,"children":21109},{"style":4132},[21110],{"type":51,"value":5724},{"type":45,"tag":209,"props":21112,"children":21113},{"style":4167},[21114],{"type":51,"value":20028},{"type":45,"tag":209,"props":21116,"children":21117},{"style":4132},[21118],{"type":51,"value":3362},{"type":45,"tag":209,"props":21120,"children":21121},{"style":328},[21122],{"type":51,"value":538},{"type":45,"tag":209,"props":21124,"children":21125},{"class":211,"line":5512},[21126,21130,21134,21138,21142,21146],{"type":45,"tag":209,"props":21127,"children":21128},{"style":4132},[21129],{"type":51,"value":8605},{"type":45,"tag":209,"props":21131,"children":21132},{"style":328},[21133],{"type":51,"value":382},{"type":45,"tag":209,"props":21135,"children":21136},{"style":4167},[21137],{"type":51,"value":8614},{"type":45,"tag":209,"props":21139,"children":21140},{"style":328},[21141],{"type":51,"value":5715},{"type":45,"tag":209,"props":21143,"children":21144},{"style":4167},[21145],{"type":51,"value":550},{"type":45,"tag":209,"props":21147,"children":21148},{"style":328},[21149],{"type":51,"value":538},{"type":45,"tag":209,"props":21151,"children":21152},{"class":211,"line":5533},[21153],{"type":45,"tag":209,"props":21154,"children":21155},{"style":328},[21156],{"type":51,"value":9519},{"type":45,"tag":209,"props":21158,"children":21159},{"class":211,"line":5553},[21160],{"type":45,"tag":209,"props":21161,"children":21162},{"style":328},[21163],{"type":51,"value":1515},{"type":45,"tag":209,"props":21165,"children":21166},{"class":211,"line":5562},[21167],{"type":45,"tag":209,"props":21168,"children":21169},{"style":328},[21170],{"type":51,"value":1524},{"type":45,"tag":2107,"props":21172,"children":21174},{"id":21173},"libucpresponsets",[21175],{"type":51,"value":21176},"lib\u002Fucp\u002Fresponse.ts",{"type":45,"tag":198,"props":21178,"children":21180},{"className":3799,"code":21179,"language":3801,"meta":203,"style":203},"\u002F**\n * UCP Response Helpers\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { NextResponse } from 'next\u002Fserver';\nimport type { NegotiationResult } from '.\u002Fnegotiation';\n\n\u002F**\n * Wrap a response with UCP metadata\n *\u002F\nexport function wrapResponse\u003CT extends { ucp?: unknown }>(\n  data: T,\n  negotiation: NegotiationResult,\n  status: number = 200\n): NextResponse {\n  \u002F\u002F Ensure ucp metadata is present\n  const response = {\n    ...data,\n    ucp: {\n      version: negotiation.version,\n      capabilities: negotiation.capabilities,\n    },\n  };\n\n  return NextResponse.json(response, { status });\n}\n\n\u002F**\n * Create an error response\n *\u002F\nexport function errorResponse(\n  status: number,\n  code: string,\n  message: string,\n  details?: Record\u003Cstring, unknown>\n): NextResponse {\n  return NextResponse.json(\n    {\n      error: {\n        code,\n        message,\n        ...(details && { details }),\n      },\n    },\n    { status }\n  );\n}\n",[21181],{"type":45,"tag":97,"props":21182,"children":21183},{"__ignoreMap":203},[21184,21191,21199,21206,21213,21220,21259,21303,21310,21317,21325,21332,21382,21403,21423,21447,21462,21470,21489,21504,21519,21546,21573,21580,21587,21594,21646,21653,21660,21667,21675,21682,21701,21720,21739,21758,21794,21809,21832,21840,21856,21868,21880,21922,21929,21936,21953,21965],{"type":45,"tag":209,"props":21185,"children":21186},{"class":211,"line":212},[21187],{"type":45,"tag":209,"props":21188,"children":21189},{"style":3811},[21190],{"type":51,"value":3814},{"type":45,"tag":209,"props":21192,"children":21193},{"class":211,"line":498},[21194],{"type":45,"tag":209,"props":21195,"children":21196},{"style":3811},[21197],{"type":51,"value":21198}," * UCP Response Helpers\n",{"type":45,"tag":209,"props":21200,"children":21201},{"class":211,"line":29},[21202],{"type":45,"tag":209,"props":21203,"children":21204},{"style":3811},[21205],{"type":51,"value":3830},{"type":45,"tag":209,"props":21207,"children":21208},{"class":211,"line":578},[21209],{"type":45,"tag":209,"props":21210,"children":21211},{"style":3811},[21212],{"type":51,"value":3846},{"type":45,"tag":209,"props":21214,"children":21215},{"class":211,"line":622},[21216],{"type":45,"tag":209,"props":21217,"children":21218},{"emptyLinePlaceholder":40},[21219],{"type":51,"value":3854},{"type":45,"tag":209,"props":21221,"children":21222},{"class":211,"line":660},[21223,21227,21231,21235,21239,21243,21247,21251,21255],{"type":45,"tag":209,"props":21224,"children":21225},{"style":3860},[21226],{"type":51,"value":5641},{"type":45,"tag":209,"props":21228,"children":21229},{"style":328},[21230],{"type":51,"value":5646},{"type":45,"tag":209,"props":21232,"children":21233},{"style":4167},[21234],{"type":51,"value":7320},{"type":45,"tag":209,"props":21236,"children":21237},{"style":328},[21238],{"type":51,"value":5656},{"type":45,"tag":209,"props":21240,"children":21241},{"style":3860},[21242],{"type":51,"value":5661},{"type":45,"tag":209,"props":21244,"children":21245},{"style":328},[21246],{"type":51,"value":3891},{"type":45,"tag":209,"props":21248,"children":21249},{"style":222},[21250],{"type":51,"value":7337},{"type":45,"tag":209,"props":21252,"children":21253},{"style":328},[21254],{"type":51,"value":4002},{"type":45,"tag":209,"props":21256,"children":21257},{"style":328},[21258],{"type":51,"value":4007},{"type":45,"tag":209,"props":21260,"children":21261},{"class":211,"line":686},[21262,21266,21270,21274,21278,21282,21286,21290,21295,21299],{"type":45,"tag":209,"props":21263,"children":21264},{"style":3860},[21265],{"type":51,"value":5641},{"type":45,"tag":209,"props":21267,"children":21268},{"style":3860},[21269],{"type":51,"value":3868},{"type":45,"tag":209,"props":21271,"children":21272},{"style":328},[21273],{"type":51,"value":5646},{"type":45,"tag":209,"props":21275,"children":21276},{"style":4167},[21277],{"type":51,"value":19384},{"type":45,"tag":209,"props":21279,"children":21280},{"style":328},[21281],{"type":51,"value":5656},{"type":45,"tag":209,"props":21283,"children":21284},{"style":3860},[21285],{"type":51,"value":5661},{"type":45,"tag":209,"props":21287,"children":21288},{"style":328},[21289],{"type":51,"value":3891},{"type":45,"tag":209,"props":21291,"children":21292},{"style":222},[21293],{"type":51,"value":21294},".\u002Fnegotiation",{"type":45,"tag":209,"props":21296,"children":21297},{"style":328},[21298],{"type":51,"value":4002},{"type":45,"tag":209,"props":21300,"children":21301},{"style":328},[21302],{"type":51,"value":4007},{"type":45,"tag":209,"props":21304,"children":21305},{"class":211,"line":729},[21306],{"type":45,"tag":209,"props":21307,"children":21308},{"emptyLinePlaceholder":40},[21309],{"type":51,"value":3854},{"type":45,"tag":209,"props":21311,"children":21312},{"class":211,"line":755},[21313],{"type":45,"tag":209,"props":21314,"children":21315},{"style":3811},[21316],{"type":51,"value":3814},{"type":45,"tag":209,"props":21318,"children":21319},{"class":211,"line":764},[21320],{"type":45,"tag":209,"props":21321,"children":21322},{"style":3811},[21323],{"type":51,"value":21324}," * Wrap a response with UCP metadata\n",{"type":45,"tag":209,"props":21326,"children":21327},{"class":211,"line":806},[21328],{"type":45,"tag":209,"props":21329,"children":21330},{"style":3811},[21331],{"type":51,"value":3846},{"type":45,"tag":209,"props":21333,"children":21334},{"class":211,"line":899},[21335,21339,21343,21347,21351,21356,21360,21364,21369,21373,21377],{"type":45,"tag":209,"props":21336,"children":21337},{"style":3860},[21338],{"type":51,"value":3863},{"type":45,"tag":209,"props":21340,"children":21341},{"style":507},[21342],{"type":51,"value":7459},{"type":45,"tag":209,"props":21344,"children":21345},{"style":317},[21346],{"type":51,"value":11871},{"type":45,"tag":209,"props":21348,"children":21349},{"style":328},[21350],{"type":51,"value":4781},{"type":45,"tag":209,"props":21352,"children":21353},{"style":216},[21354],{"type":51,"value":21355},"T",{"type":45,"tag":209,"props":21357,"children":21358},{"style":507},[21359],{"type":51,"value":10193},{"type":45,"tag":209,"props":21361,"children":21362},{"style":328},[21363],{"type":51,"value":5646},{"type":45,"tag":209,"props":21365,"children":21366},{"style":4132},[21367],{"type":51,"value":21368}," ucp",{"type":45,"tag":209,"props":21370,"children":21371},{"style":328},[21372],{"type":51,"value":4771},{"type":45,"tag":209,"props":21374,"children":21375},{"style":216},[21376],{"type":51,"value":4794},{"type":45,"tag":209,"props":21378,"children":21379},{"style":328},[21380],{"type":51,"value":21381}," }>(\n",{"type":45,"tag":209,"props":21383,"children":21384},{"class":211,"line":25},[21385,21390,21394,21399],{"type":45,"tag":209,"props":21386,"children":21387},{"style":9581},[21388],{"type":51,"value":21389},"  data",{"type":45,"tag":209,"props":21391,"children":21392},{"style":328},[21393],{"type":51,"value":382},{"type":45,"tag":209,"props":21395,"children":21396},{"style":216},[21397],{"type":51,"value":21398}," T",{"type":45,"tag":209,"props":21400,"children":21401},{"style":328},[21402],{"type":51,"value":538},{"type":45,"tag":209,"props":21404,"children":21405},{"class":211,"line":949},[21406,21411,21415,21419],{"type":45,"tag":209,"props":21407,"children":21408},{"style":9581},[21409],{"type":51,"value":21410},"  negotiation",{"type":45,"tag":209,"props":21412,"children":21413},{"style":328},[21414],{"type":51,"value":382},{"type":45,"tag":209,"props":21416,"children":21417},{"style":216},[21418],{"type":51,"value":19384},{"type":45,"tag":209,"props":21420,"children":21421},{"style":328},[21422],{"type":51,"value":538},{"type":45,"tag":209,"props":21424,"children":21425},{"class":211,"line":975},[21426,21430,21434,21438,21442],{"type":45,"tag":209,"props":21427,"children":21428},{"style":9581},[21429],{"type":51,"value":4540},{"type":45,"tag":209,"props":21431,"children":21432},{"style":328},[21433],{"type":51,"value":382},{"type":45,"tag":209,"props":21435,"children":21436},{"style":216},[21437],{"type":51,"value":4265},{"type":45,"tag":209,"props":21439,"children":21440},{"style":328},[21441],{"type":51,"value":7130},{"type":45,"tag":209,"props":21443,"children":21444},{"style":233},[21445],{"type":51,"value":21446}," 200\n",{"type":45,"tag":209,"props":21448,"children":21449},{"class":211,"line":1000},[21450,21454,21458],{"type":45,"tag":209,"props":21451,"children":21452},{"style":328},[21453],{"type":51,"value":9622},{"type":45,"tag":209,"props":21455,"children":21456},{"style":216},[21457],{"type":51,"value":7320},{"type":45,"tag":209,"props":21459,"children":21460},{"style":328},[21461],{"type":51,"value":683},{"type":45,"tag":209,"props":21463,"children":21464},{"class":211,"line":1026},[21465],{"type":45,"tag":209,"props":21466,"children":21467},{"style":3811},[21468],{"type":51,"value":21469},"  \u002F\u002F Ensure ucp metadata is present\n",{"type":45,"tag":209,"props":21471,"children":21472},{"class":211,"line":1034},[21473,21477,21481,21485],{"type":45,"tag":209,"props":21474,"children":21475},{"style":507},[21476],{"type":51,"value":7480},{"type":45,"tag":209,"props":21478,"children":21479},{"style":4167},[21480],{"type":51,"value":20115},{"type":45,"tag":209,"props":21482,"children":21483},{"style":328},[21484],{"type":51,"value":7130},{"type":45,"tag":209,"props":21486,"children":21487},{"style":328},[21488],{"type":51,"value":683},{"type":45,"tag":209,"props":21490,"children":21491},{"class":211,"line":1064},[21492,21496,21500],{"type":45,"tag":209,"props":21493,"children":21494},{"style":328},[21495],{"type":51,"value":11026},{"type":45,"tag":209,"props":21497,"children":21498},{"style":4167},[21499],{"type":51,"value":12519},{"type":45,"tag":209,"props":21501,"children":21502},{"style":328},[21503],{"type":51,"value":538},{"type":45,"tag":209,"props":21505,"children":21506},{"class":211,"line":1090},[21507,21511,21515],{"type":45,"tag":209,"props":21508,"children":21509},{"style":4132},[21510],{"type":51,"value":8589},{"type":45,"tag":209,"props":21512,"children":21513},{"style":328},[21514],{"type":51,"value":382},{"type":45,"tag":209,"props":21516,"children":21517},{"style":328},[21518],{"type":51,"value":683},{"type":45,"tag":209,"props":21520,"children":21521},{"class":211,"line":1115},[21522,21526,21530,21534,21538,21542],{"type":45,"tag":209,"props":21523,"children":21524},{"style":4132},[21525],{"type":51,"value":8605},{"type":45,"tag":209,"props":21527,"children":21528},{"style":328},[21529],{"type":51,"value":382},{"type":45,"tag":209,"props":21531,"children":21532},{"style":4167},[21533],{"type":51,"value":12122},{"type":45,"tag":209,"props":21535,"children":21536},{"style":328},[21537],{"type":51,"value":5715},{"type":45,"tag":209,"props":21539,"children":21540},{"style":4167},[21541],{"type":51,"value":20818},{"type":45,"tag":209,"props":21543,"children":21544},{"style":328},[21545],{"type":51,"value":538},{"type":45,"tag":209,"props":21547,"children":21548},{"class":211,"line":1144},[21549,21553,21557,21561,21565,21569],{"type":45,"tag":209,"props":21550,"children":21551},{"style":4132},[21552],{"type":51,"value":9339},{"type":45,"tag":209,"props":21554,"children":21555},{"style":328},[21556],{"type":51,"value":382},{"type":45,"tag":209,"props":21558,"children":21559},{"style":4167},[21560],{"type":51,"value":12122},{"type":45,"tag":209,"props":21562,"children":21563},{"style":328},[21564],{"type":51,"value":5715},{"type":45,"tag":209,"props":21566,"children":21567},{"style":4167},[21568],{"type":51,"value":670},{"type":45,"tag":209,"props":21570,"children":21571},{"style":328},[21572],{"type":51,"value":538},{"type":45,"tag":209,"props":21574,"children":21575},{"class":211,"line":1173},[21576],{"type":45,"tag":209,"props":21577,"children":21578},{"style":328},[21579],{"type":51,"value":7644},{"type":45,"tag":209,"props":21581,"children":21582},{"class":211,"line":1202},[21583],{"type":45,"tag":209,"props":21584,"children":21585},{"style":328},[21586],{"type":51,"value":7881},{"type":45,"tag":209,"props":21588,"children":21589},{"class":211,"line":1228},[21590],{"type":45,"tag":209,"props":21591,"children":21592},{"emptyLinePlaceholder":40},[21593],{"type":51,"value":3854},{"type":45,"tag":209,"props":21595,"children":21596},{"class":211,"line":1236},[21597,21601,21605,21609,21613,21617,21621,21625,21629,21634,21638,21642],{"type":45,"tag":209,"props":21598,"children":21599},{"style":3860},[21600],{"type":51,"value":7516},{"type":45,"tag":209,"props":21602,"children":21603},{"style":4167},[21604],{"type":51,"value":7320},{"type":45,"tag":209,"props":21606,"children":21607},{"style":328},[21608],{"type":51,"value":5715},{"type":45,"tag":209,"props":21610,"children":21611},{"style":317},[21612],{"type":51,"value":483},{"type":45,"tag":209,"props":21614,"children":21615},{"style":4132},[21616],{"type":51,"value":5724},{"type":45,"tag":209,"props":21618,"children":21619},{"style":4167},[21620],{"type":51,"value":20228},{"type":45,"tag":209,"props":21622,"children":21623},{"style":328},[21624],{"type":51,"value":845},{"type":45,"tag":209,"props":21626,"children":21627},{"style":328},[21628],{"type":51,"value":5646},{"type":45,"tag":209,"props":21630,"children":21631},{"style":4167},[21632],{"type":51,"value":21633}," status",{"type":45,"tag":209,"props":21635,"children":21636},{"style":328},[21637],{"type":51,"value":5656},{"type":45,"tag":209,"props":21639,"children":21640},{"style":4132},[21641],{"type":51,"value":3362},{"type":45,"tag":209,"props":21643,"children":21644},{"style":328},[21645],{"type":51,"value":4007},{"type":45,"tag":209,"props":21647,"children":21648},{"class":211,"line":1274},[21649],{"type":45,"tag":209,"props":21650,"children":21651},{"style":328},[21652],{"type":51,"value":1524},{"type":45,"tag":209,"props":21654,"children":21655},{"class":211,"line":1299},[21656],{"type":45,"tag":209,"props":21657,"children":21658},{"emptyLinePlaceholder":40},[21659],{"type":51,"value":3854},{"type":45,"tag":209,"props":21661,"children":21662},{"class":211,"line":1324},[21663],{"type":45,"tag":209,"props":21664,"children":21665},{"style":3811},[21666],{"type":51,"value":3814},{"type":45,"tag":209,"props":21668,"children":21669},{"class":211,"line":1349},[21670],{"type":45,"tag":209,"props":21671,"children":21672},{"style":3811},[21673],{"type":51,"value":21674}," * Create an error response\n",{"type":45,"tag":209,"props":21676,"children":21677},{"class":211,"line":1386},[21678],{"type":45,"tag":209,"props":21679,"children":21680},{"style":3811},[21681],{"type":51,"value":3846},{"type":45,"tag":209,"props":21683,"children":21684},{"class":211,"line":1424},[21685,21689,21693,21697],{"type":45,"tag":209,"props":21686,"children":21687},{"style":3860},[21688],{"type":51,"value":3863},{"type":45,"tag":209,"props":21690,"children":21691},{"style":507},[21692],{"type":51,"value":7459},{"type":45,"tag":209,"props":21694,"children":21695},{"style":317},[21696],{"type":51,"value":11880},{"type":45,"tag":209,"props":21698,"children":21699},{"style":328},[21700],{"type":51,"value":10031},{"type":45,"tag":209,"props":21702,"children":21703},{"class":211,"line":1448},[21704,21708,21712,21716],{"type":45,"tag":209,"props":21705,"children":21706},{"style":9581},[21707],{"type":51,"value":4540},{"type":45,"tag":209,"props":21709,"children":21710},{"style":328},[21711],{"type":51,"value":382},{"type":45,"tag":209,"props":21713,"children":21714},{"style":216},[21715],{"type":51,"value":4265},{"type":45,"tag":209,"props":21717,"children":21718},{"style":328},[21719],{"type":51,"value":538},{"type":45,"tag":209,"props":21721,"children":21722},{"class":211,"line":1474},[21723,21727,21731,21735],{"type":45,"tag":209,"props":21724,"children":21725},{"style":9581},[21726],{"type":51,"value":4845},{"type":45,"tag":209,"props":21728,"children":21729},{"style":328},[21730],{"type":51,"value":382},{"type":45,"tag":209,"props":21732,"children":21733},{"style":216},[21734],{"type":51,"value":4144},{"type":45,"tag":209,"props":21736,"children":21737},{"style":328},[21738],{"type":51,"value":538},{"type":45,"tag":209,"props":21740,"children":21741},{"class":211,"line":1500},[21742,21746,21750,21754],{"type":45,"tag":209,"props":21743,"children":21744},{"style":9581},[21745],{"type":51,"value":4887},{"type":45,"tag":209,"props":21747,"children":21748},{"style":328},[21749],{"type":51,"value":382},{"type":45,"tag":209,"props":21751,"children":21752},{"style":216},[21753],{"type":51,"value":4144},{"type":45,"tag":209,"props":21755,"children":21756},{"style":328},[21757],{"type":51,"value":538},{"type":45,"tag":209,"props":21759,"children":21760},{"class":211,"line":1509},[21761,21766,21770,21774,21778,21782,21786,21790],{"type":45,"tag":209,"props":21762,"children":21763},{"style":9581},[21764],{"type":51,"value":21765},"  details",{"type":45,"tag":209,"props":21767,"children":21768},{"style":328},[21769],{"type":51,"value":4771},{"type":45,"tag":209,"props":21771,"children":21772},{"style":216},[21773],{"type":51,"value":4776},{"type":45,"tag":209,"props":21775,"children":21776},{"style":328},[21777],{"type":51,"value":4781},{"type":45,"tag":209,"props":21779,"children":21780},{"style":216},[21781],{"type":51,"value":1579},{"type":45,"tag":209,"props":21783,"children":21784},{"style":328},[21785],{"type":51,"value":845},{"type":45,"tag":209,"props":21787,"children":21788},{"style":216},[21789],{"type":51,"value":4794},{"type":45,"tag":209,"props":21791,"children":21792},{"style":328},[21793],{"type":51,"value":18922},{"type":45,"tag":209,"props":21795,"children":21796},{"class":211,"line":1518},[21797,21801,21805],{"type":45,"tag":209,"props":21798,"children":21799},{"style":328},[21800],{"type":51,"value":9622},{"type":45,"tag":209,"props":21802,"children":21803},{"style":216},[21804],{"type":51,"value":7320},{"type":45,"tag":209,"props":21806,"children":21807},{"style":328},[21808],{"type":51,"value":683},{"type":45,"tag":209,"props":21810,"children":21811},{"class":211,"line":4414},[21812,21816,21820,21824,21828],{"type":45,"tag":209,"props":21813,"children":21814},{"style":3860},[21815],{"type":51,"value":7516},{"type":45,"tag":209,"props":21817,"children":21818},{"style":4167},[21819],{"type":51,"value":7320},{"type":45,"tag":209,"props":21821,"children":21822},{"style":328},[21823],{"type":51,"value":5715},{"type":45,"tag":209,"props":21825,"children":21826},{"style":317},[21827],{"type":51,"value":483},{"type":45,"tag":209,"props":21829,"children":21830},{"style":4132},[21831],{"type":51,"value":10031},{"type":45,"tag":209,"props":21833,"children":21834},{"class":211,"line":4435},[21835],{"type":45,"tag":209,"props":21836,"children":21837},{"style":328},[21838],{"type":51,"value":21839},"    {\n",{"type":45,"tag":209,"props":21841,"children":21842},{"class":211,"line":4456},[21843,21848,21852],{"type":45,"tag":209,"props":21844,"children":21845},{"style":4132},[21846],{"type":51,"value":21847},"      error",{"type":45,"tag":209,"props":21849,"children":21850},{"style":328},[21851],{"type":51,"value":382},{"type":45,"tag":209,"props":21853,"children":21854},{"style":328},[21855],{"type":51,"value":683},{"type":45,"tag":209,"props":21857,"children":21858},{"class":211,"line":4477},[21859,21864],{"type":45,"tag":209,"props":21860,"children":21861},{"style":4167},[21862],{"type":51,"value":21863},"        code",{"type":45,"tag":209,"props":21865,"children":21866},{"style":328},[21867],{"type":51,"value":538},{"type":45,"tag":209,"props":21869,"children":21870},{"class":211,"line":4497},[21871,21876],{"type":45,"tag":209,"props":21872,"children":21873},{"style":4167},[21874],{"type":51,"value":21875},"        message",{"type":45,"tag":209,"props":21877,"children":21878},{"style":328},[21879],{"type":51,"value":538},{"type":45,"tag":209,"props":21881,"children":21882},{"class":211,"line":4505},[21883,21888,21892,21897,21901,21905,21910,21914,21918],{"type":45,"tag":209,"props":21884,"children":21885},{"style":328},[21886],{"type":51,"value":21887},"        ...",{"type":45,"tag":209,"props":21889,"children":21890},{"style":4132},[21891],{"type":51,"value":5724},{"type":45,"tag":209,"props":21893,"children":21894},{"style":4167},[21895],{"type":51,"value":21896},"details",{"type":45,"tag":209,"props":21898,"children":21899},{"style":328},[21900],{"type":51,"value":331},{"type":45,"tag":209,"props":21902,"children":21903},{"style":328},[21904],{"type":51,"value":5646},{"type":45,"tag":209,"props":21906,"children":21907},{"style":4167},[21908],{"type":51,"value":21909}," details",{"type":45,"tag":209,"props":21911,"children":21912},{"style":328},[21913],{"type":51,"value":5656},{"type":45,"tag":209,"props":21915,"children":21916},{"style":4132},[21917],{"type":51,"value":3362},{"type":45,"tag":209,"props":21919,"children":21920},{"style":328},[21921],{"type":51,"value":538},{"type":45,"tag":209,"props":21923,"children":21924},{"class":211,"line":4513},[21925],{"type":45,"tag":209,"props":21926,"children":21927},{"style":328},[21928],{"type":51,"value":9331},{"type":45,"tag":209,"props":21930,"children":21931},{"class":211,"line":4534},[21932],{"type":45,"tag":209,"props":21933,"children":21934},{"style":328},[21935],{"type":51,"value":7644},{"type":45,"tag":209,"props":21937,"children":21938},{"class":211,"line":4616},[21939,21944,21948],{"type":45,"tag":209,"props":21940,"children":21941},{"style":328},[21942],{"type":51,"value":21943},"    {",{"type":45,"tag":209,"props":21945,"children":21946},{"style":4167},[21947],{"type":51,"value":21633},{"type":45,"tag":209,"props":21949,"children":21950},{"style":328},[21951],{"type":51,"value":21952}," }\n",{"type":45,"tag":209,"props":21954,"children":21955},{"class":211,"line":4642},[21956,21961],{"type":45,"tag":209,"props":21957,"children":21958},{"style":4132},[21959],{"type":51,"value":21960},"  )",{"type":45,"tag":209,"props":21962,"children":21963},{"style":328},[21964],{"type":51,"value":4007},{"type":45,"tag":209,"props":21966,"children":21967},{"class":211,"line":4663},[21968],{"type":45,"tag":209,"props":21969,"children":21970},{"style":328},[21971],{"type":51,"value":1524},{"type":45,"tag":144,"props":21973,"children":21975},{"id":21974},"mcp-transport-code-templates-using-mcp-handler",[21976],{"type":51,"value":21977},"MCP Transport Code Templates (using mcp-handler)",{"type":45,"tag":151,"props":21979,"children":21980},{},[21981],{"type":51,"value":21982},"When MCP transport is enabled in config, generate these additional files.",{"type":45,"tag":2107,"props":21984,"children":21986},{"id":21985},"dependencies-for-mcp-transport",[21987],{"type":51,"value":21988},"Dependencies for MCP Transport",{"type":45,"tag":198,"props":21990,"children":21992},{"className":200,"code":21991,"language":202,"meta":203,"style":203},"npm install mcp-handler @modelcontextprotocol\u002Fsdk@1.25.2 zod\n",[21993],{"type":45,"tag":97,"props":21994,"children":21995},{"__ignoreMap":203},[21996],{"type":45,"tag":209,"props":21997,"children":21998},{"class":211,"line":212},[21999,22004,22009,22014,22019],{"type":45,"tag":209,"props":22000,"children":22001},{"style":216},[22002],{"type":51,"value":22003},"npm",{"type":45,"tag":209,"props":22005,"children":22006},{"style":222},[22007],{"type":51,"value":22008}," install",{"type":45,"tag":209,"props":22010,"children":22011},{"style":222},[22012],{"type":51,"value":22013}," mcp-handler",{"type":45,"tag":209,"props":22015,"children":22016},{"style":222},[22017],{"type":51,"value":22018}," @modelcontextprotocol\u002Fsdk@1.25.2",{"type":45,"tag":209,"props":22020,"children":22021},{"style":222},[22022],{"type":51,"value":22023}," zod\n",{"type":45,"tag":151,"props":22025,"children":22026},{},[22027,22032,22034,22040],{"type":45,"tag":69,"props":22028,"children":22029},{},[22030],{"type":51,"value":22031},"IMPORTANT:",{"type":51,"value":22033}," Use ",{"type":45,"tag":97,"props":22035,"children":22037},{"className":22036},[],[22038],{"type":51,"value":22039},"@modelcontextprotocol\u002Fsdk@1.25.2",{"type":51,"value":22041}," or later — earlier versions have security vulnerabilities.",{"type":45,"tag":2107,"props":22043,"children":22045},{"id":22044},"appapimcptransportroutets",[22046,22048,22053],{"type":51,"value":22047},"app\u002Fapi\u002Fmcp\u002F",{"type":45,"tag":209,"props":22049,"children":22050},{},[22051],{"type":51,"value":22052},"transport",{"type":51,"value":22054},"\u002Froute.ts",{"type":45,"tag":198,"props":22056,"children":22058},{"className":3799,"code":22057,"language":3801,"meta":203,"style":203},"\u002F**\n * UCP MCP Transport Endpoint\n * Model Context Protocol server for UCP checkout operations\n * Generated by \u002Fucp scaffold\n *\n * Supports:\n * - Streamable HTTP transport (direct client connection)\n * - SSE transport (via mcp-remote bridge)\n *\n * @see https:\u002F\u002Fgithub.com\u002Fvercel\u002Fmcp-handler\n *\u002F\n\nimport { createMcpHandler } from 'mcp-handler';\nimport { z } from 'zod';\nimport {\n  createCheckout,\n  getCheckout,\n  updateCheckout,\n  completeCheckout,\n} from '@\u002Flib\u002Fucp\u002Fhandlers\u002Fcheckout';\nimport { negotiateCapabilities } from '@\u002Flib\u002Fucp\u002Fnegotiation';\nimport { generateProfile } from '@\u002Flib\u002Fucp\u002Fprofile';\nimport config from '@\u002F..\u002Fucp.config.json';\n\nexport const runtime = 'nodejs'; \u002F\u002F Edge runtime is not supported\n\nconst handler = createMcpHandler(\n  (server) => {\n    \u002F\u002F =========================================================================\n    \u002F\u002F UCP Discovery\n    \u002F\u002F =========================================================================\n\n    server.registerTool(\n      'ucp_get_profile',\n      {\n        title: 'Get UCP Profile',\n        description: 'Retrieve the UCP discovery profile for this business. Returns supported capabilities, transports, and payment handlers.',\n        inputSchema: {},\n      },\n      async () => {\n        const profile = generateProfile();\n        return {\n          content: [\n            {\n              type: 'text',\n              text: JSON.stringify(profile, null, 2),\n            },\n          ],\n        };\n      }\n    );\n\n    \u002F\u002F =========================================================================\n    \u002F\u002F Checkout Session Management\n    \u002F\u002F =========================================================================\n\n    server.registerTool(\n      'ucp_create_checkout',\n      {\n        title: 'Create Checkout Session',\n        description: 'Create a new UCP checkout session with line items. Returns a checkout session with id, status, totals, and available payment handlers.',\n        inputSchema: {\n          line_items: z.array(\n            z.object({\n              id: z.string().optional().describe('Unique identifier for the line item'),\n              name: z.string().describe('Product name'),\n              quantity: z.number().int().positive().describe('Quantity ordered'),\n              unit_price: z.number().int().describe('Price per unit in minor units (cents)'),\n              total_price: z.number().int().describe('Total price for this line (quantity * unit_price)'),\n              currency: z.string().length(3).describe('ISO 4217 currency code'),\n            })\n          ).min(1).describe('Array of items in the checkout'),\n          currency: z.string().length(3).describe('ISO 4217 currency code for the checkout'),\n          buyer: z.object({\n            email: z.string().email().optional().describe('Buyer email address'),\n            phone: z.string().optional().describe('Buyer phone number'),\n            name: z.string().optional().describe('Buyer full name'),\n          }).optional().describe('Buyer information'),\n          platform_profile_url: z.string().url().optional().describe('URL to the platform UCP profile for capability negotiation'),\n        },\n      },\n      async ({ line_items, currency, buyer, platform_profile_url }) => {\n        try {\n          \u002F\u002F Negotiate capabilities\n          const negotiation = await negotiateCapabilities(platform_profile_url);\n\n          const checkout = await createCheckout(\n            { line_items, currency, buyer },\n            { capabilities: negotiation.capabilities }\n          );\n\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify(checkout, null, 2),\n              },\n            ],\n          };\n        } catch (error) {\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  error: {\n                    code: 'checkout_creation_failed',\n                    message: error instanceof Error ? error.message : 'Unknown error',\n                  },\n                }),\n              },\n            ],\n            isError: true,\n          };\n        }\n      }\n    );\n\n    server.registerTool(\n      'ucp_get_checkout',\n      {\n        title: 'Get Checkout Session',\n        description: 'Retrieve an existing checkout session by ID. Returns the current state including status, line items, totals, and messages.',\n        inputSchema: {\n          checkout_id: z.string().describe('The checkout session ID'),\n        },\n      },\n      async ({ checkout_id }) => {\n        const checkout = await getCheckout(checkout_id);\n\n        if (!checkout) {\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  error: {\n                    code: 'checkout_not_found',\n                    message: `Checkout session ${checkout_id} not found`,\n                  },\n                }),\n              },\n            ],\n            isError: true,\n          };\n        }\n\n        return {\n          content: [\n            {\n              type: 'text',\n              text: JSON.stringify(checkout, null, 2),\n            },\n          ],\n        };\n      }\n    );\n\n    server.registerTool(\n      'ucp_update_checkout',\n      {\n        title: 'Update Checkout Session',\n        description: 'Update an existing checkout session. Can modify line items, buyer info, fulfillment selection, or discount codes.',\n        inputSchema: {\n          checkout_id: z.string().describe('The checkout session ID'),\n          line_items: z.array(\n            z.object({\n              id: z.string(),\n              name: z.string(),\n              quantity: z.number().int().positive(),\n              unit_price: z.number().int(),\n              total_price: z.number().int(),\n              currency: z.string().length(3),\n            })\n          ).optional().describe('Updated line items (replaces existing)'),\n          buyer: z.object({\n            email: z.string().email().optional(),\n            phone: z.string().optional(),\n            name: z.string().optional(),\n          }).optional().describe('Updated buyer information (merged with existing)'),\n          fulfillment: z.object({\n            selected_option_id: z.string().optional().describe('ID of selected fulfillment option'),\n            destination: z.object({\n              address_line1: z.string(),\n              address_line2: z.string().optional(),\n              city: z.string(),\n              state: z.string().optional(),\n              postal_code: z.string(),\n              country: z.string().length(2),\n            }).optional().describe('Shipping destination address'),\n          }).optional().describe('Fulfillment selection (if fulfillment extension enabled)'),\n          discount_codes: z.array(z.string()).optional().describe('Discount codes to apply (if discount extension enabled)'),\n          platform_profile_url: z.string().url().optional().describe('Platform profile URL for capability negotiation'),\n        },\n      },\n      async ({ checkout_id, line_items, buyer, fulfillment, discount_codes, platform_profile_url }) => {\n        try {\n          const negotiation = await negotiateCapabilities(platform_profile_url);\n\n          const checkout = await updateCheckout(\n            checkout_id,\n            { line_items, buyer },\n            negotiation.capabilities\n          );\n\n          if (!checkout) {\n            return {\n              content: [\n                {\n                  type: 'text',\n                  text: JSON.stringify({\n                    error: {\n                      code: 'checkout_not_found',\n                      message: `Checkout session ${checkout_id} not found`,\n                    },\n                  }),\n                },\n              ],\n              isError: true,\n            };\n          }\n\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify(checkout, null, 2),\n              },\n            ],\n          };\n        } catch (error) {\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  error: {\n                    code: 'checkout_update_failed',\n                    message: error instanceof Error ? error.message : 'Unknown error',\n                  },\n                }),\n              },\n            ],\n            isError: true,\n          };\n        }\n      }\n    );\n\n    server.registerTool(\n      'ucp_complete_checkout',\n      {\n        title: 'Complete Checkout',\n        description: 'Complete a checkout session with payment. Checkout must be in ready_for_complete status. Returns the completed checkout or error messages.',\n        inputSchema: {\n          checkout_id: z.string().describe('The checkout session ID'),\n          payment_data: z.object({\n            handler_id: z.string().describe('Payment handler ID (must match one from checkout.payment.handlers)'),\n            token: z.string().optional().describe('Payment token from tokenization handler'),\n            instrument: z.record(z.unknown()).optional().describe('Payment instrument data'),\n          }).describe('Payment data from the selected payment handler'),\n          platform_profile_url: z.string().url().optional().describe('Platform profile URL'),\n        },\n      },\n      async ({ checkout_id, payment_data, platform_profile_url }) => {\n        try {\n          const negotiation = await negotiateCapabilities(platform_profile_url);\n\n          const checkout = await completeCheckout(\n            checkout_id,\n            payment_data,\n            negotiation.capabilities\n          );\n\n          if (!checkout) {\n            return {\n              content: [\n                {\n                  type: 'text',\n                  text: JSON.stringify({\n                    error: {\n                      code: 'checkout_not_found',\n                      message: `Checkout session ${checkout_id} not found`,\n                    },\n                  }),\n                },\n              ],\n              isError: true,\n            };\n          }\n\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify(checkout, null, 2),\n              },\n            ],\n          };\n        } catch (error) {\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  error: {\n                    code: 'checkout_completion_failed',\n                    message: error instanceof Error ? error.message : 'Unknown error',\n                  },\n                }),\n              },\n            ],\n            isError: true,\n          };\n        }\n      }\n    );\n\n    \u002F\u002F =========================================================================\n    \u002F\u002F Fulfillment Extension Tools (if enabled)\n    \u002F\u002F =========================================================================\n\n    if (config.capabilities.extensions.includes('dev.ucp.shopping.fulfillment')) {\n      server.registerTool(\n        'ucp_get_fulfillment_options',\n        {\n          title: 'Get Fulfillment Options',\n          description: 'Get available fulfillment\u002Fshipping options for a checkout. Requires a destination address.',\n          inputSchema: {\n            checkout_id: z.string().describe('The checkout session ID'),\n            destination: z.object({\n              address_line1: z.string(),\n              address_line2: z.string().optional(),\n              city: z.string(),\n              state: z.string().optional(),\n              postal_code: z.string(),\n              country: z.string().length(2).describe('ISO 3166-1 alpha-2 country code'),\n            }).describe('Shipping destination'),\n          },\n        },\n        async ({ checkout_id, destination }) => {\n          \u002F\u002F Implementation would call fulfillment handler\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  checkout_id,\n                  destination,\n                  options: [\n                    {\n                      id: 'standard',\n                      name: 'Standard Shipping',\n                      description: '5-7 business days',\n                      price: 599,\n                      currency: 'USD',\n                    },\n                    {\n                      id: 'express',\n                      name: 'Express Shipping',\n                      description: '2-3 business days',\n                      price: 1299,\n                      currency: 'USD',\n                    },\n                  ],\n                }, null, 2),\n              },\n            ],\n          };\n        }\n      );\n    }\n\n    \u002F\u002F =========================================================================\n    \u002F\u002F Discount Extension Tools (if enabled)\n    \u002F\u002F =========================================================================\n\n    if (config.capabilities.extensions.includes('dev.ucp.shopping.discount')) {\n      server.registerTool(\n        'ucp_validate_discount',\n        {\n          title: 'Validate Discount Code',\n          description: 'Validate a discount code before applying to checkout. Returns discount details or rejection reason.',\n          inputSchema: {\n            checkout_id: z.string().describe('The checkout session ID'),\n            code: z.string().describe('The discount code to validate'),\n          },\n        },\n        async ({ checkout_id, code }) => {\n          \u002F\u002F Implementation would call discount handler\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  valid: true,\n                  code,\n                  discount: {\n                    type: 'percentage',\n                    value: 10,\n                    description: '10% off your order',\n                  },\n                }, null, 2),\n              },\n            ],\n          };\n        }\n      );\n    }\n\n    \u002F\u002F =========================================================================\n    \u002F\u002F Payment Handler Tools\n    \u002F\u002F =========================================================================\n\n    server.registerTool(\n      'ucp_get_payment_handlers',\n      {\n        title: 'Get Payment Handlers',\n        description: 'Get available payment handlers for a checkout session. Use this to determine how to collect payment information.',\n        inputSchema: {\n          checkout_id: z.string().describe('The checkout session ID'),\n        },\n      },\n      async ({ checkout_id }) => {\n        const checkout = await getCheckout(checkout_id);\n\n        if (!checkout) {\n          return {\n            content: [\n              {\n                type: 'text',\n                text: JSON.stringify({\n                  error: {\n                    code: 'checkout_not_found',\n                    message: `Checkout session ${checkout_id} not found`,\n                  },\n                }),\n              },\n            ],\n            isError: true,\n          };\n        }\n\n        return {\n          content: [\n            {\n              type: 'text',\n              text: JSON.stringify({\n                checkout_id,\n                amount_due: checkout.payment.amount_due,\n                currency: checkout.payment.currency,\n                handlers: checkout.payment.handlers,\n              }, null, 2),\n            },\n          ],\n        };\n      }\n    );\n  },\n  {\n    \u002F\u002F Server metadata\n    name: 'ucp-shopping',\n    version: config.ucp_version,\n  },\n  {\n    \u002F\u002F Handler options\n    basePath: '\u002Fapi\u002Fmcp',\n    maxDuration: 60,\n    verboseLogs: process.env.NODE_ENV === 'development',\n  }\n);\n\nexport { handler as GET, handler as POST };\n",[22059],{"type":45,"tag":97,"props":22060,"children":22061},{"__ignoreMap":203},[22062,22069,22077,22085,22092,22100,22108,22116,22124,22131,22155,22162,22169,22210,22249,22260,22272,22284,22296,22308,22335,22374,22413,22444,22451,22490,22497,22521,22546,22554,22562,22569,22576,22597,22617,22625,22654,22683,22699,22706,22727,22755,22767,22784,22792,22820,22876,22883,22895,22903,22911,22922,22929,22936,22944,22951,22958,22977,22997,23004,23032,23060,23075,23103,23127,23201,23262,23347,23420,23493,23574,23586,23647,23728,23760,23845,23918,23991,24047,24132,24139,24146,24202,24214,24222,24263,24270,24297,24329,24360,24371,24378,24390,24406,24414,24442,24494,24502,24514,24522,24550,24561,24576,24583,24610,24641,24657,24686,24747,24755,24771,24778,24789,24811,24818,24826,24833,24844,24851,24870,24890,24897,24925,24953,24968,25029,25036,25043,25071,25111,25118,25146,25157,25172,25179,25206,25237,25252,25280,25325,25332,25347,25354,25365,25384,25391,25398,25405,25416,25431,25438,25465,25516,25523,25534,25541,25548,25559,25566,25585,25605,25612,25640,25668,25683,25742,25769,25792,25823,25854,25909,25952,25995,26046,26057,26109,26140,26195,26238,26281,26337,26369,26442,26474,26506,26550,26582,26626,26658,26711,26767,26823,26913,26997,27004,27011,27080,27091,27130,27137,27164,27176,27199,27216,27227,27234,27262,27274,27290,27298,27326,27358,27374,27402,27446,27454,27470,27478,27490,27510,27518,27526,27533,27544,27559,27566,27593,27644,27651,27662,27669,27696,27707,27722,27729,27756,27787,27802,27830,27889,27896,27911,27918,27929,27948,27955,27962,27969,27980,27987,28006,28026,28033,28061,28089,28105,28165,28198,28260,28334,28424,28469,28554,28562,28570,28615,28627,28667,28675,28703,28715,28728,28744,28756,28764,28792,28804,28820,28828,28856,28888,28904,28932,28976,28984,29000,29008,29020,29040,29048,29056,29064,29076,29092,29100,29128,29180,29188,29200,29208,29236,29248,29264,29272,29300,29332,29348,29377,29437,29445,29461,29469,29481,29501,29509,29517,29525,29537,29545,29553,29562,29570,29578,29642,29663,29684,29693,29723,29753,29770,29830,29862,29894,29938,29970,30014,30046,30127,30172,30181,30189,30227,30236,30248,30264,30272,30300,30332,30345,30358,30375,30384,30414,30444,30474,30496,30526,30534,30542,30571,30600,30629,30650,30678,30686,30699,30724,30732,30744,30752,30760,30773,30781,30789,30797,30806,30814,30822,30886,30906,30927,30935,30964,30993,31009,31069,31131,31139,31147,31184,31193,31205,31221,31229,31257,31289,31310,31323,31340,31370,31392,31422,31430,31454,31462,31474,31482,31490,31502,31510,31518,31526,31535,31543,31551,31571,31592,31600,31629,31658,31674,31734,31742,31750,31778,31818,31826,31854,31866,31882,31890,31918,31950,31966,31994,32038,32046,32062,32070,32082,32102,32110,32118,32126,32138,32154,32162,32190,32222,32235,32272,32309,32346,32371,32379,32391,32399,32407,32419,32427,32436,32445,32474,32502,32510,32518,32527,32557,32578,32636,32644,32656,32664],{"type":45,"tag":209,"props":22063,"children":22064},{"class":211,"line":212},[22065],{"type":45,"tag":209,"props":22066,"children":22067},{"style":3811},[22068],{"type":51,"value":3814},{"type":45,"tag":209,"props":22070,"children":22071},{"class":211,"line":498},[22072],{"type":45,"tag":209,"props":22073,"children":22074},{"style":3811},[22075],{"type":51,"value":22076}," * UCP MCP Transport Endpoint\n",{"type":45,"tag":209,"props":22078,"children":22079},{"class":211,"line":29},[22080],{"type":45,"tag":209,"props":22081,"children":22082},{"style":3811},[22083],{"type":51,"value":22084}," * Model Context Protocol server for UCP checkout operations\n",{"type":45,"tag":209,"props":22086,"children":22087},{"class":211,"line":578},[22088],{"type":45,"tag":209,"props":22089,"children":22090},{"style":3811},[22091],{"type":51,"value":3830},{"type":45,"tag":209,"props":22093,"children":22094},{"class":211,"line":622},[22095],{"type":45,"tag":209,"props":22096,"children":22097},{"style":3811},[22098],{"type":51,"value":22099}," *\n",{"type":45,"tag":209,"props":22101,"children":22102},{"class":211,"line":660},[22103],{"type":45,"tag":209,"props":22104,"children":22105},{"style":3811},[22106],{"type":51,"value":22107}," * Supports:\n",{"type":45,"tag":209,"props":22109,"children":22110},{"class":211,"line":686},[22111],{"type":45,"tag":209,"props":22112,"children":22113},{"style":3811},[22114],{"type":51,"value":22115}," * - Streamable HTTP transport (direct client connection)\n",{"type":45,"tag":209,"props":22117,"children":22118},{"class":211,"line":729},[22119],{"type":45,"tag":209,"props":22120,"children":22121},{"style":3811},[22122],{"type":51,"value":22123}," * - SSE transport (via mcp-remote bridge)\n",{"type":45,"tag":209,"props":22125,"children":22126},{"class":211,"line":755},[22127],{"type":45,"tag":209,"props":22128,"children":22129},{"style":3811},[22130],{"type":51,"value":22099},{"type":45,"tag":209,"props":22132,"children":22133},{"class":211,"line":764},[22134,22139,22144,22150],{"type":45,"tag":209,"props":22135,"children":22136},{"style":3811},[22137],{"type":51,"value":22138}," * ",{"type":45,"tag":209,"props":22140,"children":22141},{"style":3860},[22142],{"type":51,"value":22143},"@",{"type":45,"tag":209,"props":22145,"children":22147},{"style":22146},"--shiki-light:#9C3EDA;--shiki-light-font-style:italic;--shiki-default:#C792EA;--shiki-default-font-style:italic;--shiki-dark:#C792EA;--shiki-dark-font-style:italic",[22148],{"type":51,"value":22149},"see",{"type":45,"tag":209,"props":22151,"children":22152},{"style":9581},[22153],{"type":51,"value":22154}," https:\u002F\u002Fgithub.com\u002Fvercel\u002Fmcp-handler\n",{"type":45,"tag":209,"props":22156,"children":22157},{"class":211,"line":806},[22158],{"type":45,"tag":209,"props":22159,"children":22160},{"style":3811},[22161],{"type":51,"value":3846},{"type":45,"tag":209,"props":22163,"children":22164},{"class":211,"line":899},[22165],{"type":45,"tag":209,"props":22166,"children":22167},{"emptyLinePlaceholder":40},[22168],{"type":51,"value":3854},{"type":45,"tag":209,"props":22170,"children":22171},{"class":211,"line":25},[22172,22176,22180,22185,22189,22193,22197,22202,22206],{"type":45,"tag":209,"props":22173,"children":22174},{"style":3860},[22175],{"type":51,"value":5641},{"type":45,"tag":209,"props":22177,"children":22178},{"style":328},[22179],{"type":51,"value":5646},{"type":45,"tag":209,"props":22181,"children":22182},{"style":4167},[22183],{"type":51,"value":22184}," createMcpHandler",{"type":45,"tag":209,"props":22186,"children":22187},{"style":328},[22188],{"type":51,"value":5656},{"type":45,"tag":209,"props":22190,"children":22191},{"style":3860},[22192],{"type":51,"value":5661},{"type":45,"tag":209,"props":22194,"children":22195},{"style":328},[22196],{"type":51,"value":3891},{"type":45,"tag":209,"props":22198,"children":22199},{"style":222},[22200],{"type":51,"value":22201},"mcp-handler",{"type":45,"tag":209,"props":22203,"children":22204},{"style":328},[22205],{"type":51,"value":4002},{"type":45,"tag":209,"props":22207,"children":22208},{"style":328},[22209],{"type":51,"value":4007},{"type":45,"tag":209,"props":22211,"children":22212},{"class":211,"line":949},[22213,22217,22221,22225,22229,22233,22237,22241,22245],{"type":45,"tag":209,"props":22214,"children":22215},{"style":3860},[22216],{"type":51,"value":5641},{"type":45,"tag":209,"props":22218,"children":22219},{"style":328},[22220],{"type":51,"value":5646},{"type":45,"tag":209,"props":22222,"children":22223},{"style":4167},[22224],{"type":51,"value":5651},{"type":45,"tag":209,"props":22226,"children":22227},{"style":328},[22228],{"type":51,"value":5656},{"type":45,"tag":209,"props":22230,"children":22231},{"style":3860},[22232],{"type":51,"value":5661},{"type":45,"tag":209,"props":22234,"children":22235},{"style":328},[22236],{"type":51,"value":3891},{"type":45,"tag":209,"props":22238,"children":22239},{"style":222},[22240],{"type":51,"value":3707},{"type":45,"tag":209,"props":22242,"children":22243},{"style":328},[22244],{"type":51,"value":4002},{"type":45,"tag":209,"props":22246,"children":22247},{"style":328},[22248],{"type":51,"value":4007},{"type":45,"tag":209,"props":22250,"children":22251},{"class":211,"line":975},[22252,22256],{"type":45,"tag":209,"props":22253,"children":22254},{"style":3860},[22255],{"type":51,"value":5641},{"type":45,"tag":209,"props":22257,"children":22258},{"style":328},[22259],{"type":51,"value":683},{"type":45,"tag":209,"props":22261,"children":22262},{"class":211,"line":1000},[22263,22268],{"type":45,"tag":209,"props":22264,"children":22265},{"style":4167},[22266],{"type":51,"value":22267},"  createCheckout",{"type":45,"tag":209,"props":22269,"children":22270},{"style":328},[22271],{"type":51,"value":538},{"type":45,"tag":209,"props":22273,"children":22274},{"class":211,"line":1026},[22275,22280],{"type":45,"tag":209,"props":22276,"children":22277},{"style":4167},[22278],{"type":51,"value":22279},"  getCheckout",{"type":45,"tag":209,"props":22281,"children":22282},{"style":328},[22283],{"type":51,"value":538},{"type":45,"tag":209,"props":22285,"children":22286},{"class":211,"line":1034},[22287,22292],{"type":45,"tag":209,"props":22288,"children":22289},{"style":4167},[22290],{"type":51,"value":22291},"  updateCheckout",{"type":45,"tag":209,"props":22293,"children":22294},{"style":328},[22295],{"type":51,"value":538},{"type":45,"tag":209,"props":22297,"children":22298},{"class":211,"line":1064},[22299,22304],{"type":45,"tag":209,"props":22300,"children":22301},{"style":4167},[22302],{"type":51,"value":22303},"  completeCheckout",{"type":45,"tag":209,"props":22305,"children":22306},{"style":328},[22307],{"type":51,"value":538},{"type":45,"tag":209,"props":22309,"children":22310},{"class":211,"line":1090},[22311,22315,22319,22323,22327,22331],{"type":45,"tag":209,"props":22312,"children":22313},{"style":328},[22314],{"type":51,"value":6001},{"type":45,"tag":209,"props":22316,"children":22317},{"style":3860},[22318],{"type":51,"value":5661},{"type":45,"tag":209,"props":22320,"children":22321},{"style":328},[22322],{"type":51,"value":3891},{"type":45,"tag":209,"props":22324,"children":22325},{"style":222},[22326],{"type":51,"value":11757},{"type":45,"tag":209,"props":22328,"children":22329},{"style":328},[22330],{"type":51,"value":4002},{"type":45,"tag":209,"props":22332,"children":22333},{"style":328},[22334],{"type":51,"value":4007},{"type":45,"tag":209,"props":22336,"children":22337},{"class":211,"line":1115},[22338,22342,22346,22350,22354,22358,22362,22366,22370],{"type":45,"tag":209,"props":22339,"children":22340},{"style":3860},[22341],{"type":51,"value":5641},{"type":45,"tag":209,"props":22343,"children":22344},{"style":328},[22345],{"type":51,"value":5646},{"type":45,"tag":209,"props":22347,"children":22348},{"style":4167},[22349],{"type":51,"value":11821},{"type":45,"tag":209,"props":22351,"children":22352},{"style":328},[22353],{"type":51,"value":5656},{"type":45,"tag":209,"props":22355,"children":22356},{"style":3860},[22357],{"type":51,"value":5661},{"type":45,"tag":209,"props":22359,"children":22360},{"style":328},[22361],{"type":51,"value":3891},{"type":45,"tag":209,"props":22363,"children":22364},{"style":222},[22365],{"type":51,"value":11847},{"type":45,"tag":209,"props":22367,"children":22368},{"style":328},[22369],{"type":51,"value":4002},{"type":45,"tag":209,"props":22371,"children":22372},{"style":328},[22373],{"type":51,"value":4007},{"type":45,"tag":209,"props":22375,"children":22376},{"class":211,"line":1144},[22377,22381,22385,22389,22393,22397,22401,22405,22409],{"type":45,"tag":209,"props":22378,"children":22379},{"style":3860},[22380],{"type":51,"value":5641},{"type":45,"tag":209,"props":22382,"children":22383},{"style":328},[22384],{"type":51,"value":5646},{"type":45,"tag":209,"props":22386,"children":22387},{"style":4167},[22388],{"type":51,"value":7361},{"type":45,"tag":209,"props":22390,"children":22391},{"style":328},[22392],{"type":51,"value":5656},{"type":45,"tag":209,"props":22394,"children":22395},{"style":3860},[22396],{"type":51,"value":5661},{"type":45,"tag":209,"props":22398,"children":22399},{"style":328},[22400],{"type":51,"value":3891},{"type":45,"tag":209,"props":22402,"children":22403},{"style":222},[22404],{"type":51,"value":7378},{"type":45,"tag":209,"props":22406,"children":22407},{"style":328},[22408],{"type":51,"value":4002},{"type":45,"tag":209,"props":22410,"children":22411},{"style":328},[22412],{"type":51,"value":4007},{"type":45,"tag":209,"props":22414,"children":22415},{"class":211,"line":1173},[22416,22420,22424,22428,22432,22436,22440],{"type":45,"tag":209,"props":22417,"children":22418},{"style":3860},[22419],{"type":51,"value":5641},{"type":45,"tag":209,"props":22421,"children":22422},{"style":4167},[22423],{"type":51,"value":7727},{"type":45,"tag":209,"props":22425,"children":22426},{"style":3860},[22427],{"type":51,"value":7732},{"type":45,"tag":209,"props":22429,"children":22430},{"style":328},[22431],{"type":51,"value":3891},{"type":45,"tag":209,"props":22433,"children":22434},{"style":222},[22435],{"type":51,"value":7741},{"type":45,"tag":209,"props":22437,"children":22438},{"style":328},[22439],{"type":51,"value":4002},{"type":45,"tag":209,"props":22441,"children":22442},{"style":328},[22443],{"type":51,"value":4007},{"type":45,"tag":209,"props":22445,"children":22446},{"class":211,"line":1202},[22447],{"type":45,"tag":209,"props":22448,"children":22449},{"emptyLinePlaceholder":40},[22450],{"type":51,"value":3854},{"type":45,"tag":209,"props":22452,"children":22453},{"class":211,"line":1228},[22454,22458,22462,22466,22470,22474,22478,22482,22486],{"type":45,"tag":209,"props":22455,"children":22456},{"style":3860},[22457],{"type":51,"value":3863},{"type":45,"tag":209,"props":22459,"children":22460},{"style":507},[22461],{"type":51,"value":5696},{"type":45,"tag":209,"props":22463,"children":22464},{"style":4167},[22465],{"type":51,"value":7409},{"type":45,"tag":209,"props":22467,"children":22468},{"style":328},[22469],{"type":51,"value":5706},{"type":45,"tag":209,"props":22471,"children":22472},{"style":328},[22473],{"type":51,"value":3891},{"type":45,"tag":209,"props":22475,"children":22476},{"style":222},[22477],{"type":51,"value":649},{"type":45,"tag":209,"props":22479,"children":22480},{"style":328},[22481],{"type":51,"value":4002},{"type":45,"tag":209,"props":22483,"children":22484},{"style":328},[22485],{"type":51,"value":7430},{"type":45,"tag":209,"props":22487,"children":22488},{"style":3811},[22489],{"type":51,"value":7435},{"type":45,"tag":209,"props":22491,"children":22492},{"class":211,"line":1236},[22493],{"type":45,"tag":209,"props":22494,"children":22495},{"emptyLinePlaceholder":40},[22496],{"type":51,"value":3854},{"type":45,"tag":209,"props":22498,"children":22499},{"class":211,"line":1274},[22500,22504,22509,22513,22517],{"type":45,"tag":209,"props":22501,"children":22502},{"style":507},[22503],{"type":51,"value":9876},{"type":45,"tag":209,"props":22505,"children":22506},{"style":4167},[22507],{"type":51,"value":22508}," handler ",{"type":45,"tag":209,"props":22510,"children":22511},{"style":328},[22512],{"type":51,"value":5706},{"type":45,"tag":209,"props":22514,"children":22515},{"style":317},[22516],{"type":51,"value":22184},{"type":45,"tag":209,"props":22518,"children":22519},{"style":4167},[22520],{"type":51,"value":10031},{"type":45,"tag":209,"props":22522,"children":22523},{"class":211,"line":1299},[22524,22529,22534,22538,22542],{"type":45,"tag":209,"props":22525,"children":22526},{"style":328},[22527],{"type":51,"value":22528},"  (",{"type":45,"tag":209,"props":22530,"children":22531},{"style":9581},[22532],{"type":51,"value":22533},"server",{"type":45,"tag":209,"props":22535,"children":22536},{"style":328},[22537],{"type":51,"value":3362},{"type":45,"tag":209,"props":22539,"children":22540},{"style":507},[22541],{"type":51,"value":13515},{"type":45,"tag":209,"props":22543,"children":22544},{"style":328},[22545],{"type":51,"value":683},{"type":45,"tag":209,"props":22547,"children":22548},{"class":211,"line":1324},[22549],{"type":45,"tag":209,"props":22550,"children":22551},{"style":3811},[22552],{"type":51,"value":22553},"    \u002F\u002F =========================================================================\n",{"type":45,"tag":209,"props":22555,"children":22556},{"class":211,"line":1349},[22557],{"type":45,"tag":209,"props":22558,"children":22559},{"style":3811},[22560],{"type":51,"value":22561},"    \u002F\u002F UCP Discovery\n",{"type":45,"tag":209,"props":22563,"children":22564},{"class":211,"line":1386},[22565],{"type":45,"tag":209,"props":22566,"children":22567},{"style":3811},[22568],{"type":51,"value":22553},{"type":45,"tag":209,"props":22570,"children":22571},{"class":211,"line":1424},[22572],{"type":45,"tag":209,"props":22573,"children":22574},{"emptyLinePlaceholder":40},[22575],{"type":51,"value":3854},{"type":45,"tag":209,"props":22577,"children":22578},{"class":211,"line":1448},[22579,22584,22588,22593],{"type":45,"tag":209,"props":22580,"children":22581},{"style":4167},[22582],{"type":51,"value":22583},"    server",{"type":45,"tag":209,"props":22585,"children":22586},{"style":328},[22587],{"type":51,"value":5715},{"type":45,"tag":209,"props":22589,"children":22590},{"style":317},[22591],{"type":51,"value":22592},"registerTool",{"type":45,"tag":209,"props":22594,"children":22595},{"style":4132},[22596],{"type":51,"value":10031},{"type":45,"tag":209,"props":22598,"children":22599},{"class":211,"line":1474},[22600,22604,22609,22613],{"type":45,"tag":209,"props":22601,"children":22602},{"style":328},[22603],{"type":51,"value":7569},{"type":45,"tag":209,"props":22605,"children":22606},{"style":222},[22607],{"type":51,"value":22608},"ucp_get_profile",{"type":45,"tag":209,"props":22610,"children":22611},{"style":328},[22612],{"type":51,"value":4002},{"type":45,"tag":209,"props":22614,"children":22615},{"style":328},[22616],{"type":51,"value":538},{"type":45,"tag":209,"props":22618,"children":22619},{"class":211,"line":1500},[22620],{"type":45,"tag":209,"props":22621,"children":22622},{"style":328},[22623],{"type":51,"value":22624},"      {\n",{"type":45,"tag":209,"props":22626,"children":22627},{"class":211,"line":1509},[22628,22633,22637,22641,22646,22650],{"type":45,"tag":209,"props":22629,"children":22630},{"style":4132},[22631],{"type":51,"value":22632},"        title",{"type":45,"tag":209,"props":22634,"children":22635},{"style":328},[22636],{"type":51,"value":382},{"type":45,"tag":209,"props":22638,"children":22639},{"style":328},[22640],{"type":51,"value":3891},{"type":45,"tag":209,"props":22642,"children":22643},{"style":222},[22644],{"type":51,"value":22645},"Get UCP Profile",{"type":45,"tag":209,"props":22647,"children":22648},{"style":328},[22649],{"type":51,"value":4002},{"type":45,"tag":209,"props":22651,"children":22652},{"style":328},[22653],{"type":51,"value":538},{"type":45,"tag":209,"props":22655,"children":22656},{"class":211,"line":1518},[22657,22662,22666,22670,22675,22679],{"type":45,"tag":209,"props":22658,"children":22659},{"style":4132},[22660],{"type":51,"value":22661},"        description",{"type":45,"tag":209,"props":22663,"children":22664},{"style":328},[22665],{"type":51,"value":382},{"type":45,"tag":209,"props":22667,"children":22668},{"style":328},[22669],{"type":51,"value":3891},{"type":45,"tag":209,"props":22671,"children":22672},{"style":222},[22673],{"type":51,"value":22674},"Retrieve the UCP discovery profile for this business. Returns supported capabilities, transports, and payment handlers.",{"type":45,"tag":209,"props":22676,"children":22677},{"style":328},[22678],{"type":51,"value":4002},{"type":45,"tag":209,"props":22680,"children":22681},{"style":328},[22682],{"type":51,"value":538},{"type":45,"tag":209,"props":22684,"children":22685},{"class":211,"line":4414},[22686,22691,22695],{"type":45,"tag":209,"props":22687,"children":22688},{"style":4132},[22689],{"type":51,"value":22690},"        inputSchema",{"type":45,"tag":209,"props":22692,"children":22693},{"style":328},[22694],{"type":51,"value":382},{"type":45,"tag":209,"props":22696,"children":22697},{"style":328},[22698],{"type":51,"value":1087},{"type":45,"tag":209,"props":22700,"children":22701},{"class":211,"line":4435},[22702],{"type":45,"tag":209,"props":22703,"children":22704},{"style":328},[22705],{"type":51,"value":9331},{"type":45,"tag":209,"props":22707,"children":22708},{"class":211,"line":4456},[22709,22714,22719,22723],{"type":45,"tag":209,"props":22710,"children":22711},{"style":507},[22712],{"type":51,"value":22713},"      async",{"type":45,"tag":209,"props":22715,"children":22716},{"style":328},[22717],{"type":51,"value":22718}," ()",{"type":45,"tag":209,"props":22720,"children":22721},{"style":507},[22722],{"type":51,"value":13515},{"type":45,"tag":209,"props":22724,"children":22725},{"style":328},[22726],{"type":51,"value":683},{"type":45,"tag":209,"props":22728,"children":22729},{"class":211,"line":4477},[22730,22735,22739,22743,22747,22751],{"type":45,"tag":209,"props":22731,"children":22732},{"style":507},[22733],{"type":51,"value":22734},"        const",{"type":45,"tag":209,"props":22736,"children":22737},{"style":4167},[22738],{"type":51,"value":7485},{"type":45,"tag":209,"props":22740,"children":22741},{"style":328},[22742],{"type":51,"value":7130},{"type":45,"tag":209,"props":22744,"children":22745},{"style":317},[22746],{"type":51,"value":7361},{"type":45,"tag":209,"props":22748,"children":22749},{"style":4132},[22750],{"type":51,"value":5756},{"type":45,"tag":209,"props":22752,"children":22753},{"style":328},[22754],{"type":51,"value":4007},{"type":45,"tag":209,"props":22756,"children":22757},{"class":211,"line":4497},[22758,22763],{"type":45,"tag":209,"props":22759,"children":22760},{"style":3860},[22761],{"type":51,"value":22762},"        return",{"type":45,"tag":209,"props":22764,"children":22765},{"style":328},[22766],{"type":51,"value":683},{"type":45,"tag":209,"props":22768,"children":22769},{"class":211,"line":4505},[22770,22775,22779],{"type":45,"tag":209,"props":22771,"children":22772},{"style":4132},[22773],{"type":51,"value":22774},"          content",{"type":45,"tag":209,"props":22776,"children":22777},{"style":328},[22778],{"type":51,"value":382},{"type":45,"tag":209,"props":22780,"children":22781},{"style":4132},[22782],{"type":51,"value":22783}," [\n",{"type":45,"tag":209,"props":22785,"children":22786},{"class":211,"line":4513},[22787],{"type":45,"tag":209,"props":22788,"children":22789},{"style":328},[22790],{"type":51,"value":22791},"            {\n",{"type":45,"tag":209,"props":22793,"children":22794},{"class":211,"line":4534},[22795,22800,22804,22808,22812,22816],{"type":45,"tag":209,"props":22796,"children":22797},{"style":4132},[22798],{"type":51,"value":22799},"              type",{"type":45,"tag":209,"props":22801,"children":22802},{"style":328},[22803],{"type":51,"value":382},{"type":45,"tag":209,"props":22805,"children":22806},{"style":328},[22807],{"type":51,"value":3891},{"type":45,"tag":209,"props":22809,"children":22810},{"style":222},[22811],{"type":51,"value":51},{"type":45,"tag":209,"props":22813,"children":22814},{"style":328},[22815],{"type":51,"value":4002},{"type":45,"tag":209,"props":22817,"children":22818},{"style":328},[22819],{"type":51,"value":538},{"type":45,"tag":209,"props":22821,"children":22822},{"class":211,"line":4616},[22823,22828,22832,22837,22841,22846,22850,22854,22858,22863,22868,22872],{"type":45,"tag":209,"props":22824,"children":22825},{"style":4132},[22826],{"type":51,"value":22827},"              text",{"type":45,"tag":209,"props":22829,"children":22830},{"style":328},[22831],{"type":51,"value":382},{"type":45,"tag":209,"props":22833,"children":22834},{"style":4167},[22835],{"type":51,"value":22836}," JSON",{"type":45,"tag":209,"props":22838,"children":22839},{"style":328},[22840],{"type":51,"value":5715},{"type":45,"tag":209,"props":22842,"children":22843},{"style":317},[22844],{"type":51,"value":22845},"stringify",{"type":45,"tag":209,"props":22847,"children":22848},{"style":4132},[22849],{"type":51,"value":5724},{"type":45,"tag":209,"props":22851,"children":22852},{"style":4167},[22853],{"type":51,"value":7537},{"type":45,"tag":209,"props":22855,"children":22856},{"style":328},[22857],{"type":51,"value":845},{"type":45,"tag":209,"props":22859,"children":22860},{"style":328},[22861],{"type":51,"value":22862}," null,",{"type":45,"tag":209,"props":22864,"children":22865},{"style":233},[22866],{"type":51,"value":22867}," 2",{"type":45,"tag":209,"props":22869,"children":22870},{"style":4132},[22871],{"type":51,"value":3362},{"type":45,"tag":209,"props":22873,"children":22874},{"style":328},[22875],{"type":51,"value":538},{"type":45,"tag":209,"props":22877,"children":22878},{"class":211,"line":4642},[22879],{"type":45,"tag":209,"props":22880,"children":22881},{"style":328},[22882],{"type":51,"value":8880},{"type":45,"tag":209,"props":22884,"children":22885},{"class":211,"line":4663},[22886,22891],{"type":45,"tag":209,"props":22887,"children":22888},{"style":4132},[22889],{"type":51,"value":22890},"          ]",{"type":45,"tag":209,"props":22892,"children":22893},{"style":328},[22894],{"type":51,"value":538},{"type":45,"tag":209,"props":22896,"children":22897},{"class":211,"line":4683},[22898],{"type":45,"tag":209,"props":22899,"children":22900},{"style":328},[22901],{"type":51,"value":22902},"        };\n",{"type":45,"tag":209,"props":22904,"children":22905},{"class":211,"line":4691},[22906],{"type":45,"tag":209,"props":22907,"children":22908},{"style":328},[22909],{"type":51,"value":22910},"      }\n",{"type":45,"tag":209,"props":22912,"children":22913},{"class":211,"line":4699},[22914,22918],{"type":45,"tag":209,"props":22915,"children":22916},{"style":4132},[22917],{"type":51,"value":20660},{"type":45,"tag":209,"props":22919,"children":22920},{"style":328},[22921],{"type":51,"value":4007},{"type":45,"tag":209,"props":22923,"children":22924},{"class":211,"line":4719},[22925],{"type":45,"tag":209,"props":22926,"children":22927},{"emptyLinePlaceholder":40},[22928],{"type":51,"value":3854},{"type":45,"tag":209,"props":22930,"children":22931},{"class":211,"line":4739},[22932],{"type":45,"tag":209,"props":22933,"children":22934},{"style":3811},[22935],{"type":51,"value":22553},{"type":45,"tag":209,"props":22937,"children":22938},{"class":211,"line":4760},[22939],{"type":45,"tag":209,"props":22940,"children":22941},{"style":3811},[22942],{"type":51,"value":22943},"    \u002F\u002F Checkout Session Management\n",{"type":45,"tag":209,"props":22945,"children":22946},{"class":211,"line":4802},[22947],{"type":45,"tag":209,"props":22948,"children":22949},{"style":3811},[22950],{"type":51,"value":22553},{"type":45,"tag":209,"props":22952,"children":22953},{"class":211,"line":4810},[22954],{"type":45,"tag":209,"props":22955,"children":22956},{"emptyLinePlaceholder":40},[22957],{"type":51,"value":3854},{"type":45,"tag":209,"props":22959,"children":22960},{"class":211,"line":4818},[22961,22965,22969,22973],{"type":45,"tag":209,"props":22962,"children":22963},{"style":4167},[22964],{"type":51,"value":22583},{"type":45,"tag":209,"props":22966,"children":22967},{"style":328},[22968],{"type":51,"value":5715},{"type":45,"tag":209,"props":22970,"children":22971},{"style":317},[22972],{"type":51,"value":22592},{"type":45,"tag":209,"props":22974,"children":22975},{"style":4132},[22976],{"type":51,"value":10031},{"type":45,"tag":209,"props":22978,"children":22979},{"class":211,"line":4839},[22980,22984,22989,22993],{"type":45,"tag":209,"props":22981,"children":22982},{"style":328},[22983],{"type":51,"value":7569},{"type":45,"tag":209,"props":22985,"children":22986},{"style":222},[22987],{"type":51,"value":22988},"ucp_create_checkout",{"type":45,"tag":209,"props":22990,"children":22991},{"style":328},[22992],{"type":51,"value":4002},{"type":45,"tag":209,"props":22994,"children":22995},{"style":328},[22996],{"type":51,"value":538},{"type":45,"tag":209,"props":22998,"children":22999},{"class":211,"line":4860},[23000],{"type":45,"tag":209,"props":23001,"children":23002},{"style":328},[23003],{"type":51,"value":22624},{"type":45,"tag":209,"props":23005,"children":23006},{"class":211,"line":4881},[23007,23011,23015,23019,23024,23028],{"type":45,"tag":209,"props":23008,"children":23009},{"style":4132},[23010],{"type":51,"value":22632},{"type":45,"tag":209,"props":23012,"children":23013},{"style":328},[23014],{"type":51,"value":382},{"type":45,"tag":209,"props":23016,"children":23017},{"style":328},[23018],{"type":51,"value":3891},{"type":45,"tag":209,"props":23020,"children":23021},{"style":222},[23022],{"type":51,"value":23023},"Create Checkout Session",{"type":45,"tag":209,"props":23025,"children":23026},{"style":328},[23027],{"type":51,"value":4002},{"type":45,"tag":209,"props":23029,"children":23030},{"style":328},[23031],{"type":51,"value":538},{"type":45,"tag":209,"props":23033,"children":23034},{"class":211,"line":4902},[23035,23039,23043,23047,23052,23056],{"type":45,"tag":209,"props":23036,"children":23037},{"style":4132},[23038],{"type":51,"value":22661},{"type":45,"tag":209,"props":23040,"children":23041},{"style":328},[23042],{"type":51,"value":382},{"type":45,"tag":209,"props":23044,"children":23045},{"style":328},[23046],{"type":51,"value":3891},{"type":45,"tag":209,"props":23048,"children":23049},{"style":222},[23050],{"type":51,"value":23051},"Create a new UCP checkout session with line items. Returns a checkout session with id, status, totals, and available payment handlers.",{"type":45,"tag":209,"props":23053,"children":23054},{"style":328},[23055],{"type":51,"value":4002},{"type":45,"tag":209,"props":23057,"children":23058},{"style":328},[23059],{"type":51,"value":538},{"type":45,"tag":209,"props":23061,"children":23062},{"class":211,"line":4923},[23063,23067,23071],{"type":45,"tag":209,"props":23064,"children":23065},{"style":4132},[23066],{"type":51,"value":22690},{"type":45,"tag":209,"props":23068,"children":23069},{"style":328},[23070],{"type":51,"value":382},{"type":45,"tag":209,"props":23072,"children":23073},{"style":328},[23074],{"type":51,"value":683},{"type":45,"tag":209,"props":23076,"children":23077},{"class":211,"line":4931},[23078,23083,23087,23091,23095,23099],{"type":45,"tag":209,"props":23079,"children":23080},{"style":4132},[23081],{"type":51,"value":23082},"          line_items",{"type":45,"tag":209,"props":23084,"children":23085},{"style":328},[23086],{"type":51,"value":382},{"type":45,"tag":209,"props":23088,"children":23089},{"style":4167},[23090],{"type":51,"value":5651},{"type":45,"tag":209,"props":23092,"children":23093},{"style":328},[23094],{"type":51,"value":5715},{"type":45,"tag":209,"props":23096,"children":23097},{"style":317},[23098],{"type":51,"value":6408},{"type":45,"tag":209,"props":23100,"children":23101},{"style":4132},[23102],{"type":51,"value":10031},{"type":45,"tag":209,"props":23104,"children":23105},{"class":211,"line":4939},[23106,23111,23115,23119,23123],{"type":45,"tag":209,"props":23107,"children":23108},{"style":4167},[23109],{"type":51,"value":23110},"            z",{"type":45,"tag":209,"props":23112,"children":23113},{"style":328},[23114],{"type":51,"value":5715},{"type":45,"tag":209,"props":23116,"children":23117},{"style":317},[23118],{"type":51,"value":1910},{"type":45,"tag":209,"props":23120,"children":23121},{"style":4132},[23122],{"type":51,"value":5724},{"type":45,"tag":209,"props":23124,"children":23125},{"style":328},[23126],{"type":51,"value":495},{"type":45,"tag":209,"props":23128,"children":23129},{"class":211,"line":4960},[23130,23135,23139,23143,23147,23151,23155,23159,23163,23167,23171,23176,23180,23184,23189,23193,23197],{"type":45,"tag":209,"props":23131,"children":23132},{"style":4132},[23133],{"type":51,"value":23134},"              id",{"type":45,"tag":209,"props":23136,"children":23137},{"style":328},[23138],{"type":51,"value":382},{"type":45,"tag":209,"props":23140,"children":23141},{"style":4167},[23142],{"type":51,"value":5651},{"type":45,"tag":209,"props":23144,"children":23145},{"style":328},[23146],{"type":51,"value":5715},{"type":45,"tag":209,"props":23148,"children":23149},{"style":317},[23150],{"type":51,"value":1579},{"type":45,"tag":209,"props":23152,"children":23153},{"style":4132},[23154],{"type":51,"value":5756},{"type":45,"tag":209,"props":23156,"children":23157},{"style":328},[23158],{"type":51,"value":5715},{"type":45,"tag":209,"props":23160,"children":23161},{"style":317},[23162],{"type":51,"value":6571},{"type":45,"tag":209,"props":23164,"children":23165},{"style":4132},[23166],{"type":51,"value":5756},{"type":45,"tag":209,"props":23168,"children":23169},{"style":328},[23170],{"type":51,"value":5715},{"type":45,"tag":209,"props":23172,"children":23173},{"style":317},[23174],{"type":51,"value":23175},"describe",{"type":45,"tag":209,"props":23177,"children":23178},{"style":4132},[23179],{"type":51,"value":5724},{"type":45,"tag":209,"props":23181,"children":23182},{"style":328},[23183],{"type":51,"value":4002},{"type":45,"tag":209,"props":23185,"children":23186},{"style":222},[23187],{"type":51,"value":23188},"Unique identifier for the line item",{"type":45,"tag":209,"props":23190,"children":23191},{"style":328},[23192],{"type":51,"value":4002},{"type":45,"tag":209,"props":23194,"children":23195},{"style":4132},[23196],{"type":51,"value":3362},{"type":45,"tag":209,"props":23198,"children":23199},{"style":328},[23200],{"type":51,"value":538},{"type":45,"tag":209,"props":23202,"children":23203},{"class":211,"line":4981},[23204,23209,23213,23217,23221,23225,23229,23233,23237,23241,23245,23250,23254,23258],{"type":45,"tag":209,"props":23205,"children":23206},{"style":4132},[23207],{"type":51,"value":23208},"              name",{"type":45,"tag":209,"props":23210,"children":23211},{"style":328},[23212],{"type":51,"value":382},{"type":45,"tag":209,"props":23214,"children":23215},{"style":4167},[23216],{"type":51,"value":5651},{"type":45,"tag":209,"props":23218,"children":23219},{"style":328},[23220],{"type":51,"value":5715},{"type":45,"tag":209,"props":23222,"children":23223},{"style":317},[23224],{"type":51,"value":1579},{"type":45,"tag":209,"props":23226,"children":23227},{"style":4132},[23228],{"type":51,"value":5756},{"type":45,"tag":209,"props":23230,"children":23231},{"style":328},[23232],{"type":51,"value":5715},{"type":45,"tag":209,"props":23234,"children":23235},{"style":317},[23236],{"type":51,"value":23175},{"type":45,"tag":209,"props":23238,"children":23239},{"style":4132},[23240],{"type":51,"value":5724},{"type":45,"tag":209,"props":23242,"children":23243},{"style":328},[23244],{"type":51,"value":4002},{"type":45,"tag":209,"props":23246,"children":23247},{"style":222},[23248],{"type":51,"value":23249},"Product name",{"type":45,"tag":209,"props":23251,"children":23252},{"style":328},[23253],{"type":51,"value":4002},{"type":45,"tag":209,"props":23255,"children":23256},{"style":4132},[23257],{"type":51,"value":3362},{"type":45,"tag":209,"props":23259,"children":23260},{"style":328},[23261],{"type":51,"value":538},{"type":45,"tag":209,"props":23263,"children":23264},{"class":211,"line":5002},[23265,23270,23274,23278,23282,23286,23290,23294,23298,23302,23306,23310,23314,23318,23322,23326,23330,23335,23339,23343],{"type":45,"tag":209,"props":23266,"children":23267},{"style":4132},[23268],{"type":51,"value":23269},"              quantity",{"type":45,"tag":209,"props":23271,"children":23272},{"style":328},[23273],{"type":51,"value":382},{"type":45,"tag":209,"props":23275,"children":23276},{"style":4167},[23277],{"type":51,"value":5651},{"type":45,"tag":209,"props":23279,"children":23280},{"style":328},[23281],{"type":51,"value":5715},{"type":45,"tag":209,"props":23283,"children":23284},{"style":317},[23285],{"type":51,"value":5815},{"type":45,"tag":209,"props":23287,"children":23288},{"style":4132},[23289],{"type":51,"value":5756},{"type":45,"tag":209,"props":23291,"children":23292},{"style":328},[23293],{"type":51,"value":5715},{"type":45,"tag":209,"props":23295,"children":23296},{"style":317},[23297],{"type":51,"value":5828},{"type":45,"tag":209,"props":23299,"children":23300},{"style":4132},[23301],{"type":51,"value":5756},{"type":45,"tag":209,"props":23303,"children":23304},{"style":328},[23305],{"type":51,"value":5715},{"type":45,"tag":209,"props":23307,"children":23308},{"style":317},[23309],{"type":51,"value":5841},{"type":45,"tag":209,"props":23311,"children":23312},{"style":4132},[23313],{"type":51,"value":5756},{"type":45,"tag":209,"props":23315,"children":23316},{"style":328},[23317],{"type":51,"value":5715},{"type":45,"tag":209,"props":23319,"children":23320},{"style":317},[23321],{"type":51,"value":23175},{"type":45,"tag":209,"props":23323,"children":23324},{"style":4132},[23325],{"type":51,"value":5724},{"type":45,"tag":209,"props":23327,"children":23328},{"style":328},[23329],{"type":51,"value":4002},{"type":45,"tag":209,"props":23331,"children":23332},{"style":222},[23333],{"type":51,"value":23334},"Quantity ordered",{"type":45,"tag":209,"props":23336,"children":23337},{"style":328},[23338],{"type":51,"value":4002},{"type":45,"tag":209,"props":23340,"children":23341},{"style":4132},[23342],{"type":51,"value":3362},{"type":45,"tag":209,"props":23344,"children":23345},{"style":328},[23346],{"type":51,"value":538},{"type":45,"tag":209,"props":23348,"children":23349},{"class":211,"line":5023},[23350,23355,23359,23363,23367,23371,23375,23379,23383,23387,23391,23395,23399,23403,23408,23412,23416],{"type":45,"tag":209,"props":23351,"children":23352},{"style":4132},[23353],{"type":51,"value":23354},"              unit_price",{"type":45,"tag":209,"props":23356,"children":23357},{"style":328},[23358],{"type":51,"value":382},{"type":45,"tag":209,"props":23360,"children":23361},{"style":4167},[23362],{"type":51,"value":5651},{"type":45,"tag":209,"props":23364,"children":23365},{"style":328},[23366],{"type":51,"value":5715},{"type":45,"tag":209,"props":23368,"children":23369},{"style":317},[23370],{"type":51,"value":5815},{"type":45,"tag":209,"props":23372,"children":23373},{"style":4132},[23374],{"type":51,"value":5756},{"type":45,"tag":209,"props":23376,"children":23377},{"style":328},[23378],{"type":51,"value":5715},{"type":45,"tag":209,"props":23380,"children":23381},{"style":317},[23382],{"type":51,"value":5828},{"type":45,"tag":209,"props":23384,"children":23385},{"style":4132},[23386],{"type":51,"value":5756},{"type":45,"tag":209,"props":23388,"children":23389},{"style":328},[23390],{"type":51,"value":5715},{"type":45,"tag":209,"props":23392,"children":23393},{"style":317},[23394],{"type":51,"value":23175},{"type":45,"tag":209,"props":23396,"children":23397},{"style":4132},[23398],{"type":51,"value":5724},{"type":45,"tag":209,"props":23400,"children":23401},{"style":328},[23402],{"type":51,"value":4002},{"type":45,"tag":209,"props":23404,"children":23405},{"style":222},[23406],{"type":51,"value":23407},"Price per unit in minor units (cents)",{"type":45,"tag":209,"props":23409,"children":23410},{"style":328},[23411],{"type":51,"value":4002},{"type":45,"tag":209,"props":23413,"children":23414},{"style":4132},[23415],{"type":51,"value":3362},{"type":45,"tag":209,"props":23417,"children":23418},{"style":328},[23419],{"type":51,"value":538},{"type":45,"tag":209,"props":23421,"children":23422},{"class":211,"line":5044},[23423,23428,23432,23436,23440,23444,23448,23452,23456,23460,23464,23468,23472,23476,23481,23485,23489],{"type":45,"tag":209,"props":23424,"children":23425},{"style":4132},[23426],{"type":51,"value":23427},"              total_price",{"type":45,"tag":209,"props":23429,"children":23430},{"style":328},[23431],{"type":51,"value":382},{"type":45,"tag":209,"props":23433,"children":23434},{"style":4167},[23435],{"type":51,"value":5651},{"type":45,"tag":209,"props":23437,"children":23438},{"style":328},[23439],{"type":51,"value":5715},{"type":45,"tag":209,"props":23441,"children":23442},{"style":317},[23443],{"type":51,"value":5815},{"type":45,"tag":209,"props":23445,"children":23446},{"style":4132},[23447],{"type":51,"value":5756},{"type":45,"tag":209,"props":23449,"children":23450},{"style":328},[23451],{"type":51,"value":5715},{"type":45,"tag":209,"props":23453,"children":23454},{"style":317},[23455],{"type":51,"value":5828},{"type":45,"tag":209,"props":23457,"children":23458},{"style":4132},[23459],{"type":51,"value":5756},{"type":45,"tag":209,"props":23461,"children":23462},{"style":328},[23463],{"type":51,"value":5715},{"type":45,"tag":209,"props":23465,"children":23466},{"style":317},[23467],{"type":51,"value":23175},{"type":45,"tag":209,"props":23469,"children":23470},{"style":4132},[23471],{"type":51,"value":5724},{"type":45,"tag":209,"props":23473,"children":23474},{"style":328},[23475],{"type":51,"value":4002},{"type":45,"tag":209,"props":23477,"children":23478},{"style":222},[23479],{"type":51,"value":23480},"Total price for this line (quantity * unit_price)",{"type":45,"tag":209,"props":23482,"children":23483},{"style":328},[23484],{"type":51,"value":4002},{"type":45,"tag":209,"props":23486,"children":23487},{"style":4132},[23488],{"type":51,"value":3362},{"type":45,"tag":209,"props":23490,"children":23491},{"style":328},[23492],{"type":51,"value":538},{"type":45,"tag":209,"props":23494,"children":23495},{"class":211,"line":5065},[23496,23501,23505,23509,23513,23517,23521,23525,23529,23533,23537,23541,23545,23549,23553,23557,23562,23566,23570],{"type":45,"tag":209,"props":23497,"children":23498},{"style":4132},[23499],{"type":51,"value":23500},"              currency",{"type":45,"tag":209,"props":23502,"children":23503},{"style":328},[23504],{"type":51,"value":382},{"type":45,"tag":209,"props":23506,"children":23507},{"style":4167},[23508],{"type":51,"value":5651},{"type":45,"tag":209,"props":23510,"children":23511},{"style":328},[23512],{"type":51,"value":5715},{"type":45,"tag":209,"props":23514,"children":23515},{"style":317},[23516],{"type":51,"value":1579},{"type":45,"tag":209,"props":23518,"children":23519},{"style":4132},[23520],{"type":51,"value":5756},{"type":45,"tag":209,"props":23522,"children":23523},{"style":328},[23524],{"type":51,"value":5715},{"type":45,"tag":209,"props":23526,"children":23527},{"style":317},[23528],{"type":51,"value":5976},{"type":45,"tag":209,"props":23530,"children":23531},{"style":4132},[23532],{"type":51,"value":5724},{"type":45,"tag":209,"props":23534,"children":23535},{"style":233},[23536],{"type":51,"value":5985},{"type":45,"tag":209,"props":23538,"children":23539},{"style":4132},[23540],{"type":51,"value":3362},{"type":45,"tag":209,"props":23542,"children":23543},{"style":328},[23544],{"type":51,"value":5715},{"type":45,"tag":209,"props":23546,"children":23547},{"style":317},[23548],{"type":51,"value":23175},{"type":45,"tag":209,"props":23550,"children":23551},{"style":4132},[23552],{"type":51,"value":5724},{"type":45,"tag":209,"props":23554,"children":23555},{"style":328},[23556],{"type":51,"value":4002},{"type":45,"tag":209,"props":23558,"children":23559},{"style":222},[23560],{"type":51,"value":23561},"ISO 4217 currency code",{"type":45,"tag":209,"props":23563,"children":23564},{"style":328},[23565],{"type":51,"value":4002},{"type":45,"tag":209,"props":23567,"children":23568},{"style":4132},[23569],{"type":51,"value":3362},{"type":45,"tag":209,"props":23571,"children":23572},{"style":328},[23573],{"type":51,"value":538},{"type":45,"tag":209,"props":23575,"children":23576},{"class":211,"line":5086},[23577,23582],{"type":45,"tag":209,"props":23578,"children":23579},{"style":328},[23580],{"type":51,"value":23581},"            }",{"type":45,"tag":209,"props":23583,"children":23584},{"style":4132},[23585],{"type":51,"value":10093},{"type":45,"tag":209,"props":23587,"children":23588},{"class":211,"line":5094},[23589,23594,23598,23602,23606,23610,23614,23618,23622,23626,23630,23635,23639,23643],{"type":45,"tag":209,"props":23590,"children":23591},{"style":4132},[23592],{"type":51,"value":23593},"          )",{"type":45,"tag":209,"props":23595,"children":23596},{"style":328},[23597],{"type":51,"value":5715},{"type":45,"tag":209,"props":23599,"children":23600},{"style":317},[23601],{"type":51,"value":6422},{"type":45,"tag":209,"props":23603,"children":23604},{"style":4132},[23605],{"type":51,"value":5724},{"type":45,"tag":209,"props":23607,"children":23608},{"style":233},[23609],{"type":51,"value":6431},{"type":45,"tag":209,"props":23611,"children":23612},{"style":4132},[23613],{"type":51,"value":3362},{"type":45,"tag":209,"props":23615,"children":23616},{"style":328},[23617],{"type":51,"value":5715},{"type":45,"tag":209,"props":23619,"children":23620},{"style":317},[23621],{"type":51,"value":23175},{"type":45,"tag":209,"props":23623,"children":23624},{"style":4132},[23625],{"type":51,"value":5724},{"type":45,"tag":209,"props":23627,"children":23628},{"style":328},[23629],{"type":51,"value":4002},{"type":45,"tag":209,"props":23631,"children":23632},{"style":222},[23633],{"type":51,"value":23634},"Array of items in the checkout",{"type":45,"tag":209,"props":23636,"children":23637},{"style":328},[23638],{"type":51,"value":4002},{"type":45,"tag":209,"props":23640,"children":23641},{"style":4132},[23642],{"type":51,"value":3362},{"type":45,"tag":209,"props":23644,"children":23645},{"style":328},[23646],{"type":51,"value":538},{"type":45,"tag":209,"props":23648,"children":23649},{"class":211,"line":5102},[23650,23655,23659,23663,23667,23671,23675,23679,23683,23687,23691,23695,23699,23703,23707,23711,23716,23720,23724],{"type":45,"tag":209,"props":23651,"children":23652},{"style":4132},[23653],{"type":51,"value":23654},"          currency",{"type":45,"tag":209,"props":23656,"children":23657},{"style":328},[23658],{"type":51,"value":382},{"type":45,"tag":209,"props":23660,"children":23661},{"style":4167},[23662],{"type":51,"value":5651},{"type":45,"tag":209,"props":23664,"children":23665},{"style":328},[23666],{"type":51,"value":5715},{"type":45,"tag":209,"props":23668,"children":23669},{"style":317},[23670],{"type":51,"value":1579},{"type":45,"tag":209,"props":23672,"children":23673},{"style":4132},[23674],{"type":51,"value":5756},{"type":45,"tag":209,"props":23676,"children":23677},{"style":328},[23678],{"type":51,"value":5715},{"type":45,"tag":209,"props":23680,"children":23681},{"style":317},[23682],{"type":51,"value":5976},{"type":45,"tag":209,"props":23684,"children":23685},{"style":4132},[23686],{"type":51,"value":5724},{"type":45,"tag":209,"props":23688,"children":23689},{"style":233},[23690],{"type":51,"value":5985},{"type":45,"tag":209,"props":23692,"children":23693},{"style":4132},[23694],{"type":51,"value":3362},{"type":45,"tag":209,"props":23696,"children":23697},{"style":328},[23698],{"type":51,"value":5715},{"type":45,"tag":209,"props":23700,"children":23701},{"style":317},[23702],{"type":51,"value":23175},{"type":45,"tag":209,"props":23704,"children":23705},{"style":4132},[23706],{"type":51,"value":5724},{"type":45,"tag":209,"props":23708,"children":23709},{"style":328},[23710],{"type":51,"value":4002},{"type":45,"tag":209,"props":23712,"children":23713},{"style":222},[23714],{"type":51,"value":23715},"ISO 4217 currency code for the checkout",{"type":45,"tag":209,"props":23717,"children":23718},{"style":328},[23719],{"type":51,"value":4002},{"type":45,"tag":209,"props":23721,"children":23722},{"style":4132},[23723],{"type":51,"value":3362},{"type":45,"tag":209,"props":23725,"children":23726},{"style":328},[23727],{"type":51,"value":538},{"type":45,"tag":209,"props":23729,"children":23730},{"class":211,"line":5123},[23731,23736,23740,23744,23748,23752,23756],{"type":45,"tag":209,"props":23732,"children":23733},{"style":4132},[23734],{"type":51,"value":23735},"          buyer",{"type":45,"tag":209,"props":23737,"children":23738},{"style":328},[23739],{"type":51,"value":382},{"type":45,"tag":209,"props":23741,"children":23742},{"style":4167},[23743],{"type":51,"value":5651},{"type":45,"tag":209,"props":23745,"children":23746},{"style":328},[23747],{"type":51,"value":5715},{"type":45,"tag":209,"props":23749,"children":23750},{"style":317},[23751],{"type":51,"value":1910},{"type":45,"tag":209,"props":23753,"children":23754},{"style":4132},[23755],{"type":51,"value":5724},{"type":45,"tag":209,"props":23757,"children":23758},{"style":328},[23759],{"type":51,"value":495},{"type":45,"tag":209,"props":23761,"children":23762},{"class":211,"line":5144},[23763,23768,23772,23776,23780,23784,23788,23792,23796,23800,23804,23808,23812,23816,23820,23824,23828,23833,23837,23841],{"type":45,"tag":209,"props":23764,"children":23765},{"style":4132},[23766],{"type":51,"value":23767},"            email",{"type":45,"tag":209,"props":23769,"children":23770},{"style":328},[23771],{"type":51,"value":382},{"type":45,"tag":209,"props":23773,"children":23774},{"style":4167},[23775],{"type":51,"value":5651},{"type":45,"tag":209,"props":23777,"children":23778},{"style":328},[23779],{"type":51,"value":5715},{"type":45,"tag":209,"props":23781,"children":23782},{"style":317},[23783],{"type":51,"value":1579},{"type":45,"tag":209,"props":23785,"children":23786},{"style":4132},[23787],{"type":51,"value":5756},{"type":45,"tag":209,"props":23789,"children":23790},{"style":328},[23791],{"type":51,"value":5715},{"type":45,"tag":209,"props":23793,"children":23794},{"style":317},[23795],{"type":51,"value":6558},{"type":45,"tag":209,"props":23797,"children":23798},{"style":4132},[23799],{"type":51,"value":5756},{"type":45,"tag":209,"props":23801,"children":23802},{"style":328},[23803],{"type":51,"value":5715},{"type":45,"tag":209,"props":23805,"children":23806},{"style":317},[23807],{"type":51,"value":6571},{"type":45,"tag":209,"props":23809,"children":23810},{"style":4132},[23811],{"type":51,"value":5756},{"type":45,"tag":209,"props":23813,"children":23814},{"style":328},[23815],{"type":51,"value":5715},{"type":45,"tag":209,"props":23817,"children":23818},{"style":317},[23819],{"type":51,"value":23175},{"type":45,"tag":209,"props":23821,"children":23822},{"style":4132},[23823],{"type":51,"value":5724},{"type":45,"tag":209,"props":23825,"children":23826},{"style":328},[23827],{"type":51,"value":4002},{"type":45,"tag":209,"props":23829,"children":23830},{"style":222},[23831],{"type":51,"value":23832},"Buyer email address",{"type":45,"tag":209,"props":23834,"children":23835},{"style":328},[23836],{"type":51,"value":4002},{"type":45,"tag":209,"props":23838,"children":23839},{"style":4132},[23840],{"type":51,"value":3362},{"type":45,"tag":209,"props":23842,"children":23843},{"style":328},[23844],{"type":51,"value":538},{"type":45,"tag":209,"props":23846,"children":23847},{"class":211,"line":5164},[23848,23853,23857,23861,23865,23869,23873,23877,23881,23885,23889,23893,23897,23901,23906,23910,23914],{"type":45,"tag":209,"props":23849,"children":23850},{"style":4132},[23851],{"type":51,"value":23852},"            phone",{"type":45,"tag":209,"props":23854,"children":23855},{"style":328},[23856],{"type":51,"value":382},{"type":45,"tag":209,"props":23858,"children":23859},{"style":4167},[23860],{"type":51,"value":5651},{"type":45,"tag":209,"props":23862,"children":23863},{"style":328},[23864],{"type":51,"value":5715},{"type":45,"tag":209,"props":23866,"children":23867},{"style":317},[23868],{"type":51,"value":1579},{"type":45,"tag":209,"props":23870,"children":23871},{"style":4132},[23872],{"type":51,"value":5756},{"type":45,"tag":209,"props":23874,"children":23875},{"style":328},[23876],{"type":51,"value":5715},{"type":45,"tag":209,"props":23878,"children":23879},{"style":317},[23880],{"type":51,"value":6571},{"type":45,"tag":209,"props":23882,"children":23883},{"style":4132},[23884],{"type":51,"value":5756},{"type":45,"tag":209,"props":23886,"children":23887},{"style":328},[23888],{"type":51,"value":5715},{"type":45,"tag":209,"props":23890,"children":23891},{"style":317},[23892],{"type":51,"value":23175},{"type":45,"tag":209,"props":23894,"children":23895},{"style":4132},[23896],{"type":51,"value":5724},{"type":45,"tag":209,"props":23898,"children":23899},{"style":328},[23900],{"type":51,"value":4002},{"type":45,"tag":209,"props":23902,"children":23903},{"style":222},[23904],{"type":51,"value":23905},"Buyer phone number",{"type":45,"tag":209,"props":23907,"children":23908},{"style":328},[23909],{"type":51,"value":4002},{"type":45,"tag":209,"props":23911,"children":23912},{"style":4132},[23913],{"type":51,"value":3362},{"type":45,"tag":209,"props":23915,"children":23916},{"style":328},[23917],{"type":51,"value":538},{"type":45,"tag":209,"props":23919,"children":23920},{"class":211,"line":5184},[23921,23926,23930,23934,23938,23942,23946,23950,23954,23958,23962,23966,23970,23974,23979,23983,23987],{"type":45,"tag":209,"props":23922,"children":23923},{"style":4132},[23924],{"type":51,"value":23925},"            name",{"type":45,"tag":209,"props":23927,"children":23928},{"style":328},[23929],{"type":51,"value":382},{"type":45,"tag":209,"props":23931,"children":23932},{"style":4167},[23933],{"type":51,"value":5651},{"type":45,"tag":209,"props":23935,"children":23936},{"style":328},[23937],{"type":51,"value":5715},{"type":45,"tag":209,"props":23939,"children":23940},{"style":317},[23941],{"type":51,"value":1579},{"type":45,"tag":209,"props":23943,"children":23944},{"style":4132},[23945],{"type":51,"value":5756},{"type":45,"tag":209,"props":23947,"children":23948},{"style":328},[23949],{"type":51,"value":5715},{"type":45,"tag":209,"props":23951,"children":23952},{"style":317},[23953],{"type":51,"value":6571},{"type":45,"tag":209,"props":23955,"children":23956},{"style":4132},[23957],{"type":51,"value":5756},{"type":45,"tag":209,"props":23959,"children":23960},{"style":328},[23961],{"type":51,"value":5715},{"type":45,"tag":209,"props":23963,"children":23964},{"style":317},[23965],{"type":51,"value":23175},{"type":45,"tag":209,"props":23967,"children":23968},{"style":4132},[23969],{"type":51,"value":5724},{"type":45,"tag":209,"props":23971,"children":23972},{"style":328},[23973],{"type":51,"value":4002},{"type":45,"tag":209,"props":23975,"children":23976},{"style":222},[23977],{"type":51,"value":23978},"Buyer full name",{"type":45,"tag":209,"props":23980,"children":23981},{"style":328},[23982],{"type":51,"value":4002},{"type":45,"tag":209,"props":23984,"children":23985},{"style":4132},[23986],{"type":51,"value":3362},{"type":45,"tag":209,"props":23988,"children":23989},{"style":328},[23990],{"type":51,"value":538},{"type":45,"tag":209,"props":23992,"children":23993},{"class":211,"line":5204},[23994,23998,24002,24006,24010,24014,24018,24022,24026,24030,24035,24039,24043],{"type":45,"tag":209,"props":23995,"children":23996},{"style":328},[23997],{"type":51,"value":8888},{"type":45,"tag":209,"props":23999,"children":24000},{"style":4132},[24001],{"type":51,"value":3362},{"type":45,"tag":209,"props":24003,"children":24004},{"style":328},[24005],{"type":51,"value":5715},{"type":45,"tag":209,"props":24007,"children":24008},{"style":317},[24009],{"type":51,"value":6571},{"type":45,"tag":209,"props":24011,"children":24012},{"style":4132},[24013],{"type":51,"value":5756},{"type":45,"tag":209,"props":24015,"children":24016},{"style":328},[24017],{"type":51,"value":5715},{"type":45,"tag":209,"props":24019,"children":24020},{"style":317},[24021],{"type":51,"value":23175},{"type":45,"tag":209,"props":24023,"children":24024},{"style":4132},[24025],{"type":51,"value":5724},{"type":45,"tag":209,"props":24027,"children":24028},{"style":328},[24029],{"type":51,"value":4002},{"type":45,"tag":209,"props":24031,"children":24032},{"style":222},[24033],{"type":51,"value":24034},"Buyer information",{"type":45,"tag":209,"props":24036,"children":24037},{"style":328},[24038],{"type":51,"value":4002},{"type":45,"tag":209,"props":24040,"children":24041},{"style":4132},[24042],{"type":51,"value":3362},{"type":45,"tag":209,"props":24044,"children":24045},{"style":328},[24046],{"type":51,"value":538},{"type":45,"tag":209,"props":24048,"children":24049},{"class":211,"line":5229},[24050,24055,24059,24063,24067,24071,24075,24079,24083,24087,24091,24095,24099,24103,24107,24111,24115,24120,24124,24128],{"type":45,"tag":209,"props":24051,"children":24052},{"style":4132},[24053],{"type":51,"value":24054},"          platform_profile_url",{"type":45,"tag":209,"props":24056,"children":24057},{"style":328},[24058],{"type":51,"value":382},{"type":45,"tag":209,"props":24060,"children":24061},{"style":4167},[24062],{"type":51,"value":5651},{"type":45,"tag":209,"props":24064,"children":24065},{"style":328},[24066],{"type":51,"value":5715},{"type":45,"tag":209,"props":24068,"children":24069},{"style":317},[24070],{"type":51,"value":1579},{"type":45,"tag":209,"props":24072,"children":24073},{"style":4132},[24074],{"type":51,"value":5756},{"type":45,"tag":209,"props":24076,"children":24077},{"style":328},[24078],{"type":51,"value":5715},{"type":45,"tag":209,"props":24080,"children":24081},{"style":317},[24082],{"type":51,"value":10715},{"type":45,"tag":209,"props":24084,"children":24085},{"style":4132},[24086],{"type":51,"value":5756},{"type":45,"tag":209,"props":24088,"children":24089},{"style":328},[24090],{"type":51,"value":5715},{"type":45,"tag":209,"props":24092,"children":24093},{"style":317},[24094],{"type":51,"value":6571},{"type":45,"tag":209,"props":24096,"children":24097},{"style":4132},[24098],{"type":51,"value":5756},{"type":45,"tag":209,"props":24100,"children":24101},{"style":328},[24102],{"type":51,"value":5715},{"type":45,"tag":209,"props":24104,"children":24105},{"style":317},[24106],{"type":51,"value":23175},{"type":45,"tag":209,"props":24108,"children":24109},{"style":4132},[24110],{"type":51,"value":5724},{"type":45,"tag":209,"props":24112,"children":24113},{"style":328},[24114],{"type":51,"value":4002},{"type":45,"tag":209,"props":24116,"children":24117},{"style":222},[24118],{"type":51,"value":24119},"URL to the platform UCP profile for capability negotiation",{"type":45,"tag":209,"props":24121,"children":24122},{"style":328},[24123],{"type":51,"value":4002},{"type":45,"tag":209,"props":24125,"children":24126},{"style":4132},[24127],{"type":51,"value":3362},{"type":45,"tag":209,"props":24129,"children":24130},{"style":328},[24131],{"type":51,"value":538},{"type":45,"tag":209,"props":24133,"children":24134},{"class":211,"line":5250},[24135],{"type":45,"tag":209,"props":24136,"children":24137},{"style":328},[24138],{"type":51,"value":9323},{"type":45,"tag":209,"props":24140,"children":24141},{"class":211,"line":5271},[24142],{"type":45,"tag":209,"props":24143,"children":24144},{"style":328},[24145],{"type":51,"value":9331},{"type":45,"tag":209,"props":24147,"children":24148},{"class":211,"line":5292},[24149,24153,24158,24163,24167,24172,24176,24181,24185,24190,24194,24198],{"type":45,"tag":209,"props":24150,"children":24151},{"style":507},[24152],{"type":51,"value":22713},{"type":45,"tag":209,"props":24154,"children":24155},{"style":328},[24156],{"type":51,"value":24157}," ({",{"type":45,"tag":209,"props":24159,"children":24160},{"style":9581},[24161],{"type":51,"value":24162}," line_items",{"type":45,"tag":209,"props":24164,"children":24165},{"style":328},[24166],{"type":51,"value":845},{"type":45,"tag":209,"props":24168,"children":24169},{"style":9581},[24170],{"type":51,"value":24171}," currency",{"type":45,"tag":209,"props":24173,"children":24174},{"style":328},[24175],{"type":51,"value":845},{"type":45,"tag":209,"props":24177,"children":24178},{"style":9581},[24179],{"type":51,"value":24180}," buyer",{"type":45,"tag":209,"props":24182,"children":24183},{"style":328},[24184],{"type":51,"value":845},{"type":45,"tag":209,"props":24186,"children":24187},{"style":9581},[24188],{"type":51,"value":24189}," platform_profile_url",{"type":45,"tag":209,"props":24191,"children":24192},{"style":328},[24193],{"type":51,"value":20622},{"type":45,"tag":209,"props":24195,"children":24196},{"style":507},[24197],{"type":51,"value":13515},{"type":45,"tag":209,"props":24199,"children":24200},{"style":328},[24201],{"type":51,"value":683},{"type":45,"tag":209,"props":24203,"children":24204},{"class":211,"line":5317},[24205,24210],{"type":45,"tag":209,"props":24206,"children":24207},{"style":3860},[24208],{"type":51,"value":24209},"        try",{"type":45,"tag":209,"props":24211,"children":24212},{"style":328},[24213],{"type":51,"value":683},{"type":45,"tag":209,"props":24215,"children":24216},{"class":211,"line":5338},[24217],{"type":45,"tag":209,"props":24218,"children":24219},{"style":3811},[24220],{"type":51,"value":24221},"          \u002F\u002F Negotiate capabilities\n",{"type":45,"tag":209,"props":24223,"children":24224},{"class":211,"line":5359},[24225,24230,24234,24238,24242,24246,24250,24255,24259],{"type":45,"tag":209,"props":24226,"children":24227},{"style":507},[24228],{"type":51,"value":24229},"          const",{"type":45,"tag":209,"props":24231,"children":24232},{"style":4167},[24233],{"type":51,"value":12122},{"type":45,"tag":209,"props":24235,"children":24236},{"style":328},[24237],{"type":51,"value":7130},{"type":45,"tag":209,"props":24239,"children":24240},{"style":3860},[24241],{"type":51,"value":12131},{"type":45,"tag":209,"props":24243,"children":24244},{"style":317},[24245],{"type":51,"value":11821},{"type":45,"tag":209,"props":24247,"children":24248},{"style":4132},[24249],{"type":51,"value":5724},{"type":45,"tag":209,"props":24251,"children":24252},{"style":4167},[24253],{"type":51,"value":24254},"platform_profile_url",{"type":45,"tag":209,"props":24256,"children":24257},{"style":4132},[24258],{"type":51,"value":3362},{"type":45,"tag":209,"props":24260,"children":24261},{"style":328},[24262],{"type":51,"value":4007},{"type":45,"tag":209,"props":24264,"children":24265},{"class":211,"line":5380},[24266],{"type":45,"tag":209,"props":24267,"children":24268},{"emptyLinePlaceholder":40},[24269],{"type":51,"value":3854},{"type":45,"tag":209,"props":24271,"children":24272},{"class":211,"line":5389},[24273,24277,24281,24285,24289,24293],{"type":45,"tag":209,"props":24274,"children":24275},{"style":507},[24276],{"type":51,"value":24229},{"type":45,"tag":209,"props":24278,"children":24279},{"style":4167},[24280],{"type":51,"value":12490},{"type":45,"tag":209,"props":24282,"children":24283},{"style":328},[24284],{"type":51,"value":7130},{"type":45,"tag":209,"props":24286,"children":24287},{"style":3860},[24288],{"type":51,"value":12131},{"type":45,"tag":209,"props":24290,"children":24291},{"style":317},[24292],{"type":51,"value":11740},{"type":45,"tag":209,"props":24294,"children":24295},{"style":4132},[24296],{"type":51,"value":10031},{"type":45,"tag":209,"props":24298,"children":24299},{"class":211,"line":5411},[24300,24305,24309,24313,24317,24321,24325],{"type":45,"tag":209,"props":24301,"children":24302},{"style":328},[24303],{"type":51,"value":24304},"            {",{"type":45,"tag":209,"props":24306,"children":24307},{"style":4167},[24308],{"type":51,"value":24162},{"type":45,"tag":209,"props":24310,"children":24311},{"style":328},[24312],{"type":51,"value":845},{"type":45,"tag":209,"props":24314,"children":24315},{"style":4167},[24316],{"type":51,"value":24171},{"type":45,"tag":209,"props":24318,"children":24319},{"style":328},[24320],{"type":51,"value":845},{"type":45,"tag":209,"props":24322,"children":24323},{"style":4167},[24324],{"type":51,"value":24180},{"type":45,"tag":209,"props":24326,"children":24327},{"style":328},[24328],{"type":51,"value":20186},{"type":45,"tag":209,"props":24330,"children":24331},{"class":211,"line":5433},[24332,24336,24340,24344,24348,24352,24356],{"type":45,"tag":209,"props":24333,"children":24334},{"style":328},[24335],{"type":51,"value":24304},{"type":45,"tag":209,"props":24337,"children":24338},{"style":4132},[24339],{"type":51,"value":9647},{"type":45,"tag":209,"props":24341,"children":24342},{"style":328},[24343],{"type":51,"value":382},{"type":45,"tag":209,"props":24345,"children":24346},{"style":4167},[24347],{"type":51,"value":12122},{"type":45,"tag":209,"props":24349,"children":24350},{"style":328},[24351],{"type":51,"value":5715},{"type":45,"tag":209,"props":24353,"children":24354},{"style":4167},[24355],{"type":51,"value":670},{"type":45,"tag":209,"props":24357,"children":24358},{"style":328},[24359],{"type":51,"value":21952},{"type":45,"tag":209,"props":24361,"children":24362},{"class":211,"line":5455},[24363,24367],{"type":45,"tag":209,"props":24364,"children":24365},{"style":4132},[24366],{"type":51,"value":23593},{"type":45,"tag":209,"props":24368,"children":24369},{"style":328},[24370],{"type":51,"value":4007},{"type":45,"tag":209,"props":24372,"children":24373},{"class":211,"line":5463},[24374],{"type":45,"tag":209,"props":24375,"children":24376},{"emptyLinePlaceholder":40},[24377],{"type":51,"value":3854},{"type":45,"tag":209,"props":24379,"children":24380},{"class":211,"line":5471},[24381,24386],{"type":45,"tag":209,"props":24382,"children":24383},{"style":3860},[24384],{"type":51,"value":24385},"          return",{"type":45,"tag":209,"props":24387,"children":24388},{"style":328},[24389],{"type":51,"value":683},{"type":45,"tag":209,"props":24391,"children":24392},{"class":211,"line":5491},[24393,24398,24402],{"type":45,"tag":209,"props":24394,"children":24395},{"style":4132},[24396],{"type":51,"value":24397},"            content",{"type":45,"tag":209,"props":24399,"children":24400},{"style":328},[24401],{"type":51,"value":382},{"type":45,"tag":209,"props":24403,"children":24404},{"style":4132},[24405],{"type":51,"value":22783},{"type":45,"tag":209,"props":24407,"children":24408},{"class":211,"line":5512},[24409],{"type":45,"tag":209,"props":24410,"children":24411},{"style":328},[24412],{"type":51,"value":24413},"              {\n",{"type":45,"tag":209,"props":24415,"children":24416},{"class":211,"line":5533},[24417,24422,24426,24430,24434,24438],{"type":45,"tag":209,"props":24418,"children":24419},{"style":4132},[24420],{"type":51,"value":24421},"                type",{"type":45,"tag":209,"props":24423,"children":24424},{"style":328},[24425],{"type":51,"value":382},{"type":45,"tag":209,"props":24427,"children":24428},{"style":328},[24429],{"type":51,"value":3891},{"type":45,"tag":209,"props":24431,"children":24432},{"style":222},[24433],{"type":51,"value":51},{"type":45,"tag":209,"props":24435,"children":24436},{"style":328},[24437],{"type":51,"value":4002},{"type":45,"tag":209,"props":24439,"children":24440},{"style":328},[24441],{"type":51,"value":538},{"type":45,"tag":209,"props":24443,"children":24444},{"class":211,"line":5553},[24445,24450,24454,24458,24462,24466,24470,24474,24478,24482,24486,24490],{"type":45,"tag":209,"props":24446,"children":24447},{"style":4132},[24448],{"type":51,"value":24449},"                text",{"type":45,"tag":209,"props":24451,"children":24452},{"style":328},[24453],{"type":51,"value":382},{"type":45,"tag":209,"props":24455,"children":24456},{"style":4167},[24457],{"type":51,"value":22836},{"type":45,"tag":209,"props":24459,"children":24460},{"style":328},[24461],{"type":51,"value":5715},{"type":45,"tag":209,"props":24463,"children":24464},{"style":317},[24465],{"type":51,"value":22845},{"type":45,"tag":209,"props":24467,"children":24468},{"style":4132},[24469],{"type":51,"value":5724},{"type":45,"tag":209,"props":24471,"children":24472},{"style":4167},[24473],{"type":51,"value":12610},{"type":45,"tag":209,"props":24475,"children":24476},{"style":328},[24477],{"type":51,"value":845},{"type":45,"tag":209,"props":24479,"children":24480},{"style":328},[24481],{"type":51,"value":22862},{"type":45,"tag":209,"props":24483,"children":24484},{"style":233},[24485],{"type":51,"value":22867},{"type":45,"tag":209,"props":24487,"children":24488},{"style":4132},[24489],{"type":51,"value":3362},{"type":45,"tag":209,"props":24491,"children":24492},{"style":328},[24493],{"type":51,"value":538},{"type":45,"tag":209,"props":24495,"children":24496},{"class":211,"line":5562},[24497],{"type":45,"tag":209,"props":24498,"children":24499},{"style":328},[24500],{"type":51,"value":24501},"              },\n",{"type":45,"tag":209,"props":24503,"children":24504},{"class":211,"line":5570},[24505,24510],{"type":45,"tag":209,"props":24506,"children":24507},{"style":4132},[24508],{"type":51,"value":24509},"            ]",{"type":45,"tag":209,"props":24511,"children":24512},{"style":328},[24513],{"type":51,"value":538},{"type":45,"tag":209,"props":24515,"children":24516},{"class":211,"line":5578},[24517],{"type":45,"tag":209,"props":24518,"children":24519},{"style":328},[24520],{"type":51,"value":24521},"          };\n",{"type":45,"tag":209,"props":24523,"children":24524},{"class":211,"line":9798},[24525,24530,24534,24538,24542,24546],{"type":45,"tag":209,"props":24526,"children":24527},{"style":328},[24528],{"type":51,"value":24529},"        }",{"type":45,"tag":209,"props":24531,"children":24532},{"style":3860},[24533],{"type":51,"value":12647},{"type":45,"tag":209,"props":24535,"children":24536},{"style":4132},[24537],{"type":51,"value":9398},{"type":45,"tag":209,"props":24539,"children":24540},{"style":4167},[24541],{"type":51,"value":12363},{"type":45,"tag":209,"props":24543,"children":24544},{"style":4132},[24545],{"type":51,"value":8778},{"type":45,"tag":209,"props":24547,"children":24548},{"style":328},[24549],{"type":51,"value":495},{"type":45,"tag":209,"props":24551,"children":24552},{"class":211,"line":9828},[24553,24557],{"type":45,"tag":209,"props":24554,"children":24555},{"style":3860},[24556],{"type":51,"value":24385},{"type":45,"tag":209,"props":24558,"children":24559},{"style":328},[24560],{"type":51,"value":683},{"type":45,"tag":209,"props":24562,"children":24563},{"class":211,"line":9844},[24564,24568,24572],{"type":45,"tag":209,"props":24565,"children":24566},{"style":4132},[24567],{"type":51,"value":24397},{"type":45,"tag":209,"props":24569,"children":24570},{"style":328},[24571],{"type":51,"value":382},{"type":45,"tag":209,"props":24573,"children":24574},{"style":4132},[24575],{"type":51,"value":22783},{"type":45,"tag":209,"props":24577,"children":24578},{"class":211,"line":9852},[24579],{"type":45,"tag":209,"props":24580,"children":24581},{"style":328},[24582],{"type":51,"value":24413},{"type":45,"tag":209,"props":24584,"children":24585},{"class":211,"line":9861},[24586,24590,24594,24598,24602,24606],{"type":45,"tag":209,"props":24587,"children":24588},{"style":4132},[24589],{"type":51,"value":24421},{"type":45,"tag":209,"props":24591,"children":24592},{"style":328},[24593],{"type":51,"value":382},{"type":45,"tag":209,"props":24595,"children":24596},{"style":328},[24597],{"type":51,"value":3891},{"type":45,"tag":209,"props":24599,"children":24600},{"style":222},[24601],{"type":51,"value":51},{"type":45,"tag":209,"props":24603,"children":24604},{"style":328},[24605],{"type":51,"value":4002},{"type":45,"tag":209,"props":24607,"children":24608},{"style":328},[24609],{"type":51,"value":538},{"type":45,"tag":209,"props":24611,"children":24612},{"class":211,"line":9917},[24613,24617,24621,24625,24629,24633,24637],{"type":45,"tag":209,"props":24614,"children":24615},{"style":4132},[24616],{"type":51,"value":24449},{"type":45,"tag":209,"props":24618,"children":24619},{"style":328},[24620],{"type":51,"value":382},{"type":45,"tag":209,"props":24622,"children":24623},{"style":4167},[24624],{"type":51,"value":22836},{"type":45,"tag":209,"props":24626,"children":24627},{"style":328},[24628],{"type":51,"value":5715},{"type":45,"tag":209,"props":24630,"children":24631},{"style":317},[24632],{"type":51,"value":22845},{"type":45,"tag":209,"props":24634,"children":24635},{"style":4132},[24636],{"type":51,"value":5724},{"type":45,"tag":209,"props":24638,"children":24639},{"style":328},[24640],{"type":51,"value":495},{"type":45,"tag":209,"props":24642,"children":24643},{"class":211,"line":9968},[24644,24649,24653],{"type":45,"tag":209,"props":24645,"children":24646},{"style":4132},[24647],{"type":51,"value":24648},"                  error",{"type":45,"tag":209,"props":24650,"children":24651},{"style":328},[24652],{"type":51,"value":382},{"type":45,"tag":209,"props":24654,"children":24655},{"style":328},[24656],{"type":51,"value":683},{"type":45,"tag":209,"props":24658,"children":24659},{"class":211,"line":9976},[24660,24665,24669,24673,24678,24682],{"type":45,"tag":209,"props":24661,"children":24662},{"style":4132},[24663],{"type":51,"value":24664},"                    code",{"type":45,"tag":209,"props":24666,"children":24667},{"style":328},[24668],{"type":51,"value":382},{"type":45,"tag":209,"props":24670,"children":24671},{"style":328},[24672],{"type":51,"value":3891},{"type":45,"tag":209,"props":24674,"children":24675},{"style":222},[24676],{"type":51,"value":24677},"checkout_creation_failed",{"type":45,"tag":209,"props":24679,"children":24680},{"style":328},[24681],{"type":51,"value":4002},{"type":45,"tag":209,"props":24683,"children":24684},{"style":328},[24685],{"type":51,"value":538},{"type":45,"tag":209,"props":24687,"children":24688},{"class":211,"line":9984},[24689,24694,24698,24702,24706,24710,24714,24718,24722,24726,24730,24734,24739,24743],{"type":45,"tag":209,"props":24690,"children":24691},{"style":4132},[24692],{"type":51,"value":24693},"                    message",{"type":45,"tag":209,"props":24695,"children":24696},{"style":328},[24697],{"type":51,"value":382},{"type":45,"tag":209,"props":24699,"children":24700},{"style":4167},[24701],{"type":51,"value":12705},{"type":45,"tag":209,"props":24703,"children":24704},{"style":328},[24705],{"type":51,"value":16976},{"type":45,"tag":209,"props":24707,"children":24708},{"style":216},[24709],{"type":51,"value":15465},{"type":45,"tag":209,"props":24711,"children":24712},{"style":328},[24713],{"type":51,"value":16985},{"type":45,"tag":209,"props":24715,"children":24716},{"style":4167},[24717],{"type":51,"value":12705},{"type":45,"tag":209,"props":24719,"children":24720},{"style":328},[24721],{"type":51,"value":5715},{"type":45,"tag":209,"props":24723,"children":24724},{"style":4167},[24725],{"type":51,"value":12372},{"type":45,"tag":209,"props":24727,"children":24728},{"style":328},[24729],{"type":51,"value":17002},{"type":45,"tag":209,"props":24731,"children":24732},{"style":328},[24733],{"type":51,"value":3891},{"type":45,"tag":209,"props":24735,"children":24736},{"style":222},[24737],{"type":51,"value":24738},"Unknown error",{"type":45,"tag":209,"props":24740,"children":24741},{"style":328},[24742],{"type":51,"value":4002},{"type":45,"tag":209,"props":24744,"children":24745},{"style":328},[24746],{"type":51,"value":538},{"type":45,"tag":209,"props":24748,"children":24749},{"class":211,"line":10000},[24750],{"type":45,"tag":209,"props":24751,"children":24752},{"style":328},[24753],{"type":51,"value":24754},"                  },\n",{"type":45,"tag":209,"props":24756,"children":24757},{"class":211,"line":10008},[24758,24763,24767],{"type":45,"tag":209,"props":24759,"children":24760},{"style":328},[24761],{"type":51,"value":24762},"                }",{"type":45,"tag":209,"props":24764,"children":24765},{"style":4132},[24766],{"type":51,"value":3362},{"type":45,"tag":209,"props":24768,"children":24769},{"style":328},[24770],{"type":51,"value":538},{"type":45,"tag":209,"props":24772,"children":24773},{"class":211,"line":10016},[24774],{"type":45,"tag":209,"props":24775,"children":24776},{"style":328},[24777],{"type":51,"value":24501},{"type":45,"tag":209,"props":24779,"children":24780},{"class":211,"line":10034},[24781,24785],{"type":45,"tag":209,"props":24782,"children":24783},{"style":4132},[24784],{"type":51,"value":24509},{"type":45,"tag":209,"props":24786,"children":24787},{"style":328},[24788],{"type":51,"value":538},{"type":45,"tag":209,"props":24790,"children":24791},{"class":211,"line":10055},[24792,24797,24801,24807],{"type":45,"tag":209,"props":24793,"children":24794},{"style":4132},[24795],{"type":51,"value":24796},"            isError",{"type":45,"tag":209,"props":24798,"children":24799},{"style":328},[24800],{"type":51,"value":382},{"type":45,"tag":209,"props":24802,"children":24804},{"style":24803},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[24805],{"type":51,"value":24806}," true",{"type":45,"tag":209,"props":24808,"children":24809},{"style":328},[24810],{"type":51,"value":538},{"type":45,"tag":209,"props":24812,"children":24813},{"class":211,"line":10096},[24814],{"type":45,"tag":209,"props":24815,"children":24816},{"style":328},[24817],{"type":51,"value":24521},{"type":45,"tag":209,"props":24819,"children":24820},{"class":211,"line":10112},[24821],{"type":45,"tag":209,"props":24822,"children":24823},{"style":328},[24824],{"type":51,"value":24825},"        }\n",{"type":45,"tag":209,"props":24827,"children":24828},{"class":211,"line":10121},[24829],{"type":45,"tag":209,"props":24830,"children":24831},{"style":328},[24832],{"type":51,"value":22910},{"type":45,"tag":209,"props":24834,"children":24835},{"class":211,"line":10217},[24836,24840],{"type":45,"tag":209,"props":24837,"children":24838},{"style":4132},[24839],{"type":51,"value":20660},{"type":45,"tag":209,"props":24841,"children":24842},{"style":328},[24843],{"type":51,"value":4007},{"type":45,"tag":209,"props":24845,"children":24846},{"class":211,"line":10242},[24847],{"type":45,"tag":209,"props":24848,"children":24849},{"emptyLinePlaceholder":40},[24850],{"type":51,"value":3854},{"type":45,"tag":209,"props":24852,"children":24853},{"class":211,"line":10272},[24854,24858,24862,24866],{"type":45,"tag":209,"props":24855,"children":24856},{"style":4167},[24857],{"type":51,"value":22583},{"type":45,"tag":209,"props":24859,"children":24860},{"style":328},[24861],{"type":51,"value":5715},{"type":45,"tag":209,"props":24863,"children":24864},{"style":317},[24865],{"type":51,"value":22592},{"type":45,"tag":209,"props":24867,"children":24868},{"style":4132},[24869],{"type":51,"value":10031},{"type":45,"tag":209,"props":24871,"children":24872},{"class":211,"line":10302},[24873,24877,24882,24886],{"type":45,"tag":209,"props":24874,"children":24875},{"style":328},[24876],{"type":51,"value":7569},{"type":45,"tag":209,"props":24878,"children":24879},{"style":222},[24880],{"type":51,"value":24881},"ucp_get_checkout",{"type":45,"tag":209,"props":24883,"children":24884},{"style":328},[24885],{"type":51,"value":4002},{"type":45,"tag":209,"props":24887,"children":24888},{"style":328},[24889],{"type":51,"value":538},{"type":45,"tag":209,"props":24891,"children":24892},{"class":211,"line":10331},[24893],{"type":45,"tag":209,"props":24894,"children":24895},{"style":328},[24896],{"type":51,"value":22624},{"type":45,"tag":209,"props":24898,"children":24899},{"class":211,"line":10339},[24900,24904,24908,24912,24917,24921],{"type":45,"tag":209,"props":24901,"children":24902},{"style":4132},[24903],{"type":51,"value":22632},{"type":45,"tag":209,"props":24905,"children":24906},{"style":328},[24907],{"type":51,"value":382},{"type":45,"tag":209,"props":24909,"children":24910},{"style":328},[24911],{"type":51,"value":3891},{"type":45,"tag":209,"props":24913,"children":24914},{"style":222},[24915],{"type":51,"value":24916},"Get Checkout Session",{"type":45,"tag":209,"props":24918,"children":24919},{"style":328},[24920],{"type":51,"value":4002},{"type":45,"tag":209,"props":24922,"children":24923},{"style":328},[24924],{"type":51,"value":538},{"type":45,"tag":209,"props":24926,"children":24927},{"class":211,"line":10363},[24928,24932,24936,24940,24945,24949],{"type":45,"tag":209,"props":24929,"children":24930},{"style":4132},[24931],{"type":51,"value":22661},{"type":45,"tag":209,"props":24933,"children":24934},{"style":328},[24935],{"type":51,"value":382},{"type":45,"tag":209,"props":24937,"children":24938},{"style":328},[24939],{"type":51,"value":3891},{"type":45,"tag":209,"props":24941,"children":24942},{"style":222},[24943],{"type":51,"value":24944},"Retrieve an existing checkout session by ID. Returns the current state including status, line items, totals, and messages.",{"type":45,"tag":209,"props":24946,"children":24947},{"style":328},[24948],{"type":51,"value":4002},{"type":45,"tag":209,"props":24950,"children":24951},{"style":328},[24952],{"type":51,"value":538},{"type":45,"tag":209,"props":24954,"children":24955},{"class":211,"line":10392},[24956,24960,24964],{"type":45,"tag":209,"props":24957,"children":24958},{"style":4132},[24959],{"type":51,"value":22690},{"type":45,"tag":209,"props":24961,"children":24962},{"style":328},[24963],{"type":51,"value":382},{"type":45,"tag":209,"props":24965,"children":24966},{"style":328},[24967],{"type":51,"value":683},{"type":45,"tag":209,"props":24969,"children":24970},{"class":211,"line":10421},[24971,24976,24980,24984,24988,24992,24996,25000,25004,25008,25012,25017,25021,25025],{"type":45,"tag":209,"props":24972,"children":24973},{"style":4132},[24974],{"type":51,"value":24975},"          checkout_id",{"type":45,"tag":209,"props":24977,"children":24978},{"style":328},[24979],{"type":51,"value":382},{"type":45,"tag":209,"props":24981,"children":24982},{"style":4167},[24983],{"type":51,"value":5651},{"type":45,"tag":209,"props":24985,"children":24986},{"style":328},[24987],{"type":51,"value":5715},{"type":45,"tag":209,"props":24989,"children":24990},{"style":317},[24991],{"type":51,"value":1579},{"type":45,"tag":209,"props":24993,"children":24994},{"style":4132},[24995],{"type":51,"value":5756},{"type":45,"tag":209,"props":24997,"children":24998},{"style":328},[24999],{"type":51,"value":5715},{"type":45,"tag":209,"props":25001,"children":25002},{"style":317},[25003],{"type":51,"value":23175},{"type":45,"tag":209,"props":25005,"children":25006},{"style":4132},[25007],{"type":51,"value":5724},{"type":45,"tag":209,"props":25009,"children":25010},{"style":328},[25011],{"type":51,"value":4002},{"type":45,"tag":209,"props":25013,"children":25014},{"style":222},[25015],{"type":51,"value":25016},"The checkout session ID",{"type":45,"tag":209,"props":25018,"children":25019},{"style":328},[25020],{"type":51,"value":4002},{"type":45,"tag":209,"props":25022,"children":25023},{"style":4132},[25024],{"type":51,"value":3362},{"type":45,"tag":209,"props":25026,"children":25027},{"style":328},[25028],{"type":51,"value":538},{"type":45,"tag":209,"props":25030,"children":25031},{"class":211,"line":10449},[25032],{"type":45,"tag":209,"props":25033,"children":25034},{"style":328},[25035],{"type":51,"value":9323},{"type":45,"tag":209,"props":25037,"children":25038},{"class":211,"line":10457},[25039],{"type":45,"tag":209,"props":25040,"children":25041},{"style":328},[25042],{"type":51,"value":9331},{"type":45,"tag":209,"props":25044,"children":25045},{"class":211,"line":10481},[25046,25050,25054,25059,25063,25067],{"type":45,"tag":209,"props":25047,"children":25048},{"style":507},[25049],{"type":51,"value":22713},{"type":45,"tag":209,"props":25051,"children":25052},{"style":328},[25053],{"type":51,"value":24157},{"type":45,"tag":209,"props":25055,"children":25056},{"style":9581},[25057],{"type":51,"value":25058}," checkout_id",{"type":45,"tag":209,"props":25060,"children":25061},{"style":328},[25062],{"type":51,"value":20622},{"type":45,"tag":209,"props":25064,"children":25065},{"style":507},[25066],{"type":51,"value":13515},{"type":45,"tag":209,"props":25068,"children":25069},{"style":328},[25070],{"type":51,"value":683},{"type":45,"tag":209,"props":25072,"children":25073},{"class":211,"line":10510},[25074,25078,25082,25086,25090,25094,25098,25103,25107],{"type":45,"tag":209,"props":25075,"children":25076},{"style":507},[25077],{"type":51,"value":22734},{"type":45,"tag":209,"props":25079,"children":25080},{"style":4167},[25081],{"type":51,"value":12490},{"type":45,"tag":209,"props":25083,"children":25084},{"style":328},[25085],{"type":51,"value":7130},{"type":45,"tag":209,"props":25087,"children":25088},{"style":3860},[25089],{"type":51,"value":12131},{"type":45,"tag":209,"props":25091,"children":25092},{"style":317},[25093],{"type":51,"value":15061},{"type":45,"tag":209,"props":25095,"children":25096},{"style":4132},[25097],{"type":51,"value":5724},{"type":45,"tag":209,"props":25099,"children":25100},{"style":4167},[25101],{"type":51,"value":25102},"checkout_id",{"type":45,"tag":209,"props":25104,"children":25105},{"style":4132},[25106],{"type":51,"value":3362},{"type":45,"tag":209,"props":25108,"children":25109},{"style":328},[25110],{"type":51,"value":4007},{"type":45,"tag":209,"props":25112,"children":25113},{"class":211,"line":10539},[25114],{"type":45,"tag":209,"props":25115,"children":25116},{"emptyLinePlaceholder":40},[25117],{"type":51,"value":3854},{"type":45,"tag":209,"props":25119,"children":25120},{"class":211,"line":10567},[25121,25126,25130,25134,25138,25142],{"type":45,"tag":209,"props":25122,"children":25123},{"style":3860},[25124],{"type":51,"value":25125},"        if",{"type":45,"tag":209,"props":25127,"children":25128},{"style":4132},[25129],{"type":51,"value":9398},{"type":45,"tag":209,"props":25131,"children":25132},{"style":328},[25133],{"type":51,"value":12286},{"type":45,"tag":209,"props":25135,"children":25136},{"style":4167},[25137],{"type":51,"value":12610},{"type":45,"tag":209,"props":25139,"children":25140},{"style":4132},[25141],{"type":51,"value":8778},{"type":45,"tag":209,"props":25143,"children":25144},{"style":328},[25145],{"type":51,"value":495},{"type":45,"tag":209,"props":25147,"children":25148},{"class":211,"line":10575},[25149,25153],{"type":45,"tag":209,"props":25150,"children":25151},{"style":3860},[25152],{"type":51,"value":24385},{"type":45,"tag":209,"props":25154,"children":25155},{"style":328},[25156],{"type":51,"value":683},{"type":45,"tag":209,"props":25158,"children":25159},{"class":211,"line":10599},[25160,25164,25168],{"type":45,"tag":209,"props":25161,"children":25162},{"style":4132},[25163],{"type":51,"value":24397},{"type":45,"tag":209,"props":25165,"children":25166},{"style":328},[25167],{"type":51,"value":382},{"type":45,"tag":209,"props":25169,"children":25170},{"style":4132},[25171],{"type":51,"value":22783},{"type":45,"tag":209,"props":25173,"children":25174},{"class":211,"line":10628},[25175],{"type":45,"tag":209,"props":25176,"children":25177},{"style":328},[25178],{"type":51,"value":24413},{"type":45,"tag":209,"props":25180,"children":25181},{"class":211,"line":10657},[25182,25186,25190,25194,25198,25202],{"type":45,"tag":209,"props":25183,"children":25184},{"style":4132},[25185],{"type":51,"value":24421},{"type":45,"tag":209,"props":25187,"children":25188},{"style":328},[25189],{"type":51,"value":382},{"type":45,"tag":209,"props":25191,"children":25192},{"style":328},[25193],{"type":51,"value":3891},{"type":45,"tag":209,"props":25195,"children":25196},{"style":222},[25197],{"type":51,"value":51},{"type":45,"tag":209,"props":25199,"children":25200},{"style":328},[25201],{"type":51,"value":4002},{"type":45,"tag":209,"props":25203,"children":25204},{"style":328},[25205],{"type":51,"value":538},{"type":45,"tag":209,"props":25207,"children":25208},{"class":211,"line":10674},[25209,25213,25217,25221,25225,25229,25233],{"type":45,"tag":209,"props":25210,"children":25211},{"style":4132},[25212],{"type":51,"value":24449},{"type":45,"tag":209,"props":25214,"children":25215},{"style":328},[25216],{"type":51,"value":382},{"type":45,"tag":209,"props":25218,"children":25219},{"style":4167},[25220],{"type":51,"value":22836},{"type":45,"tag":209,"props":25222,"children":25223},{"style":328},[25224],{"type":51,"value":5715},{"type":45,"tag":209,"props":25226,"children":25227},{"style":317},[25228],{"type":51,"value":22845},{"type":45,"tag":209,"props":25230,"children":25231},{"style":4132},[25232],{"type":51,"value":5724},{"type":45,"tag":209,"props":25234,"children":25235},{"style":328},[25236],{"type":51,"value":495},{"type":45,"tag":209,"props":25238,"children":25239},{"class":211,"line":10722},[25240,25244,25248],{"type":45,"tag":209,"props":25241,"children":25242},{"style":4132},[25243],{"type":51,"value":24648},{"type":45,"tag":209,"props":25245,"children":25246},{"style":328},[25247],{"type":51,"value":382},{"type":45,"tag":209,"props":25249,"children":25250},{"style":328},[25251],{"type":51,"value":683},{"type":45,"tag":209,"props":25253,"children":25254},{"class":211,"line":10730},[25255,25259,25263,25267,25272,25276],{"type":45,"tag":209,"props":25256,"children":25257},{"style":4132},[25258],{"type":51,"value":24664},{"type":45,"tag":209,"props":25260,"children":25261},{"style":328},[25262],{"type":51,"value":382},{"type":45,"tag":209,"props":25264,"children":25265},{"style":328},[25266],{"type":51,"value":3891},{"type":45,"tag":209,"props":25268,"children":25269},{"style":222},[25270],{"type":51,"value":25271},"checkout_not_found",{"type":45,"tag":209,"props":25273,"children":25274},{"style":328},[25275],{"type":51,"value":4002},{"type":45,"tag":209,"props":25277,"children":25278},{"style":328},[25279],{"type":51,"value":538},{"type":45,"tag":209,"props":25281,"children":25282},{"class":211,"line":10738},[25283,25287,25291,25295,25300,25304,25308,25312,25317,25321],{"type":45,"tag":209,"props":25284,"children":25285},{"style":4132},[25286],{"type":51,"value":24693},{"type":45,"tag":209,"props":25288,"children":25289},{"style":328},[25290],{"type":51,"value":382},{"type":45,"tag":209,"props":25292,"children":25293},{"style":328},[25294],{"type":51,"value":8515},{"type":45,"tag":209,"props":25296,"children":25297},{"style":222},[25298],{"type":51,"value":25299},"Checkout session ",{"type":45,"tag":209,"props":25301,"children":25302},{"style":328},[25303],{"type":51,"value":8525},{"type":45,"tag":209,"props":25305,"children":25306},{"style":4167},[25307],{"type":51,"value":25102},{"type":45,"tag":209,"props":25309,"children":25310},{"style":328},[25311],{"type":51,"value":6001},{"type":45,"tag":209,"props":25313,"children":25314},{"style":222},[25315],{"type":51,"value":25316}," not found",{"type":45,"tag":209,"props":25318,"children":25319},{"style":328},[25320],{"type":51,"value":8868},{"type":45,"tag":209,"props":25322,"children":25323},{"style":328},[25324],{"type":51,"value":538},{"type":45,"tag":209,"props":25326,"children":25327},{"class":211,"line":10762},[25328],{"type":45,"tag":209,"props":25329,"children":25330},{"style":328},[25331],{"type":51,"value":24754},{"type":45,"tag":209,"props":25333,"children":25334},{"class":211,"line":10791},[25335,25339,25343],{"type":45,"tag":209,"props":25336,"children":25337},{"style":328},[25338],{"type":51,"value":24762},{"type":45,"tag":209,"props":25340,"children":25341},{"style":4132},[25342],{"type":51,"value":3362},{"type":45,"tag":209,"props":25344,"children":25345},{"style":328},[25346],{"type":51,"value":538},{"type":45,"tag":209,"props":25348,"children":25349},{"class":211,"line":10820},[25350],{"type":45,"tag":209,"props":25351,"children":25352},{"style":328},[25353],{"type":51,"value":24501},{"type":45,"tag":209,"props":25355,"children":25356},{"class":211,"line":10828},[25357,25361],{"type":45,"tag":209,"props":25358,"children":25359},{"style":4132},[25360],{"type":51,"value":24509},{"type":45,"tag":209,"props":25362,"children":25363},{"style":328},[25364],{"type":51,"value":538},{"type":45,"tag":209,"props":25366,"children":25367},{"class":211,"line":10836},[25368,25372,25376,25380],{"type":45,"tag":209,"props":25369,"children":25370},{"style":4132},[25371],{"type":51,"value":24796},{"type":45,"tag":209,"props":25373,"children":25374},{"style":328},[25375],{"type":51,"value":382},{"type":45,"tag":209,"props":25377,"children":25378},{"style":24803},[25379],{"type":51,"value":24806},{"type":45,"tag":209,"props":25381,"children":25382},{"style":328},[25383],{"type":51,"value":538},{"type":45,"tag":209,"props":25385,"children":25386},{"class":211,"line":10844},[25387],{"type":45,"tag":209,"props":25388,"children":25389},{"style":328},[25390],{"type":51,"value":24521},{"type":45,"tag":209,"props":25392,"children":25393},{"class":211,"line":10884},[25394],{"type":45,"tag":209,"props":25395,"children":25396},{"style":328},[25397],{"type":51,"value":24825},{"type":45,"tag":209,"props":25399,"children":25400},{"class":211,"line":10896},[25401],{"type":45,"tag":209,"props":25402,"children":25403},{"emptyLinePlaceholder":40},[25404],{"type":51,"value":3854},{"type":45,"tag":209,"props":25406,"children":25407},{"class":211,"line":10917},[25408,25412],{"type":45,"tag":209,"props":25409,"children":25410},{"style":3860},[25411],{"type":51,"value":22762},{"type":45,"tag":209,"props":25413,"children":25414},{"style":328},[25415],{"type":51,"value":683},{"type":45,"tag":209,"props":25417,"children":25418},{"class":211,"line":10945},[25419,25423,25427],{"type":45,"tag":209,"props":25420,"children":25421},{"style":4132},[25422],{"type":51,"value":22774},{"type":45,"tag":209,"props":25424,"children":25425},{"style":328},[25426],{"type":51,"value":382},{"type":45,"tag":209,"props":25428,"children":25429},{"style":4132},[25430],{"type":51,"value":22783},{"type":45,"tag":209,"props":25432,"children":25433},{"class":211,"line":10984},[25434],{"type":45,"tag":209,"props":25435,"children":25436},{"style":328},[25437],{"type":51,"value":22791},{"type":45,"tag":209,"props":25439,"children":25440},{"class":211,"line":11020},[25441,25445,25449,25453,25457,25461],{"type":45,"tag":209,"props":25442,"children":25443},{"style":4132},[25444],{"type":51,"value":22799},{"type":45,"tag":209,"props":25446,"children":25447},{"style":328},[25448],{"type":51,"value":382},{"type":45,"tag":209,"props":25450,"children":25451},{"style":328},[25452],{"type":51,"value":3891},{"type":45,"tag":209,"props":25454,"children":25455},{"style":222},[25456],{"type":51,"value":51},{"type":45,"tag":209,"props":25458,"children":25459},{"style":328},[25460],{"type":51,"value":4002},{"type":45,"tag":209,"props":25462,"children":25463},{"style":328},[25464],{"type":51,"value":538},{"type":45,"tag":209,"props":25466,"children":25467},{"class":211,"line":11087},[25468,25472,25476,25480,25484,25488,25492,25496,25500,25504,25508,25512],{"type":45,"tag":209,"props":25469,"children":25470},{"style":4132},[25471],{"type":51,"value":22827},{"type":45,"tag":209,"props":25473,"children":25474},{"style":328},[25475],{"type":51,"value":382},{"type":45,"tag":209,"props":25477,"children":25478},{"style":4167},[25479],{"type":51,"value":22836},{"type":45,"tag":209,"props":25481,"children":25482},{"style":328},[25483],{"type":51,"value":5715},{"type":45,"tag":209,"props":25485,"children":25486},{"style":317},[25487],{"type":51,"value":22845},{"type":45,"tag":209,"props":25489,"children":25490},{"style":4132},[25491],{"type":51,"value":5724},{"type":45,"tag":209,"props":25493,"children":25494},{"style":4167},[25495],{"type":51,"value":12610},{"type":45,"tag":209,"props":25497,"children":25498},{"style":328},[25499],{"type":51,"value":845},{"type":45,"tag":209,"props":25501,"children":25502},{"style":328},[25503],{"type":51,"value":22862},{"type":45,"tag":209,"props":25505,"children":25506},{"style":233},[25507],{"type":51,"value":22867},{"type":45,"tag":209,"props":25509,"children":25510},{"style":4132},[25511],{"type":51,"value":3362},{"type":45,"tag":209,"props":25513,"children":25514},{"style":328},[25515],{"type":51,"value":538},{"type":45,"tag":209,"props":25517,"children":25518},{"class":211,"line":11151},[25519],{"type":45,"tag":209,"props":25520,"children":25521},{"style":328},[25522],{"type":51,"value":8880},{"type":45,"tag":209,"props":25524,"children":25525},{"class":211,"line":11159},[25526,25530],{"type":45,"tag":209,"props":25527,"children":25528},{"style":4132},[25529],{"type":51,"value":22890},{"type":45,"tag":209,"props":25531,"children":25532},{"style":328},[25533],{"type":51,"value":538},{"type":45,"tag":209,"props":25535,"children":25536},{"class":211,"line":11167},[25537],{"type":45,"tag":209,"props":25538,"children":25539},{"style":328},[25540],{"type":51,"value":22902},{"type":45,"tag":209,"props":25542,"children":25543},{"class":211,"line":11175},[25544],{"type":45,"tag":209,"props":25545,"children":25546},{"style":328},[25547],{"type":51,"value":22910},{"type":45,"tag":209,"props":25549,"children":25550},{"class":211,"line":11217},[25551,25555],{"type":45,"tag":209,"props":25552,"children":25553},{"style":4132},[25554],{"type":51,"value":20660},{"type":45,"tag":209,"props":25556,"children":25557},{"style":328},[25558],{"type":51,"value":4007},{"type":45,"tag":209,"props":25560,"children":25561},{"class":211,"line":11226},[25562],{"type":45,"tag":209,"props":25563,"children":25564},{"emptyLinePlaceholder":40},[25565],{"type":51,"value":3854},{"type":45,"tag":209,"props":25567,"children":25568},{"class":211,"line":11303},[25569,25573,25577,25581],{"type":45,"tag":209,"props":25570,"children":25571},{"style":4167},[25572],{"type":51,"value":22583},{"type":45,"tag":209,"props":25574,"children":25575},{"style":328},[25576],{"type":51,"value":5715},{"type":45,"tag":209,"props":25578,"children":25579},{"style":317},[25580],{"type":51,"value":22592},{"type":45,"tag":209,"props":25582,"children":25583},{"style":4132},[25584],{"type":51,"value":10031},{"type":45,"tag":209,"props":25586,"children":25587},{"class":211,"line":11320},[25588,25592,25597,25601],{"type":45,"tag":209,"props":25589,"children":25590},{"style":328},[25591],{"type":51,"value":7569},{"type":45,"tag":209,"props":25593,"children":25594},{"style":222},[25595],{"type":51,"value":25596},"ucp_update_checkout",{"type":45,"tag":209,"props":25598,"children":25599},{"style":328},[25600],{"type":51,"value":4002},{"type":45,"tag":209,"props":25602,"children":25603},{"style":328},[25604],{"type":51,"value":538},{"type":45,"tag":209,"props":25606,"children":25607},{"class":211,"line":11350},[25608],{"type":45,"tag":209,"props":25609,"children":25610},{"style":328},[25611],{"type":51,"value":22624},{"type":45,"tag":209,"props":25613,"children":25614},{"class":211,"line":11379},[25615,25619,25623,25627,25632,25636],{"type":45,"tag":209,"props":25616,"children":25617},{"style":4132},[25618],{"type":51,"value":22632},{"type":45,"tag":209,"props":25620,"children":25621},{"style":328},[25622],{"type":51,"value":382},{"type":45,"tag":209,"props":25624,"children":25625},{"style":328},[25626],{"type":51,"value":3891},{"type":45,"tag":209,"props":25628,"children":25629},{"style":222},[25630],{"type":51,"value":25631},"Update Checkout Session",{"type":45,"tag":209,"props":25633,"children":25634},{"style":328},[25635],{"type":51,"value":4002},{"type":45,"tag":209,"props":25637,"children":25638},{"style":328},[25639],{"type":51,"value":538},{"type":45,"tag":209,"props":25641,"children":25642},{"class":211,"line":11409},[25643,25647,25651,25655,25660,25664],{"type":45,"tag":209,"props":25644,"children":25645},{"style":4132},[25646],{"type":51,"value":22661},{"type":45,"tag":209,"props":25648,"children":25649},{"style":328},[25650],{"type":51,"value":382},{"type":45,"tag":209,"props":25652,"children":25653},{"style":328},[25654],{"type":51,"value":3891},{"type":45,"tag":209,"props":25656,"children":25657},{"style":222},[25658],{"type":51,"value":25659},"Update an existing checkout session. Can modify line items, buyer info, fulfillment selection, or discount codes.",{"type":45,"tag":209,"props":25661,"children":25662},{"style":328},[25663],{"type":51,"value":4002},{"type":45,"tag":209,"props":25665,"children":25666},{"style":328},[25667],{"type":51,"value":538},{"type":45,"tag":209,"props":25669,"children":25670},{"class":211,"line":11417},[25671,25675,25679],{"type":45,"tag":209,"props":25672,"children":25673},{"style":4132},[25674],{"type":51,"value":22690},{"type":45,"tag":209,"props":25676,"children":25677},{"style":328},[25678],{"type":51,"value":382},{"type":45,"tag":209,"props":25680,"children":25681},{"style":328},[25682],{"type":51,"value":683},{"type":45,"tag":209,"props":25684,"children":25685},{"class":211,"line":11426},[25686,25690,25694,25698,25702,25706,25710,25714,25718,25722,25726,25730,25734,25738],{"type":45,"tag":209,"props":25687,"children":25688},{"style":4132},[25689],{"type":51,"value":24975},{"type":45,"tag":209,"props":25691,"children":25692},{"style":328},[25693],{"type":51,"value":382},{"type":45,"tag":209,"props":25695,"children":25696},{"style":4167},[25697],{"type":51,"value":5651},{"type":45,"tag":209,"props":25699,"children":25700},{"style":328},[25701],{"type":51,"value":5715},{"type":45,"tag":209,"props":25703,"children":25704},{"style":317},[25705],{"type":51,"value":1579},{"type":45,"tag":209,"props":25707,"children":25708},{"style":4132},[25709],{"type":51,"value":5756},{"type":45,"tag":209,"props":25711,"children":25712},{"style":328},[25713],{"type":51,"value":5715},{"type":45,"tag":209,"props":25715,"children":25716},{"style":317},[25717],{"type":51,"value":23175},{"type":45,"tag":209,"props":25719,"children":25720},{"style":4132},[25721],{"type":51,"value":5724},{"type":45,"tag":209,"props":25723,"children":25724},{"style":328},[25725],{"type":51,"value":4002},{"type":45,"tag":209,"props":25727,"children":25728},{"style":222},[25729],{"type":51,"value":25016},{"type":45,"tag":209,"props":25731,"children":25732},{"style":328},[25733],{"type":51,"value":4002},{"type":45,"tag":209,"props":25735,"children":25736},{"style":4132},[25737],{"type":51,"value":3362},{"type":45,"tag":209,"props":25739,"children":25740},{"style":328},[25741],{"type":51,"value":538},{"type":45,"tag":209,"props":25743,"children":25744},{"class":211,"line":11434},[25745,25749,25753,25757,25761,25765],{"type":45,"tag":209,"props":25746,"children":25747},{"style":4132},[25748],{"type":51,"value":23082},{"type":45,"tag":209,"props":25750,"children":25751},{"style":328},[25752],{"type":51,"value":382},{"type":45,"tag":209,"props":25754,"children":25755},{"style":4167},[25756],{"type":51,"value":5651},{"type":45,"tag":209,"props":25758,"children":25759},{"style":328},[25760],{"type":51,"value":5715},{"type":45,"tag":209,"props":25762,"children":25763},{"style":317},[25764],{"type":51,"value":6408},{"type":45,"tag":209,"props":25766,"children":25767},{"style":4132},[25768],{"type":51,"value":10031},{"type":45,"tag":209,"props":25770,"children":25771},{"class":211,"line":11442},[25772,25776,25780,25784,25788],{"type":45,"tag":209,"props":25773,"children":25774},{"style":4167},[25775],{"type":51,"value":23110},{"type":45,"tag":209,"props":25777,"children":25778},{"style":328},[25779],{"type":51,"value":5715},{"type":45,"tag":209,"props":25781,"children":25782},{"style":317},[25783],{"type":51,"value":1910},{"type":45,"tag":209,"props":25785,"children":25786},{"style":4132},[25787],{"type":51,"value":5724},{"type":45,"tag":209,"props":25789,"children":25790},{"style":328},[25791],{"type":51,"value":495},{"type":45,"tag":209,"props":25793,"children":25794},{"class":211,"line":11484},[25795,25799,25803,25807,25811,25815,25819],{"type":45,"tag":209,"props":25796,"children":25797},{"style":4132},[25798],{"type":51,"value":23134},{"type":45,"tag":209,"props":25800,"children":25801},{"style":328},[25802],{"type":51,"value":382},{"type":45,"tag":209,"props":25804,"children":25805},{"style":4167},[25806],{"type":51,"value":5651},{"type":45,"tag":209,"props":25808,"children":25809},{"style":328},[25810],{"type":51,"value":5715},{"type":45,"tag":209,"props":25812,"children":25813},{"style":317},[25814],{"type":51,"value":1579},{"type":45,"tag":209,"props":25816,"children":25817},{"style":4132},[25818],{"type":51,"value":5756},{"type":45,"tag":209,"props":25820,"children":25821},{"style":328},[25822],{"type":51,"value":538},{"type":45,"tag":209,"props":25824,"children":25825},{"class":211,"line":11514},[25826,25830,25834,25838,25842,25846,25850],{"type":45,"tag":209,"props":25827,"children":25828},{"style":4132},[25829],{"type":51,"value":23208},{"type":45,"tag":209,"props":25831,"children":25832},{"style":328},[25833],{"type":51,"value":382},{"type":45,"tag":209,"props":25835,"children":25836},{"style":4167},[25837],{"type":51,"value":5651},{"type":45,"tag":209,"props":25839,"children":25840},{"style":328},[25841],{"type":51,"value":5715},{"type":45,"tag":209,"props":25843,"children":25844},{"style":317},[25845],{"type":51,"value":1579},{"type":45,"tag":209,"props":25847,"children":25848},{"style":4132},[25849],{"type":51,"value":5756},{"type":45,"tag":209,"props":25851,"children":25852},{"style":328},[25853],{"type":51,"value":538},{"type":45,"tag":209,"props":25855,"children":25856},{"class":211,"line":11534},[25857,25861,25865,25869,25873,25877,25881,25885,25889,25893,25897,25901,25905],{"type":45,"tag":209,"props":25858,"children":25859},{"style":4132},[25860],{"type":51,"value":23269},{"type":45,"tag":209,"props":25862,"children":25863},{"style":328},[25864],{"type":51,"value":382},{"type":45,"tag":209,"props":25866,"children":25867},{"style":4167},[25868],{"type":51,"value":5651},{"type":45,"tag":209,"props":25870,"children":25871},{"style":328},[25872],{"type":51,"value":5715},{"type":45,"tag":209,"props":25874,"children":25875},{"style":317},[25876],{"type":51,"value":5815},{"type":45,"tag":209,"props":25878,"children":25879},{"style":4132},[25880],{"type":51,"value":5756},{"type":45,"tag":209,"props":25882,"children":25883},{"style":328},[25884],{"type":51,"value":5715},{"type":45,"tag":209,"props":25886,"children":25887},{"style":317},[25888],{"type":51,"value":5828},{"type":45,"tag":209,"props":25890,"children":25891},{"style":4132},[25892],{"type":51,"value":5756},{"type":45,"tag":209,"props":25894,"children":25895},{"style":328},[25896],{"type":51,"value":5715},{"type":45,"tag":209,"props":25898,"children":25899},{"style":317},[25900],{"type":51,"value":5841},{"type":45,"tag":209,"props":25902,"children":25903},{"style":4132},[25904],{"type":51,"value":5756},{"type":45,"tag":209,"props":25906,"children":25907},{"style":328},[25908],{"type":51,"value":538},{"type":45,"tag":209,"props":25910,"children":25911},{"class":211,"line":11555},[25912,25916,25920,25924,25928,25932,25936,25940,25944,25948],{"type":45,"tag":209,"props":25913,"children":25914},{"style":4132},[25915],{"type":51,"value":23354},{"type":45,"tag":209,"props":25917,"children":25918},{"style":328},[25919],{"type":51,"value":382},{"type":45,"tag":209,"props":25921,"children":25922},{"style":4167},[25923],{"type":51,"value":5651},{"type":45,"tag":209,"props":25925,"children":25926},{"style":328},[25927],{"type":51,"value":5715},{"type":45,"tag":209,"props":25929,"children":25930},{"style":317},[25931],{"type":51,"value":5815},{"type":45,"tag":209,"props":25933,"children":25934},{"style":4132},[25935],{"type":51,"value":5756},{"type":45,"tag":209,"props":25937,"children":25938},{"style":328},[25939],{"type":51,"value":5715},{"type":45,"tag":209,"props":25941,"children":25942},{"style":317},[25943],{"type":51,"value":5828},{"type":45,"tag":209,"props":25945,"children":25946},{"style":4132},[25947],{"type":51,"value":5756},{"type":45,"tag":209,"props":25949,"children":25950},{"style":328},[25951],{"type":51,"value":538},{"type":45,"tag":209,"props":25953,"children":25954},{"class":211,"line":11563},[25955,25959,25963,25967,25971,25975,25979,25983,25987,25991],{"type":45,"tag":209,"props":25956,"children":25957},{"style":4132},[25958],{"type":51,"value":23427},{"type":45,"tag":209,"props":25960,"children":25961},{"style":328},[25962],{"type":51,"value":382},{"type":45,"tag":209,"props":25964,"children":25965},{"style":4167},[25966],{"type":51,"value":5651},{"type":45,"tag":209,"props":25968,"children":25969},{"style":328},[25970],{"type":51,"value":5715},{"type":45,"tag":209,"props":25972,"children":25973},{"style":317},[25974],{"type":51,"value":5815},{"type":45,"tag":209,"props":25976,"children":25977},{"style":4132},[25978],{"type":51,"value":5756},{"type":45,"tag":209,"props":25980,"children":25981},{"style":328},[25982],{"type":51,"value":5715},{"type":45,"tag":209,"props":25984,"children":25985},{"style":317},[25986],{"type":51,"value":5828},{"type":45,"tag":209,"props":25988,"children":25989},{"style":4132},[25990],{"type":51,"value":5756},{"type":45,"tag":209,"props":25992,"children":25993},{"style":328},[25994],{"type":51,"value":538},{"type":45,"tag":209,"props":25996,"children":25997},{"class":211,"line":11571},[25998,26002,26006,26010,26014,26018,26022,26026,26030,26034,26038,26042],{"type":45,"tag":209,"props":25999,"children":26000},{"style":4132},[26001],{"type":51,"value":23500},{"type":45,"tag":209,"props":26003,"children":26004},{"style":328},[26005],{"type":51,"value":382},{"type":45,"tag":209,"props":26007,"children":26008},{"style":4167},[26009],{"type":51,"value":5651},{"type":45,"tag":209,"props":26011,"children":26012},{"style":328},[26013],{"type":51,"value":5715},{"type":45,"tag":209,"props":26015,"children":26016},{"style":317},[26017],{"type":51,"value":1579},{"type":45,"tag":209,"props":26019,"children":26020},{"style":4132},[26021],{"type":51,"value":5756},{"type":45,"tag":209,"props":26023,"children":26024},{"style":328},[26025],{"type":51,"value":5715},{"type":45,"tag":209,"props":26027,"children":26028},{"style":317},[26029],{"type":51,"value":5976},{"type":45,"tag":209,"props":26031,"children":26032},{"style":4132},[26033],{"type":51,"value":5724},{"type":45,"tag":209,"props":26035,"children":26036},{"style":233},[26037],{"type":51,"value":5985},{"type":45,"tag":209,"props":26039,"children":26040},{"style":4132},[26041],{"type":51,"value":3362},{"type":45,"tag":209,"props":26043,"children":26044},{"style":328},[26045],{"type":51,"value":538},{"type":45,"tag":209,"props":26047,"children":26048},{"class":211,"line":11614},[26049,26053],{"type":45,"tag":209,"props":26050,"children":26051},{"style":328},[26052],{"type":51,"value":23581},{"type":45,"tag":209,"props":26054,"children":26055},{"style":4132},[26056],{"type":51,"value":10093},{"type":45,"tag":209,"props":26058,"children":26059},{"class":211,"line":17159},[26060,26064,26068,26072,26076,26080,26084,26088,26092,26097,26101,26105],{"type":45,"tag":209,"props":26061,"children":26062},{"style":4132},[26063],{"type":51,"value":23593},{"type":45,"tag":209,"props":26065,"children":26066},{"style":328},[26067],{"type":51,"value":5715},{"type":45,"tag":209,"props":26069,"children":26070},{"style":317},[26071],{"type":51,"value":6571},{"type":45,"tag":209,"props":26073,"children":26074},{"style":4132},[26075],{"type":51,"value":5756},{"type":45,"tag":209,"props":26077,"children":26078},{"style":328},[26079],{"type":51,"value":5715},{"type":45,"tag":209,"props":26081,"children":26082},{"style":317},[26083],{"type":51,"value":23175},{"type":45,"tag":209,"props":26085,"children":26086},{"style":4132},[26087],{"type":51,"value":5724},{"type":45,"tag":209,"props":26089,"children":26090},{"style":328},[26091],{"type":51,"value":4002},{"type":45,"tag":209,"props":26093,"children":26094},{"style":222},[26095],{"type":51,"value":26096},"Updated line items (replaces existing)",{"type":45,"tag":209,"props":26098,"children":26099},{"style":328},[26100],{"type":51,"value":4002},{"type":45,"tag":209,"props":26102,"children":26103},{"style":4132},[26104],{"type":51,"value":3362},{"type":45,"tag":209,"props":26106,"children":26107},{"style":328},[26108],{"type":51,"value":538},{"type":45,"tag":209,"props":26110,"children":26111},{"class":211,"line":17199},[26112,26116,26120,26124,26128,26132,26136],{"type":45,"tag":209,"props":26113,"children":26114},{"style":4132},[26115],{"type":51,"value":23735},{"type":45,"tag":209,"props":26117,"children":26118},{"style":328},[26119],{"type":51,"value":382},{"type":45,"tag":209,"props":26121,"children":26122},{"style":4167},[26123],{"type":51,"value":5651},{"type":45,"tag":209,"props":26125,"children":26126},{"style":328},[26127],{"type":51,"value":5715},{"type":45,"tag":209,"props":26129,"children":26130},{"style":317},[26131],{"type":51,"value":1910},{"type":45,"tag":209,"props":26133,"children":26134},{"style":4132},[26135],{"type":51,"value":5724},{"type":45,"tag":209,"props":26137,"children":26138},{"style":328},[26139],{"type":51,"value":495},{"type":45,"tag":209,"props":26141,"children":26142},{"class":211,"line":17208},[26143,26147,26151,26155,26159,26163,26167,26171,26175,26179,26183,26187,26191],{"type":45,"tag":209,"props":26144,"children":26145},{"style":4132},[26146],{"type":51,"value":23767},{"type":45,"tag":209,"props":26148,"children":26149},{"style":328},[26150],{"type":51,"value":382},{"type":45,"tag":209,"props":26152,"children":26153},{"style":4167},[26154],{"type":51,"value":5651},{"type":45,"tag":209,"props":26156,"children":26157},{"style":328},[26158],{"type":51,"value":5715},{"type":45,"tag":209,"props":26160,"children":26161},{"style":317},[26162],{"type":51,"value":1579},{"type":45,"tag":209,"props":26164,"children":26165},{"style":4132},[26166],{"type":51,"value":5756},{"type":45,"tag":209,"props":26168,"children":26169},{"style":328},[26170],{"type":51,"value":5715},{"type":45,"tag":209,"props":26172,"children":26173},{"style":317},[26174],{"type":51,"value":6558},{"type":45,"tag":209,"props":26176,"children":26177},{"style":4132},[26178],{"type":51,"value":5756},{"type":45,"tag":209,"props":26180,"children":26181},{"style":328},[26182],{"type":51,"value":5715},{"type":45,"tag":209,"props":26184,"children":26185},{"style":317},[26186],{"type":51,"value":6571},{"type":45,"tag":209,"props":26188,"children":26189},{"style":4132},[26190],{"type":51,"value":5756},{"type":45,"tag":209,"props":26192,"children":26193},{"style":328},[26194],{"type":51,"value":538},{"type":45,"tag":209,"props":26196,"children":26197},{"class":211,"line":17245},[26198,26202,26206,26210,26214,26218,26222,26226,26230,26234],{"type":45,"tag":209,"props":26199,"children":26200},{"style":4132},[26201],{"type":51,"value":23852},{"type":45,"tag":209,"props":26203,"children":26204},{"style":328},[26205],{"type":51,"value":382},{"type":45,"tag":209,"props":26207,"children":26208},{"style":4167},[26209],{"type":51,"value":5651},{"type":45,"tag":209,"props":26211,"children":26212},{"style":328},[26213],{"type":51,"value":5715},{"type":45,"tag":209,"props":26215,"children":26216},{"style":317},[26217],{"type":51,"value":1579},{"type":45,"tag":209,"props":26219,"children":26220},{"style":4132},[26221],{"type":51,"value":5756},{"type":45,"tag":209,"props":26223,"children":26224},{"style":328},[26225],{"type":51,"value":5715},{"type":45,"tag":209,"props":26227,"children":26228},{"style":317},[26229],{"type":51,"value":6571},{"type":45,"tag":209,"props":26231,"children":26232},{"style":4132},[26233],{"type":51,"value":5756},{"type":45,"tag":209,"props":26235,"children":26236},{"style":328},[26237],{"type":51,"value":538},{"type":45,"tag":209,"props":26239,"children":26240},{"class":211,"line":17253},[26241,26245,26249,26253,26257,26261,26265,26269,26273,26277],{"type":45,"tag":209,"props":26242,"children":26243},{"style":4132},[26244],{"type":51,"value":23925},{"type":45,"tag":209,"props":26246,"children":26247},{"style":328},[26248],{"type":51,"value":382},{"type":45,"tag":209,"props":26250,"children":26251},{"style":4167},[26252],{"type":51,"value":5651},{"type":45,"tag":209,"props":26254,"children":26255},{"style":328},[26256],{"type":51,"value":5715},{"type":45,"tag":209,"props":26258,"children":26259},{"style":317},[26260],{"type":51,"value":1579},{"type":45,"tag":209,"props":26262,"children":26263},{"style":4132},[26264],{"type":51,"value":5756},{"type":45,"tag":209,"props":26266,"children":26267},{"style":328},[26268],{"type":51,"value":5715},{"type":45,"tag":209,"props":26270,"children":26271},{"style":317},[26272],{"type":51,"value":6571},{"type":45,"tag":209,"props":26274,"children":26275},{"style":4132},[26276],{"type":51,"value":5756},{"type":45,"tag":209,"props":26278,"children":26279},{"style":328},[26280],{"type":51,"value":538},{"type":45,"tag":209,"props":26282,"children":26283},{"class":211,"line":17297},[26284,26288,26292,26296,26300,26304,26308,26312,26316,26320,26325,26329,26333],{"type":45,"tag":209,"props":26285,"children":26286},{"style":328},[26287],{"type":51,"value":8888},{"type":45,"tag":209,"props":26289,"children":26290},{"style":4132},[26291],{"type":51,"value":3362},{"type":45,"tag":209,"props":26293,"children":26294},{"style":328},[26295],{"type":51,"value":5715},{"type":45,"tag":209,"props":26297,"children":26298},{"style":317},[26299],{"type":51,"value":6571},{"type":45,"tag":209,"props":26301,"children":26302},{"style":4132},[26303],{"type":51,"value":5756},{"type":45,"tag":209,"props":26305,"children":26306},{"style":328},[26307],{"type":51,"value":5715},{"type":45,"tag":209,"props":26309,"children":26310},{"style":317},[26311],{"type":51,"value":23175},{"type":45,"tag":209,"props":26313,"children":26314},{"style":4132},[26315],{"type":51,"value":5724},{"type":45,"tag":209,"props":26317,"children":26318},{"style":328},[26319],{"type":51,"value":4002},{"type":45,"tag":209,"props":26321,"children":26322},{"style":222},[26323],{"type":51,"value":26324},"Updated buyer information (merged with existing)",{"type":45,"tag":209,"props":26326,"children":26327},{"style":328},[26328],{"type":51,"value":4002},{"type":45,"tag":209,"props":26330,"children":26331},{"style":4132},[26332],{"type":51,"value":3362},{"type":45,"tag":209,"props":26334,"children":26335},{"style":328},[26336],{"type":51,"value":538},{"type":45,"tag":209,"props":26338,"children":26339},{"class":211,"line":17339},[26340,26345,26349,26353,26357,26361,26365],{"type":45,"tag":209,"props":26341,"children":26342},{"style":4132},[26343],{"type":51,"value":26344},"          fulfillment",{"type":45,"tag":209,"props":26346,"children":26347},{"style":328},[26348],{"type":51,"value":382},{"type":45,"tag":209,"props":26350,"children":26351},{"style":4167},[26352],{"type":51,"value":5651},{"type":45,"tag":209,"props":26354,"children":26355},{"style":328},[26356],{"type":51,"value":5715},{"type":45,"tag":209,"props":26358,"children":26359},{"style":317},[26360],{"type":51,"value":1910},{"type":45,"tag":209,"props":26362,"children":26363},{"style":4132},[26364],{"type":51,"value":5724},{"type":45,"tag":209,"props":26366,"children":26367},{"style":328},[26368],{"type":51,"value":495},{"type":45,"tag":209,"props":26370,"children":26371},{"class":211,"line":17347},[26372,26377,26381,26385,26389,26393,26397,26401,26405,26409,26413,26417,26421,26425,26430,26434,26438],{"type":45,"tag":209,"props":26373,"children":26374},{"style":4132},[26375],{"type":51,"value":26376},"            selected_option_id",{"type":45,"tag":209,"props":26378,"children":26379},{"style":328},[26380],{"type":51,"value":382},{"type":45,"tag":209,"props":26382,"children":26383},{"style":4167},[26384],{"type":51,"value":5651},{"type":45,"tag":209,"props":26386,"children":26387},{"style":328},[26388],{"type":51,"value":5715},{"type":45,"tag":209,"props":26390,"children":26391},{"style":317},[26392],{"type":51,"value":1579},{"type":45,"tag":209,"props":26394,"children":26395},{"style":4132},[26396],{"type":51,"value":5756},{"type":45,"tag":209,"props":26398,"children":26399},{"style":328},[26400],{"type":51,"value":5715},{"type":45,"tag":209,"props":26402,"children":26403},{"style":317},[26404],{"type":51,"value":6571},{"type":45,"tag":209,"props":26406,"children":26407},{"style":4132},[26408],{"type":51,"value":5756},{"type":45,"tag":209,"props":26410,"children":26411},{"style":328},[26412],{"type":51,"value":5715},{"type":45,"tag":209,"props":26414,"children":26415},{"style":317},[26416],{"type":51,"value":23175},{"type":45,"tag":209,"props":26418,"children":26419},{"style":4132},[26420],{"type":51,"value":5724},{"type":45,"tag":209,"props":26422,"children":26423},{"style":328},[26424],{"type":51,"value":4002},{"type":45,"tag":209,"props":26426,"children":26427},{"style":222},[26428],{"type":51,"value":26429},"ID of selected fulfillment option",{"type":45,"tag":209,"props":26431,"children":26432},{"style":328},[26433],{"type":51,"value":4002},{"type":45,"tag":209,"props":26435,"children":26436},{"style":4132},[26437],{"type":51,"value":3362},{"type":45,"tag":209,"props":26439,"children":26440},{"style":328},[26441],{"type":51,"value":538},{"type":45,"tag":209,"props":26443,"children":26444},{"class":211,"line":17355},[26445,26450,26454,26458,26462,26466,26470],{"type":45,"tag":209,"props":26446,"children":26447},{"style":4132},[26448],{"type":51,"value":26449},"            destination",{"type":45,"tag":209,"props":26451,"children":26452},{"style":328},[26453],{"type":51,"value":382},{"type":45,"tag":209,"props":26455,"children":26456},{"style":4167},[26457],{"type":51,"value":5651},{"type":45,"tag":209,"props":26459,"children":26460},{"style":328},[26461],{"type":51,"value":5715},{"type":45,"tag":209,"props":26463,"children":26464},{"style":317},[26465],{"type":51,"value":1910},{"type":45,"tag":209,"props":26467,"children":26468},{"style":4132},[26469],{"type":51,"value":5724},{"type":45,"tag":209,"props":26471,"children":26472},{"style":328},[26473],{"type":51,"value":495},{"type":45,"tag":209,"props":26475,"children":26476},{"class":211,"line":17364},[26477,26482,26486,26490,26494,26498,26502],{"type":45,"tag":209,"props":26478,"children":26479},{"style":4132},[26480],{"type":51,"value":26481},"              address_line1",{"type":45,"tag":209,"props":26483,"children":26484},{"style":328},[26485],{"type":51,"value":382},{"type":45,"tag":209,"props":26487,"children":26488},{"style":4167},[26489],{"type":51,"value":5651},{"type":45,"tag":209,"props":26491,"children":26492},{"style":328},[26493],{"type":51,"value":5715},{"type":45,"tag":209,"props":26495,"children":26496},{"style":317},[26497],{"type":51,"value":1579},{"type":45,"tag":209,"props":26499,"children":26500},{"style":4132},[26501],{"type":51,"value":5756},{"type":45,"tag":209,"props":26503,"children":26504},{"style":328},[26505],{"type":51,"value":538},{"type":45,"tag":209,"props":26507,"children":26508},{"class":211,"line":17427},[26509,26514,26518,26522,26526,26530,26534,26538,26542,26546],{"type":45,"tag":209,"props":26510,"children":26511},{"style":4132},[26512],{"type":51,"value":26513},"              address_line2",{"type":45,"tag":209,"props":26515,"children":26516},{"style":328},[26517],{"type":51,"value":382},{"type":45,"tag":209,"props":26519,"children":26520},{"style":4167},[26521],{"type":51,"value":5651},{"type":45,"tag":209,"props":26523,"children":26524},{"style":328},[26525],{"type":51,"value":5715},{"type":45,"tag":209,"props":26527,"children":26528},{"style":317},[26529],{"type":51,"value":1579},{"type":45,"tag":209,"props":26531,"children":26532},{"style":4132},[26533],{"type":51,"value":5756},{"type":45,"tag":209,"props":26535,"children":26536},{"style":328},[26537],{"type":51,"value":5715},{"type":45,"tag":209,"props":26539,"children":26540},{"style":317},[26541],{"type":51,"value":6571},{"type":45,"tag":209,"props":26543,"children":26544},{"style":4132},[26545],{"type":51,"value":5756},{"type":45,"tag":209,"props":26547,"children":26548},{"style":328},[26549],{"type":51,"value":538},{"type":45,"tag":209,"props":26551,"children":26552},{"class":211,"line":17468},[26553,26558,26562,26566,26570,26574,26578],{"type":45,"tag":209,"props":26554,"children":26555},{"style":4132},[26556],{"type":51,"value":26557},"              city",{"type":45,"tag":209,"props":26559,"children":26560},{"style":328},[26561],{"type":51,"value":382},{"type":45,"tag":209,"props":26563,"children":26564},{"style":4167},[26565],{"type":51,"value":5651},{"type":45,"tag":209,"props":26567,"children":26568},{"style":328},[26569],{"type":51,"value":5715},{"type":45,"tag":209,"props":26571,"children":26572},{"style":317},[26573],{"type":51,"value":1579},{"type":45,"tag":209,"props":26575,"children":26576},{"style":4132},[26577],{"type":51,"value":5756},{"type":45,"tag":209,"props":26579,"children":26580},{"style":328},[26581],{"type":51,"value":538},{"type":45,"tag":209,"props":26583,"children":26584},{"class":211,"line":17476},[26585,26590,26594,26598,26602,26606,26610,26614,26618,26622],{"type":45,"tag":209,"props":26586,"children":26587},{"style":4132},[26588],{"type":51,"value":26589},"              state",{"type":45,"tag":209,"props":26591,"children":26592},{"style":328},[26593],{"type":51,"value":382},{"type":45,"tag":209,"props":26595,"children":26596},{"style":4167},[26597],{"type":51,"value":5651},{"type":45,"tag":209,"props":26599,"children":26600},{"style":328},[26601],{"type":51,"value":5715},{"type":45,"tag":209,"props":26603,"children":26604},{"style":317},[26605],{"type":51,"value":1579},{"type":45,"tag":209,"props":26607,"children":26608},{"style":4132},[26609],{"type":51,"value":5756},{"type":45,"tag":209,"props":26611,"children":26612},{"style":328},[26613],{"type":51,"value":5715},{"type":45,"tag":209,"props":26615,"children":26616},{"style":317},[26617],{"type":51,"value":6571},{"type":45,"tag":209,"props":26619,"children":26620},{"style":4132},[26621],{"type":51,"value":5756},{"type":45,"tag":209,"props":26623,"children":26624},{"style":328},[26625],{"type":51,"value":538},{"type":45,"tag":209,"props":26627,"children":26628},{"class":211,"line":17484},[26629,26634,26638,26642,26646,26650,26654],{"type":45,"tag":209,"props":26630,"children":26631},{"style":4132},[26632],{"type":51,"value":26633},"              postal_code",{"type":45,"tag":209,"props":26635,"children":26636},{"style":328},[26637],{"type":51,"value":382},{"type":45,"tag":209,"props":26639,"children":26640},{"style":4167},[26641],{"type":51,"value":5651},{"type":45,"tag":209,"props":26643,"children":26644},{"style":328},[26645],{"type":51,"value":5715},{"type":45,"tag":209,"props":26647,"children":26648},{"style":317},[26649],{"type":51,"value":1579},{"type":45,"tag":209,"props":26651,"children":26652},{"style":4132},[26653],{"type":51,"value":5756},{"type":45,"tag":209,"props":26655,"children":26656},{"style":328},[26657],{"type":51,"value":538},{"type":45,"tag":209,"props":26659,"children":26660},{"class":211,"line":17525},[26661,26666,26670,26674,26678,26682,26686,26690,26694,26698,26703,26707],{"type":45,"tag":209,"props":26662,"children":26663},{"style":4132},[26664],{"type":51,"value":26665},"              country",{"type":45,"tag":209,"props":26667,"children":26668},{"style":328},[26669],{"type":51,"value":382},{"type":45,"tag":209,"props":26671,"children":26672},{"style":4167},[26673],{"type":51,"value":5651},{"type":45,"tag":209,"props":26675,"children":26676},{"style":328},[26677],{"type":51,"value":5715},{"type":45,"tag":209,"props":26679,"children":26680},{"style":317},[26681],{"type":51,"value":1579},{"type":45,"tag":209,"props":26683,"children":26684},{"style":4132},[26685],{"type":51,"value":5756},{"type":45,"tag":209,"props":26687,"children":26688},{"style":328},[26689],{"type":51,"value":5715},{"type":45,"tag":209,"props":26691,"children":26692},{"style":317},[26693],{"type":51,"value":5976},{"type":45,"tag":209,"props":26695,"children":26696},{"style":4132},[26697],{"type":51,"value":5724},{"type":45,"tag":209,"props":26699,"children":26700},{"style":233},[26701],{"type":51,"value":26702},"2",{"type":45,"tag":209,"props":26704,"children":26705},{"style":4132},[26706],{"type":51,"value":3362},{"type":45,"tag":209,"props":26708,"children":26709},{"style":328},[26710],{"type":51,"value":538},{"type":45,"tag":209,"props":26712,"children":26713},{"class":211,"line":17549},[26714,26718,26722,26726,26730,26734,26738,26742,26746,26750,26755,26759,26763],{"type":45,"tag":209,"props":26715,"children":26716},{"style":328},[26717],{"type":51,"value":23581},{"type":45,"tag":209,"props":26719,"children":26720},{"style":4132},[26721],{"type":51,"value":3362},{"type":45,"tag":209,"props":26723,"children":26724},{"style":328},[26725],{"type":51,"value":5715},{"type":45,"tag":209,"props":26727,"children":26728},{"style":317},[26729],{"type":51,"value":6571},{"type":45,"tag":209,"props":26731,"children":26732},{"style":4132},[26733],{"type":51,"value":5756},{"type":45,"tag":209,"props":26735,"children":26736},{"style":328},[26737],{"type":51,"value":5715},{"type":45,"tag":209,"props":26739,"children":26740},{"style":317},[26741],{"type":51,"value":23175},{"type":45,"tag":209,"props":26743,"children":26744},{"style":4132},[26745],{"type":51,"value":5724},{"type":45,"tag":209,"props":26747,"children":26748},{"style":328},[26749],{"type":51,"value":4002},{"type":45,"tag":209,"props":26751,"children":26752},{"style":222},[26753],{"type":51,"value":26754},"Shipping destination address",{"type":45,"tag":209,"props":26756,"children":26757},{"style":328},[26758],{"type":51,"value":4002},{"type":45,"tag":209,"props":26760,"children":26761},{"style":4132},[26762],{"type":51,"value":3362},{"type":45,"tag":209,"props":26764,"children":26765},{"style":328},[26766],{"type":51,"value":538},{"type":45,"tag":209,"props":26768,"children":26769},{"class":211,"line":17557},[26770,26774,26778,26782,26786,26790,26794,26798,26802,26806,26811,26815,26819],{"type":45,"tag":209,"props":26771,"children":26772},{"style":328},[26773],{"type":51,"value":8888},{"type":45,"tag":209,"props":26775,"children":26776},{"style":4132},[26777],{"type":51,"value":3362},{"type":45,"tag":209,"props":26779,"children":26780},{"style":328},[26781],{"type":51,"value":5715},{"type":45,"tag":209,"props":26783,"children":26784},{"style":317},[26785],{"type":51,"value":6571},{"type":45,"tag":209,"props":26787,"children":26788},{"style":4132},[26789],{"type":51,"value":5756},{"type":45,"tag":209,"props":26791,"children":26792},{"style":328},[26793],{"type":51,"value":5715},{"type":45,"tag":209,"props":26795,"children":26796},{"style":317},[26797],{"type":51,"value":23175},{"type":45,"tag":209,"props":26799,"children":26800},{"style":4132},[26801],{"type":51,"value":5724},{"type":45,"tag":209,"props":26803,"children":26804},{"style":328},[26805],{"type":51,"value":4002},{"type":45,"tag":209,"props":26807,"children":26808},{"style":222},[26809],{"type":51,"value":26810},"Fulfillment selection (if fulfillment extension enabled)",{"type":45,"tag":209,"props":26812,"children":26813},{"style":328},[26814],{"type":51,"value":4002},{"type":45,"tag":209,"props":26816,"children":26817},{"style":4132},[26818],{"type":51,"value":3362},{"type":45,"tag":209,"props":26820,"children":26821},{"style":328},[26822],{"type":51,"value":538},{"type":45,"tag":209,"props":26824,"children":26825},{"class":211,"line":17565},[26826,26831,26835,26839,26843,26847,26851,26856,26860,26864,26868,26872,26876,26880,26884,26888,26892,26896,26901,26905,26909],{"type":45,"tag":209,"props":26827,"children":26828},{"style":4132},[26829],{"type":51,"value":26830},"          discount_codes",{"type":45,"tag":209,"props":26832,"children":26833},{"style":328},[26834],{"type":51,"value":382},{"type":45,"tag":209,"props":26836,"children":26837},{"style":4167},[26838],{"type":51,"value":5651},{"type":45,"tag":209,"props":26840,"children":26841},{"style":328},[26842],{"type":51,"value":5715},{"type":45,"tag":209,"props":26844,"children":26845},{"style":317},[26846],{"type":51,"value":6408},{"type":45,"tag":209,"props":26848,"children":26849},{"style":4132},[26850],{"type":51,"value":5724},{"type":45,"tag":209,"props":26852,"children":26853},{"style":4167},[26854],{"type":51,"value":26855},"z",{"type":45,"tag":209,"props":26857,"children":26858},{"style":328},[26859],{"type":51,"value":5715},{"type":45,"tag":209,"props":26861,"children":26862},{"style":317},[26863],{"type":51,"value":1579},{"type":45,"tag":209,"props":26865,"children":26866},{"style":4132},[26867],{"type":51,"value":7083},{"type":45,"tag":209,"props":26869,"children":26870},{"style":328},[26871],{"type":51,"value":5715},{"type":45,"tag":209,"props":26873,"children":26874},{"style":317},[26875],{"type":51,"value":6571},{"type":45,"tag":209,"props":26877,"children":26878},{"style":4132},[26879],{"type":51,"value":5756},{"type":45,"tag":209,"props":26881,"children":26882},{"style":328},[26883],{"type":51,"value":5715},{"type":45,"tag":209,"props":26885,"children":26886},{"style":317},[26887],{"type":51,"value":23175},{"type":45,"tag":209,"props":26889,"children":26890},{"style":4132},[26891],{"type":51,"value":5724},{"type":45,"tag":209,"props":26893,"children":26894},{"style":328},[26895],{"type":51,"value":4002},{"type":45,"tag":209,"props":26897,"children":26898},{"style":222},[26899],{"type":51,"value":26900},"Discount codes to apply (if discount extension enabled)",{"type":45,"tag":209,"props":26902,"children":26903},{"style":328},[26904],{"type":51,"value":4002},{"type":45,"tag":209,"props":26906,"children":26907},{"style":4132},[26908],{"type":51,"value":3362},{"type":45,"tag":209,"props":26910,"children":26911},{"style":328},[26912],{"type":51,"value":538},{"type":45,"tag":209,"props":26914,"children":26915},{"class":211,"line":17574},[26916,26920,26924,26928,26932,26936,26940,26944,26948,26952,26956,26960,26964,26968,26972,26976,26980,26985,26989,26993],{"type":45,"tag":209,"props":26917,"children":26918},{"style":4132},[26919],{"type":51,"value":24054},{"type":45,"tag":209,"props":26921,"children":26922},{"style":328},[26923],{"type":51,"value":382},{"type":45,"tag":209,"props":26925,"children":26926},{"style":4167},[26927],{"type":51,"value":5651},{"type":45,"tag":209,"props":26929,"children":26930},{"style":328},[26931],{"type":51,"value":5715},{"type":45,"tag":209,"props":26933,"children":26934},{"style":317},[26935],{"type":51,"value":1579},{"type":45,"tag":209,"props":26937,"children":26938},{"style":4132},[26939],{"type":51,"value":5756},{"type":45,"tag":209,"props":26941,"children":26942},{"style":328},[26943],{"type":51,"value":5715},{"type":45,"tag":209,"props":26945,"children":26946},{"style":317},[26947],{"type":51,"value":10715},{"type":45,"tag":209,"props":26949,"children":26950},{"style":4132},[26951],{"type":51,"value":5756},{"type":45,"tag":209,"props":26953,"children":26954},{"style":328},[26955],{"type":51,"value":5715},{"type":45,"tag":209,"props":26957,"children":26958},{"style":317},[26959],{"type":51,"value":6571},{"type":45,"tag":209,"props":26961,"children":26962},{"style":4132},[26963],{"type":51,"value":5756},{"type":45,"tag":209,"props":26965,"children":26966},{"style":328},[26967],{"type":51,"value":5715},{"type":45,"tag":209,"props":26969,"children":26970},{"style":317},[26971],{"type":51,"value":23175},{"type":45,"tag":209,"props":26973,"children":26974},{"style":4132},[26975],{"type":51,"value":5724},{"type":45,"tag":209,"props":26977,"children":26978},{"style":328},[26979],{"type":51,"value":4002},{"type":45,"tag":209,"props":26981,"children":26982},{"style":222},[26983],{"type":51,"value":26984},"Platform profile URL for capability negotiation",{"type":45,"tag":209,"props":26986,"children":26987},{"style":328},[26988],{"type":51,"value":4002},{"type":45,"tag":209,"props":26990,"children":26991},{"style":4132},[26992],{"type":51,"value":3362},{"type":45,"tag":209,"props":26994,"children":26995},{"style":328},[26996],{"type":51,"value":538},{"type":45,"tag":209,"props":26998,"children":26999},{"class":211,"line":17659},[27000],{"type":45,"tag":209,"props":27001,"children":27002},{"style":328},[27003],{"type":51,"value":9323},{"type":45,"tag":209,"props":27005,"children":27006},{"class":211,"line":17683},[27007],{"type":45,"tag":209,"props":27008,"children":27009},{"style":328},[27010],{"type":51,"value":9331},{"type":45,"tag":209,"props":27012,"children":27013},{"class":211,"line":17691},[27014,27018,27022,27026,27030,27034,27038,27042,27046,27051,27055,27060,27064,27068,27072,27076],{"type":45,"tag":209,"props":27015,"children":27016},{"style":507},[27017],{"type":51,"value":22713},{"type":45,"tag":209,"props":27019,"children":27020},{"style":328},[27021],{"type":51,"value":24157},{"type":45,"tag":209,"props":27023,"children":27024},{"style":9581},[27025],{"type":51,"value":25058},{"type":45,"tag":209,"props":27027,"children":27028},{"style":328},[27029],{"type":51,"value":845},{"type":45,"tag":209,"props":27031,"children":27032},{"style":9581},[27033],{"type":51,"value":24162},{"type":45,"tag":209,"props":27035,"children":27036},{"style":328},[27037],{"type":51,"value":845},{"type":45,"tag":209,"props":27039,"children":27040},{"style":9581},[27041],{"type":51,"value":24180},{"type":45,"tag":209,"props":27043,"children":27044},{"style":328},[27045],{"type":51,"value":845},{"type":45,"tag":209,"props":27047,"children":27048},{"style":9581},[27049],{"type":51,"value":27050}," fulfillment",{"type":45,"tag":209,"props":27052,"children":27053},{"style":328},[27054],{"type":51,"value":845},{"type":45,"tag":209,"props":27056,"children":27057},{"style":9581},[27058],{"type":51,"value":27059}," discount_codes",{"type":45,"tag":209,"props":27061,"children":27062},{"style":328},[27063],{"type":51,"value":845},{"type":45,"tag":209,"props":27065,"children":27066},{"style":9581},[27067],{"type":51,"value":24189},{"type":45,"tag":209,"props":27069,"children":27070},{"style":328},[27071],{"type":51,"value":20622},{"type":45,"tag":209,"props":27073,"children":27074},{"style":507},[27075],{"type":51,"value":13515},{"type":45,"tag":209,"props":27077,"children":27078},{"style":328},[27079],{"type":51,"value":683},{"type":45,"tag":209,"props":27081,"children":27082},{"class":211,"line":17699},[27083,27087],{"type":45,"tag":209,"props":27084,"children":27085},{"style":3860},[27086],{"type":51,"value":24209},{"type":45,"tag":209,"props":27088,"children":27089},{"style":328},[27090],{"type":51,"value":683},{"type":45,"tag":209,"props":27092,"children":27093},{"class":211,"line":17723},[27094,27098,27102,27106,27110,27114,27118,27122,27126],{"type":45,"tag":209,"props":27095,"children":27096},{"style":507},[27097],{"type":51,"value":24229},{"type":45,"tag":209,"props":27099,"children":27100},{"style":4167},[27101],{"type":51,"value":12122},{"type":45,"tag":209,"props":27103,"children":27104},{"style":328},[27105],{"type":51,"value":7130},{"type":45,"tag":209,"props":27107,"children":27108},{"style":3860},[27109],{"type":51,"value":12131},{"type":45,"tag":209,"props":27111,"children":27112},{"style":317},[27113],{"type":51,"value":11821},{"type":45,"tag":209,"props":27115,"children":27116},{"style":4132},[27117],{"type":51,"value":5724},{"type":45,"tag":209,"props":27119,"children":27120},{"style":4167},[27121],{"type":51,"value":24254},{"type":45,"tag":209,"props":27123,"children":27124},{"style":4132},[27125],{"type":51,"value":3362},{"type":45,"tag":209,"props":27127,"children":27128},{"style":328},[27129],{"type":51,"value":4007},{"type":45,"tag":209,"props":27131,"children":27132},{"class":211,"line":17731},[27133],{"type":45,"tag":209,"props":27134,"children":27135},{"emptyLinePlaceholder":40},[27136],{"type":51,"value":3854},{"type":45,"tag":209,"props":27138,"children":27139},{"class":211,"line":17739},[27140,27144,27148,27152,27156,27160],{"type":45,"tag":209,"props":27141,"children":27142},{"style":507},[27143],{"type":51,"value":24229},{"type":45,"tag":209,"props":27145,"children":27146},{"style":4167},[27147],{"type":51,"value":12490},{"type":45,"tag":209,"props":27149,"children":27150},{"style":328},[27151],{"type":51,"value":7130},{"type":45,"tag":209,"props":27153,"children":27154},{"style":3860},[27155],{"type":51,"value":12131},{"type":45,"tag":209,"props":27157,"children":27158},{"style":317},[27159],{"type":51,"value":15184},{"type":45,"tag":209,"props":27161,"children":27162},{"style":4132},[27163],{"type":51,"value":10031},{"type":45,"tag":209,"props":27165,"children":27166},{"class":211,"line":17799},[27167,27172],{"type":45,"tag":209,"props":27168,"children":27169},{"style":4167},[27170],{"type":51,"value":27171},"            checkout_id",{"type":45,"tag":209,"props":27173,"children":27174},{"style":328},[27175],{"type":51,"value":538},{"type":45,"tag":209,"props":27177,"children":27178},{"class":211,"line":17852},[27179,27183,27187,27191,27195],{"type":45,"tag":209,"props":27180,"children":27181},{"style":328},[27182],{"type":51,"value":24304},{"type":45,"tag":209,"props":27184,"children":27185},{"style":4167},[27186],{"type":51,"value":24162},{"type":45,"tag":209,"props":27188,"children":27189},{"style":328},[27190],{"type":51,"value":845},{"type":45,"tag":209,"props":27192,"children":27193},{"style":4167},[27194],{"type":51,"value":24180},{"type":45,"tag":209,"props":27196,"children":27197},{"style":328},[27198],{"type":51,"value":20186},{"type":45,"tag":209,"props":27200,"children":27201},{"class":211,"line":17860},[27202,27207,27211],{"type":45,"tag":209,"props":27203,"children":27204},{"style":4167},[27205],{"type":51,"value":27206},"            negotiation",{"type":45,"tag":209,"props":27208,"children":27209},{"style":328},[27210],{"type":51,"value":5715},{"type":45,"tag":209,"props":27212,"children":27213},{"style":4167},[27214],{"type":51,"value":27215},"capabilities\n",{"type":45,"tag":209,"props":27217,"children":27218},{"class":211,"line":17904},[27219,27223],{"type":45,"tag":209,"props":27220,"children":27221},{"style":4132},[27222],{"type":51,"value":23593},{"type":45,"tag":209,"props":27224,"children":27225},{"style":328},[27226],{"type":51,"value":4007},{"type":45,"tag":209,"props":27228,"children":27229},{"class":211,"line":17928},[27230],{"type":45,"tag":209,"props":27231,"children":27232},{"emptyLinePlaceholder":40},[27233],{"type":51,"value":3854},{"type":45,"tag":209,"props":27235,"children":27236},{"class":211,"line":17957},[27237,27242,27246,27250,27254,27258],{"type":45,"tag":209,"props":27238,"children":27239},{"style":3860},[27240],{"type":51,"value":27241},"          if",{"type":45,"tag":209,"props":27243,"children":27244},{"style":4132},[27245],{"type":51,"value":9398},{"type":45,"tag":209,"props":27247,"children":27248},{"style":328},[27249],{"type":51,"value":12286},{"type":45,"tag":209,"props":27251,"children":27252},{"style":4167},[27253],{"type":51,"value":12610},{"type":45,"tag":209,"props":27255,"children":27256},{"style":4132},[27257],{"type":51,"value":8778},{"type":45,"tag":209,"props":27259,"children":27260},{"style":328},[27261],{"type":51,"value":495},{"type":45,"tag":209,"props":27263,"children":27264},{"class":211,"line":17985},[27265,27270],{"type":45,"tag":209,"props":27266,"children":27267},{"style":3860},[27268],{"type":51,"value":27269},"            return",{"type":45,"tag":209,"props":27271,"children":27272},{"style":328},[27273],{"type":51,"value":683},{"type":45,"tag":209,"props":27275,"children":27276},{"class":211,"line":18014},[27277,27282,27286],{"type":45,"tag":209,"props":27278,"children":27279},{"style":4132},[27280],{"type":51,"value":27281},"              content",{"type":45,"tag":209,"props":27283,"children":27284},{"style":328},[27285],{"type":51,"value":382},{"type":45,"tag":209,"props":27287,"children":27288},{"style":4132},[27289],{"type":51,"value":22783},{"type":45,"tag":209,"props":27291,"children":27292},{"class":211,"line":18043},[27293],{"type":45,"tag":209,"props":27294,"children":27295},{"style":328},[27296],{"type":51,"value":27297},"                {\n",{"type":45,"tag":209,"props":27299,"children":27300},{"class":211,"line":18059},[27301,27306,27310,27314,27318,27322],{"type":45,"tag":209,"props":27302,"children":27303},{"style":4132},[27304],{"type":51,"value":27305},"                  type",{"type":45,"tag":209,"props":27307,"children":27308},{"style":328},[27309],{"type":51,"value":382},{"type":45,"tag":209,"props":27311,"children":27312},{"style":328},[27313],{"type":51,"value":3891},{"type":45,"tag":209,"props":27315,"children":27316},{"style":222},[27317],{"type":51,"value":51},{"type":45,"tag":209,"props":27319,"children":27320},{"style":328},[27321],{"type":51,"value":4002},{"type":45,"tag":209,"props":27323,"children":27324},{"style":328},[27325],{"type":51,"value":538},{"type":45,"tag":209,"props":27327,"children":27328},{"class":211,"line":18067},[27329,27334,27338,27342,27346,27350,27354],{"type":45,"tag":209,"props":27330,"children":27331},{"style":4132},[27332],{"type":51,"value":27333},"                  text",{"type":45,"tag":209,"props":27335,"children":27336},{"style":328},[27337],{"type":51,"value":382},{"type":45,"tag":209,"props":27339,"children":27340},{"style":4167},[27341],{"type":51,"value":22836},{"type":45,"tag":209,"props":27343,"children":27344},{"style":328},[27345],{"type":51,"value":5715},{"type":45,"tag":209,"props":27347,"children":27348},{"style":317},[27349],{"type":51,"value":22845},{"type":45,"tag":209,"props":27351,"children":27352},{"style":4132},[27353],{"type":51,"value":5724},{"type":45,"tag":209,"props":27355,"children":27356},{"style":328},[27357],{"type":51,"value":495},{"type":45,"tag":209,"props":27359,"children":27360},{"class":211,"line":18075},[27361,27366,27370],{"type":45,"tag":209,"props":27362,"children":27363},{"style":4132},[27364],{"type":51,"value":27365},"                    error",{"type":45,"tag":209,"props":27367,"children":27368},{"style":328},[27369],{"type":51,"value":382},{"type":45,"tag":209,"props":27371,"children":27372},{"style":328},[27373],{"type":51,"value":683},{"type":45,"tag":209,"props":27375,"children":27376},{"class":211,"line":18091},[27377,27382,27386,27390,27394,27398],{"type":45,"tag":209,"props":27378,"children":27379},{"style":4132},[27380],{"type":51,"value":27381},"                      code",{"type":45,"tag":209,"props":27383,"children":27384},{"style":328},[27385],{"type":51,"value":382},{"type":45,"tag":209,"props":27387,"children":27388},{"style":328},[27389],{"type":51,"value":3891},{"type":45,"tag":209,"props":27391,"children":27392},{"style":222},[27393],{"type":51,"value":25271},{"type":45,"tag":209,"props":27395,"children":27396},{"style":328},[27397],{"type":51,"value":4002},{"type":45,"tag":209,"props":27399,"children":27400},{"style":328},[27401],{"type":51,"value":538},{"type":45,"tag":209,"props":27403,"children":27404},{"class":211,"line":18099},[27405,27410,27414,27418,27422,27426,27430,27434,27438,27442],{"type":45,"tag":209,"props":27406,"children":27407},{"style":4132},[27408],{"type":51,"value":27409},"                      message",{"type":45,"tag":209,"props":27411,"children":27412},{"style":328},[27413],{"type":51,"value":382},{"type":45,"tag":209,"props":27415,"children":27416},{"style":328},[27417],{"type":51,"value":8515},{"type":45,"tag":209,"props":27419,"children":27420},{"style":222},[27421],{"type":51,"value":25299},{"type":45,"tag":209,"props":27423,"children":27424},{"style":328},[27425],{"type":51,"value":8525},{"type":45,"tag":209,"props":27427,"children":27428},{"style":4167},[27429],{"type":51,"value":25102},{"type":45,"tag":209,"props":27431,"children":27432},{"style":328},[27433],{"type":51,"value":6001},{"type":45,"tag":209,"props":27435,"children":27436},{"style":222},[27437],{"type":51,"value":25316},{"type":45,"tag":209,"props":27439,"children":27440},{"style":328},[27441],{"type":51,"value":8868},{"type":45,"tag":209,"props":27443,"children":27444},{"style":328},[27445],{"type":51,"value":538},{"type":45,"tag":209,"props":27447,"children":27448},{"class":211,"line":18107},[27449],{"type":45,"tag":209,"props":27450,"children":27451},{"style":328},[27452],{"type":51,"value":27453},"                    },\n",{"type":45,"tag":209,"props":27455,"children":27456},{"class":211,"line":18149},[27457,27462,27466],{"type":45,"tag":209,"props":27458,"children":27459},{"style":328},[27460],{"type":51,"value":27461},"                  }",{"type":45,"tag":209,"props":27463,"children":27464},{"style":4132},[27465],{"type":51,"value":3362},{"type":45,"tag":209,"props":27467,"children":27468},{"style":328},[27469],{"type":51,"value":538},{"type":45,"tag":209,"props":27471,"children":27472},{"class":211,"line":18249},[27473],{"type":45,"tag":209,"props":27474,"children":27475},{"style":328},[27476],{"type":51,"value":27477},"                },\n",{"type":45,"tag":209,"props":27479,"children":27480},{"class":211,"line":18286},[27481,27486],{"type":45,"tag":209,"props":27482,"children":27483},{"style":4132},[27484],{"type":51,"value":27485},"              ]",{"type":45,"tag":209,"props":27487,"children":27488},{"style":328},[27489],{"type":51,"value":538},{"type":45,"tag":209,"props":27491,"children":27492},{"class":211,"line":18335},[27493,27498,27502,27506],{"type":45,"tag":209,"props":27494,"children":27495},{"style":4132},[27496],{"type":51,"value":27497},"              isError",{"type":45,"tag":209,"props":27499,"children":27500},{"style":328},[27501],{"type":51,"value":382},{"type":45,"tag":209,"props":27503,"children":27504},{"style":24803},[27505],{"type":51,"value":24806},{"type":45,"tag":209,"props":27507,"children":27508},{"style":328},[27509],{"type":51,"value":538},{"type":45,"tag":209,"props":27511,"children":27512},{"class":211,"line":18364},[27513],{"type":45,"tag":209,"props":27514,"children":27515},{"style":328},[27516],{"type":51,"value":27517},"            };\n",{"type":45,"tag":209,"props":27519,"children":27520},{"class":211,"line":18450},[27521],{"type":45,"tag":209,"props":27522,"children":27523},{"style":328},[27524],{"type":51,"value":27525},"          }\n",{"type":45,"tag":209,"props":27527,"children":27528},{"class":211,"line":18503},[27529],{"type":45,"tag":209,"props":27530,"children":27531},{"emptyLinePlaceholder":40},[27532],{"type":51,"value":3854},{"type":45,"tag":209,"props":27534,"children":27535},{"class":211,"line":18511},[27536,27540],{"type":45,"tag":209,"props":27537,"children":27538},{"style":3860},[27539],{"type":51,"value":24385},{"type":45,"tag":209,"props":27541,"children":27542},{"style":328},[27543],{"type":51,"value":683},{"type":45,"tag":209,"props":27545,"children":27546},{"class":211,"line":18519},[27547,27551,27555],{"type":45,"tag":209,"props":27548,"children":27549},{"style":4132},[27550],{"type":51,"value":24397},{"type":45,"tag":209,"props":27552,"children":27553},{"style":328},[27554],{"type":51,"value":382},{"type":45,"tag":209,"props":27556,"children":27557},{"style":4132},[27558],{"type":51,"value":22783},{"type":45,"tag":209,"props":27560,"children":27561},{"class":211,"line":18559},[27562],{"type":45,"tag":209,"props":27563,"children":27564},{"style":328},[27565],{"type":51,"value":24413},{"type":45,"tag":209,"props":27567,"children":27568},{"class":211,"line":18568},[27569,27573,27577,27581,27585,27589],{"type":45,"tag":209,"props":27570,"children":27571},{"style":4132},[27572],{"type":51,"value":24421},{"type":45,"tag":209,"props":27574,"children":27575},{"style":328},[27576],{"type":51,"value":382},{"type":45,"tag":209,"props":27578,"children":27579},{"style":328},[27580],{"type":51,"value":3891},{"type":45,"tag":209,"props":27582,"children":27583},{"style":222},[27584],{"type":51,"value":51},{"type":45,"tag":209,"props":27586,"children":27587},{"style":328},[27588],{"type":51,"value":4002},{"type":45,"tag":209,"props":27590,"children":27591},{"style":328},[27592],{"type":51,"value":538},{"type":45,"tag":209,"props":27594,"children":27595},{"class":211,"line":18620},[27596,27600,27604,27608,27612,27616,27620,27624,27628,27632,27636,27640],{"type":45,"tag":209,"props":27597,"children":27598},{"style":4132},[27599],{"type":51,"value":24449},{"type":45,"tag":209,"props":27601,"children":27602},{"style":328},[27603],{"type":51,"value":382},{"type":45,"tag":209,"props":27605,"children":27606},{"style":4167},[27607],{"type":51,"value":22836},{"type":45,"tag":209,"props":27609,"children":27610},{"style":328},[27611],{"type":51,"value":5715},{"type":45,"tag":209,"props":27613,"children":27614},{"style":317},[27615],{"type":51,"value":22845},{"type":45,"tag":209,"props":27617,"children":27618},{"style":4132},[27619],{"type":51,"value":5724},{"type":45,"tag":209,"props":27621,"children":27622},{"style":4167},[27623],{"type":51,"value":12610},{"type":45,"tag":209,"props":27625,"children":27626},{"style":328},[27627],{"type":51,"value":845},{"type":45,"tag":209,"props":27629,"children":27630},{"style":328},[27631],{"type":51,"value":22862},{"type":45,"tag":209,"props":27633,"children":27634},{"style":233},[27635],{"type":51,"value":22867},{"type":45,"tag":209,"props":27637,"children":27638},{"style":4132},[27639],{"type":51,"value":3362},{"type":45,"tag":209,"props":27641,"children":27642},{"style":328},[27643],{"type":51,"value":538},{"type":45,"tag":209,"props":27645,"children":27646},{"class":211,"line":18628},[27647],{"type":45,"tag":209,"props":27648,"children":27649},{"style":328},[27650],{"type":51,"value":24501},{"type":45,"tag":209,"props":27652,"children":27653},{"class":211,"line":18636},[27654,27658],{"type":45,"tag":209,"props":27655,"children":27656},{"style":4132},[27657],{"type":51,"value":24509},{"type":45,"tag":209,"props":27659,"children":27660},{"style":328},[27661],{"type":51,"value":538},{"type":45,"tag":209,"props":27663,"children":27664},{"class":211,"line":18718},[27665],{"type":45,"tag":209,"props":27666,"children":27667},{"style":328},[27668],{"type":51,"value":24521},{"type":45,"tag":209,"props":27670,"children":27671},{"class":211,"line":18727},[27672,27676,27680,27684,27688,27692],{"type":45,"tag":209,"props":27673,"children":27674},{"style":328},[27675],{"type":51,"value":24529},{"type":45,"tag":209,"props":27677,"children":27678},{"style":3860},[27679],{"type":51,"value":12647},{"type":45,"tag":209,"props":27681,"children":27682},{"style":4132},[27683],{"type":51,"value":9398},{"type":45,"tag":209,"props":27685,"children":27686},{"style":4167},[27687],{"type":51,"value":12363},{"type":45,"tag":209,"props":27689,"children":27690},{"style":4132},[27691],{"type":51,"value":8778},{"type":45,"tag":209,"props":27693,"children":27694},{"style":328},[27695],{"type":51,"value":495},{"type":45,"tag":209,"props":27697,"children":27698},{"class":211,"line":18775},[27699,27703],{"type":45,"tag":209,"props":27700,"children":27701},{"style":3860},[27702],{"type":51,"value":24385},{"type":45,"tag":209,"props":27704,"children":27705},{"style":328},[27706],{"type":51,"value":683},{"type":45,"tag":209,"props":27708,"children":27709},{"class":211,"line":18787},[27710,27714,27718],{"type":45,"tag":209,"props":27711,"children":27712},{"style":4132},[27713],{"type":51,"value":24397},{"type":45,"tag":209,"props":27715,"children":27716},{"style":328},[27717],{"type":51,"value":382},{"type":45,"tag":209,"props":27719,"children":27720},{"style":4132},[27721],{"type":51,"value":22783},{"type":45,"tag":209,"props":27723,"children":27724},{"class":211,"line":18815},[27725],{"type":45,"tag":209,"props":27726,"children":27727},{"style":328},[27728],{"type":51,"value":24413},{"type":45,"tag":209,"props":27730,"children":27731},{"class":211,"line":18831},[27732,27736,27740,27744,27748,27752],{"type":45,"tag":209,"props":27733,"children":27734},{"style":4132},[27735],{"type":51,"value":24421},{"type":45,"tag":209,"props":27737,"children":27738},{"style":328},[27739],{"type":51,"value":382},{"type":45,"tag":209,"props":27741,"children":27742},{"style":328},[27743],{"type":51,"value":3891},{"type":45,"tag":209,"props":27745,"children":27746},{"style":222},[27747],{"type":51,"value":51},{"type":45,"tag":209,"props":27749,"children":27750},{"style":328},[27751],{"type":51,"value":4002},{"type":45,"tag":209,"props":27753,"children":27754},{"style":328},[27755],{"type":51,"value":538},{"type":45,"tag":209,"props":27757,"children":27758},{"class":211,"line":18839},[27759,27763,27767,27771,27775,27779,27783],{"type":45,"tag":209,"props":27760,"children":27761},{"style":4132},[27762],{"type":51,"value":24449},{"type":45,"tag":209,"props":27764,"children":27765},{"style":328},[27766],{"type":51,"value":382},{"type":45,"tag":209,"props":27768,"children":27769},{"style":4167},[27770],{"type":51,"value":22836},{"type":45,"tag":209,"props":27772,"children":27773},{"style":328},[27774],{"type":51,"value":5715},{"type":45,"tag":209,"props":27776,"children":27777},{"style":317},[27778],{"type":51,"value":22845},{"type":45,"tag":209,"props":27780,"children":27781},{"style":4132},[27782],{"type":51,"value":5724},{"type":45,"tag":209,"props":27784,"children":27785},{"style":328},[27786],{"type":51,"value":495},{"type":45,"tag":209,"props":27788,"children":27789},{"class":211,"line":18847},[27790,27794,27798],{"type":45,"tag":209,"props":27791,"children":27792},{"style":4132},[27793],{"type":51,"value":24648},{"type":45,"tag":209,"props":27795,"children":27796},{"style":328},[27797],{"type":51,"value":382},{"type":45,"tag":209,"props":27799,"children":27800},{"style":328},[27801],{"type":51,"value":683},{"type":45,"tag":209,"props":27803,"children":27804},{"class":211,"line":18868},[27805,27809,27813,27817,27822,27826],{"type":45,"tag":209,"props":27806,"children":27807},{"style":4132},[27808],{"type":51,"value":24664},{"type":45,"tag":209,"props":27810,"children":27811},{"style":328},[27812],{"type":51,"value":382},{"type":45,"tag":209,"props":27814,"children":27815},{"style":328},[27816],{"type":51,"value":3891},{"type":45,"tag":209,"props":27818,"children":27819},{"style":222},[27820],{"type":51,"value":27821},"checkout_update_failed",{"type":45,"tag":209,"props":27823,"children":27824},{"style":328},[27825],{"type":51,"value":4002},{"type":45,"tag":209,"props":27827,"children":27828},{"style":328},[27829],{"type":51,"value":538},{"type":45,"tag":209,"props":27831,"children":27832},{"class":211,"line":18888},[27833,27837,27841,27845,27849,27853,27857,27861,27865,27869,27873,27877,27881,27885],{"type":45,"tag":209,"props":27834,"children":27835},{"style":4132},[27836],{"type":51,"value":24693},{"type":45,"tag":209,"props":27838,"children":27839},{"style":328},[27840],{"type":51,"value":382},{"type":45,"tag":209,"props":27842,"children":27843},{"style":4167},[27844],{"type":51,"value":12705},{"type":45,"tag":209,"props":27846,"children":27847},{"style":328},[27848],{"type":51,"value":16976},{"type":45,"tag":209,"props":27850,"children":27851},{"style":216},[27852],{"type":51,"value":15465},{"type":45,"tag":209,"props":27854,"children":27855},{"style":328},[27856],{"type":51,"value":16985},{"type":45,"tag":209,"props":27858,"children":27859},{"style":4167},[27860],{"type":51,"value":12705},{"type":45,"tag":209,"props":27862,"children":27863},{"style":328},[27864],{"type":51,"value":5715},{"type":45,"tag":209,"props":27866,"children":27867},{"style":4167},[27868],{"type":51,"value":12372},{"type":45,"tag":209,"props":27870,"children":27871},{"style":328},[27872],{"type":51,"value":17002},{"type":45,"tag":209,"props":27874,"children":27875},{"style":328},[27876],{"type":51,"value":3891},{"type":45,"tag":209,"props":27878,"children":27879},{"style":222},[27880],{"type":51,"value":24738},{"type":45,"tag":209,"props":27882,"children":27883},{"style":328},[27884],{"type":51,"value":4002},{"type":45,"tag":209,"props":27886,"children":27887},{"style":328},[27888],{"type":51,"value":538},{"type":45,"tag":209,"props":27890,"children":27891},{"class":211,"line":18925},[27892],{"type":45,"tag":209,"props":27893,"children":27894},{"style":328},[27895],{"type":51,"value":24754},{"type":45,"tag":209,"props":27897,"children":27898},{"class":211,"line":18954},[27899,27903,27907],{"type":45,"tag":209,"props":27900,"children":27901},{"style":328},[27902],{"type":51,"value":24762},{"type":45,"tag":209,"props":27904,"children":27905},{"style":4132},[27906],{"type":51,"value":3362},{"type":45,"tag":209,"props":27908,"children":27909},{"style":328},[27910],{"type":51,"value":538},{"type":45,"tag":209,"props":27912,"children":27913},{"class":211,"line":18963},[27914],{"type":45,"tag":209,"props":27915,"children":27916},{"style":328},[27917],{"type":51,"value":24501},{"type":45,"tag":209,"props":27919,"children":27920},{"class":211,"line":19005},[27921,27925],{"type":45,"tag":209,"props":27922,"children":27923},{"style":4132},[27924],{"type":51,"value":24509},{"type":45,"tag":209,"props":27926,"children":27927},{"style":328},[27928],{"type":51,"value":538},{"type":45,"tag":209,"props":27930,"children":27931},{"class":211,"line":19057},[27932,27936,27940,27944],{"type":45,"tag":209,"props":27933,"children":27934},{"style":4132},[27935],{"type":51,"value":24796},{"type":45,"tag":209,"props":27937,"children":27938},{"style":328},[27939],{"type":51,"value":382},{"type":45,"tag":209,"props":27941,"children":27942},{"style":24803},[27943],{"type":51,"value":24806},{"type":45,"tag":209,"props":27945,"children":27946},{"style":328},[27947],{"type":51,"value":538},{"type":45,"tag":209,"props":27949,"children":27950},{"class":211,"line":19106},[27951],{"type":45,"tag":209,"props":27952,"children":27953},{"style":328},[27954],{"type":51,"value":24521},{"type":45,"tag":209,"props":27956,"children":27957},{"class":211,"line":19114},[27958],{"type":45,"tag":209,"props":27959,"children":27960},{"style":328},[27961],{"type":51,"value":24825},{"type":45,"tag":209,"props":27963,"children":27964},{"class":211,"line":19122},[27965],{"type":45,"tag":209,"props":27966,"children":27967},{"style":328},[27968],{"type":51,"value":22910},{"type":45,"tag":209,"props":27970,"children":27971},{"class":211,"line":19131},[27972,27976],{"type":45,"tag":209,"props":27973,"children":27974},{"style":4132},[27975],{"type":51,"value":20660},{"type":45,"tag":209,"props":27977,"children":27978},{"style":328},[27979],{"type":51,"value":4007},{"type":45,"tag":209,"props":27981,"children":27982},{"class":211,"line":19140},[27983],{"type":45,"tag":209,"props":27984,"children":27985},{"emptyLinePlaceholder":40},[27986],{"type":51,"value":3854},{"type":45,"tag":209,"props":27988,"children":27989},{"class":211,"line":19148},[27990,27994,27998,28002],{"type":45,"tag":209,"props":27991,"children":27992},{"style":4167},[27993],{"type":51,"value":22583},{"type":45,"tag":209,"props":27995,"children":27996},{"style":328},[27997],{"type":51,"value":5715},{"type":45,"tag":209,"props":27999,"children":28000},{"style":317},[28001],{"type":51,"value":22592},{"type":45,"tag":209,"props":28003,"children":28004},{"style":4132},[28005],{"type":51,"value":10031},{"type":45,"tag":209,"props":28007,"children":28008},{"class":211,"line":19156},[28009,28013,28018,28022],{"type":45,"tag":209,"props":28010,"children":28011},{"style":328},[28012],{"type":51,"value":7569},{"type":45,"tag":209,"props":28014,"children":28015},{"style":222},[28016],{"type":51,"value":28017},"ucp_complete_checkout",{"type":45,"tag":209,"props":28019,"children":28020},{"style":328},[28021],{"type":51,"value":4002},{"type":45,"tag":209,"props":28023,"children":28024},{"style":328},[28025],{"type":51,"value":538},{"type":45,"tag":209,"props":28027,"children":28028},{"class":211,"line":19212},[28029],{"type":45,"tag":209,"props":28030,"children":28031},{"style":328},[28032],{"type":51,"value":22624},{"type":45,"tag":209,"props":28034,"children":28035},{"class":211,"line":19221},[28036,28040,28044,28048,28053,28057],{"type":45,"tag":209,"props":28037,"children":28038},{"style":4132},[28039],{"type":51,"value":22632},{"type":45,"tag":209,"props":28041,"children":28042},{"style":328},[28043],{"type":51,"value":382},{"type":45,"tag":209,"props":28045,"children":28046},{"style":328},[28047],{"type":51,"value":3891},{"type":45,"tag":209,"props":28049,"children":28050},{"style":222},[28051],{"type":51,"value":28052},"Complete Checkout",{"type":45,"tag":209,"props":28054,"children":28055},{"style":328},[28056],{"type":51,"value":4002},{"type":45,"tag":209,"props":28058,"children":28059},{"style":328},[28060],{"type":51,"value":538},{"type":45,"tag":209,"props":28062,"children":28063},{"class":211,"line":19230},[28064,28068,28072,28076,28081,28085],{"type":45,"tag":209,"props":28065,"children":28066},{"style":4132},[28067],{"type":51,"value":22661},{"type":45,"tag":209,"props":28069,"children":28070},{"style":328},[28071],{"type":51,"value":382},{"type":45,"tag":209,"props":28073,"children":28074},{"style":328},[28075],{"type":51,"value":3891},{"type":45,"tag":209,"props":28077,"children":28078},{"style":222},[28079],{"type":51,"value":28080},"Complete a checkout session with payment. Checkout must be in ready_for_complete status. Returns the completed checkout or error messages.",{"type":45,"tag":209,"props":28082,"children":28083},{"style":328},[28084],{"type":51,"value":4002},{"type":45,"tag":209,"props":28086,"children":28087},{"style":328},[28088],{"type":51,"value":538},{"type":45,"tag":209,"props":28090,"children":28092},{"class":211,"line":28091},255,[28093,28097,28101],{"type":45,"tag":209,"props":28094,"children":28095},{"style":4132},[28096],{"type":51,"value":22690},{"type":45,"tag":209,"props":28098,"children":28099},{"style":328},[28100],{"type":51,"value":382},{"type":45,"tag":209,"props":28102,"children":28103},{"style":328},[28104],{"type":51,"value":683},{"type":45,"tag":209,"props":28106,"children":28108},{"class":211,"line":28107},256,[28109,28113,28117,28121,28125,28129,28133,28137,28141,28145,28149,28153,28157,28161],{"type":45,"tag":209,"props":28110,"children":28111},{"style":4132},[28112],{"type":51,"value":24975},{"type":45,"tag":209,"props":28114,"children":28115},{"style":328},[28116],{"type":51,"value":382},{"type":45,"tag":209,"props":28118,"children":28119},{"style":4167},[28120],{"type":51,"value":5651},{"type":45,"tag":209,"props":28122,"children":28123},{"style":328},[28124],{"type":51,"value":5715},{"type":45,"tag":209,"props":28126,"children":28127},{"style":317},[28128],{"type":51,"value":1579},{"type":45,"tag":209,"props":28130,"children":28131},{"style":4132},[28132],{"type":51,"value":5756},{"type":45,"tag":209,"props":28134,"children":28135},{"style":328},[28136],{"type":51,"value":5715},{"type":45,"tag":209,"props":28138,"children":28139},{"style":317},[28140],{"type":51,"value":23175},{"type":45,"tag":209,"props":28142,"children":28143},{"style":4132},[28144],{"type":51,"value":5724},{"type":45,"tag":209,"props":28146,"children":28147},{"style":328},[28148],{"type":51,"value":4002},{"type":45,"tag":209,"props":28150,"children":28151},{"style":222},[28152],{"type":51,"value":25016},{"type":45,"tag":209,"props":28154,"children":28155},{"style":328},[28156],{"type":51,"value":4002},{"type":45,"tag":209,"props":28158,"children":28159},{"style":4132},[28160],{"type":51,"value":3362},{"type":45,"tag":209,"props":28162,"children":28163},{"style":328},[28164],{"type":51,"value":538},{"type":45,"tag":209,"props":28166,"children":28168},{"class":211,"line":28167},257,[28169,28174,28178,28182,28186,28190,28194],{"type":45,"tag":209,"props":28170,"children":28171},{"style":4132},[28172],{"type":51,"value":28173},"          payment_data",{"type":45,"tag":209,"props":28175,"children":28176},{"style":328},[28177],{"type":51,"value":382},{"type":45,"tag":209,"props":28179,"children":28180},{"style":4167},[28181],{"type":51,"value":5651},{"type":45,"tag":209,"props":28183,"children":28184},{"style":328},[28185],{"type":51,"value":5715},{"type":45,"tag":209,"props":28187,"children":28188},{"style":317},[28189],{"type":51,"value":1910},{"type":45,"tag":209,"props":28191,"children":28192},{"style":4132},[28193],{"type":51,"value":5724},{"type":45,"tag":209,"props":28195,"children":28196},{"style":328},[28197],{"type":51,"value":495},{"type":45,"tag":209,"props":28199,"children":28201},{"class":211,"line":28200},258,[28202,28207,28211,28215,28219,28223,28227,28231,28235,28239,28243,28248,28252,28256],{"type":45,"tag":209,"props":28203,"children":28204},{"style":4132},[28205],{"type":51,"value":28206},"            handler_id",{"type":45,"tag":209,"props":28208,"children":28209},{"style":328},[28210],{"type":51,"value":382},{"type":45,"tag":209,"props":28212,"children":28213},{"style":4167},[28214],{"type":51,"value":5651},{"type":45,"tag":209,"props":28216,"children":28217},{"style":328},[28218],{"type":51,"value":5715},{"type":45,"tag":209,"props":28220,"children":28221},{"style":317},[28222],{"type":51,"value":1579},{"type":45,"tag":209,"props":28224,"children":28225},{"style":4132},[28226],{"type":51,"value":5756},{"type":45,"tag":209,"props":28228,"children":28229},{"style":328},[28230],{"type":51,"value":5715},{"type":45,"tag":209,"props":28232,"children":28233},{"style":317},[28234],{"type":51,"value":23175},{"type":45,"tag":209,"props":28236,"children":28237},{"style":4132},[28238],{"type":51,"value":5724},{"type":45,"tag":209,"props":28240,"children":28241},{"style":328},[28242],{"type":51,"value":4002},{"type":45,"tag":209,"props":28244,"children":28245},{"style":222},[28246],{"type":51,"value":28247},"Payment handler ID (must match one from checkout.payment.handlers)",{"type":45,"tag":209,"props":28249,"children":28250},{"style":328},[28251],{"type":51,"value":4002},{"type":45,"tag":209,"props":28253,"children":28254},{"style":4132},[28255],{"type":51,"value":3362},{"type":45,"tag":209,"props":28257,"children":28258},{"style":328},[28259],{"type":51,"value":538},{"type":45,"tag":209,"props":28261,"children":28263},{"class":211,"line":28262},259,[28264,28269,28273,28277,28281,28285,28289,28293,28297,28301,28305,28309,28313,28317,28322,28326,28330],{"type":45,"tag":209,"props":28265,"children":28266},{"style":4132},[28267],{"type":51,"value":28268},"            token",{"type":45,"tag":209,"props":28270,"children":28271},{"style":328},[28272],{"type":51,"value":382},{"type":45,"tag":209,"props":28274,"children":28275},{"style":4167},[28276],{"type":51,"value":5651},{"type":45,"tag":209,"props":28278,"children":28279},{"style":328},[28280],{"type":51,"value":5715},{"type":45,"tag":209,"props":28282,"children":28283},{"style":317},[28284],{"type":51,"value":1579},{"type":45,"tag":209,"props":28286,"children":28287},{"style":4132},[28288],{"type":51,"value":5756},{"type":45,"tag":209,"props":28290,"children":28291},{"style":328},[28292],{"type":51,"value":5715},{"type":45,"tag":209,"props":28294,"children":28295},{"style":317},[28296],{"type":51,"value":6571},{"type":45,"tag":209,"props":28298,"children":28299},{"style":4132},[28300],{"type":51,"value":5756},{"type":45,"tag":209,"props":28302,"children":28303},{"style":328},[28304],{"type":51,"value":5715},{"type":45,"tag":209,"props":28306,"children":28307},{"style":317},[28308],{"type":51,"value":23175},{"type":45,"tag":209,"props":28310,"children":28311},{"style":4132},[28312],{"type":51,"value":5724},{"type":45,"tag":209,"props":28314,"children":28315},{"style":328},[28316],{"type":51,"value":4002},{"type":45,"tag":209,"props":28318,"children":28319},{"style":222},[28320],{"type":51,"value":28321},"Payment token from tokenization handler",{"type":45,"tag":209,"props":28323,"children":28324},{"style":328},[28325],{"type":51,"value":4002},{"type":45,"tag":209,"props":28327,"children":28328},{"style":4132},[28329],{"type":51,"value":3362},{"type":45,"tag":209,"props":28331,"children":28332},{"style":328},[28333],{"type":51,"value":538},{"type":45,"tag":209,"props":28335,"children":28337},{"class":211,"line":28336},260,[28338,28343,28347,28351,28355,28359,28363,28367,28371,28375,28379,28383,28387,28391,28395,28399,28403,28407,28412,28416,28420],{"type":45,"tag":209,"props":28339,"children":28340},{"style":4132},[28341],{"type":51,"value":28342},"            instrument",{"type":45,"tag":209,"props":28344,"children":28345},{"style":328},[28346],{"type":51,"value":382},{"type":45,"tag":209,"props":28348,"children":28349},{"style":4167},[28350],{"type":51,"value":5651},{"type":45,"tag":209,"props":28352,"children":28353},{"style":328},[28354],{"type":51,"value":5715},{"type":45,"tag":209,"props":28356,"children":28357},{"style":317},[28358],{"type":51,"value":7064},{"type":45,"tag":209,"props":28360,"children":28361},{"style":4132},[28362],{"type":51,"value":5724},{"type":45,"tag":209,"props":28364,"children":28365},{"style":4167},[28366],{"type":51,"value":26855},{"type":45,"tag":209,"props":28368,"children":28369},{"style":328},[28370],{"type":51,"value":5715},{"type":45,"tag":209,"props":28372,"children":28373},{"style":317},[28374],{"type":51,"value":7078},{"type":45,"tag":209,"props":28376,"children":28377},{"style":4132},[28378],{"type":51,"value":7083},{"type":45,"tag":209,"props":28380,"children":28381},{"style":328},[28382],{"type":51,"value":5715},{"type":45,"tag":209,"props":28384,"children":28385},{"style":317},[28386],{"type":51,"value":6571},{"type":45,"tag":209,"props":28388,"children":28389},{"style":4132},[28390],{"type":51,"value":5756},{"type":45,"tag":209,"props":28392,"children":28393},{"style":328},[28394],{"type":51,"value":5715},{"type":45,"tag":209,"props":28396,"children":28397},{"style":317},[28398],{"type":51,"value":23175},{"type":45,"tag":209,"props":28400,"children":28401},{"style":4132},[28402],{"type":51,"value":5724},{"type":45,"tag":209,"props":28404,"children":28405},{"style":328},[28406],{"type":51,"value":4002},{"type":45,"tag":209,"props":28408,"children":28409},{"style":222},[28410],{"type":51,"value":28411},"Payment instrument data",{"type":45,"tag":209,"props":28413,"children":28414},{"style":328},[28415],{"type":51,"value":4002},{"type":45,"tag":209,"props":28417,"children":28418},{"style":4132},[28419],{"type":51,"value":3362},{"type":45,"tag":209,"props":28421,"children":28422},{"style":328},[28423],{"type":51,"value":538},{"type":45,"tag":209,"props":28425,"children":28427},{"class":211,"line":28426},261,[28428,28432,28436,28440,28444,28448,28452,28457,28461,28465],{"type":45,"tag":209,"props":28429,"children":28430},{"style":328},[28431],{"type":51,"value":8888},{"type":45,"tag":209,"props":28433,"children":28434},{"style":4132},[28435],{"type":51,"value":3362},{"type":45,"tag":209,"props":28437,"children":28438},{"style":328},[28439],{"type":51,"value":5715},{"type":45,"tag":209,"props":28441,"children":28442},{"style":317},[28443],{"type":51,"value":23175},{"type":45,"tag":209,"props":28445,"children":28446},{"style":4132},[28447],{"type":51,"value":5724},{"type":45,"tag":209,"props":28449,"children":28450},{"style":328},[28451],{"type":51,"value":4002},{"type":45,"tag":209,"props":28453,"children":28454},{"style":222},[28455],{"type":51,"value":28456},"Payment data from the selected payment handler",{"type":45,"tag":209,"props":28458,"children":28459},{"style":328},[28460],{"type":51,"value":4002},{"type":45,"tag":209,"props":28462,"children":28463},{"style":4132},[28464],{"type":51,"value":3362},{"type":45,"tag":209,"props":28466,"children":28467},{"style":328},[28468],{"type":51,"value":538},{"type":45,"tag":209,"props":28470,"children":28472},{"class":211,"line":28471},262,[28473,28477,28481,28485,28489,28493,28497,28501,28505,28509,28513,28517,28521,28525,28529,28533,28537,28542,28546,28550],{"type":45,"tag":209,"props":28474,"children":28475},{"style":4132},[28476],{"type":51,"value":24054},{"type":45,"tag":209,"props":28478,"children":28479},{"style":328},[28480],{"type":51,"value":382},{"type":45,"tag":209,"props":28482,"children":28483},{"style":4167},[28484],{"type":51,"value":5651},{"type":45,"tag":209,"props":28486,"children":28487},{"style":328},[28488],{"type":51,"value":5715},{"type":45,"tag":209,"props":28490,"children":28491},{"style":317},[28492],{"type":51,"value":1579},{"type":45,"tag":209,"props":28494,"children":28495},{"style":4132},[28496],{"type":51,"value":5756},{"type":45,"tag":209,"props":28498,"children":28499},{"style":328},[28500],{"type":51,"value":5715},{"type":45,"tag":209,"props":28502,"children":28503},{"style":317},[28504],{"type":51,"value":10715},{"type":45,"tag":209,"props":28506,"children":28507},{"style":4132},[28508],{"type":51,"value":5756},{"type":45,"tag":209,"props":28510,"children":28511},{"style":328},[28512],{"type":51,"value":5715},{"type":45,"tag":209,"props":28514,"children":28515},{"style":317},[28516],{"type":51,"value":6571},{"type":45,"tag":209,"props":28518,"children":28519},{"style":4132},[28520],{"type":51,"value":5756},{"type":45,"tag":209,"props":28522,"children":28523},{"style":328},[28524],{"type":51,"value":5715},{"type":45,"tag":209,"props":28526,"children":28527},{"style":317},[28528],{"type":51,"value":23175},{"type":45,"tag":209,"props":28530,"children":28531},{"style":4132},[28532],{"type":51,"value":5724},{"type":45,"tag":209,"props":28534,"children":28535},{"style":328},[28536],{"type":51,"value":4002},{"type":45,"tag":209,"props":28538,"children":28539},{"style":222},[28540],{"type":51,"value":28541},"Platform profile URL",{"type":45,"tag":209,"props":28543,"children":28544},{"style":328},[28545],{"type":51,"value":4002},{"type":45,"tag":209,"props":28547,"children":28548},{"style":4132},[28549],{"type":51,"value":3362},{"type":45,"tag":209,"props":28551,"children":28552},{"style":328},[28553],{"type":51,"value":538},{"type":45,"tag":209,"props":28555,"children":28557},{"class":211,"line":28556},263,[28558],{"type":45,"tag":209,"props":28559,"children":28560},{"style":328},[28561],{"type":51,"value":9323},{"type":45,"tag":209,"props":28563,"children":28565},{"class":211,"line":28564},264,[28566],{"type":45,"tag":209,"props":28567,"children":28568},{"style":328},[28569],{"type":51,"value":9331},{"type":45,"tag":209,"props":28571,"children":28573},{"class":211,"line":28572},265,[28574,28578,28582,28586,28590,28595,28599,28603,28607,28611],{"type":45,"tag":209,"props":28575,"children":28576},{"style":507},[28577],{"type":51,"value":22713},{"type":45,"tag":209,"props":28579,"children":28580},{"style":328},[28581],{"type":51,"value":24157},{"type":45,"tag":209,"props":28583,"children":28584},{"style":9581},[28585],{"type":51,"value":25058},{"type":45,"tag":209,"props":28587,"children":28588},{"style":328},[28589],{"type":51,"value":845},{"type":45,"tag":209,"props":28591,"children":28592},{"style":9581},[28593],{"type":51,"value":28594}," payment_data",{"type":45,"tag":209,"props":28596,"children":28597},{"style":328},[28598],{"type":51,"value":845},{"type":45,"tag":209,"props":28600,"children":28601},{"style":9581},[28602],{"type":51,"value":24189},{"type":45,"tag":209,"props":28604,"children":28605},{"style":328},[28606],{"type":51,"value":20622},{"type":45,"tag":209,"props":28608,"children":28609},{"style":507},[28610],{"type":51,"value":13515},{"type":45,"tag":209,"props":28612,"children":28613},{"style":328},[28614],{"type":51,"value":683},{"type":45,"tag":209,"props":28616,"children":28618},{"class":211,"line":28617},266,[28619,28623],{"type":45,"tag":209,"props":28620,"children":28621},{"style":3860},[28622],{"type":51,"value":24209},{"type":45,"tag":209,"props":28624,"children":28625},{"style":328},[28626],{"type":51,"value":683},{"type":45,"tag":209,"props":28628,"children":28630},{"class":211,"line":28629},267,[28631,28635,28639,28643,28647,28651,28655,28659,28663],{"type":45,"tag":209,"props":28632,"children":28633},{"style":507},[28634],{"type":51,"value":24229},{"type":45,"tag":209,"props":28636,"children":28637},{"style":4167},[28638],{"type":51,"value":12122},{"type":45,"tag":209,"props":28640,"children":28641},{"style":328},[28642],{"type":51,"value":7130},{"type":45,"tag":209,"props":28644,"children":28645},{"style":3860},[28646],{"type":51,"value":12131},{"type":45,"tag":209,"props":28648,"children":28649},{"style":317},[28650],{"type":51,"value":11821},{"type":45,"tag":209,"props":28652,"children":28653},{"style":4132},[28654],{"type":51,"value":5724},{"type":45,"tag":209,"props":28656,"children":28657},{"style":4167},[28658],{"type":51,"value":24254},{"type":45,"tag":209,"props":28660,"children":28661},{"style":4132},[28662],{"type":51,"value":3362},{"type":45,"tag":209,"props":28664,"children":28665},{"style":328},[28666],{"type":51,"value":4007},{"type":45,"tag":209,"props":28668,"children":28670},{"class":211,"line":28669},268,[28671],{"type":45,"tag":209,"props":28672,"children":28673},{"emptyLinePlaceholder":40},[28674],{"type":51,"value":3854},{"type":45,"tag":209,"props":28676,"children":28678},{"class":211,"line":28677},269,[28679,28683,28687,28691,28695,28699],{"type":45,"tag":209,"props":28680,"children":28681},{"style":507},[28682],{"type":51,"value":24229},{"type":45,"tag":209,"props":28684,"children":28685},{"style":4167},[28686],{"type":51,"value":12490},{"type":45,"tag":209,"props":28688,"children":28689},{"style":328},[28690],{"type":51,"value":7130},{"type":45,"tag":209,"props":28692,"children":28693},{"style":3860},[28694],{"type":51,"value":12131},{"type":45,"tag":209,"props":28696,"children":28697},{"style":317},[28698],{"type":51,"value":15988},{"type":45,"tag":209,"props":28700,"children":28701},{"style":4132},[28702],{"type":51,"value":10031},{"type":45,"tag":209,"props":28704,"children":28706},{"class":211,"line":28705},270,[28707,28711],{"type":45,"tag":209,"props":28708,"children":28709},{"style":4167},[28710],{"type":51,"value":27171},{"type":45,"tag":209,"props":28712,"children":28713},{"style":328},[28714],{"type":51,"value":538},{"type":45,"tag":209,"props":28716,"children":28718},{"class":211,"line":28717},271,[28719,28724],{"type":45,"tag":209,"props":28720,"children":28721},{"style":4167},[28722],{"type":51,"value":28723},"            payment_data",{"type":45,"tag":209,"props":28725,"children":28726},{"style":328},[28727],{"type":51,"value":538},{"type":45,"tag":209,"props":28729,"children":28731},{"class":211,"line":28730},272,[28732,28736,28740],{"type":45,"tag":209,"props":28733,"children":28734},{"style":4167},[28735],{"type":51,"value":27206},{"type":45,"tag":209,"props":28737,"children":28738},{"style":328},[28739],{"type":51,"value":5715},{"type":45,"tag":209,"props":28741,"children":28742},{"style":4167},[28743],{"type":51,"value":27215},{"type":45,"tag":209,"props":28745,"children":28747},{"class":211,"line":28746},273,[28748,28752],{"type":45,"tag":209,"props":28749,"children":28750},{"style":4132},[28751],{"type":51,"value":23593},{"type":45,"tag":209,"props":28753,"children":28754},{"style":328},[28755],{"type":51,"value":4007},{"type":45,"tag":209,"props":28757,"children":28759},{"class":211,"line":28758},274,[28760],{"type":45,"tag":209,"props":28761,"children":28762},{"emptyLinePlaceholder":40},[28763],{"type":51,"value":3854},{"type":45,"tag":209,"props":28765,"children":28767},{"class":211,"line":28766},275,[28768,28772,28776,28780,28784,28788],{"type":45,"tag":209,"props":28769,"children":28770},{"style":3860},[28771],{"type":51,"value":27241},{"type":45,"tag":209,"props":28773,"children":28774},{"style":4132},[28775],{"type":51,"value":9398},{"type":45,"tag":209,"props":28777,"children":28778},{"style":328},[28779],{"type":51,"value":12286},{"type":45,"tag":209,"props":28781,"children":28782},{"style":4167},[28783],{"type":51,"value":12610},{"type":45,"tag":209,"props":28785,"children":28786},{"style":4132},[28787],{"type":51,"value":8778},{"type":45,"tag":209,"props":28789,"children":28790},{"style":328},[28791],{"type":51,"value":495},{"type":45,"tag":209,"props":28793,"children":28795},{"class":211,"line":28794},276,[28796,28800],{"type":45,"tag":209,"props":28797,"children":28798},{"style":3860},[28799],{"type":51,"value":27269},{"type":45,"tag":209,"props":28801,"children":28802},{"style":328},[28803],{"type":51,"value":683},{"type":45,"tag":209,"props":28805,"children":28807},{"class":211,"line":28806},277,[28808,28812,28816],{"type":45,"tag":209,"props":28809,"children":28810},{"style":4132},[28811],{"type":51,"value":27281},{"type":45,"tag":209,"props":28813,"children":28814},{"style":328},[28815],{"type":51,"value":382},{"type":45,"tag":209,"props":28817,"children":28818},{"style":4132},[28819],{"type":51,"value":22783},{"type":45,"tag":209,"props":28821,"children":28823},{"class":211,"line":28822},278,[28824],{"type":45,"tag":209,"props":28825,"children":28826},{"style":328},[28827],{"type":51,"value":27297},{"type":45,"tag":209,"props":28829,"children":28831},{"class":211,"line":28830},279,[28832,28836,28840,28844,28848,28852],{"type":45,"tag":209,"props":28833,"children":28834},{"style":4132},[28835],{"type":51,"value":27305},{"type":45,"tag":209,"props":28837,"children":28838},{"style":328},[28839],{"type":51,"value":382},{"type":45,"tag":209,"props":28841,"children":28842},{"style":328},[28843],{"type":51,"value":3891},{"type":45,"tag":209,"props":28845,"children":28846},{"style":222},[28847],{"type":51,"value":51},{"type":45,"tag":209,"props":28849,"children":28850},{"style":328},[28851],{"type":51,"value":4002},{"type":45,"tag":209,"props":28853,"children":28854},{"style":328},[28855],{"type":51,"value":538},{"type":45,"tag":209,"props":28857,"children":28859},{"class":211,"line":28858},280,[28860,28864,28868,28872,28876,28880,28884],{"type":45,"tag":209,"props":28861,"children":28862},{"style":4132},[28863],{"type":51,"value":27333},{"type":45,"tag":209,"props":28865,"children":28866},{"style":328},[28867],{"type":51,"value":382},{"type":45,"tag":209,"props":28869,"children":28870},{"style":4167},[28871],{"type":51,"value":22836},{"type":45,"tag":209,"props":28873,"children":28874},{"style":328},[28875],{"type":51,"value":5715},{"type":45,"tag":209,"props":28877,"children":28878},{"style":317},[28879],{"type":51,"value":22845},{"type":45,"tag":209,"props":28881,"children":28882},{"style":4132},[28883],{"type":51,"value":5724},{"type":45,"tag":209,"props":28885,"children":28886},{"style":328},[28887],{"type":51,"value":495},{"type":45,"tag":209,"props":28889,"children":28891},{"class":211,"line":28890},281,[28892,28896,28900],{"type":45,"tag":209,"props":28893,"children":28894},{"style":4132},[28895],{"type":51,"value":27365},{"type":45,"tag":209,"props":28897,"children":28898},{"style":328},[28899],{"type":51,"value":382},{"type":45,"tag":209,"props":28901,"children":28902},{"style":328},[28903],{"type":51,"value":683},{"type":45,"tag":209,"props":28905,"children":28907},{"class":211,"line":28906},282,[28908,28912,28916,28920,28924,28928],{"type":45,"tag":209,"props":28909,"children":28910},{"style":4132},[28911],{"type":51,"value":27381},{"type":45,"tag":209,"props":28913,"children":28914},{"style":328},[28915],{"type":51,"value":382},{"type":45,"tag":209,"props":28917,"children":28918},{"style":328},[28919],{"type":51,"value":3891},{"type":45,"tag":209,"props":28921,"children":28922},{"style":222},[28923],{"type":51,"value":25271},{"type":45,"tag":209,"props":28925,"children":28926},{"style":328},[28927],{"type":51,"value":4002},{"type":45,"tag":209,"props":28929,"children":28930},{"style":328},[28931],{"type":51,"value":538},{"type":45,"tag":209,"props":28933,"children":28935},{"class":211,"line":28934},283,[28936,28940,28944,28948,28952,28956,28960,28964,28968,28972],{"type":45,"tag":209,"props":28937,"children":28938},{"style":4132},[28939],{"type":51,"value":27409},{"type":45,"tag":209,"props":28941,"children":28942},{"style":328},[28943],{"type":51,"value":382},{"type":45,"tag":209,"props":28945,"children":28946},{"style":328},[28947],{"type":51,"value":8515},{"type":45,"tag":209,"props":28949,"children":28950},{"style":222},[28951],{"type":51,"value":25299},{"type":45,"tag":209,"props":28953,"children":28954},{"style":328},[28955],{"type":51,"value":8525},{"type":45,"tag":209,"props":28957,"children":28958},{"style":4167},[28959],{"type":51,"value":25102},{"type":45,"tag":209,"props":28961,"children":28962},{"style":328},[28963],{"type":51,"value":6001},{"type":45,"tag":209,"props":28965,"children":28966},{"style":222},[28967],{"type":51,"value":25316},{"type":45,"tag":209,"props":28969,"children":28970},{"style":328},[28971],{"type":51,"value":8868},{"type":45,"tag":209,"props":28973,"children":28974},{"style":328},[28975],{"type":51,"value":538},{"type":45,"tag":209,"props":28977,"children":28979},{"class":211,"line":28978},284,[28980],{"type":45,"tag":209,"props":28981,"children":28982},{"style":328},[28983],{"type":51,"value":27453},{"type":45,"tag":209,"props":28985,"children":28987},{"class":211,"line":28986},285,[28988,28992,28996],{"type":45,"tag":209,"props":28989,"children":28990},{"style":328},[28991],{"type":51,"value":27461},{"type":45,"tag":209,"props":28993,"children":28994},{"style":4132},[28995],{"type":51,"value":3362},{"type":45,"tag":209,"props":28997,"children":28998},{"style":328},[28999],{"type":51,"value":538},{"type":45,"tag":209,"props":29001,"children":29003},{"class":211,"line":29002},286,[29004],{"type":45,"tag":209,"props":29005,"children":29006},{"style":328},[29007],{"type":51,"value":27477},{"type":45,"tag":209,"props":29009,"children":29011},{"class":211,"line":29010},287,[29012,29016],{"type":45,"tag":209,"props":29013,"children":29014},{"style":4132},[29015],{"type":51,"value":27485},{"type":45,"tag":209,"props":29017,"children":29018},{"style":328},[29019],{"type":51,"value":538},{"type":45,"tag":209,"props":29021,"children":29023},{"class":211,"line":29022},288,[29024,29028,29032,29036],{"type":45,"tag":209,"props":29025,"children":29026},{"style":4132},[29027],{"type":51,"value":27497},{"type":45,"tag":209,"props":29029,"children":29030},{"style":328},[29031],{"type":51,"value":382},{"type":45,"tag":209,"props":29033,"children":29034},{"style":24803},[29035],{"type":51,"value":24806},{"type":45,"tag":209,"props":29037,"children":29038},{"style":328},[29039],{"type":51,"value":538},{"type":45,"tag":209,"props":29041,"children":29043},{"class":211,"line":29042},289,[29044],{"type":45,"tag":209,"props":29045,"children":29046},{"style":328},[29047],{"type":51,"value":27517},{"type":45,"tag":209,"props":29049,"children":29051},{"class":211,"line":29050},290,[29052],{"type":45,"tag":209,"props":29053,"children":29054},{"style":328},[29055],{"type":51,"value":27525},{"type":45,"tag":209,"props":29057,"children":29059},{"class":211,"line":29058},291,[29060],{"type":45,"tag":209,"props":29061,"children":29062},{"emptyLinePlaceholder":40},[29063],{"type":51,"value":3854},{"type":45,"tag":209,"props":29065,"children":29067},{"class":211,"line":29066},292,[29068,29072],{"type":45,"tag":209,"props":29069,"children":29070},{"style":3860},[29071],{"type":51,"value":24385},{"type":45,"tag":209,"props":29073,"children":29074},{"style":328},[29075],{"type":51,"value":683},{"type":45,"tag":209,"props":29077,"children":29079},{"class":211,"line":29078},293,[29080,29084,29088],{"type":45,"tag":209,"props":29081,"children":29082},{"style":4132},[29083],{"type":51,"value":24397},{"type":45,"tag":209,"props":29085,"children":29086},{"style":328},[29087],{"type":51,"value":382},{"type":45,"tag":209,"props":29089,"children":29090},{"style":4132},[29091],{"type":51,"value":22783},{"type":45,"tag":209,"props":29093,"children":29095},{"class":211,"line":29094},294,[29096],{"type":45,"tag":209,"props":29097,"children":29098},{"style":328},[29099],{"type":51,"value":24413},{"type":45,"tag":209,"props":29101,"children":29103},{"class":211,"line":29102},295,[29104,29108,29112,29116,29120,29124],{"type":45,"tag":209,"props":29105,"children":29106},{"style":4132},[29107],{"type":51,"value":24421},{"type":45,"tag":209,"props":29109,"children":29110},{"style":328},[29111],{"type":51,"value":382},{"type":45,"tag":209,"props":29113,"children":29114},{"style":328},[29115],{"type":51,"value":3891},{"type":45,"tag":209,"props":29117,"children":29118},{"style":222},[29119],{"type":51,"value":51},{"type":45,"tag":209,"props":29121,"children":29122},{"style":328},[29123],{"type":51,"value":4002},{"type":45,"tag":209,"props":29125,"children":29126},{"style":328},[29127],{"type":51,"value":538},{"type":45,"tag":209,"props":29129,"children":29131},{"class":211,"line":29130},296,[29132,29136,29140,29144,29148,29152,29156,29160,29164,29168,29172,29176],{"type":45,"tag":209,"props":29133,"children":29134},{"style":4132},[29135],{"type":51,"value":24449},{"type":45,"tag":209,"props":29137,"children":29138},{"style":328},[29139],{"type":51,"value":382},{"type":45,"tag":209,"props":29141,"children":29142},{"style":4167},[29143],{"type":51,"value":22836},{"type":45,"tag":209,"props":29145,"children":29146},{"style":328},[29147],{"type":51,"value":5715},{"type":45,"tag":209,"props":29149,"children":29150},{"style":317},[29151],{"type":51,"value":22845},{"type":45,"tag":209,"props":29153,"children":29154},{"style":4132},[29155],{"type":51,"value":5724},{"type":45,"tag":209,"props":29157,"children":29158},{"style":4167},[29159],{"type":51,"value":12610},{"type":45,"tag":209,"props":29161,"children":29162},{"style":328},[29163],{"type":51,"value":845},{"type":45,"tag":209,"props":29165,"children":29166},{"style":328},[29167],{"type":51,"value":22862},{"type":45,"tag":209,"props":29169,"children":29170},{"style":233},[29171],{"type":51,"value":22867},{"type":45,"tag":209,"props":29173,"children":29174},{"style":4132},[29175],{"type":51,"value":3362},{"type":45,"tag":209,"props":29177,"children":29178},{"style":328},[29179],{"type":51,"value":538},{"type":45,"tag":209,"props":29181,"children":29183},{"class":211,"line":29182},297,[29184],{"type":45,"tag":209,"props":29185,"children":29186},{"style":328},[29187],{"type":51,"value":24501},{"type":45,"tag":209,"props":29189,"children":29191},{"class":211,"line":29190},298,[29192,29196],{"type":45,"tag":209,"props":29193,"children":29194},{"style":4132},[29195],{"type":51,"value":24509},{"type":45,"tag":209,"props":29197,"children":29198},{"style":328},[29199],{"type":51,"value":538},{"type":45,"tag":209,"props":29201,"children":29203},{"class":211,"line":29202},299,[29204],{"type":45,"tag":209,"props":29205,"children":29206},{"style":328},[29207],{"type":51,"value":24521},{"type":45,"tag":209,"props":29209,"children":29211},{"class":211,"line":29210},300,[29212,29216,29220,29224,29228,29232],{"type":45,"tag":209,"props":29213,"children":29214},{"style":328},[29215],{"type":51,"value":24529},{"type":45,"tag":209,"props":29217,"children":29218},{"style":3860},[29219],{"type":51,"value":12647},{"type":45,"tag":209,"props":29221,"children":29222},{"style":4132},[29223],{"type":51,"value":9398},{"type":45,"tag":209,"props":29225,"children":29226},{"style":4167},[29227],{"type":51,"value":12363},{"type":45,"tag":209,"props":29229,"children":29230},{"style":4132},[29231],{"type":51,"value":8778},{"type":45,"tag":209,"props":29233,"children":29234},{"style":328},[29235],{"type":51,"value":495},{"type":45,"tag":209,"props":29237,"children":29239},{"class":211,"line":29238},301,[29240,29244],{"type":45,"tag":209,"props":29241,"children":29242},{"style":3860},[29243],{"type":51,"value":24385},{"type":45,"tag":209,"props":29245,"children":29246},{"style":328},[29247],{"type":51,"value":683},{"type":45,"tag":209,"props":29249,"children":29251},{"class":211,"line":29250},302,[29252,29256,29260],{"type":45,"tag":209,"props":29253,"children":29254},{"style":4132},[29255],{"type":51,"value":24397},{"type":45,"tag":209,"props":29257,"children":29258},{"style":328},[29259],{"type":51,"value":382},{"type":45,"tag":209,"props":29261,"children":29262},{"style":4132},[29263],{"type":51,"value":22783},{"type":45,"tag":209,"props":29265,"children":29267},{"class":211,"line":29266},303,[29268],{"type":45,"tag":209,"props":29269,"children":29270},{"style":328},[29271],{"type":51,"value":24413},{"type":45,"tag":209,"props":29273,"children":29275},{"class":211,"line":29274},304,[29276,29280,29284,29288,29292,29296],{"type":45,"tag":209,"props":29277,"children":29278},{"style":4132},[29279],{"type":51,"value":24421},{"type":45,"tag":209,"props":29281,"children":29282},{"style":328},[29283],{"type":51,"value":382},{"type":45,"tag":209,"props":29285,"children":29286},{"style":328},[29287],{"type":51,"value":3891},{"type":45,"tag":209,"props":29289,"children":29290},{"style":222},[29291],{"type":51,"value":51},{"type":45,"tag":209,"props":29293,"children":29294},{"style":328},[29295],{"type":51,"value":4002},{"type":45,"tag":209,"props":29297,"children":29298},{"style":328},[29299],{"type":51,"value":538},{"type":45,"tag":209,"props":29301,"children":29303},{"class":211,"line":29302},305,[29304,29308,29312,29316,29320,29324,29328],{"type":45,"tag":209,"props":29305,"children":29306},{"style":4132},[29307],{"type":51,"value":24449},{"type":45,"tag":209,"props":29309,"children":29310},{"style":328},[29311],{"type":51,"value":382},{"type":45,"tag":209,"props":29313,"children":29314},{"style":4167},[29315],{"type":51,"value":22836},{"type":45,"tag":209,"props":29317,"children":29318},{"style":328},[29319],{"type":51,"value":5715},{"type":45,"tag":209,"props":29321,"children":29322},{"style":317},[29323],{"type":51,"value":22845},{"type":45,"tag":209,"props":29325,"children":29326},{"style":4132},[29327],{"type":51,"value":5724},{"type":45,"tag":209,"props":29329,"children":29330},{"style":328},[29331],{"type":51,"value":495},{"type":45,"tag":209,"props":29333,"children":29335},{"class":211,"line":29334},306,[29336,29340,29344],{"type":45,"tag":209,"props":29337,"children":29338},{"style":4132},[29339],{"type":51,"value":24648},{"type":45,"tag":209,"props":29341,"children":29342},{"style":328},[29343],{"type":51,"value":382},{"type":45,"tag":209,"props":29345,"children":29346},{"style":328},[29347],{"type":51,"value":683},{"type":45,"tag":209,"props":29349,"children":29351},{"class":211,"line":29350},307,[29352,29356,29360,29364,29369,29373],{"type":45,"tag":209,"props":29353,"children":29354},{"style":4132},[29355],{"type":51,"value":24664},{"type":45,"tag":209,"props":29357,"children":29358},{"style":328},[29359],{"type":51,"value":382},{"type":45,"tag":209,"props":29361,"children":29362},{"style":328},[29363],{"type":51,"value":3891},{"type":45,"tag":209,"props":29365,"children":29366},{"style":222},[29367],{"type":51,"value":29368},"checkout_completion_failed",{"type":45,"tag":209,"props":29370,"children":29371},{"style":328},[29372],{"type":51,"value":4002},{"type":45,"tag":209,"props":29374,"children":29375},{"style":328},[29376],{"type":51,"value":538},{"type":45,"tag":209,"props":29378,"children":29380},{"class":211,"line":29379},308,[29381,29385,29389,29393,29397,29401,29405,29409,29413,29417,29421,29425,29429,29433],{"type":45,"tag":209,"props":29382,"children":29383},{"style":4132},[29384],{"type":51,"value":24693},{"type":45,"tag":209,"props":29386,"children":29387},{"style":328},[29388],{"type":51,"value":382},{"type":45,"tag":209,"props":29390,"children":29391},{"style":4167},[29392],{"type":51,"value":12705},{"type":45,"tag":209,"props":29394,"children":29395},{"style":328},[29396],{"type":51,"value":16976},{"type":45,"tag":209,"props":29398,"children":29399},{"style":216},[29400],{"type":51,"value":15465},{"type":45,"tag":209,"props":29402,"children":29403},{"style":328},[29404],{"type":51,"value":16985},{"type":45,"tag":209,"props":29406,"children":29407},{"style":4167},[29408],{"type":51,"value":12705},{"type":45,"tag":209,"props":29410,"children":29411},{"style":328},[29412],{"type":51,"value":5715},{"type":45,"tag":209,"props":29414,"children":29415},{"style":4167},[29416],{"type":51,"value":12372},{"type":45,"tag":209,"props":29418,"children":29419},{"style":328},[29420],{"type":51,"value":17002},{"type":45,"tag":209,"props":29422,"children":29423},{"style":328},[29424],{"type":51,"value":3891},{"type":45,"tag":209,"props":29426,"children":29427},{"style":222},[29428],{"type":51,"value":24738},{"type":45,"tag":209,"props":29430,"children":29431},{"style":328},[29432],{"type":51,"value":4002},{"type":45,"tag":209,"props":29434,"children":29435},{"style":328},[29436],{"type":51,"value":538},{"type":45,"tag":209,"props":29438,"children":29440},{"class":211,"line":29439},309,[29441],{"type":45,"tag":209,"props":29442,"children":29443},{"style":328},[29444],{"type":51,"value":24754},{"type":45,"tag":209,"props":29446,"children":29448},{"class":211,"line":29447},310,[29449,29453,29457],{"type":45,"tag":209,"props":29450,"children":29451},{"style":328},[29452],{"type":51,"value":24762},{"type":45,"tag":209,"props":29454,"children":29455},{"style":4132},[29456],{"type":51,"value":3362},{"type":45,"tag":209,"props":29458,"children":29459},{"style":328},[29460],{"type":51,"value":538},{"type":45,"tag":209,"props":29462,"children":29464},{"class":211,"line":29463},311,[29465],{"type":45,"tag":209,"props":29466,"children":29467},{"style":328},[29468],{"type":51,"value":24501},{"type":45,"tag":209,"props":29470,"children":29472},{"class":211,"line":29471},312,[29473,29477],{"type":45,"tag":209,"props":29474,"children":29475},{"style":4132},[29476],{"type":51,"value":24509},{"type":45,"tag":209,"props":29478,"children":29479},{"style":328},[29480],{"type":51,"value":538},{"type":45,"tag":209,"props":29482,"children":29484},{"class":211,"line":29483},313,[29485,29489,29493,29497],{"type":45,"tag":209,"props":29486,"children":29487},{"style":4132},[29488],{"type":51,"value":24796},{"type":45,"tag":209,"props":29490,"children":29491},{"style":328},[29492],{"type":51,"value":382},{"type":45,"tag":209,"props":29494,"children":29495},{"style":24803},[29496],{"type":51,"value":24806},{"type":45,"tag":209,"props":29498,"children":29499},{"style":328},[29500],{"type":51,"value":538},{"type":45,"tag":209,"props":29502,"children":29504},{"class":211,"line":29503},314,[29505],{"type":45,"tag":209,"props":29506,"children":29507},{"style":328},[29508],{"type":51,"value":24521},{"type":45,"tag":209,"props":29510,"children":29512},{"class":211,"line":29511},315,[29513],{"type":45,"tag":209,"props":29514,"children":29515},{"style":328},[29516],{"type":51,"value":24825},{"type":45,"tag":209,"props":29518,"children":29520},{"class":211,"line":29519},316,[29521],{"type":45,"tag":209,"props":29522,"children":29523},{"style":328},[29524],{"type":51,"value":22910},{"type":45,"tag":209,"props":29526,"children":29528},{"class":211,"line":29527},317,[29529,29533],{"type":45,"tag":209,"props":29530,"children":29531},{"style":4132},[29532],{"type":51,"value":20660},{"type":45,"tag":209,"props":29534,"children":29535},{"style":328},[29536],{"type":51,"value":4007},{"type":45,"tag":209,"props":29538,"children":29540},{"class":211,"line":29539},318,[29541],{"type":45,"tag":209,"props":29542,"children":29543},{"emptyLinePlaceholder":40},[29544],{"type":51,"value":3854},{"type":45,"tag":209,"props":29546,"children":29548},{"class":211,"line":29547},319,[29549],{"type":45,"tag":209,"props":29550,"children":29551},{"style":3811},[29552],{"type":51,"value":22553},{"type":45,"tag":209,"props":29554,"children":29556},{"class":211,"line":29555},320,[29557],{"type":45,"tag":209,"props":29558,"children":29559},{"style":3811},[29560],{"type":51,"value":29561},"    \u002F\u002F Fulfillment Extension Tools (if enabled)\n",{"type":45,"tag":209,"props":29563,"children":29565},{"class":211,"line":29564},321,[29566],{"type":45,"tag":209,"props":29567,"children":29568},{"style":3811},[29569],{"type":51,"value":22553},{"type":45,"tag":209,"props":29571,"children":29573},{"class":211,"line":29572},322,[29574],{"type":45,"tag":209,"props":29575,"children":29576},{"emptyLinePlaceholder":40},[29577],{"type":51,"value":3854},{"type":45,"tag":209,"props":29579,"children":29581},{"class":211,"line":29580},323,[29582,29586,29590,29594,29598,29602,29606,29610,29614,29618,29622,29626,29630,29634,29638],{"type":45,"tag":209,"props":29583,"children":29584},{"style":3860},[29585],{"type":51,"value":12277},{"type":45,"tag":209,"props":29587,"children":29588},{"style":4132},[29589],{"type":51,"value":9398},{"type":45,"tag":209,"props":29591,"children":29592},{"style":4167},[29593],{"type":51,"value":8530},{"type":45,"tag":209,"props":29595,"children":29596},{"style":328},[29597],{"type":51,"value":5715},{"type":45,"tag":209,"props":29599,"children":29600},{"style":4167},[29601],{"type":51,"value":670},{"type":45,"tag":209,"props":29603,"children":29604},{"style":328},[29605],{"type":51,"value":5715},{"type":45,"tag":209,"props":29607,"children":29608},{"style":4167},[29609],{"type":51,"value":739},{"type":45,"tag":209,"props":29611,"children":29612},{"style":328},[29613],{"type":51,"value":5715},{"type":45,"tag":209,"props":29615,"children":29616},{"style":317},[29617],{"type":51,"value":8757},{"type":45,"tag":209,"props":29619,"children":29620},{"style":4132},[29621],{"type":51,"value":5724},{"type":45,"tag":209,"props":29623,"children":29624},{"style":328},[29625],{"type":51,"value":4002},{"type":45,"tag":209,"props":29627,"children":29628},{"style":222},[29629],{"type":51,"value":2609},{"type":45,"tag":209,"props":29631,"children":29632},{"style":328},[29633],{"type":51,"value":4002},{"type":45,"tag":209,"props":29635,"children":29636},{"style":4132},[29637],{"type":51,"value":15444},{"type":45,"tag":209,"props":29639,"children":29640},{"style":328},[29641],{"type":51,"value":495},{"type":45,"tag":209,"props":29643,"children":29645},{"class":211,"line":29644},324,[29646,29651,29655,29659],{"type":45,"tag":209,"props":29647,"children":29648},{"style":4167},[29649],{"type":51,"value":29650},"      server",{"type":45,"tag":209,"props":29652,"children":29653},{"style":328},[29654],{"type":51,"value":5715},{"type":45,"tag":209,"props":29656,"children":29657},{"style":317},[29658],{"type":51,"value":22592},{"type":45,"tag":209,"props":29660,"children":29661},{"style":4132},[29662],{"type":51,"value":10031},{"type":45,"tag":209,"props":29664,"children":29666},{"class":211,"line":29665},325,[29667,29671,29676,29680],{"type":45,"tag":209,"props":29668,"children":29669},{"style":328},[29670],{"type":51,"value":8650},{"type":45,"tag":209,"props":29672,"children":29673},{"style":222},[29674],{"type":51,"value":29675},"ucp_get_fulfillment_options",{"type":45,"tag":209,"props":29677,"children":29678},{"style":328},[29679],{"type":51,"value":4002},{"type":45,"tag":209,"props":29681,"children":29682},{"style":328},[29683],{"type":51,"value":538},{"type":45,"tag":209,"props":29685,"children":29687},{"class":211,"line":29686},326,[29688],{"type":45,"tag":209,"props":29689,"children":29690},{"style":328},[29691],{"type":51,"value":29692},"        {\n",{"type":45,"tag":209,"props":29694,"children":29696},{"class":211,"line":29695},327,[29697,29702,29706,29710,29715,29719],{"type":45,"tag":209,"props":29698,"children":29699},{"style":4132},[29700],{"type":51,"value":29701},"          title",{"type":45,"tag":209,"props":29703,"children":29704},{"style":328},[29705],{"type":51,"value":382},{"type":45,"tag":209,"props":29707,"children":29708},{"style":328},[29709],{"type":51,"value":3891},{"type":45,"tag":209,"props":29711,"children":29712},{"style":222},[29713],{"type":51,"value":29714},"Get Fulfillment Options",{"type":45,"tag":209,"props":29716,"children":29717},{"style":328},[29718],{"type":51,"value":4002},{"type":45,"tag":209,"props":29720,"children":29721},{"style":328},[29722],{"type":51,"value":538},{"type":45,"tag":209,"props":29724,"children":29726},{"class":211,"line":29725},328,[29727,29732,29736,29740,29745,29749],{"type":45,"tag":209,"props":29728,"children":29729},{"style":4132},[29730],{"type":51,"value":29731},"          description",{"type":45,"tag":209,"props":29733,"children":29734},{"style":328},[29735],{"type":51,"value":382},{"type":45,"tag":209,"props":29737,"children":29738},{"style":328},[29739],{"type":51,"value":3891},{"type":45,"tag":209,"props":29741,"children":29742},{"style":222},[29743],{"type":51,"value":29744},"Get available fulfillment\u002Fshipping options for a checkout. Requires a destination address.",{"type":45,"tag":209,"props":29746,"children":29747},{"style":328},[29748],{"type":51,"value":4002},{"type":45,"tag":209,"props":29750,"children":29751},{"style":328},[29752],{"type":51,"value":538},{"type":45,"tag":209,"props":29754,"children":29756},{"class":211,"line":29755},329,[29757,29762,29766],{"type":45,"tag":209,"props":29758,"children":29759},{"style":4132},[29760],{"type":51,"value":29761},"          inputSchema",{"type":45,"tag":209,"props":29763,"children":29764},{"style":328},[29765],{"type":51,"value":382},{"type":45,"tag":209,"props":29767,"children":29768},{"style":328},[29769],{"type":51,"value":683},{"type":45,"tag":209,"props":29771,"children":29773},{"class":211,"line":29772},330,[29774,29778,29782,29786,29790,29794,29798,29802,29806,29810,29814,29818,29822,29826],{"type":45,"tag":209,"props":29775,"children":29776},{"style":4132},[29777],{"type":51,"value":27171},{"type":45,"tag":209,"props":29779,"children":29780},{"style":328},[29781],{"type":51,"value":382},{"type":45,"tag":209,"props":29783,"children":29784},{"style":4167},[29785],{"type":51,"value":5651},{"type":45,"tag":209,"props":29787,"children":29788},{"style":328},[29789],{"type":51,"value":5715},{"type":45,"tag":209,"props":29791,"children":29792},{"style":317},[29793],{"type":51,"value":1579},{"type":45,"tag":209,"props":29795,"children":29796},{"style":4132},[29797],{"type":51,"value":5756},{"type":45,"tag":209,"props":29799,"children":29800},{"style":328},[29801],{"type":51,"value":5715},{"type":45,"tag":209,"props":29803,"children":29804},{"style":317},[29805],{"type":51,"value":23175},{"type":45,"tag":209,"props":29807,"children":29808},{"style":4132},[29809],{"type":51,"value":5724},{"type":45,"tag":209,"props":29811,"children":29812},{"style":328},[29813],{"type":51,"value":4002},{"type":45,"tag":209,"props":29815,"children":29816},{"style":222},[29817],{"type":51,"value":25016},{"type":45,"tag":209,"props":29819,"children":29820},{"style":328},[29821],{"type":51,"value":4002},{"type":45,"tag":209,"props":29823,"children":29824},{"style":4132},[29825],{"type":51,"value":3362},{"type":45,"tag":209,"props":29827,"children":29828},{"style":328},[29829],{"type":51,"value":538},{"type":45,"tag":209,"props":29831,"children":29833},{"class":211,"line":29832},331,[29834,29838,29842,29846,29850,29854,29858],{"type":45,"tag":209,"props":29835,"children":29836},{"style":4132},[29837],{"type":51,"value":26449},{"type":45,"tag":209,"props":29839,"children":29840},{"style":328},[29841],{"type":51,"value":382},{"type":45,"tag":209,"props":29843,"children":29844},{"style":4167},[29845],{"type":51,"value":5651},{"type":45,"tag":209,"props":29847,"children":29848},{"style":328},[29849],{"type":51,"value":5715},{"type":45,"tag":209,"props":29851,"children":29852},{"style":317},[29853],{"type":51,"value":1910},{"type":45,"tag":209,"props":29855,"children":29856},{"style":4132},[29857],{"type":51,"value":5724},{"type":45,"tag":209,"props":29859,"children":29860},{"style":328},[29861],{"type":51,"value":495},{"type":45,"tag":209,"props":29863,"children":29865},{"class":211,"line":29864},332,[29866,29870,29874,29878,29882,29886,29890],{"type":45,"tag":209,"props":29867,"children":29868},{"style":4132},[29869],{"type":51,"value":26481},{"type":45,"tag":209,"props":29871,"children":29872},{"style":328},[29873],{"type":51,"value":382},{"type":45,"tag":209,"props":29875,"children":29876},{"style":4167},[29877],{"type":51,"value":5651},{"type":45,"tag":209,"props":29879,"children":29880},{"style":328},[29881],{"type":51,"value":5715},{"type":45,"tag":209,"props":29883,"children":29884},{"style":317},[29885],{"type":51,"value":1579},{"type":45,"tag":209,"props":29887,"children":29888},{"style":4132},[29889],{"type":51,"value":5756},{"type":45,"tag":209,"props":29891,"children":29892},{"style":328},[29893],{"type":51,"value":538},{"type":45,"tag":209,"props":29895,"children":29897},{"class":211,"line":29896},333,[29898,29902,29906,29910,29914,29918,29922,29926,29930,29934],{"type":45,"tag":209,"props":29899,"children":29900},{"style":4132},[29901],{"type":51,"value":26513},{"type":45,"tag":209,"props":29903,"children":29904},{"style":328},[29905],{"type":51,"value":382},{"type":45,"tag":209,"props":29907,"children":29908},{"style":4167},[29909],{"type":51,"value":5651},{"type":45,"tag":209,"props":29911,"children":29912},{"style":328},[29913],{"type":51,"value":5715},{"type":45,"tag":209,"props":29915,"children":29916},{"style":317},[29917],{"type":51,"value":1579},{"type":45,"tag":209,"props":29919,"children":29920},{"style":4132},[29921],{"type":51,"value":5756},{"type":45,"tag":209,"props":29923,"children":29924},{"style":328},[29925],{"type":51,"value":5715},{"type":45,"tag":209,"props":29927,"children":29928},{"style":317},[29929],{"type":51,"value":6571},{"type":45,"tag":209,"props":29931,"children":29932},{"style":4132},[29933],{"type":51,"value":5756},{"type":45,"tag":209,"props":29935,"children":29936},{"style":328},[29937],{"type":51,"value":538},{"type":45,"tag":209,"props":29939,"children":29941},{"class":211,"line":29940},334,[29942,29946,29950,29954,29958,29962,29966],{"type":45,"tag":209,"props":29943,"children":29944},{"style":4132},[29945],{"type":51,"value":26557},{"type":45,"tag":209,"props":29947,"children":29948},{"style":328},[29949],{"type":51,"value":382},{"type":45,"tag":209,"props":29951,"children":29952},{"style":4167},[29953],{"type":51,"value":5651},{"type":45,"tag":209,"props":29955,"children":29956},{"style":328},[29957],{"type":51,"value":5715},{"type":45,"tag":209,"props":29959,"children":29960},{"style":317},[29961],{"type":51,"value":1579},{"type":45,"tag":209,"props":29963,"children":29964},{"style":4132},[29965],{"type":51,"value":5756},{"type":45,"tag":209,"props":29967,"children":29968},{"style":328},[29969],{"type":51,"value":538},{"type":45,"tag":209,"props":29971,"children":29973},{"class":211,"line":29972},335,[29974,29978,29982,29986,29990,29994,29998,30002,30006,30010],{"type":45,"tag":209,"props":29975,"children":29976},{"style":4132},[29977],{"type":51,"value":26589},{"type":45,"tag":209,"props":29979,"children":29980},{"style":328},[29981],{"type":51,"value":382},{"type":45,"tag":209,"props":29983,"children":29984},{"style":4167},[29985],{"type":51,"value":5651},{"type":45,"tag":209,"props":29987,"children":29988},{"style":328},[29989],{"type":51,"value":5715},{"type":45,"tag":209,"props":29991,"children":29992},{"style":317},[29993],{"type":51,"value":1579},{"type":45,"tag":209,"props":29995,"children":29996},{"style":4132},[29997],{"type":51,"value":5756},{"type":45,"tag":209,"props":29999,"children":30000},{"style":328},[30001],{"type":51,"value":5715},{"type":45,"tag":209,"props":30003,"children":30004},{"style":317},[30005],{"type":51,"value":6571},{"type":45,"tag":209,"props":30007,"children":30008},{"style":4132},[30009],{"type":51,"value":5756},{"type":45,"tag":209,"props":30011,"children":30012},{"style":328},[30013],{"type":51,"value":538},{"type":45,"tag":209,"props":30015,"children":30017},{"class":211,"line":30016},336,[30018,30022,30026,30030,30034,30038,30042],{"type":45,"tag":209,"props":30019,"children":30020},{"style":4132},[30021],{"type":51,"value":26633},{"type":45,"tag":209,"props":30023,"children":30024},{"style":328},[30025],{"type":51,"value":382},{"type":45,"tag":209,"props":30027,"children":30028},{"style":4167},[30029],{"type":51,"value":5651},{"type":45,"tag":209,"props":30031,"children":30032},{"style":328},[30033],{"type":51,"value":5715},{"type":45,"tag":209,"props":30035,"children":30036},{"style":317},[30037],{"type":51,"value":1579},{"type":45,"tag":209,"props":30039,"children":30040},{"style":4132},[30041],{"type":51,"value":5756},{"type":45,"tag":209,"props":30043,"children":30044},{"style":328},[30045],{"type":51,"value":538},{"type":45,"tag":209,"props":30047,"children":30049},{"class":211,"line":30048},337,[30050,30054,30058,30062,30066,30070,30074,30078,30082,30086,30090,30094,30098,30102,30106,30110,30115,30119,30123],{"type":45,"tag":209,"props":30051,"children":30052},{"style":4132},[30053],{"type":51,"value":26665},{"type":45,"tag":209,"props":30055,"children":30056},{"style":328},[30057],{"type":51,"value":382},{"type":45,"tag":209,"props":30059,"children":30060},{"style":4167},[30061],{"type":51,"value":5651},{"type":45,"tag":209,"props":30063,"children":30064},{"style":328},[30065],{"type":51,"value":5715},{"type":45,"tag":209,"props":30067,"children":30068},{"style":317},[30069],{"type":51,"value":1579},{"type":45,"tag":209,"props":30071,"children":30072},{"style":4132},[30073],{"type":51,"value":5756},{"type":45,"tag":209,"props":30075,"children":30076},{"style":328},[30077],{"type":51,"value":5715},{"type":45,"tag":209,"props":30079,"children":30080},{"style":317},[30081],{"type":51,"value":5976},{"type":45,"tag":209,"props":30083,"children":30084},{"style":4132},[30085],{"type":51,"value":5724},{"type":45,"tag":209,"props":30087,"children":30088},{"style":233},[30089],{"type":51,"value":26702},{"type":45,"tag":209,"props":30091,"children":30092},{"style":4132},[30093],{"type":51,"value":3362},{"type":45,"tag":209,"props":30095,"children":30096},{"style":328},[30097],{"type":51,"value":5715},{"type":45,"tag":209,"props":30099,"children":30100},{"style":317},[30101],{"type":51,"value":23175},{"type":45,"tag":209,"props":30103,"children":30104},{"style":4132},[30105],{"type":51,"value":5724},{"type":45,"tag":209,"props":30107,"children":30108},{"style":328},[30109],{"type":51,"value":4002},{"type":45,"tag":209,"props":30111,"children":30112},{"style":222},[30113],{"type":51,"value":30114},"ISO 3166-1 alpha-2 country code",{"type":45,"tag":209,"props":30116,"children":30117},{"style":328},[30118],{"type":51,"value":4002},{"type":45,"tag":209,"props":30120,"children":30121},{"style":4132},[30122],{"type":51,"value":3362},{"type":45,"tag":209,"props":30124,"children":30125},{"style":328},[30126],{"type":51,"value":538},{"type":45,"tag":209,"props":30128,"children":30130},{"class":211,"line":30129},338,[30131,30135,30139,30143,30147,30151,30155,30160,30164,30168],{"type":45,"tag":209,"props":30132,"children":30133},{"style":328},[30134],{"type":51,"value":23581},{"type":45,"tag":209,"props":30136,"children":30137},{"style":4132},[30138],{"type":51,"value":3362},{"type":45,"tag":209,"props":30140,"children":30141},{"style":328},[30142],{"type":51,"value":5715},{"type":45,"tag":209,"props":30144,"children":30145},{"style":317},[30146],{"type":51,"value":23175},{"type":45,"tag":209,"props":30148,"children":30149},{"style":4132},[30150],{"type":51,"value":5724},{"type":45,"tag":209,"props":30152,"children":30153},{"style":328},[30154],{"type":51,"value":4002},{"type":45,"tag":209,"props":30156,"children":30157},{"style":222},[30158],{"type":51,"value":30159},"Shipping destination",{"type":45,"tag":209,"props":30161,"children":30162},{"style":328},[30163],{"type":51,"value":4002},{"type":45,"tag":209,"props":30165,"children":30166},{"style":4132},[30167],{"type":51,"value":3362},{"type":45,"tag":209,"props":30169,"children":30170},{"style":328},[30171],{"type":51,"value":538},{"type":45,"tag":209,"props":30173,"children":30175},{"class":211,"line":30174},339,[30176],{"type":45,"tag":209,"props":30177,"children":30178},{"style":328},[30179],{"type":51,"value":30180},"          },\n",{"type":45,"tag":209,"props":30182,"children":30184},{"class":211,"line":30183},340,[30185],{"type":45,"tag":209,"props":30186,"children":30187},{"style":328},[30188],{"type":51,"value":9323},{"type":45,"tag":209,"props":30190,"children":30192},{"class":211,"line":30191},341,[30193,30198,30202,30206,30210,30215,30219,30223],{"type":45,"tag":209,"props":30194,"children":30195},{"style":507},[30196],{"type":51,"value":30197},"        async",{"type":45,"tag":209,"props":30199,"children":30200},{"style":328},[30201],{"type":51,"value":24157},{"type":45,"tag":209,"props":30203,"children":30204},{"style":9581},[30205],{"type":51,"value":25058},{"type":45,"tag":209,"props":30207,"children":30208},{"style":328},[30209],{"type":51,"value":845},{"type":45,"tag":209,"props":30211,"children":30212},{"style":9581},[30213],{"type":51,"value":30214}," destination",{"type":45,"tag":209,"props":30216,"children":30217},{"style":328},[30218],{"type":51,"value":20622},{"type":45,"tag":209,"props":30220,"children":30221},{"style":507},[30222],{"type":51,"value":13515},{"type":45,"tag":209,"props":30224,"children":30225},{"style":328},[30226],{"type":51,"value":683},{"type":45,"tag":209,"props":30228,"children":30230},{"class":211,"line":30229},342,[30231],{"type":45,"tag":209,"props":30232,"children":30233},{"style":3811},[30234],{"type":51,"value":30235},"          \u002F\u002F Implementation would call fulfillment handler\n",{"type":45,"tag":209,"props":30237,"children":30239},{"class":211,"line":30238},343,[30240,30244],{"type":45,"tag":209,"props":30241,"children":30242},{"style":3860},[30243],{"type":51,"value":24385},{"type":45,"tag":209,"props":30245,"children":30246},{"style":328},[30247],{"type":51,"value":683},{"type":45,"tag":209,"props":30249,"children":30251},{"class":211,"line":30250},344,[30252,30256,30260],{"type":45,"tag":209,"props":30253,"children":30254},{"style":4132},[30255],{"type":51,"value":24397},{"type":45,"tag":209,"props":30257,"children":30258},{"style":328},[30259],{"type":51,"value":382},{"type":45,"tag":209,"props":30261,"children":30262},{"style":4132},[30263],{"type":51,"value":22783},{"type":45,"tag":209,"props":30265,"children":30267},{"class":211,"line":30266},345,[30268],{"type":45,"tag":209,"props":30269,"children":30270},{"style":328},[30271],{"type":51,"value":24413},{"type":45,"tag":209,"props":30273,"children":30275},{"class":211,"line":30274},346,[30276,30280,30284,30288,30292,30296],{"type":45,"tag":209,"props":30277,"children":30278},{"style":4132},[30279],{"type":51,"value":24421},{"type":45,"tag":209,"props":30281,"children":30282},{"style":328},[30283],{"type":51,"value":382},{"type":45,"tag":209,"props":30285,"children":30286},{"style":328},[30287],{"type":51,"value":3891},{"type":45,"tag":209,"props":30289,"children":30290},{"style":222},[30291],{"type":51,"value":51},{"type":45,"tag":209,"props":30293,"children":30294},{"style":328},[30295],{"type":51,"value":4002},{"type":45,"tag":209,"props":30297,"children":30298},{"style":328},[30299],{"type":51,"value":538},{"type":45,"tag":209,"props":30301,"children":30303},{"class":211,"line":30302},347,[30304,30308,30312,30316,30320,30324,30328],{"type":45,"tag":209,"props":30305,"children":30306},{"style":4132},[30307],{"type":51,"value":24449},{"type":45,"tag":209,"props":30309,"children":30310},{"style":328},[30311],{"type":51,"value":382},{"type":45,"tag":209,"props":30313,"children":30314},{"style":4167},[30315],{"type":51,"value":22836},{"type":45,"tag":209,"props":30317,"children":30318},{"style":328},[30319],{"type":51,"value":5715},{"type":45,"tag":209,"props":30321,"children":30322},{"style":317},[30323],{"type":51,"value":22845},{"type":45,"tag":209,"props":30325,"children":30326},{"style":4132},[30327],{"type":51,"value":5724},{"type":45,"tag":209,"props":30329,"children":30330},{"style":328},[30331],{"type":51,"value":495},{"type":45,"tag":209,"props":30333,"children":30335},{"class":211,"line":30334},348,[30336,30341],{"type":45,"tag":209,"props":30337,"children":30338},{"style":4167},[30339],{"type":51,"value":30340},"                  checkout_id",{"type":45,"tag":209,"props":30342,"children":30343},{"style":328},[30344],{"type":51,"value":538},{"type":45,"tag":209,"props":30346,"children":30348},{"class":211,"line":30347},349,[30349,30354],{"type":45,"tag":209,"props":30350,"children":30351},{"style":4167},[30352],{"type":51,"value":30353},"                  destination",{"type":45,"tag":209,"props":30355,"children":30356},{"style":328},[30357],{"type":51,"value":538},{"type":45,"tag":209,"props":30359,"children":30361},{"class":211,"line":30360},350,[30362,30367,30371],{"type":45,"tag":209,"props":30363,"children":30364},{"style":4132},[30365],{"type":51,"value":30366},"                  options",{"type":45,"tag":209,"props":30368,"children":30369},{"style":328},[30370],{"type":51,"value":382},{"type":45,"tag":209,"props":30372,"children":30373},{"style":4132},[30374],{"type":51,"value":22783},{"type":45,"tag":209,"props":30376,"children":30378},{"class":211,"line":30377},351,[30379],{"type":45,"tag":209,"props":30380,"children":30381},{"style":328},[30382],{"type":51,"value":30383},"                    {\n",{"type":45,"tag":209,"props":30385,"children":30387},{"class":211,"line":30386},352,[30388,30393,30397,30401,30406,30410],{"type":45,"tag":209,"props":30389,"children":30390},{"style":4132},[30391],{"type":51,"value":30392},"                      id",{"type":45,"tag":209,"props":30394,"children":30395},{"style":328},[30396],{"type":51,"value":382},{"type":45,"tag":209,"props":30398,"children":30399},{"style":328},[30400],{"type":51,"value":3891},{"type":45,"tag":209,"props":30402,"children":30403},{"style":222},[30404],{"type":51,"value":30405},"standard",{"type":45,"tag":209,"props":30407,"children":30408},{"style":328},[30409],{"type":51,"value":4002},{"type":45,"tag":209,"props":30411,"children":30412},{"style":328},[30413],{"type":51,"value":538},{"type":45,"tag":209,"props":30415,"children":30417},{"class":211,"line":30416},353,[30418,30423,30427,30431,30436,30440],{"type":45,"tag":209,"props":30419,"children":30420},{"style":4132},[30421],{"type":51,"value":30422},"                      name",{"type":45,"tag":209,"props":30424,"children":30425},{"style":328},[30426],{"type":51,"value":382},{"type":45,"tag":209,"props":30428,"children":30429},{"style":328},[30430],{"type":51,"value":3891},{"type":45,"tag":209,"props":30432,"children":30433},{"style":222},[30434],{"type":51,"value":30435},"Standard Shipping",{"type":45,"tag":209,"props":30437,"children":30438},{"style":328},[30439],{"type":51,"value":4002},{"type":45,"tag":209,"props":30441,"children":30442},{"style":328},[30443],{"type":51,"value":538},{"type":45,"tag":209,"props":30445,"children":30447},{"class":211,"line":30446},354,[30448,30453,30457,30461,30466,30470],{"type":45,"tag":209,"props":30449,"children":30450},{"style":4132},[30451],{"type":51,"value":30452},"                      description",{"type":45,"tag":209,"props":30454,"children":30455},{"style":328},[30456],{"type":51,"value":382},{"type":45,"tag":209,"props":30458,"children":30459},{"style":328},[30460],{"type":51,"value":3891},{"type":45,"tag":209,"props":30462,"children":30463},{"style":222},[30464],{"type":51,"value":30465},"5-7 business days",{"type":45,"tag":209,"props":30467,"children":30468},{"style":328},[30469],{"type":51,"value":4002},{"type":45,"tag":209,"props":30471,"children":30472},{"style":328},[30473],{"type":51,"value":538},{"type":45,"tag":209,"props":30475,"children":30477},{"class":211,"line":30476},355,[30478,30483,30487,30492],{"type":45,"tag":209,"props":30479,"children":30480},{"style":4132},[30481],{"type":51,"value":30482},"                      price",{"type":45,"tag":209,"props":30484,"children":30485},{"style":328},[30486],{"type":51,"value":382},{"type":45,"tag":209,"props":30488,"children":30489},{"style":233},[30490],{"type":51,"value":30491}," 599",{"type":45,"tag":209,"props":30493,"children":30494},{"style":328},[30495],{"type":51,"value":538},{"type":45,"tag":209,"props":30497,"children":30499},{"class":211,"line":30498},356,[30500,30505,30509,30513,30518,30522],{"type":45,"tag":209,"props":30501,"children":30502},{"style":4132},[30503],{"type":51,"value":30504},"                      currency",{"type":45,"tag":209,"props":30506,"children":30507},{"style":328},[30508],{"type":51,"value":382},{"type":45,"tag":209,"props":30510,"children":30511},{"style":328},[30512],{"type":51,"value":3891},{"type":45,"tag":209,"props":30514,"children":30515},{"style":222},[30516],{"type":51,"value":30517},"USD",{"type":45,"tag":209,"props":30519,"children":30520},{"style":328},[30521],{"type":51,"value":4002},{"type":45,"tag":209,"props":30523,"children":30524},{"style":328},[30525],{"type":51,"value":538},{"type":45,"tag":209,"props":30527,"children":30529},{"class":211,"line":30528},357,[30530],{"type":45,"tag":209,"props":30531,"children":30532},{"style":328},[30533],{"type":51,"value":27453},{"type":45,"tag":209,"props":30535,"children":30537},{"class":211,"line":30536},358,[30538],{"type":45,"tag":209,"props":30539,"children":30540},{"style":328},[30541],{"type":51,"value":30383},{"type":45,"tag":209,"props":30543,"children":30545},{"class":211,"line":30544},359,[30546,30550,30554,30558,30563,30567],{"type":45,"tag":209,"props":30547,"children":30548},{"style":4132},[30549],{"type":51,"value":30392},{"type":45,"tag":209,"props":30551,"children":30552},{"style":328},[30553],{"type":51,"value":382},{"type":45,"tag":209,"props":30555,"children":30556},{"style":328},[30557],{"type":51,"value":3891},{"type":45,"tag":209,"props":30559,"children":30560},{"style":222},[30561],{"type":51,"value":30562},"express",{"type":45,"tag":209,"props":30564,"children":30565},{"style":328},[30566],{"type":51,"value":4002},{"type":45,"tag":209,"props":30568,"children":30569},{"style":328},[30570],{"type":51,"value":538},{"type":45,"tag":209,"props":30572,"children":30574},{"class":211,"line":30573},360,[30575,30579,30583,30587,30592,30596],{"type":45,"tag":209,"props":30576,"children":30577},{"style":4132},[30578],{"type":51,"value":30422},{"type":45,"tag":209,"props":30580,"children":30581},{"style":328},[30582],{"type":51,"value":382},{"type":45,"tag":209,"props":30584,"children":30585},{"style":328},[30586],{"type":51,"value":3891},{"type":45,"tag":209,"props":30588,"children":30589},{"style":222},[30590],{"type":51,"value":30591},"Express Shipping",{"type":45,"tag":209,"props":30593,"children":30594},{"style":328},[30595],{"type":51,"value":4002},{"type":45,"tag":209,"props":30597,"children":30598},{"style":328},[30599],{"type":51,"value":538},{"type":45,"tag":209,"props":30601,"children":30603},{"class":211,"line":30602},361,[30604,30608,30612,30616,30621,30625],{"type":45,"tag":209,"props":30605,"children":30606},{"style":4132},[30607],{"type":51,"value":30452},{"type":45,"tag":209,"props":30609,"children":30610},{"style":328},[30611],{"type":51,"value":382},{"type":45,"tag":209,"props":30613,"children":30614},{"style":328},[30615],{"type":51,"value":3891},{"type":45,"tag":209,"props":30617,"children":30618},{"style":222},[30619],{"type":51,"value":30620},"2-3 business days",{"type":45,"tag":209,"props":30622,"children":30623},{"style":328},[30624],{"type":51,"value":4002},{"type":45,"tag":209,"props":30626,"children":30627},{"style":328},[30628],{"type":51,"value":538},{"type":45,"tag":209,"props":30630,"children":30632},{"class":211,"line":30631},362,[30633,30637,30641,30646],{"type":45,"tag":209,"props":30634,"children":30635},{"style":4132},[30636],{"type":51,"value":30482},{"type":45,"tag":209,"props":30638,"children":30639},{"style":328},[30640],{"type":51,"value":382},{"type":45,"tag":209,"props":30642,"children":30643},{"style":233},[30644],{"type":51,"value":30645}," 1299",{"type":45,"tag":209,"props":30647,"children":30648},{"style":328},[30649],{"type":51,"value":538},{"type":45,"tag":209,"props":30651,"children":30653},{"class":211,"line":30652},363,[30654,30658,30662,30666,30670,30674],{"type":45,"tag":209,"props":30655,"children":30656},{"style":4132},[30657],{"type":51,"value":30504},{"type":45,"tag":209,"props":30659,"children":30660},{"style":328},[30661],{"type":51,"value":382},{"type":45,"tag":209,"props":30663,"children":30664},{"style":328},[30665],{"type":51,"value":3891},{"type":45,"tag":209,"props":30667,"children":30668},{"style":222},[30669],{"type":51,"value":30517},{"type":45,"tag":209,"props":30671,"children":30672},{"style":328},[30673],{"type":51,"value":4002},{"type":45,"tag":209,"props":30675,"children":30676},{"style":328},[30677],{"type":51,"value":538},{"type":45,"tag":209,"props":30679,"children":30681},{"class":211,"line":30680},364,[30682],{"type":45,"tag":209,"props":30683,"children":30684},{"style":328},[30685],{"type":51,"value":27453},{"type":45,"tag":209,"props":30687,"children":30689},{"class":211,"line":30688},365,[30690,30695],{"type":45,"tag":209,"props":30691,"children":30692},{"style":4132},[30693],{"type":51,"value":30694},"                  ]",{"type":45,"tag":209,"props":30696,"children":30697},{"style":328},[30698],{"type":51,"value":538},{"type":45,"tag":209,"props":30700,"children":30702},{"class":211,"line":30701},366,[30703,30708,30712,30716,30720],{"type":45,"tag":209,"props":30704,"children":30705},{"style":328},[30706],{"type":51,"value":30707},"                },",{"type":45,"tag":209,"props":30709,"children":30710},{"style":328},[30711],{"type":51,"value":22862},{"type":45,"tag":209,"props":30713,"children":30714},{"style":233},[30715],{"type":51,"value":22867},{"type":45,"tag":209,"props":30717,"children":30718},{"style":4132},[30719],{"type":51,"value":3362},{"type":45,"tag":209,"props":30721,"children":30722},{"style":328},[30723],{"type":51,"value":538},{"type":45,"tag":209,"props":30725,"children":30727},{"class":211,"line":30726},367,[30728],{"type":45,"tag":209,"props":30729,"children":30730},{"style":328},[30731],{"type":51,"value":24501},{"type":45,"tag":209,"props":30733,"children":30735},{"class":211,"line":30734},368,[30736,30740],{"type":45,"tag":209,"props":30737,"children":30738},{"style":4132},[30739],{"type":51,"value":24509},{"type":45,"tag":209,"props":30741,"children":30742},{"style":328},[30743],{"type":51,"value":538},{"type":45,"tag":209,"props":30745,"children":30747},{"class":211,"line":30746},369,[30748],{"type":45,"tag":209,"props":30749,"children":30750},{"style":328},[30751],{"type":51,"value":24521},{"type":45,"tag":209,"props":30753,"children":30755},{"class":211,"line":30754},370,[30756],{"type":45,"tag":209,"props":30757,"children":30758},{"style":328},[30759],{"type":51,"value":24825},{"type":45,"tag":209,"props":30761,"children":30763},{"class":211,"line":30762},371,[30764,30769],{"type":45,"tag":209,"props":30765,"children":30766},{"style":4132},[30767],{"type":51,"value":30768},"      )",{"type":45,"tag":209,"props":30770,"children":30771},{"style":328},[30772],{"type":51,"value":4007},{"type":45,"tag":209,"props":30774,"children":30776},{"class":211,"line":30775},372,[30777],{"type":45,"tag":209,"props":30778,"children":30779},{"style":328},[30780],{"type":51,"value":1506},{"type":45,"tag":209,"props":30782,"children":30784},{"class":211,"line":30783},373,[30785],{"type":45,"tag":209,"props":30786,"children":30787},{"emptyLinePlaceholder":40},[30788],{"type":51,"value":3854},{"type":45,"tag":209,"props":30790,"children":30792},{"class":211,"line":30791},374,[30793],{"type":45,"tag":209,"props":30794,"children":30795},{"style":3811},[30796],{"type":51,"value":22553},{"type":45,"tag":209,"props":30798,"children":30800},{"class":211,"line":30799},375,[30801],{"type":45,"tag":209,"props":30802,"children":30803},{"style":3811},[30804],{"type":51,"value":30805},"    \u002F\u002F Discount Extension Tools (if enabled)\n",{"type":45,"tag":209,"props":30807,"children":30809},{"class":211,"line":30808},376,[30810],{"type":45,"tag":209,"props":30811,"children":30812},{"style":3811},[30813],{"type":51,"value":22553},{"type":45,"tag":209,"props":30815,"children":30817},{"class":211,"line":30816},377,[30818],{"type":45,"tag":209,"props":30819,"children":30820},{"emptyLinePlaceholder":40},[30821],{"type":51,"value":3854},{"type":45,"tag":209,"props":30823,"children":30825},{"class":211,"line":30824},378,[30826,30830,30834,30838,30842,30846,30850,30854,30858,30862,30866,30870,30874,30878,30882],{"type":45,"tag":209,"props":30827,"children":30828},{"style":3860},[30829],{"type":51,"value":12277},{"type":45,"tag":209,"props":30831,"children":30832},{"style":4132},[30833],{"type":51,"value":9398},{"type":45,"tag":209,"props":30835,"children":30836},{"style":4167},[30837],{"type":51,"value":8530},{"type":45,"tag":209,"props":30839,"children":30840},{"style":328},[30841],{"type":51,"value":5715},{"type":45,"tag":209,"props":30843,"children":30844},{"style":4167},[30845],{"type":51,"value":670},{"type":45,"tag":209,"props":30847,"children":30848},{"style":328},[30849],{"type":51,"value":5715},{"type":45,"tag":209,"props":30851,"children":30852},{"style":4167},[30853],{"type":51,"value":739},{"type":45,"tag":209,"props":30855,"children":30856},{"style":328},[30857],{"type":51,"value":5715},{"type":45,"tag":209,"props":30859,"children":30860},{"style":317},[30861],{"type":51,"value":8757},{"type":45,"tag":209,"props":30863,"children":30864},{"style":4132},[30865],{"type":51,"value":5724},{"type":45,"tag":209,"props":30867,"children":30868},{"style":328},[30869],{"type":51,"value":4002},{"type":45,"tag":209,"props":30871,"children":30872},{"style":222},[30873],{"type":51,"value":2618},{"type":45,"tag":209,"props":30875,"children":30876},{"style":328},[30877],{"type":51,"value":4002},{"type":45,"tag":209,"props":30879,"children":30880},{"style":4132},[30881],{"type":51,"value":15444},{"type":45,"tag":209,"props":30883,"children":30884},{"style":328},[30885],{"type":51,"value":495},{"type":45,"tag":209,"props":30887,"children":30889},{"class":211,"line":30888},379,[30890,30894,30898,30902],{"type":45,"tag":209,"props":30891,"children":30892},{"style":4167},[30893],{"type":51,"value":29650},{"type":45,"tag":209,"props":30895,"children":30896},{"style":328},[30897],{"type":51,"value":5715},{"type":45,"tag":209,"props":30899,"children":30900},{"style":317},[30901],{"type":51,"value":22592},{"type":45,"tag":209,"props":30903,"children":30904},{"style":4132},[30905],{"type":51,"value":10031},{"type":45,"tag":209,"props":30907,"children":30909},{"class":211,"line":30908},380,[30910,30914,30919,30923],{"type":45,"tag":209,"props":30911,"children":30912},{"style":328},[30913],{"type":51,"value":8650},{"type":45,"tag":209,"props":30915,"children":30916},{"style":222},[30917],{"type":51,"value":30918},"ucp_validate_discount",{"type":45,"tag":209,"props":30920,"children":30921},{"style":328},[30922],{"type":51,"value":4002},{"type":45,"tag":209,"props":30924,"children":30925},{"style":328},[30926],{"type":51,"value":538},{"type":45,"tag":209,"props":30928,"children":30930},{"class":211,"line":30929},381,[30931],{"type":45,"tag":209,"props":30932,"children":30933},{"style":328},[30934],{"type":51,"value":29692},{"type":45,"tag":209,"props":30936,"children":30938},{"class":211,"line":30937},382,[30939,30943,30947,30951,30956,30960],{"type":45,"tag":209,"props":30940,"children":30941},{"style":4132},[30942],{"type":51,"value":29701},{"type":45,"tag":209,"props":30944,"children":30945},{"style":328},[30946],{"type":51,"value":382},{"type":45,"tag":209,"props":30948,"children":30949},{"style":328},[30950],{"type":51,"value":3891},{"type":45,"tag":209,"props":30952,"children":30953},{"style":222},[30954],{"type":51,"value":30955},"Validate Discount Code",{"type":45,"tag":209,"props":30957,"children":30958},{"style":328},[30959],{"type":51,"value":4002},{"type":45,"tag":209,"props":30961,"children":30962},{"style":328},[30963],{"type":51,"value":538},{"type":45,"tag":209,"props":30965,"children":30967},{"class":211,"line":30966},383,[30968,30972,30976,30980,30985,30989],{"type":45,"tag":209,"props":30969,"children":30970},{"style":4132},[30971],{"type":51,"value":29731},{"type":45,"tag":209,"props":30973,"children":30974},{"style":328},[30975],{"type":51,"value":382},{"type":45,"tag":209,"props":30977,"children":30978},{"style":328},[30979],{"type":51,"value":3891},{"type":45,"tag":209,"props":30981,"children":30982},{"style":222},[30983],{"type":51,"value":30984},"Validate a discount code before applying to checkout. Returns discount details or rejection reason.",{"type":45,"tag":209,"props":30986,"children":30987},{"style":328},[30988],{"type":51,"value":4002},{"type":45,"tag":209,"props":30990,"children":30991},{"style":328},[30992],{"type":51,"value":538},{"type":45,"tag":209,"props":30994,"children":30996},{"class":211,"line":30995},384,[30997,31001,31005],{"type":45,"tag":209,"props":30998,"children":30999},{"style":4132},[31000],{"type":51,"value":29761},{"type":45,"tag":209,"props":31002,"children":31003},{"style":328},[31004],{"type":51,"value":382},{"type":45,"tag":209,"props":31006,"children":31007},{"style":328},[31008],{"type":51,"value":683},{"type":45,"tag":209,"props":31010,"children":31012},{"class":211,"line":31011},385,[31013,31017,31021,31025,31029,31033,31037,31041,31045,31049,31053,31057,31061,31065],{"type":45,"tag":209,"props":31014,"children":31015},{"style":4132},[31016],{"type":51,"value":27171},{"type":45,"tag":209,"props":31018,"children":31019},{"style":328},[31020],{"type":51,"value":382},{"type":45,"tag":209,"props":31022,"children":31023},{"style":4167},[31024],{"type":51,"value":5651},{"type":45,"tag":209,"props":31026,"children":31027},{"style":328},[31028],{"type":51,"value":5715},{"type":45,"tag":209,"props":31030,"children":31031},{"style":317},[31032],{"type":51,"value":1579},{"type":45,"tag":209,"props":31034,"children":31035},{"style":4132},[31036],{"type":51,"value":5756},{"type":45,"tag":209,"props":31038,"children":31039},{"style":328},[31040],{"type":51,"value":5715},{"type":45,"tag":209,"props":31042,"children":31043},{"style":317},[31044],{"type":51,"value":23175},{"type":45,"tag":209,"props":31046,"children":31047},{"style":4132},[31048],{"type":51,"value":5724},{"type":45,"tag":209,"props":31050,"children":31051},{"style":328},[31052],{"type":51,"value":4002},{"type":45,"tag":209,"props":31054,"children":31055},{"style":222},[31056],{"type":51,"value":25016},{"type":45,"tag":209,"props":31058,"children":31059},{"style":328},[31060],{"type":51,"value":4002},{"type":45,"tag":209,"props":31062,"children":31063},{"style":4132},[31064],{"type":51,"value":3362},{"type":45,"tag":209,"props":31066,"children":31067},{"style":328},[31068],{"type":51,"value":538},{"type":45,"tag":209,"props":31070,"children":31072},{"class":211,"line":31071},386,[31073,31078,31082,31086,31090,31094,31098,31102,31106,31110,31114,31119,31123,31127],{"type":45,"tag":209,"props":31074,"children":31075},{"style":4132},[31076],{"type":51,"value":31077},"            code",{"type":45,"tag":209,"props":31079,"children":31080},{"style":328},[31081],{"type":51,"value":382},{"type":45,"tag":209,"props":31083,"children":31084},{"style":4167},[31085],{"type":51,"value":5651},{"type":45,"tag":209,"props":31087,"children":31088},{"style":328},[31089],{"type":51,"value":5715},{"type":45,"tag":209,"props":31091,"children":31092},{"style":317},[31093],{"type":51,"value":1579},{"type":45,"tag":209,"props":31095,"children":31096},{"style":4132},[31097],{"type":51,"value":5756},{"type":45,"tag":209,"props":31099,"children":31100},{"style":328},[31101],{"type":51,"value":5715},{"type":45,"tag":209,"props":31103,"children":31104},{"style":317},[31105],{"type":51,"value":23175},{"type":45,"tag":209,"props":31107,"children":31108},{"style":4132},[31109],{"type":51,"value":5724},{"type":45,"tag":209,"props":31111,"children":31112},{"style":328},[31113],{"type":51,"value":4002},{"type":45,"tag":209,"props":31115,"children":31116},{"style":222},[31117],{"type":51,"value":31118},"The discount code to validate",{"type":45,"tag":209,"props":31120,"children":31121},{"style":328},[31122],{"type":51,"value":4002},{"type":45,"tag":209,"props":31124,"children":31125},{"style":4132},[31126],{"type":51,"value":3362},{"type":45,"tag":209,"props":31128,"children":31129},{"style":328},[31130],{"type":51,"value":538},{"type":45,"tag":209,"props":31132,"children":31134},{"class":211,"line":31133},387,[31135],{"type":45,"tag":209,"props":31136,"children":31137},{"style":328},[31138],{"type":51,"value":30180},{"type":45,"tag":209,"props":31140,"children":31142},{"class":211,"line":31141},388,[31143],{"type":45,"tag":209,"props":31144,"children":31145},{"style":328},[31146],{"type":51,"value":9323},{"type":45,"tag":209,"props":31148,"children":31150},{"class":211,"line":31149},389,[31151,31155,31159,31163,31167,31172,31176,31180],{"type":45,"tag":209,"props":31152,"children":31153},{"style":507},[31154],{"type":51,"value":30197},{"type":45,"tag":209,"props":31156,"children":31157},{"style":328},[31158],{"type":51,"value":24157},{"type":45,"tag":209,"props":31160,"children":31161},{"style":9581},[31162],{"type":51,"value":25058},{"type":45,"tag":209,"props":31164,"children":31165},{"style":328},[31166],{"type":51,"value":845},{"type":45,"tag":209,"props":31168,"children":31169},{"style":9581},[31170],{"type":51,"value":31171}," code",{"type":45,"tag":209,"props":31173,"children":31174},{"style":328},[31175],{"type":51,"value":20622},{"type":45,"tag":209,"props":31177,"children":31178},{"style":507},[31179],{"type":51,"value":13515},{"type":45,"tag":209,"props":31181,"children":31182},{"style":328},[31183],{"type":51,"value":683},{"type":45,"tag":209,"props":31185,"children":31187},{"class":211,"line":31186},390,[31188],{"type":45,"tag":209,"props":31189,"children":31190},{"style":3811},[31191],{"type":51,"value":31192},"          \u002F\u002F Implementation would call discount handler\n",{"type":45,"tag":209,"props":31194,"children":31196},{"class":211,"line":31195},391,[31197,31201],{"type":45,"tag":209,"props":31198,"children":31199},{"style":3860},[31200],{"type":51,"value":24385},{"type":45,"tag":209,"props":31202,"children":31203},{"style":328},[31204],{"type":51,"value":683},{"type":45,"tag":209,"props":31206,"children":31208},{"class":211,"line":31207},392,[31209,31213,31217],{"type":45,"tag":209,"props":31210,"children":31211},{"style":4132},[31212],{"type":51,"value":24397},{"type":45,"tag":209,"props":31214,"children":31215},{"style":328},[31216],{"type":51,"value":382},{"type":45,"tag":209,"props":31218,"children":31219},{"style":4132},[31220],{"type":51,"value":22783},{"type":45,"tag":209,"props":31222,"children":31224},{"class":211,"line":31223},393,[31225],{"type":45,"tag":209,"props":31226,"children":31227},{"style":328},[31228],{"type":51,"value":24413},{"type":45,"tag":209,"props":31230,"children":31232},{"class":211,"line":31231},394,[31233,31237,31241,31245,31249,31253],{"type":45,"tag":209,"props":31234,"children":31235},{"style":4132},[31236],{"type":51,"value":24421},{"type":45,"tag":209,"props":31238,"children":31239},{"style":328},[31240],{"type":51,"value":382},{"type":45,"tag":209,"props":31242,"children":31243},{"style":328},[31244],{"type":51,"value":3891},{"type":45,"tag":209,"props":31246,"children":31247},{"style":222},[31248],{"type":51,"value":51},{"type":45,"tag":209,"props":31250,"children":31251},{"style":328},[31252],{"type":51,"value":4002},{"type":45,"tag":209,"props":31254,"children":31255},{"style":328},[31256],{"type":51,"value":538},{"type":45,"tag":209,"props":31258,"children":31260},{"class":211,"line":31259},395,[31261,31265,31269,31273,31277,31281,31285],{"type":45,"tag":209,"props":31262,"children":31263},{"style":4132},[31264],{"type":51,"value":24449},{"type":45,"tag":209,"props":31266,"children":31267},{"style":328},[31268],{"type":51,"value":382},{"type":45,"tag":209,"props":31270,"children":31271},{"style":4167},[31272],{"type":51,"value":22836},{"type":45,"tag":209,"props":31274,"children":31275},{"style":328},[31276],{"type":51,"value":5715},{"type":45,"tag":209,"props":31278,"children":31279},{"style":317},[31280],{"type":51,"value":22845},{"type":45,"tag":209,"props":31282,"children":31283},{"style":4132},[31284],{"type":51,"value":5724},{"type":45,"tag":209,"props":31286,"children":31287},{"style":328},[31288],{"type":51,"value":495},{"type":45,"tag":209,"props":31290,"children":31292},{"class":211,"line":31291},396,[31293,31298,31302,31306],{"type":45,"tag":209,"props":31294,"children":31295},{"style":4132},[31296],{"type":51,"value":31297},"                  valid",{"type":45,"tag":209,"props":31299,"children":31300},{"style":328},[31301],{"type":51,"value":382},{"type":45,"tag":209,"props":31303,"children":31304},{"style":24803},[31305],{"type":51,"value":24806},{"type":45,"tag":209,"props":31307,"children":31308},{"style":328},[31309],{"type":51,"value":538},{"type":45,"tag":209,"props":31311,"children":31313},{"class":211,"line":31312},397,[31314,31319],{"type":45,"tag":209,"props":31315,"children":31316},{"style":4167},[31317],{"type":51,"value":31318},"                  code",{"type":45,"tag":209,"props":31320,"children":31321},{"style":328},[31322],{"type":51,"value":538},{"type":45,"tag":209,"props":31324,"children":31326},{"class":211,"line":31325},398,[31327,31332,31336],{"type":45,"tag":209,"props":31328,"children":31329},{"style":4132},[31330],{"type":51,"value":31331},"                  discount",{"type":45,"tag":209,"props":31333,"children":31334},{"style":328},[31335],{"type":51,"value":382},{"type":45,"tag":209,"props":31337,"children":31338},{"style":328},[31339],{"type":51,"value":683},{"type":45,"tag":209,"props":31341,"children":31343},{"class":211,"line":31342},399,[31344,31349,31353,31357,31362,31366],{"type":45,"tag":209,"props":31345,"children":31346},{"style":4132},[31347],{"type":51,"value":31348},"                    type",{"type":45,"tag":209,"props":31350,"children":31351},{"style":328},[31352],{"type":51,"value":382},{"type":45,"tag":209,"props":31354,"children":31355},{"style":328},[31356],{"type":51,"value":3891},{"type":45,"tag":209,"props":31358,"children":31359},{"style":222},[31360],{"type":51,"value":31361},"percentage",{"type":45,"tag":209,"props":31363,"children":31364},{"style":328},[31365],{"type":51,"value":4002},{"type":45,"tag":209,"props":31367,"children":31368},{"style":328},[31369],{"type":51,"value":538},{"type":45,"tag":209,"props":31371,"children":31373},{"class":211,"line":31372},400,[31374,31379,31383,31388],{"type":45,"tag":209,"props":31375,"children":31376},{"style":4132},[31377],{"type":51,"value":31378},"                    value",{"type":45,"tag":209,"props":31380,"children":31381},{"style":328},[31382],{"type":51,"value":382},{"type":45,"tag":209,"props":31384,"children":31385},{"style":233},[31386],{"type":51,"value":31387}," 10",{"type":45,"tag":209,"props":31389,"children":31390},{"style":328},[31391],{"type":51,"value":538},{"type":45,"tag":209,"props":31393,"children":31395},{"class":211,"line":31394},401,[31396,31401,31405,31409,31414,31418],{"type":45,"tag":209,"props":31397,"children":31398},{"style":4132},[31399],{"type":51,"value":31400},"                    description",{"type":45,"tag":209,"props":31402,"children":31403},{"style":328},[31404],{"type":51,"value":382},{"type":45,"tag":209,"props":31406,"children":31407},{"style":328},[31408],{"type":51,"value":3891},{"type":45,"tag":209,"props":31410,"children":31411},{"style":222},[31412],{"type":51,"value":31413},"10% off your order",{"type":45,"tag":209,"props":31415,"children":31416},{"style":328},[31417],{"type":51,"value":4002},{"type":45,"tag":209,"props":31419,"children":31420},{"style":328},[31421],{"type":51,"value":538},{"type":45,"tag":209,"props":31423,"children":31425},{"class":211,"line":31424},402,[31426],{"type":45,"tag":209,"props":31427,"children":31428},{"style":328},[31429],{"type":51,"value":24754},{"type":45,"tag":209,"props":31431,"children":31433},{"class":211,"line":31432},403,[31434,31438,31442,31446,31450],{"type":45,"tag":209,"props":31435,"children":31436},{"style":328},[31437],{"type":51,"value":30707},{"type":45,"tag":209,"props":31439,"children":31440},{"style":328},[31441],{"type":51,"value":22862},{"type":45,"tag":209,"props":31443,"children":31444},{"style":233},[31445],{"type":51,"value":22867},{"type":45,"tag":209,"props":31447,"children":31448},{"style":4132},[31449],{"type":51,"value":3362},{"type":45,"tag":209,"props":31451,"children":31452},{"style":328},[31453],{"type":51,"value":538},{"type":45,"tag":209,"props":31455,"children":31457},{"class":211,"line":31456},404,[31458],{"type":45,"tag":209,"props":31459,"children":31460},{"style":328},[31461],{"type":51,"value":24501},{"type":45,"tag":209,"props":31463,"children":31465},{"class":211,"line":31464},405,[31466,31470],{"type":45,"tag":209,"props":31467,"children":31468},{"style":4132},[31469],{"type":51,"value":24509},{"type":45,"tag":209,"props":31471,"children":31472},{"style":328},[31473],{"type":51,"value":538},{"type":45,"tag":209,"props":31475,"children":31477},{"class":211,"line":31476},406,[31478],{"type":45,"tag":209,"props":31479,"children":31480},{"style":328},[31481],{"type":51,"value":24521},{"type":45,"tag":209,"props":31483,"children":31485},{"class":211,"line":31484},407,[31486],{"type":45,"tag":209,"props":31487,"children":31488},{"style":328},[31489],{"type":51,"value":24825},{"type":45,"tag":209,"props":31491,"children":31493},{"class":211,"line":31492},408,[31494,31498],{"type":45,"tag":209,"props":31495,"children":31496},{"style":4132},[31497],{"type":51,"value":30768},{"type":45,"tag":209,"props":31499,"children":31500},{"style":328},[31501],{"type":51,"value":4007},{"type":45,"tag":209,"props":31503,"children":31505},{"class":211,"line":31504},409,[31506],{"type":45,"tag":209,"props":31507,"children":31508},{"style":328},[31509],{"type":51,"value":1506},{"type":45,"tag":209,"props":31511,"children":31513},{"class":211,"line":31512},410,[31514],{"type":45,"tag":209,"props":31515,"children":31516},{"emptyLinePlaceholder":40},[31517],{"type":51,"value":3854},{"type":45,"tag":209,"props":31519,"children":31521},{"class":211,"line":31520},411,[31522],{"type":45,"tag":209,"props":31523,"children":31524},{"style":3811},[31525],{"type":51,"value":22553},{"type":45,"tag":209,"props":31527,"children":31529},{"class":211,"line":31528},412,[31530],{"type":45,"tag":209,"props":31531,"children":31532},{"style":3811},[31533],{"type":51,"value":31534},"    \u002F\u002F Payment Handler Tools\n",{"type":45,"tag":209,"props":31536,"children":31538},{"class":211,"line":31537},413,[31539],{"type":45,"tag":209,"props":31540,"children":31541},{"style":3811},[31542],{"type":51,"value":22553},{"type":45,"tag":209,"props":31544,"children":31546},{"class":211,"line":31545},414,[31547],{"type":45,"tag":209,"props":31548,"children":31549},{"emptyLinePlaceholder":40},[31550],{"type":51,"value":3854},{"type":45,"tag":209,"props":31552,"children":31554},{"class":211,"line":31553},415,[31555,31559,31563,31567],{"type":45,"tag":209,"props":31556,"children":31557},{"style":4167},[31558],{"type":51,"value":22583},{"type":45,"tag":209,"props":31560,"children":31561},{"style":328},[31562],{"type":51,"value":5715},{"type":45,"tag":209,"props":31564,"children":31565},{"style":317},[31566],{"type":51,"value":22592},{"type":45,"tag":209,"props":31568,"children":31569},{"style":4132},[31570],{"type":51,"value":10031},{"type":45,"tag":209,"props":31572,"children":31574},{"class":211,"line":31573},416,[31575,31579,31584,31588],{"type":45,"tag":209,"props":31576,"children":31577},{"style":328},[31578],{"type":51,"value":7569},{"type":45,"tag":209,"props":31580,"children":31581},{"style":222},[31582],{"type":51,"value":31583},"ucp_get_payment_handlers",{"type":45,"tag":209,"props":31585,"children":31586},{"style":328},[31587],{"type":51,"value":4002},{"type":45,"tag":209,"props":31589,"children":31590},{"style":328},[31591],{"type":51,"value":538},{"type":45,"tag":209,"props":31593,"children":31595},{"class":211,"line":31594},417,[31596],{"type":45,"tag":209,"props":31597,"children":31598},{"style":328},[31599],{"type":51,"value":22624},{"type":45,"tag":209,"props":31601,"children":31603},{"class":211,"line":31602},418,[31604,31608,31612,31616,31621,31625],{"type":45,"tag":209,"props":31605,"children":31606},{"style":4132},[31607],{"type":51,"value":22632},{"type":45,"tag":209,"props":31609,"children":31610},{"style":328},[31611],{"type":51,"value":382},{"type":45,"tag":209,"props":31613,"children":31614},{"style":328},[31615],{"type":51,"value":3891},{"type":45,"tag":209,"props":31617,"children":31618},{"style":222},[31619],{"type":51,"value":31620},"Get Payment Handlers",{"type":45,"tag":209,"props":31622,"children":31623},{"style":328},[31624],{"type":51,"value":4002},{"type":45,"tag":209,"props":31626,"children":31627},{"style":328},[31628],{"type":51,"value":538},{"type":45,"tag":209,"props":31630,"children":31632},{"class":211,"line":31631},419,[31633,31637,31641,31645,31650,31654],{"type":45,"tag":209,"props":31634,"children":31635},{"style":4132},[31636],{"type":51,"value":22661},{"type":45,"tag":209,"props":31638,"children":31639},{"style":328},[31640],{"type":51,"value":382},{"type":45,"tag":209,"props":31642,"children":31643},{"style":328},[31644],{"type":51,"value":3891},{"type":45,"tag":209,"props":31646,"children":31647},{"style":222},[31648],{"type":51,"value":31649},"Get available payment handlers for a checkout session. Use this to determine how to collect payment information.",{"type":45,"tag":209,"props":31651,"children":31652},{"style":328},[31653],{"type":51,"value":4002},{"type":45,"tag":209,"props":31655,"children":31656},{"style":328},[31657],{"type":51,"value":538},{"type":45,"tag":209,"props":31659,"children":31661},{"class":211,"line":31660},420,[31662,31666,31670],{"type":45,"tag":209,"props":31663,"children":31664},{"style":4132},[31665],{"type":51,"value":22690},{"type":45,"tag":209,"props":31667,"children":31668},{"style":328},[31669],{"type":51,"value":382},{"type":45,"tag":209,"props":31671,"children":31672},{"style":328},[31673],{"type":51,"value":683},{"type":45,"tag":209,"props":31675,"children":31677},{"class":211,"line":31676},421,[31678,31682,31686,31690,31694,31698,31702,31706,31710,31714,31718,31722,31726,31730],{"type":45,"tag":209,"props":31679,"children":31680},{"style":4132},[31681],{"type":51,"value":24975},{"type":45,"tag":209,"props":31683,"children":31684},{"style":328},[31685],{"type":51,"value":382},{"type":45,"tag":209,"props":31687,"children":31688},{"style":4167},[31689],{"type":51,"value":5651},{"type":45,"tag":209,"props":31691,"children":31692},{"style":328},[31693],{"type":51,"value":5715},{"type":45,"tag":209,"props":31695,"children":31696},{"style":317},[31697],{"type":51,"value":1579},{"type":45,"tag":209,"props":31699,"children":31700},{"style":4132},[31701],{"type":51,"value":5756},{"type":45,"tag":209,"props":31703,"children":31704},{"style":328},[31705],{"type":51,"value":5715},{"type":45,"tag":209,"props":31707,"children":31708},{"style":317},[31709],{"type":51,"value":23175},{"type":45,"tag":209,"props":31711,"children":31712},{"style":4132},[31713],{"type":51,"value":5724},{"type":45,"tag":209,"props":31715,"children":31716},{"style":328},[31717],{"type":51,"value":4002},{"type":45,"tag":209,"props":31719,"children":31720},{"style":222},[31721],{"type":51,"value":25016},{"type":45,"tag":209,"props":31723,"children":31724},{"style":328},[31725],{"type":51,"value":4002},{"type":45,"tag":209,"props":31727,"children":31728},{"style":4132},[31729],{"type":51,"value":3362},{"type":45,"tag":209,"props":31731,"children":31732},{"style":328},[31733],{"type":51,"value":538},{"type":45,"tag":209,"props":31735,"children":31737},{"class":211,"line":31736},422,[31738],{"type":45,"tag":209,"props":31739,"children":31740},{"style":328},[31741],{"type":51,"value":9323},{"type":45,"tag":209,"props":31743,"children":31745},{"class":211,"line":31744},423,[31746],{"type":45,"tag":209,"props":31747,"children":31748},{"style":328},[31749],{"type":51,"value":9331},{"type":45,"tag":209,"props":31751,"children":31753},{"class":211,"line":31752},424,[31754,31758,31762,31766,31770,31774],{"type":45,"tag":209,"props":31755,"children":31756},{"style":507},[31757],{"type":51,"value":22713},{"type":45,"tag":209,"props":31759,"children":31760},{"style":328},[31761],{"type":51,"value":24157},{"type":45,"tag":209,"props":31763,"children":31764},{"style":9581},[31765],{"type":51,"value":25058},{"type":45,"tag":209,"props":31767,"children":31768},{"style":328},[31769],{"type":51,"value":20622},{"type":45,"tag":209,"props":31771,"children":31772},{"style":507},[31773],{"type":51,"value":13515},{"type":45,"tag":209,"props":31775,"children":31776},{"style":328},[31777],{"type":51,"value":683},{"type":45,"tag":209,"props":31779,"children":31781},{"class":211,"line":31780},425,[31782,31786,31790,31794,31798,31802,31806,31810,31814],{"type":45,"tag":209,"props":31783,"children":31784},{"style":507},[31785],{"type":51,"value":22734},{"type":45,"tag":209,"props":31787,"children":31788},{"style":4167},[31789],{"type":51,"value":12490},{"type":45,"tag":209,"props":31791,"children":31792},{"style":328},[31793],{"type":51,"value":7130},{"type":45,"tag":209,"props":31795,"children":31796},{"style":3860},[31797],{"type":51,"value":12131},{"type":45,"tag":209,"props":31799,"children":31800},{"style":317},[31801],{"type":51,"value":15061},{"type":45,"tag":209,"props":31803,"children":31804},{"style":4132},[31805],{"type":51,"value":5724},{"type":45,"tag":209,"props":31807,"children":31808},{"style":4167},[31809],{"type":51,"value":25102},{"type":45,"tag":209,"props":31811,"children":31812},{"style":4132},[31813],{"type":51,"value":3362},{"type":45,"tag":209,"props":31815,"children":31816},{"style":328},[31817],{"type":51,"value":4007},{"type":45,"tag":209,"props":31819,"children":31821},{"class":211,"line":31820},426,[31822],{"type":45,"tag":209,"props":31823,"children":31824},{"emptyLinePlaceholder":40},[31825],{"type":51,"value":3854},{"type":45,"tag":209,"props":31827,"children":31829},{"class":211,"line":31828},427,[31830,31834,31838,31842,31846,31850],{"type":45,"tag":209,"props":31831,"children":31832},{"style":3860},[31833],{"type":51,"value":25125},{"type":45,"tag":209,"props":31835,"children":31836},{"style":4132},[31837],{"type":51,"value":9398},{"type":45,"tag":209,"props":31839,"children":31840},{"style":328},[31841],{"type":51,"value":12286},{"type":45,"tag":209,"props":31843,"children":31844},{"style":4167},[31845],{"type":51,"value":12610},{"type":45,"tag":209,"props":31847,"children":31848},{"style":4132},[31849],{"type":51,"value":8778},{"type":45,"tag":209,"props":31851,"children":31852},{"style":328},[31853],{"type":51,"value":495},{"type":45,"tag":209,"props":31855,"children":31857},{"class":211,"line":31856},428,[31858,31862],{"type":45,"tag":209,"props":31859,"children":31860},{"style":3860},[31861],{"type":51,"value":24385},{"type":45,"tag":209,"props":31863,"children":31864},{"style":328},[31865],{"type":51,"value":683},{"type":45,"tag":209,"props":31867,"children":31869},{"class":211,"line":31868},429,[31870,31874,31878],{"type":45,"tag":209,"props":31871,"children":31872},{"style":4132},[31873],{"type":51,"value":24397},{"type":45,"tag":209,"props":31875,"children":31876},{"style":328},[31877],{"type":51,"value":382},{"type":45,"tag":209,"props":31879,"children":31880},{"style":4132},[31881],{"type":51,"value":22783},{"type":45,"tag":209,"props":31883,"children":31885},{"class":211,"line":31884},430,[31886],{"type":45,"tag":209,"props":31887,"children":31888},{"style":328},[31889],{"type":51,"value":24413},{"type":45,"tag":209,"props":31891,"children":31893},{"class":211,"line":31892},431,[31894,31898,31902,31906,31910,31914],{"type":45,"tag":209,"props":31895,"children":31896},{"style":4132},[31897],{"type":51,"value":24421},{"type":45,"tag":209,"props":31899,"children":31900},{"style":328},[31901],{"type":51,"value":382},{"type":45,"tag":209,"props":31903,"children":31904},{"style":328},[31905],{"type":51,"value":3891},{"type":45,"tag":209,"props":31907,"children":31908},{"style":222},[31909],{"type":51,"value":51},{"type":45,"tag":209,"props":31911,"children":31912},{"style":328},[31913],{"type":51,"value":4002},{"type":45,"tag":209,"props":31915,"children":31916},{"style":328},[31917],{"type":51,"value":538},{"type":45,"tag":209,"props":31919,"children":31921},{"class":211,"line":31920},432,[31922,31926,31930,31934,31938,31942,31946],{"type":45,"tag":209,"props":31923,"children":31924},{"style":4132},[31925],{"type":51,"value":24449},{"type":45,"tag":209,"props":31927,"children":31928},{"style":328},[31929],{"type":51,"value":382},{"type":45,"tag":209,"props":31931,"children":31932},{"style":4167},[31933],{"type":51,"value":22836},{"type":45,"tag":209,"props":31935,"children":31936},{"style":328},[31937],{"type":51,"value":5715},{"type":45,"tag":209,"props":31939,"children":31940},{"style":317},[31941],{"type":51,"value":22845},{"type":45,"tag":209,"props":31943,"children":31944},{"style":4132},[31945],{"type":51,"value":5724},{"type":45,"tag":209,"props":31947,"children":31948},{"style":328},[31949],{"type":51,"value":495},{"type":45,"tag":209,"props":31951,"children":31953},{"class":211,"line":31952},433,[31954,31958,31962],{"type":45,"tag":209,"props":31955,"children":31956},{"style":4132},[31957],{"type":51,"value":24648},{"type":45,"tag":209,"props":31959,"children":31960},{"style":328},[31961],{"type":51,"value":382},{"type":45,"tag":209,"props":31963,"children":31964},{"style":328},[31965],{"type":51,"value":683},{"type":45,"tag":209,"props":31967,"children":31969},{"class":211,"line":31968},434,[31970,31974,31978,31982,31986,31990],{"type":45,"tag":209,"props":31971,"children":31972},{"style":4132},[31973],{"type":51,"value":24664},{"type":45,"tag":209,"props":31975,"children":31976},{"style":328},[31977],{"type":51,"value":382},{"type":45,"tag":209,"props":31979,"children":31980},{"style":328},[31981],{"type":51,"value":3891},{"type":45,"tag":209,"props":31983,"children":31984},{"style":222},[31985],{"type":51,"value":25271},{"type":45,"tag":209,"props":31987,"children":31988},{"style":328},[31989],{"type":51,"value":4002},{"type":45,"tag":209,"props":31991,"children":31992},{"style":328},[31993],{"type":51,"value":538},{"type":45,"tag":209,"props":31995,"children":31997},{"class":211,"line":31996},435,[31998,32002,32006,32010,32014,32018,32022,32026,32030,32034],{"type":45,"tag":209,"props":31999,"children":32000},{"style":4132},[32001],{"type":51,"value":24693},{"type":45,"tag":209,"props":32003,"children":32004},{"style":328},[32005],{"type":51,"value":382},{"type":45,"tag":209,"props":32007,"children":32008},{"style":328},[32009],{"type":51,"value":8515},{"type":45,"tag":209,"props":32011,"children":32012},{"style":222},[32013],{"type":51,"value":25299},{"type":45,"tag":209,"props":32015,"children":32016},{"style":328},[32017],{"type":51,"value":8525},{"type":45,"tag":209,"props":32019,"children":32020},{"style":4167},[32021],{"type":51,"value":25102},{"type":45,"tag":209,"props":32023,"children":32024},{"style":328},[32025],{"type":51,"value":6001},{"type":45,"tag":209,"props":32027,"children":32028},{"style":222},[32029],{"type":51,"value":25316},{"type":45,"tag":209,"props":32031,"children":32032},{"style":328},[32033],{"type":51,"value":8868},{"type":45,"tag":209,"props":32035,"children":32036},{"style":328},[32037],{"type":51,"value":538},{"type":45,"tag":209,"props":32039,"children":32041},{"class":211,"line":32040},436,[32042],{"type":45,"tag":209,"props":32043,"children":32044},{"style":328},[32045],{"type":51,"value":24754},{"type":45,"tag":209,"props":32047,"children":32049},{"class":211,"line":32048},437,[32050,32054,32058],{"type":45,"tag":209,"props":32051,"children":32052},{"style":328},[32053],{"type":51,"value":24762},{"type":45,"tag":209,"props":32055,"children":32056},{"style":4132},[32057],{"type":51,"value":3362},{"type":45,"tag":209,"props":32059,"children":32060},{"style":328},[32061],{"type":51,"value":538},{"type":45,"tag":209,"props":32063,"children":32065},{"class":211,"line":32064},438,[32066],{"type":45,"tag":209,"props":32067,"children":32068},{"style":328},[32069],{"type":51,"value":24501},{"type":45,"tag":209,"props":32071,"children":32073},{"class":211,"line":32072},439,[32074,32078],{"type":45,"tag":209,"props":32075,"children":32076},{"style":4132},[32077],{"type":51,"value":24509},{"type":45,"tag":209,"props":32079,"children":32080},{"style":328},[32081],{"type":51,"value":538},{"type":45,"tag":209,"props":32083,"children":32085},{"class":211,"line":32084},440,[32086,32090,32094,32098],{"type":45,"tag":209,"props":32087,"children":32088},{"style":4132},[32089],{"type":51,"value":24796},{"type":45,"tag":209,"props":32091,"children":32092},{"style":328},[32093],{"type":51,"value":382},{"type":45,"tag":209,"props":32095,"children":32096},{"style":24803},[32097],{"type":51,"value":24806},{"type":45,"tag":209,"props":32099,"children":32100},{"style":328},[32101],{"type":51,"value":538},{"type":45,"tag":209,"props":32103,"children":32105},{"class":211,"line":32104},441,[32106],{"type":45,"tag":209,"props":32107,"children":32108},{"style":328},[32109],{"type":51,"value":24521},{"type":45,"tag":209,"props":32111,"children":32113},{"class":211,"line":32112},442,[32114],{"type":45,"tag":209,"props":32115,"children":32116},{"style":328},[32117],{"type":51,"value":24825},{"type":45,"tag":209,"props":32119,"children":32121},{"class":211,"line":32120},443,[32122],{"type":45,"tag":209,"props":32123,"children":32124},{"emptyLinePlaceholder":40},[32125],{"type":51,"value":3854},{"type":45,"tag":209,"props":32127,"children":32129},{"class":211,"line":32128},444,[32130,32134],{"type":45,"tag":209,"props":32131,"children":32132},{"style":3860},[32133],{"type":51,"value":22762},{"type":45,"tag":209,"props":32135,"children":32136},{"style":328},[32137],{"type":51,"value":683},{"type":45,"tag":209,"props":32139,"children":32141},{"class":211,"line":32140},445,[32142,32146,32150],{"type":45,"tag":209,"props":32143,"children":32144},{"style":4132},[32145],{"type":51,"value":22774},{"type":45,"tag":209,"props":32147,"children":32148},{"style":328},[32149],{"type":51,"value":382},{"type":45,"tag":209,"props":32151,"children":32152},{"style":4132},[32153],{"type":51,"value":22783},{"type":45,"tag":209,"props":32155,"children":32157},{"class":211,"line":32156},446,[32158],{"type":45,"tag":209,"props":32159,"children":32160},{"style":328},[32161],{"type":51,"value":22791},{"type":45,"tag":209,"props":32163,"children":32165},{"class":211,"line":32164},447,[32166,32170,32174,32178,32182,32186],{"type":45,"tag":209,"props":32167,"children":32168},{"style":4132},[32169],{"type":51,"value":22799},{"type":45,"tag":209,"props":32171,"children":32172},{"style":328},[32173],{"type":51,"value":382},{"type":45,"tag":209,"props":32175,"children":32176},{"style":328},[32177],{"type":51,"value":3891},{"type":45,"tag":209,"props":32179,"children":32180},{"style":222},[32181],{"type":51,"value":51},{"type":45,"tag":209,"props":32183,"children":32184},{"style":328},[32185],{"type":51,"value":4002},{"type":45,"tag":209,"props":32187,"children":32188},{"style":328},[32189],{"type":51,"value":538},{"type":45,"tag":209,"props":32191,"children":32193},{"class":211,"line":32192},448,[32194,32198,32202,32206,32210,32214,32218],{"type":45,"tag":209,"props":32195,"children":32196},{"style":4132},[32197],{"type":51,"value":22827},{"type":45,"tag":209,"props":32199,"children":32200},{"style":328},[32201],{"type":51,"value":382},{"type":45,"tag":209,"props":32203,"children":32204},{"style":4167},[32205],{"type":51,"value":22836},{"type":45,"tag":209,"props":32207,"children":32208},{"style":328},[32209],{"type":51,"value":5715},{"type":45,"tag":209,"props":32211,"children":32212},{"style":317},[32213],{"type":51,"value":22845},{"type":45,"tag":209,"props":32215,"children":32216},{"style":4132},[32217],{"type":51,"value":5724},{"type":45,"tag":209,"props":32219,"children":32220},{"style":328},[32221],{"type":51,"value":495},{"type":45,"tag":209,"props":32223,"children":32225},{"class":211,"line":32224},449,[32226,32231],{"type":45,"tag":209,"props":32227,"children":32228},{"style":4167},[32229],{"type":51,"value":32230},"                checkout_id",{"type":45,"tag":209,"props":32232,"children":32233},{"style":328},[32234],{"type":51,"value":538},{"type":45,"tag":209,"props":32236,"children":32238},{"class":211,"line":32237},450,[32239,32244,32248,32252,32256,32260,32264,32268],{"type":45,"tag":209,"props":32240,"children":32241},{"style":4132},[32242],{"type":51,"value":32243},"                amount_due",{"type":45,"tag":209,"props":32245,"children":32246},{"style":328},[32247],{"type":51,"value":382},{"type":45,"tag":209,"props":32249,"children":32250},{"style":4167},[32251],{"type":51,"value":12490},{"type":45,"tag":209,"props":32253,"children":32254},{"style":328},[32255],{"type":51,"value":5715},{"type":45,"tag":209,"props":32257,"children":32258},{"style":4167},[32259],{"type":51,"value":9453},{"type":45,"tag":209,"props":32261,"children":32262},{"style":328},[32263],{"type":51,"value":5715},{"type":45,"tag":209,"props":32265,"children":32266},{"style":4167},[32267],{"type":51,"value":18472},{"type":45,"tag":209,"props":32269,"children":32270},{"style":328},[32271],{"type":51,"value":538},{"type":45,"tag":209,"props":32273,"children":32275},{"class":211,"line":32274},451,[32276,32281,32285,32289,32293,32297,32301,32305],{"type":45,"tag":209,"props":32277,"children":32278},{"style":4132},[32279],{"type":51,"value":32280},"                currency",{"type":45,"tag":209,"props":32282,"children":32283},{"style":328},[32284],{"type":51,"value":382},{"type":45,"tag":209,"props":32286,"children":32287},{"style":4167},[32288],{"type":51,"value":12490},{"type":45,"tag":209,"props":32290,"children":32291},{"style":328},[32292],{"type":51,"value":5715},{"type":45,"tag":209,"props":32294,"children":32295},{"style":4167},[32296],{"type":51,"value":9453},{"type":45,"tag":209,"props":32298,"children":32299},{"style":328},[32300],{"type":51,"value":5715},{"type":45,"tag":209,"props":32302,"children":32303},{"style":4167},[32304],{"type":51,"value":13831},{"type":45,"tag":209,"props":32306,"children":32307},{"style":328},[32308],{"type":51,"value":538},{"type":45,"tag":209,"props":32310,"children":32312},{"class":211,"line":32311},452,[32313,32318,32322,32326,32330,32334,32338,32342],{"type":45,"tag":209,"props":32314,"children":32315},{"style":4132},[32316],{"type":51,"value":32317},"                handlers",{"type":45,"tag":209,"props":32319,"children":32320},{"style":328},[32321],{"type":51,"value":382},{"type":45,"tag":209,"props":32323,"children":32324},{"style":4167},[32325],{"type":51,"value":12490},{"type":45,"tag":209,"props":32327,"children":32328},{"style":328},[32329],{"type":51,"value":5715},{"type":45,"tag":209,"props":32331,"children":32332},{"style":4167},[32333],{"type":51,"value":9453},{"type":45,"tag":209,"props":32335,"children":32336},{"style":328},[32337],{"type":51,"value":5715},{"type":45,"tag":209,"props":32339,"children":32340},{"style":4167},[32341],{"type":51,"value":18703},{"type":45,"tag":209,"props":32343,"children":32344},{"style":328},[32345],{"type":51,"value":538},{"type":45,"tag":209,"props":32347,"children":32349},{"class":211,"line":32348},453,[32350,32355,32359,32363,32367],{"type":45,"tag":209,"props":32351,"children":32352},{"style":328},[32353],{"type":51,"value":32354},"              },",{"type":45,"tag":209,"props":32356,"children":32357},{"style":328},[32358],{"type":51,"value":22862},{"type":45,"tag":209,"props":32360,"children":32361},{"style":233},[32362],{"type":51,"value":22867},{"type":45,"tag":209,"props":32364,"children":32365},{"style":4132},[32366],{"type":51,"value":3362},{"type":45,"tag":209,"props":32368,"children":32369},{"style":328},[32370],{"type":51,"value":538},{"type":45,"tag":209,"props":32372,"children":32374},{"class":211,"line":32373},454,[32375],{"type":45,"tag":209,"props":32376,"children":32377},{"style":328},[32378],{"type":51,"value":8880},{"type":45,"tag":209,"props":32380,"children":32382},{"class":211,"line":32381},455,[32383,32387],{"type":45,"tag":209,"props":32384,"children":32385},{"style":4132},[32386],{"type":51,"value":22890},{"type":45,"tag":209,"props":32388,"children":32389},{"style":328},[32390],{"type":51,"value":538},{"type":45,"tag":209,"props":32392,"children":32394},{"class":211,"line":32393},456,[32395],{"type":45,"tag":209,"props":32396,"children":32397},{"style":328},[32398],{"type":51,"value":22902},{"type":45,"tag":209,"props":32400,"children":32402},{"class":211,"line":32401},457,[32403],{"type":45,"tag":209,"props":32404,"children":32405},{"style":328},[32406],{"type":51,"value":22910},{"type":45,"tag":209,"props":32408,"children":32410},{"class":211,"line":32409},458,[32411,32415],{"type":45,"tag":209,"props":32412,"children":32413},{"style":4132},[32414],{"type":51,"value":20660},{"type":45,"tag":209,"props":32416,"children":32417},{"style":328},[32418],{"type":51,"value":4007},{"type":45,"tag":209,"props":32420,"children":32422},{"class":211,"line":32421},459,[32423],{"type":45,"tag":209,"props":32424,"children":32425},{"style":328},[32426],{"type":51,"value":761},{"type":45,"tag":209,"props":32428,"children":32430},{"class":211,"line":32429},460,[32431],{"type":45,"tag":209,"props":32432,"children":32433},{"style":328},[32434],{"type":51,"value":32435},"  {\n",{"type":45,"tag":209,"props":32437,"children":32439},{"class":211,"line":32438},461,[32440],{"type":45,"tag":209,"props":32441,"children":32442},{"style":3811},[32443],{"type":51,"value":32444},"    \u002F\u002F Server metadata\n",{"type":45,"tag":209,"props":32446,"children":32448},{"class":211,"line":32447},462,[32449,32453,32457,32461,32466,32470],{"type":45,"tag":209,"props":32450,"children":32451},{"style":4132},[32452],{"type":51,"value":9719},{"type":45,"tag":209,"props":32454,"children":32455},{"style":328},[32456],{"type":51,"value":382},{"type":45,"tag":209,"props":32458,"children":32459},{"style":328},[32460],{"type":51,"value":3891},{"type":45,"tag":209,"props":32462,"children":32463},{"style":222},[32464],{"type":51,"value":32465},"ucp-shopping",{"type":45,"tag":209,"props":32467,"children":32468},{"style":328},[32469],{"type":51,"value":4002},{"type":45,"tag":209,"props":32471,"children":32472},{"style":328},[32473],{"type":51,"value":538},{"type":45,"tag":209,"props":32475,"children":32477},{"class":211,"line":32476},463,[32478,32482,32486,32490,32494,32498],{"type":45,"tag":209,"props":32479,"children":32480},{"style":4132},[32481],{"type":51,"value":7799},{"type":45,"tag":209,"props":32483,"children":32484},{"style":328},[32485],{"type":51,"value":382},{"type":45,"tag":209,"props":32487,"children":32488},{"style":4167},[32489],{"type":51,"value":8614},{"type":45,"tag":209,"props":32491,"children":32492},{"style":328},[32493],{"type":51,"value":5715},{"type":45,"tag":209,"props":32495,"children":32496},{"style":4167},[32497],{"type":51,"value":550},{"type":45,"tag":209,"props":32499,"children":32500},{"style":328},[32501],{"type":51,"value":538},{"type":45,"tag":209,"props":32503,"children":32505},{"class":211,"line":32504},464,[32506],{"type":45,"tag":209,"props":32507,"children":32508},{"style":328},[32509],{"type":51,"value":761},{"type":45,"tag":209,"props":32511,"children":32513},{"class":211,"line":32512},465,[32514],{"type":45,"tag":209,"props":32515,"children":32516},{"style":328},[32517],{"type":51,"value":32435},{"type":45,"tag":209,"props":32519,"children":32521},{"class":211,"line":32520},466,[32522],{"type":45,"tag":209,"props":32523,"children":32524},{"style":3811},[32525],{"type":51,"value":32526},"    \u002F\u002F Handler options\n",{"type":45,"tag":209,"props":32528,"children":32530},{"class":211,"line":32529},467,[32531,32536,32540,32544,32549,32553],{"type":45,"tag":209,"props":32532,"children":32533},{"style":4132},[32534],{"type":51,"value":32535},"    basePath",{"type":45,"tag":209,"props":32537,"children":32538},{"style":328},[32539],{"type":51,"value":382},{"type":45,"tag":209,"props":32541,"children":32542},{"style":328},[32543],{"type":51,"value":3891},{"type":45,"tag":209,"props":32545,"children":32546},{"style":222},[32547],{"type":51,"value":32548},"\u002Fapi\u002Fmcp",{"type":45,"tag":209,"props":32550,"children":32551},{"style":328},[32552],{"type":51,"value":4002},{"type":45,"tag":209,"props":32554,"children":32555},{"style":328},[32556],{"type":51,"value":538},{"type":45,"tag":209,"props":32558,"children":32560},{"class":211,"line":32559},468,[32561,32566,32570,32574],{"type":45,"tag":209,"props":32562,"children":32563},{"style":4132},[32564],{"type":51,"value":32565},"    maxDuration",{"type":45,"tag":209,"props":32567,"children":32568},{"style":328},[32569],{"type":51,"value":382},{"type":45,"tag":209,"props":32571,"children":32572},{"style":233},[32573],{"type":51,"value":13397},{"type":45,"tag":209,"props":32575,"children":32576},{"style":328},[32577],{"type":51,"value":538},{"type":45,"tag":209,"props":32579,"children":32581},{"class":211,"line":32580},469,[32582,32587,32591,32596,32600,32605,32609,32614,32619,32623,32628,32632],{"type":45,"tag":209,"props":32583,"children":32584},{"style":4132},[32585],{"type":51,"value":32586},"    verboseLogs",{"type":45,"tag":209,"props":32588,"children":32589},{"style":328},[32590],{"type":51,"value":382},{"type":45,"tag":209,"props":32592,"children":32593},{"style":4167},[32594],{"type":51,"value":32595}," process",{"type":45,"tag":209,"props":32597,"children":32598},{"style":328},[32599],{"type":51,"value":5715},{"type":45,"tag":209,"props":32601,"children":32602},{"style":4167},[32603],{"type":51,"value":32604},"env",{"type":45,"tag":209,"props":32606,"children":32607},{"style":328},[32608],{"type":51,"value":5715},{"type":45,"tag":209,"props":32610,"children":32611},{"style":4167},[32612],{"type":51,"value":32613},"NODE_ENV ",{"type":45,"tag":209,"props":32615,"children":32616},{"style":328},[32617],{"type":51,"value":32618},"===",{"type":45,"tag":209,"props":32620,"children":32621},{"style":328},[32622],{"type":51,"value":3891},{"type":45,"tag":209,"props":32624,"children":32625},{"style":222},[32626],{"type":51,"value":32627},"development",{"type":45,"tag":209,"props":32629,"children":32630},{"style":328},[32631],{"type":51,"value":4002},{"type":45,"tag":209,"props":32633,"children":32634},{"style":328},[32635],{"type":51,"value":538},{"type":45,"tag":209,"props":32637,"children":32639},{"class":211,"line":32638},470,[32640],{"type":45,"tag":209,"props":32641,"children":32642},{"style":328},[32643],{"type":51,"value":1515},{"type":45,"tag":209,"props":32645,"children":32647},{"class":211,"line":32646},471,[32648,32652],{"type":45,"tag":209,"props":32649,"children":32650},{"style":4167},[32651],{"type":51,"value":3362},{"type":45,"tag":209,"props":32653,"children":32654},{"style":328},[32655],{"type":51,"value":4007},{"type":45,"tag":209,"props":32657,"children":32659},{"class":211,"line":32658},472,[32660],{"type":45,"tag":209,"props":32661,"children":32662},{"emptyLinePlaceholder":40},[32663],{"type":51,"value":3854},{"type":45,"tag":209,"props":32665,"children":32667},{"class":211,"line":32666},473,[32668,32672,32676,32681,32685,32689,32693,32697,32701,32705],{"type":45,"tag":209,"props":32669,"children":32670},{"style":3860},[32671],{"type":51,"value":3863},{"type":45,"tag":209,"props":32673,"children":32674},{"style":328},[32675],{"type":51,"value":5646},{"type":45,"tag":209,"props":32677,"children":32678},{"style":4167},[32679],{"type":51,"value":32680}," handler",{"type":45,"tag":209,"props":32682,"children":32683},{"style":3860},[32684],{"type":51,"value":18994},{"type":45,"tag":209,"props":32686,"children":32687},{"style":4167},[32688],{"type":51,"value":7464},{"type":45,"tag":209,"props":32690,"children":32691},{"style":328},[32692],{"type":51,"value":845},{"type":45,"tag":209,"props":32694,"children":32695},{"style":4167},[32696],{"type":51,"value":32680},{"type":45,"tag":209,"props":32698,"children":32699},{"style":3860},[32700],{"type":51,"value":18994},{"type":45,"tag":209,"props":32702,"children":32703},{"style":4167},[32704],{"type":51,"value":11978},{"type":45,"tag":209,"props":32706,"children":32707},{"style":328},[32708],{"type":51,"value":8073},{"type":45,"tag":2107,"props":32710,"children":32712},{"id":32711},"libucptransportsmcp-toolsts",[32713],{"type":51,"value":32714},"lib\u002Fucp\u002Ftransports\u002Fmcp-tools.ts",{"type":45,"tag":198,"props":32716,"children":32718},{"className":3799,"code":32717,"language":3801,"meta":203,"style":203},"\u002F**\n * UCP MCP Tool Definitions\n * Reusable tool schemas for MCP transport\n * Generated by \u002Fucp scaffold\n *\u002F\n\nimport { z } from 'zod';\n\n\u002F\u002F Common schemas\nexport const LineItemSchema = z.object({\n  id: z.string().optional(),\n  name: z.string(),\n  quantity: z.number().int().positive(),\n  unit_price: z.number().int(),\n  total_price: z.number().int(),\n  currency: z.string().length(3),\n});\n\nexport const BuyerSchema = z.object({\n  email: z.string().email().optional(),\n  phone: z.string().optional(),\n  name: z.string().optional(),\n});\n\nexport const AddressSchema = z.object({\n  address_line1: z.string(),\n  address_line2: z.string().optional(),\n  city: z.string(),\n  state: z.string().optional(),\n  postal_code: z.string(),\n  country: z.string().length(2),\n});\n\nexport const PaymentDataSchema = z.object({\n  handler_id: z.string(),\n  token: z.string().optional(),\n  instrument: z.record(z.unknown()).optional(),\n});\n\n\u002F\u002F Tool definitions for documentation\nexport const UCP_MCP_TOOLS = {\n  ucp_get_profile: {\n    description: 'Get UCP discovery profile',\n    input: {},\n  },\n  ucp_create_checkout: {\n    description: 'Create a new checkout session',\n    input: {\n      line_items: 'Array of line items (required)',\n      currency: 'ISO 4217 currency code (required)',\n      buyer: 'Buyer information (optional)',\n      platform_profile_url: 'Platform UCP profile URL (optional)',\n    },\n  },\n  ucp_get_checkout: {\n    description: 'Get checkout session by ID',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n    },\n  },\n  ucp_update_checkout: {\n    description: 'Update checkout session',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n      line_items: 'Updated line items (optional)',\n      buyer: 'Updated buyer info (optional)',\n      fulfillment: 'Fulfillment selection (optional)',\n      discount_codes: 'Discount codes to apply (optional)',\n    },\n  },\n  ucp_complete_checkout: {\n    description: 'Complete checkout with payment',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n      payment_data: 'Payment handler data (required)',\n    },\n  },\n  ucp_get_fulfillment_options: {\n    description: 'Get shipping options (fulfillment extension)',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n      destination: 'Shipping address (required)',\n    },\n  },\n  ucp_validate_discount: {\n    description: 'Validate discount code (discount extension)',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n      code: 'Discount code (required)',\n    },\n  },\n  ucp_get_payment_handlers: {\n    description: 'Get available payment handlers',\n    input: {\n      checkout_id: 'Checkout session ID (required)',\n    },\n  },\n} as const;\n",[32719],{"type":45,"tag":97,"props":32720,"children":32721},{"__ignoreMap":203},[32722,32729,32737,32745,32752,32759,32766,32805,32812,32820,32859,32902,32933,32988,33031,33074,33125,33140,33147,33187,33242,33285,33328,33343,33350,33390,33422,33466,33498,33542,33574,33626,33641,33648,33688,33720,33764,33820,33835,33842,33850,33874,33890,33919,33935,33942,33958,33986,34001,34030,34058,34087,34116,34123,34130,34146,34174,34189,34218,34225,34232,34248,34276,34291,34318,34346,34374,34403,34432,34439,34446,34462,34490,34505,34532,34561,34568,34575,34591,34619,34634,34661,34690,34697,34704,34720,34748,34763,34790,34818,34825,34832,34848,34876,34891,34918,34925,34932],{"type":45,"tag":209,"props":32723,"children":32724},{"class":211,"line":212},[32725],{"type":45,"tag":209,"props":32726,"children":32727},{"style":3811},[32728],{"type":51,"value":3814},{"type":45,"tag":209,"props":32730,"children":32731},{"class":211,"line":498},[32732],{"type":45,"tag":209,"props":32733,"children":32734},{"style":3811},[32735],{"type":51,"value":32736}," * UCP MCP Tool Definitions\n",{"type":45,"tag":209,"props":32738,"children":32739},{"class":211,"line":29},[32740],{"type":45,"tag":209,"props":32741,"children":32742},{"style":3811},[32743],{"type":51,"value":32744}," * Reusable tool schemas for MCP transport\n",{"type":45,"tag":209,"props":32746,"children":32747},{"class":211,"line":578},[32748],{"type":45,"tag":209,"props":32749,"children":32750},{"style":3811},[32751],{"type":51,"value":3830},{"type":45,"tag":209,"props":32753,"children":32754},{"class":211,"line":622},[32755],{"type":45,"tag":209,"props":32756,"children":32757},{"style":3811},[32758],{"type":51,"value":3846},{"type":45,"tag":209,"props":32760,"children":32761},{"class":211,"line":660},[32762],{"type":45,"tag":209,"props":32763,"children":32764},{"emptyLinePlaceholder":40},[32765],{"type":51,"value":3854},{"type":45,"tag":209,"props":32767,"children":32768},{"class":211,"line":686},[32769,32773,32777,32781,32785,32789,32793,32797,32801],{"type":45,"tag":209,"props":32770,"children":32771},{"style":3860},[32772],{"type":51,"value":5641},{"type":45,"tag":209,"props":32774,"children":32775},{"style":328},[32776],{"type":51,"value":5646},{"type":45,"tag":209,"props":32778,"children":32779},{"style":4167},[32780],{"type":51,"value":5651},{"type":45,"tag":209,"props":32782,"children":32783},{"style":328},[32784],{"type":51,"value":5656},{"type":45,"tag":209,"props":32786,"children":32787},{"style":3860},[32788],{"type":51,"value":5661},{"type":45,"tag":209,"props":32790,"children":32791},{"style":328},[32792],{"type":51,"value":3891},{"type":45,"tag":209,"props":32794,"children":32795},{"style":222},[32796],{"type":51,"value":3707},{"type":45,"tag":209,"props":32798,"children":32799},{"style":328},[32800],{"type":51,"value":4002},{"type":45,"tag":209,"props":32802,"children":32803},{"style":328},[32804],{"type":51,"value":4007},{"type":45,"tag":209,"props":32806,"children":32807},{"class":211,"line":729},[32808],{"type":45,"tag":209,"props":32809,"children":32810},{"emptyLinePlaceholder":40},[32811],{"type":51,"value":3854},{"type":45,"tag":209,"props":32813,"children":32814},{"class":211,"line":755},[32815],{"type":45,"tag":209,"props":32816,"children":32817},{"style":3811},[32818],{"type":51,"value":32819},"\u002F\u002F Common schemas\n",{"type":45,"tag":209,"props":32821,"children":32822},{"class":211,"line":764},[32823,32827,32831,32835,32839,32843,32847,32851,32855],{"type":45,"tag":209,"props":32824,"children":32825},{"style":3860},[32826],{"type":51,"value":3863},{"type":45,"tag":209,"props":32828,"children":32829},{"style":507},[32830],{"type":51,"value":5696},{"type":45,"tag":209,"props":32832,"children":32833},{"style":4167},[32834],{"type":51,"value":5701},{"type":45,"tag":209,"props":32836,"children":32837},{"style":328},[32838],{"type":51,"value":5706},{"type":45,"tag":209,"props":32840,"children":32841},{"style":4167},[32842],{"type":51,"value":5651},{"type":45,"tag":209,"props":32844,"children":32845},{"style":328},[32846],{"type":51,"value":5715},{"type":45,"tag":209,"props":32848,"children":32849},{"style":317},[32850],{"type":51,"value":1910},{"type":45,"tag":209,"props":32852,"children":32853},{"style":4167},[32854],{"type":51,"value":5724},{"type":45,"tag":209,"props":32856,"children":32857},{"style":328},[32858],{"type":51,"value":495},{"type":45,"tag":209,"props":32860,"children":32861},{"class":211,"line":806},[32862,32866,32870,32874,32878,32882,32886,32890,32894,32898],{"type":45,"tag":209,"props":32863,"children":32864},{"style":4132},[32865],{"type":51,"value":4216},{"type":45,"tag":209,"props":32867,"children":32868},{"style":328},[32869],{"type":51,"value":382},{"type":45,"tag":209,"props":32871,"children":32872},{"style":4167},[32873],{"type":51,"value":5651},{"type":45,"tag":209,"props":32875,"children":32876},{"style":328},[32877],{"type":51,"value":5715},{"type":45,"tag":209,"props":32879,"children":32880},{"style":317},[32881],{"type":51,"value":1579},{"type":45,"tag":209,"props":32883,"children":32884},{"style":4167},[32885],{"type":51,"value":5756},{"type":45,"tag":209,"props":32887,"children":32888},{"style":328},[32889],{"type":51,"value":5715},{"type":45,"tag":209,"props":32891,"children":32892},{"style":317},[32893],{"type":51,"value":6571},{"type":45,"tag":209,"props":32895,"children":32896},{"style":4167},[32897],{"type":51,"value":5756},{"type":45,"tag":209,"props":32899,"children":32900},{"style":328},[32901],{"type":51,"value":538},{"type":45,"tag":209,"props":32903,"children":32904},{"class":211,"line":899},[32905,32909,32913,32917,32921,32925,32929],{"type":45,"tag":209,"props":32906,"children":32907},{"style":4132},[32908],{"type":51,"value":4236},{"type":45,"tag":209,"props":32910,"children":32911},{"style":328},[32912],{"type":51,"value":382},{"type":45,"tag":209,"props":32914,"children":32915},{"style":4167},[32916],{"type":51,"value":5651},{"type":45,"tag":209,"props":32918,"children":32919},{"style":328},[32920],{"type":51,"value":5715},{"type":45,"tag":209,"props":32922,"children":32923},{"style":317},[32924],{"type":51,"value":1579},{"type":45,"tag":209,"props":32926,"children":32927},{"style":4167},[32928],{"type":51,"value":5756},{"type":45,"tag":209,"props":32930,"children":32931},{"style":328},[32932],{"type":51,"value":538},{"type":45,"tag":209,"props":32934,"children":32935},{"class":211,"line":25},[32936,32940,32944,32948,32952,32956,32960,32964,32968,32972,32976,32980,32984],{"type":45,"tag":209,"props":32937,"children":32938},{"style":4132},[32939],{"type":51,"value":4256},{"type":45,"tag":209,"props":32941,"children":32942},{"style":328},[32943],{"type":51,"value":382},{"type":45,"tag":209,"props":32945,"children":32946},{"style":4167},[32947],{"type":51,"value":5651},{"type":45,"tag":209,"props":32949,"children":32950},{"style":328},[32951],{"type":51,"value":5715},{"type":45,"tag":209,"props":32953,"children":32954},{"style":317},[32955],{"type":51,"value":5815},{"type":45,"tag":209,"props":32957,"children":32958},{"style":4167},[32959],{"type":51,"value":5756},{"type":45,"tag":209,"props":32961,"children":32962},{"style":328},[32963],{"type":51,"value":5715},{"type":45,"tag":209,"props":32965,"children":32966},{"style":317},[32967],{"type":51,"value":5828},{"type":45,"tag":209,"props":32969,"children":32970},{"style":4167},[32971],{"type":51,"value":5756},{"type":45,"tag":209,"props":32973,"children":32974},{"style":328},[32975],{"type":51,"value":5715},{"type":45,"tag":209,"props":32977,"children":32978},{"style":317},[32979],{"type":51,"value":5841},{"type":45,"tag":209,"props":32981,"children":32982},{"style":4167},[32983],{"type":51,"value":5756},{"type":45,"tag":209,"props":32985,"children":32986},{"style":328},[32987],{"type":51,"value":538},{"type":45,"tag":209,"props":32989,"children":32990},{"class":211,"line":949},[32991,32995,32999,33003,33007,33011,33015,33019,33023,33027],{"type":45,"tag":209,"props":32992,"children":32993},{"style":4132},[32994],{"type":51,"value":4277},{"type":45,"tag":209,"props":32996,"children":32997},{"style":328},[32998],{"type":51,"value":382},{"type":45,"tag":209,"props":33000,"children":33001},{"style":4167},[33002],{"type":51,"value":5651},{"type":45,"tag":209,"props":33004,"children":33005},{"style":328},[33006],{"type":51,"value":5715},{"type":45,"tag":209,"props":33008,"children":33009},{"style":317},[33010],{"type":51,"value":5815},{"type":45,"tag":209,"props":33012,"children":33013},{"style":4167},[33014],{"type":51,"value":5756},{"type":45,"tag":209,"props":33016,"children":33017},{"style":328},[33018],{"type":51,"value":5715},{"type":45,"tag":209,"props":33020,"children":33021},{"style":317},[33022],{"type":51,"value":5828},{"type":45,"tag":209,"props":33024,"children":33025},{"style":4167},[33026],{"type":51,"value":5756},{"type":45,"tag":209,"props":33028,"children":33029},{"style":328},[33030],{"type":51,"value":538},{"type":45,"tag":209,"props":33032,"children":33033},{"class":211,"line":975},[33034,33038,33042,33046,33050,33054,33058,33062,33066,33070],{"type":45,"tag":209,"props":33035,"children":33036},{"style":4132},[33037],{"type":51,"value":4297},{"type":45,"tag":209,"props":33039,"children":33040},{"style":328},[33041],{"type":51,"value":382},{"type":45,"tag":209,"props":33043,"children":33044},{"style":4167},[33045],{"type":51,"value":5651},{"type":45,"tag":209,"props":33047,"children":33048},{"style":328},[33049],{"type":51,"value":5715},{"type":45,"tag":209,"props":33051,"children":33052},{"style":317},[33053],{"type":51,"value":5815},{"type":45,"tag":209,"props":33055,"children":33056},{"style":4167},[33057],{"type":51,"value":5756},{"type":45,"tag":209,"props":33059,"children":33060},{"style":328},[33061],{"type":51,"value":5715},{"type":45,"tag":209,"props":33063,"children":33064},{"style":317},[33065],{"type":51,"value":5828},{"type":45,"tag":209,"props":33067,"children":33068},{"style":4167},[33069],{"type":51,"value":5756},{"type":45,"tag":209,"props":33071,"children":33072},{"style":328},[33073],{"type":51,"value":538},{"type":45,"tag":209,"props":33075,"children":33076},{"class":211,"line":1000},[33077,33081,33085,33089,33093,33097,33101,33105,33109,33113,33117,33121],{"type":45,"tag":209,"props":33078,"children":33079},{"style":4132},[33080],{"type":51,"value":4317},{"type":45,"tag":209,"props":33082,"children":33083},{"style":328},[33084],{"type":51,"value":382},{"type":45,"tag":209,"props":33086,"children":33087},{"style":4167},[33088],{"type":51,"value":5651},{"type":45,"tag":209,"props":33090,"children":33091},{"style":328},[33092],{"type":51,"value":5715},{"type":45,"tag":209,"props":33094,"children":33095},{"style":317},[33096],{"type":51,"value":1579},{"type":45,"tag":209,"props":33098,"children":33099},{"style":4167},[33100],{"type":51,"value":5756},{"type":45,"tag":209,"props":33102,"children":33103},{"style":328},[33104],{"type":51,"value":5715},{"type":45,"tag":209,"props":33106,"children":33107},{"style":317},[33108],{"type":51,"value":5976},{"type":45,"tag":209,"props":33110,"children":33111},{"style":4167},[33112],{"type":51,"value":5724},{"type":45,"tag":209,"props":33114,"children":33115},{"style":233},[33116],{"type":51,"value":5985},{"type":45,"tag":209,"props":33118,"children":33119},{"style":4167},[33120],{"type":51,"value":3362},{"type":45,"tag":209,"props":33122,"children":33123},{"style":328},[33124],{"type":51,"value":538},{"type":45,"tag":209,"props":33126,"children":33127},{"class":211,"line":1026},[33128,33132,33136],{"type":45,"tag":209,"props":33129,"children":33130},{"style":328},[33131],{"type":51,"value":6001},{"type":45,"tag":209,"props":33133,"children":33134},{"style":4167},[33135],{"type":51,"value":3362},{"type":45,"tag":209,"props":33137,"children":33138},{"style":328},[33139],{"type":51,"value":4007},{"type":45,"tag":209,"props":33141,"children":33142},{"class":211,"line":1034},[33143],{"type":45,"tag":209,"props":33144,"children":33145},{"emptyLinePlaceholder":40},[33146],{"type":51,"value":3854},{"type":45,"tag":209,"props":33148,"children":33149},{"class":211,"line":1064},[33150,33154,33158,33163,33167,33171,33175,33179,33183],{"type":45,"tag":209,"props":33151,"children":33152},{"style":3860},[33153],{"type":51,"value":3863},{"type":45,"tag":209,"props":33155,"children":33156},{"style":507},[33157],{"type":51,"value":5696},{"type":45,"tag":209,"props":33159,"children":33160},{"style":4167},[33161],{"type":51,"value":33162}," BuyerSchema ",{"type":45,"tag":209,"props":33164,"children":33165},{"style":328},[33166],{"type":51,"value":5706},{"type":45,"tag":209,"props":33168,"children":33169},{"style":4167},[33170],{"type":51,"value":5651},{"type":45,"tag":209,"props":33172,"children":33173},{"style":328},[33174],{"type":51,"value":5715},{"type":45,"tag":209,"props":33176,"children":33177},{"style":317},[33178],{"type":51,"value":1910},{"type":45,"tag":209,"props":33180,"children":33181},{"style":4167},[33182],{"type":51,"value":5724},{"type":45,"tag":209,"props":33184,"children":33185},{"style":328},[33186],{"type":51,"value":495},{"type":45,"tag":209,"props":33188,"children":33189},{"class":211,"line":1090},[33190,33194,33198,33202,33206,33210,33214,33218,33222,33226,33230,33234,33238],{"type":45,"tag":209,"props":33191,"children":33192},{"style":4132},[33193],{"type":51,"value":5497},{"type":45,"tag":209,"props":33195,"children":33196},{"style":328},[33197],{"type":51,"value":382},{"type":45,"tag":209,"props":33199,"children":33200},{"style":4167},[33201],{"type":51,"value":5651},{"type":45,"tag":209,"props":33203,"children":33204},{"style":328},[33205],{"type":51,"value":5715},{"type":45,"tag":209,"props":33207,"children":33208},{"style":317},[33209],{"type":51,"value":1579},{"type":45,"tag":209,"props":33211,"children":33212},{"style":4167},[33213],{"type":51,"value":5756},{"type":45,"tag":209,"props":33215,"children":33216},{"style":328},[33217],{"type":51,"value":5715},{"type":45,"tag":209,"props":33219,"children":33220},{"style":317},[33221],{"type":51,"value":6558},{"type":45,"tag":209,"props":33223,"children":33224},{"style":4167},[33225],{"type":51,"value":5756},{"type":45,"tag":209,"props":33227,"children":33228},{"style":328},[33229],{"type":51,"value":5715},{"type":45,"tag":209,"props":33231,"children":33232},{"style":317},[33233],{"type":51,"value":6571},{"type":45,"tag":209,"props":33235,"children":33236},{"style":4167},[33237],{"type":51,"value":5756},{"type":45,"tag":209,"props":33239,"children":33240},{"style":328},[33241],{"type":51,"value":538},{"type":45,"tag":209,"props":33243,"children":33244},{"class":211,"line":1115},[33245,33249,33253,33257,33261,33265,33269,33273,33277,33281],{"type":45,"tag":209,"props":33246,"children":33247},{"style":4132},[33248],{"type":51,"value":5518},{"type":45,"tag":209,"props":33250,"children":33251},{"style":328},[33252],{"type":51,"value":382},{"type":45,"tag":209,"props":33254,"children":33255},{"style":4167},[33256],{"type":51,"value":5651},{"type":45,"tag":209,"props":33258,"children":33259},{"style":328},[33260],{"type":51,"value":5715},{"type":45,"tag":209,"props":33262,"children":33263},{"style":317},[33264],{"type":51,"value":1579},{"type":45,"tag":209,"props":33266,"children":33267},{"style":4167},[33268],{"type":51,"value":5756},{"type":45,"tag":209,"props":33270,"children":33271},{"style":328},[33272],{"type":51,"value":5715},{"type":45,"tag":209,"props":33274,"children":33275},{"style":317},[33276],{"type":51,"value":6571},{"type":45,"tag":209,"props":33278,"children":33279},{"style":4167},[33280],{"type":51,"value":5756},{"type":45,"tag":209,"props":33282,"children":33283},{"style":328},[33284],{"type":51,"value":538},{"type":45,"tag":209,"props":33286,"children":33287},{"class":211,"line":1144},[33288,33292,33296,33300,33304,33308,33312,33316,33320,33324],{"type":45,"tag":209,"props":33289,"children":33290},{"style":4132},[33291],{"type":51,"value":4236},{"type":45,"tag":209,"props":33293,"children":33294},{"style":328},[33295],{"type":51,"value":382},{"type":45,"tag":209,"props":33297,"children":33298},{"style":4167},[33299],{"type":51,"value":5651},{"type":45,"tag":209,"props":33301,"children":33302},{"style":328},[33303],{"type":51,"value":5715},{"type":45,"tag":209,"props":33305,"children":33306},{"style":317},[33307],{"type":51,"value":1579},{"type":45,"tag":209,"props":33309,"children":33310},{"style":4167},[33311],{"type":51,"value":5756},{"type":45,"tag":209,"props":33313,"children":33314},{"style":328},[33315],{"type":51,"value":5715},{"type":45,"tag":209,"props":33317,"children":33318},{"style":317},[33319],{"type":51,"value":6571},{"type":45,"tag":209,"props":33321,"children":33322},{"style":4167},[33323],{"type":51,"value":5756},{"type":45,"tag":209,"props":33325,"children":33326},{"style":328},[33327],{"type":51,"value":538},{"type":45,"tag":209,"props":33329,"children":33330},{"class":211,"line":1173},[33331,33335,33339],{"type":45,"tag":209,"props":33332,"children":33333},{"style":328},[33334],{"type":51,"value":6001},{"type":45,"tag":209,"props":33336,"children":33337},{"style":4167},[33338],{"type":51,"value":3362},{"type":45,"tag":209,"props":33340,"children":33341},{"style":328},[33342],{"type":51,"value":4007},{"type":45,"tag":209,"props":33344,"children":33345},{"class":211,"line":1202},[33346],{"type":45,"tag":209,"props":33347,"children":33348},{"emptyLinePlaceholder":40},[33349],{"type":51,"value":3854},{"type":45,"tag":209,"props":33351,"children":33352},{"class":211,"line":1228},[33353,33357,33361,33366,33370,33374,33378,33382,33386],{"type":45,"tag":209,"props":33354,"children":33355},{"style":3860},[33356],{"type":51,"value":3863},{"type":45,"tag":209,"props":33358,"children":33359},{"style":507},[33360],{"type":51,"value":5696},{"type":45,"tag":209,"props":33362,"children":33363},{"style":4167},[33364],{"type":51,"value":33365}," AddressSchema ",{"type":45,"tag":209,"props":33367,"children":33368},{"style":328},[33369],{"type":51,"value":5706},{"type":45,"tag":209,"props":33371,"children":33372},{"style":4167},[33373],{"type":51,"value":5651},{"type":45,"tag":209,"props":33375,"children":33376},{"style":328},[33377],{"type":51,"value":5715},{"type":45,"tag":209,"props":33379,"children":33380},{"style":317},[33381],{"type":51,"value":1910},{"type":45,"tag":209,"props":33383,"children":33384},{"style":4167},[33385],{"type":51,"value":5724},{"type":45,"tag":209,"props":33387,"children":33388},{"style":328},[33389],{"type":51,"value":495},{"type":45,"tag":209,"props":33391,"children":33392},{"class":211,"line":1236},[33393,33398,33402,33406,33410,33414,33418],{"type":45,"tag":209,"props":33394,"children":33395},{"style":4132},[33396],{"type":51,"value":33397},"  address_line1",{"type":45,"tag":209,"props":33399,"children":33400},{"style":328},[33401],{"type":51,"value":382},{"type":45,"tag":209,"props":33403,"children":33404},{"style":4167},[33405],{"type":51,"value":5651},{"type":45,"tag":209,"props":33407,"children":33408},{"style":328},[33409],{"type":51,"value":5715},{"type":45,"tag":209,"props":33411,"children":33412},{"style":317},[33413],{"type":51,"value":1579},{"type":45,"tag":209,"props":33415,"children":33416},{"style":4167},[33417],{"type":51,"value":5756},{"type":45,"tag":209,"props":33419,"children":33420},{"style":328},[33421],{"type":51,"value":538},{"type":45,"tag":209,"props":33423,"children":33424},{"class":211,"line":1274},[33425,33430,33434,33438,33442,33446,33450,33454,33458,33462],{"type":45,"tag":209,"props":33426,"children":33427},{"style":4132},[33428],{"type":51,"value":33429},"  address_line2",{"type":45,"tag":209,"props":33431,"children":33432},{"style":328},[33433],{"type":51,"value":382},{"type":45,"tag":209,"props":33435,"children":33436},{"style":4167},[33437],{"type":51,"value":5651},{"type":45,"tag":209,"props":33439,"children":33440},{"style":328},[33441],{"type":51,"value":5715},{"type":45,"tag":209,"props":33443,"children":33444},{"style":317},[33445],{"type":51,"value":1579},{"type":45,"tag":209,"props":33447,"children":33448},{"style":4167},[33449],{"type":51,"value":5756},{"type":45,"tag":209,"props":33451,"children":33452},{"style":328},[33453],{"type":51,"value":5715},{"type":45,"tag":209,"props":33455,"children":33456},{"style":317},[33457],{"type":51,"value":6571},{"type":45,"tag":209,"props":33459,"children":33460},{"style":4167},[33461],{"type":51,"value":5756},{"type":45,"tag":209,"props":33463,"children":33464},{"style":328},[33465],{"type":51,"value":538},{"type":45,"tag":209,"props":33467,"children":33468},{"class":211,"line":1299},[33469,33474,33478,33482,33486,33490,33494],{"type":45,"tag":209,"props":33470,"children":33471},{"style":4132},[33472],{"type":51,"value":33473},"  city",{"type":45,"tag":209,"props":33475,"children":33476},{"style":328},[33477],{"type":51,"value":382},{"type":45,"tag":209,"props":33479,"children":33480},{"style":4167},[33481],{"type":51,"value":5651},{"type":45,"tag":209,"props":33483,"children":33484},{"style":328},[33485],{"type":51,"value":5715},{"type":45,"tag":209,"props":33487,"children":33488},{"style":317},[33489],{"type":51,"value":1579},{"type":45,"tag":209,"props":33491,"children":33492},{"style":4167},[33493],{"type":51,"value":5756},{"type":45,"tag":209,"props":33495,"children":33496},{"style":328},[33497],{"type":51,"value":538},{"type":45,"tag":209,"props":33499,"children":33500},{"class":211,"line":1324},[33501,33506,33510,33514,33518,33522,33526,33530,33534,33538],{"type":45,"tag":209,"props":33502,"children":33503},{"style":4132},[33504],{"type":51,"value":33505},"  state",{"type":45,"tag":209,"props":33507,"children":33508},{"style":328},[33509],{"type":51,"value":382},{"type":45,"tag":209,"props":33511,"children":33512},{"style":4167},[33513],{"type":51,"value":5651},{"type":45,"tag":209,"props":33515,"children":33516},{"style":328},[33517],{"type":51,"value":5715},{"type":45,"tag":209,"props":33519,"children":33520},{"style":317},[33521],{"type":51,"value":1579},{"type":45,"tag":209,"props":33523,"children":33524},{"style":4167},[33525],{"type":51,"value":5756},{"type":45,"tag":209,"props":33527,"children":33528},{"style":328},[33529],{"type":51,"value":5715},{"type":45,"tag":209,"props":33531,"children":33532},{"style":317},[33533],{"type":51,"value":6571},{"type":45,"tag":209,"props":33535,"children":33536},{"style":4167},[33537],{"type":51,"value":5756},{"type":45,"tag":209,"props":33539,"children":33540},{"style":328},[33541],{"type":51,"value":538},{"type":45,"tag":209,"props":33543,"children":33544},{"class":211,"line":1349},[33545,33550,33554,33558,33562,33566,33570],{"type":45,"tag":209,"props":33546,"children":33547},{"style":4132},[33548],{"type":51,"value":33549},"  postal_code",{"type":45,"tag":209,"props":33551,"children":33552},{"style":328},[33553],{"type":51,"value":382},{"type":45,"tag":209,"props":33555,"children":33556},{"style":4167},[33557],{"type":51,"value":5651},{"type":45,"tag":209,"props":33559,"children":33560},{"style":328},[33561],{"type":51,"value":5715},{"type":45,"tag":209,"props":33563,"children":33564},{"style":317},[33565],{"type":51,"value":1579},{"type":45,"tag":209,"props":33567,"children":33568},{"style":4167},[33569],{"type":51,"value":5756},{"type":45,"tag":209,"props":33571,"children":33572},{"style":328},[33573],{"type":51,"value":538},{"type":45,"tag":209,"props":33575,"children":33576},{"class":211,"line":1386},[33577,33582,33586,33590,33594,33598,33602,33606,33610,33614,33618,33622],{"type":45,"tag":209,"props":33578,"children":33579},{"style":4132},[33580],{"type":51,"value":33581},"  country",{"type":45,"tag":209,"props":33583,"children":33584},{"style":328},[33585],{"type":51,"value":382},{"type":45,"tag":209,"props":33587,"children":33588},{"style":4167},[33589],{"type":51,"value":5651},{"type":45,"tag":209,"props":33591,"children":33592},{"style":328},[33593],{"type":51,"value":5715},{"type":45,"tag":209,"props":33595,"children":33596},{"style":317},[33597],{"type":51,"value":1579},{"type":45,"tag":209,"props":33599,"children":33600},{"style":4167},[33601],{"type":51,"value":5756},{"type":45,"tag":209,"props":33603,"children":33604},{"style":328},[33605],{"type":51,"value":5715},{"type":45,"tag":209,"props":33607,"children":33608},{"style":317},[33609],{"type":51,"value":5976},{"type":45,"tag":209,"props":33611,"children":33612},{"style":4167},[33613],{"type":51,"value":5724},{"type":45,"tag":209,"props":33615,"children":33616},{"style":233},[33617],{"type":51,"value":26702},{"type":45,"tag":209,"props":33619,"children":33620},{"style":4167},[33621],{"type":51,"value":3362},{"type":45,"tag":209,"props":33623,"children":33624},{"style":328},[33625],{"type":51,"value":538},{"type":45,"tag":209,"props":33627,"children":33628},{"class":211,"line":1424},[33629,33633,33637],{"type":45,"tag":209,"props":33630,"children":33631},{"style":328},[33632],{"type":51,"value":6001},{"type":45,"tag":209,"props":33634,"children":33635},{"style":4167},[33636],{"type":51,"value":3362},{"type":45,"tag":209,"props":33638,"children":33639},{"style":328},[33640],{"type":51,"value":4007},{"type":45,"tag":209,"props":33642,"children":33643},{"class":211,"line":1448},[33644],{"type":45,"tag":209,"props":33645,"children":33646},{"emptyLinePlaceholder":40},[33647],{"type":51,"value":3854},{"type":45,"tag":209,"props":33649,"children":33650},{"class":211,"line":1474},[33651,33655,33659,33664,33668,33672,33676,33680,33684],{"type":45,"tag":209,"props":33652,"children":33653},{"style":3860},[33654],{"type":51,"value":3863},{"type":45,"tag":209,"props":33656,"children":33657},{"style":507},[33658],{"type":51,"value":5696},{"type":45,"tag":209,"props":33660,"children":33661},{"style":4167},[33662],{"type":51,"value":33663}," PaymentDataSchema ",{"type":45,"tag":209,"props":33665,"children":33666},{"style":328},[33667],{"type":51,"value":5706},{"type":45,"tag":209,"props":33669,"children":33670},{"style":4167},[33671],{"type":51,"value":5651},{"type":45,"tag":209,"props":33673,"children":33674},{"style":328},[33675],{"type":51,"value":5715},{"type":45,"tag":209,"props":33677,"children":33678},{"style":317},[33679],{"type":51,"value":1910},{"type":45,"tag":209,"props":33681,"children":33682},{"style":4167},[33683],{"type":51,"value":5724},{"type":45,"tag":209,"props":33685,"children":33686},{"style":328},[33687],{"type":51,"value":495},{"type":45,"tag":209,"props":33689,"children":33690},{"class":211,"line":1500},[33691,33696,33700,33704,33708,33712,33716],{"type":45,"tag":209,"props":33692,"children":33693},{"style":4132},[33694],{"type":51,"value":33695},"  handler_id",{"type":45,"tag":209,"props":33697,"children":33698},{"style":328},[33699],{"type":51,"value":382},{"type":45,"tag":209,"props":33701,"children":33702},{"style":4167},[33703],{"type":51,"value":5651},{"type":45,"tag":209,"props":33705,"children":33706},{"style":328},[33707],{"type":51,"value":5715},{"type":45,"tag":209,"props":33709,"children":33710},{"style":317},[33711],{"type":51,"value":1579},{"type":45,"tag":209,"props":33713,"children":33714},{"style":4167},[33715],{"type":51,"value":5756},{"type":45,"tag":209,"props":33717,"children":33718},{"style":328},[33719],{"type":51,"value":538},{"type":45,"tag":209,"props":33721,"children":33722},{"class":211,"line":1509},[33723,33728,33732,33736,33740,33744,33748,33752,33756,33760],{"type":45,"tag":209,"props":33724,"children":33725},{"style":4132},[33726],{"type":51,"value":33727},"  token",{"type":45,"tag":209,"props":33729,"children":33730},{"style":328},[33731],{"type":51,"value":382},{"type":45,"tag":209,"props":33733,"children":33734},{"style":4167},[33735],{"type":51,"value":5651},{"type":45,"tag":209,"props":33737,"children":33738},{"style":328},[33739],{"type":51,"value":5715},{"type":45,"tag":209,"props":33741,"children":33742},{"style":317},[33743],{"type":51,"value":1579},{"type":45,"tag":209,"props":33745,"children":33746},{"style":4167},[33747],{"type":51,"value":5756},{"type":45,"tag":209,"props":33749,"children":33750},{"style":328},[33751],{"type":51,"value":5715},{"type":45,"tag":209,"props":33753,"children":33754},{"style":317},[33755],{"type":51,"value":6571},{"type":45,"tag":209,"props":33757,"children":33758},{"style":4167},[33759],{"type":51,"value":5756},{"type":45,"tag":209,"props":33761,"children":33762},{"style":328},[33763],{"type":51,"value":538},{"type":45,"tag":209,"props":33765,"children":33766},{"class":211,"line":1518},[33767,33772,33776,33780,33784,33788,33792,33796,33800,33804,33808,33812,33816],{"type":45,"tag":209,"props":33768,"children":33769},{"style":4132},[33770],{"type":51,"value":33771},"  instrument",{"type":45,"tag":209,"props":33773,"children":33774},{"style":328},[33775],{"type":51,"value":382},{"type":45,"tag":209,"props":33777,"children":33778},{"style":4167},[33779],{"type":51,"value":5651},{"type":45,"tag":209,"props":33781,"children":33782},{"style":328},[33783],{"type":51,"value":5715},{"type":45,"tag":209,"props":33785,"children":33786},{"style":317},[33787],{"type":51,"value":7064},{"type":45,"tag":209,"props":33789,"children":33790},{"style":4167},[33791],{"type":51,"value":7069},{"type":45,"tag":209,"props":33793,"children":33794},{"style":328},[33795],{"type":51,"value":5715},{"type":45,"tag":209,"props":33797,"children":33798},{"style":317},[33799],{"type":51,"value":7078},{"type":45,"tag":209,"props":33801,"children":33802},{"style":4167},[33803],{"type":51,"value":7083},{"type":45,"tag":209,"props":33805,"children":33806},{"style":328},[33807],{"type":51,"value":5715},{"type":45,"tag":209,"props":33809,"children":33810},{"style":317},[33811],{"type":51,"value":6571},{"type":45,"tag":209,"props":33813,"children":33814},{"style":4167},[33815],{"type":51,"value":5756},{"type":45,"tag":209,"props":33817,"children":33818},{"style":328},[33819],{"type":51,"value":538},{"type":45,"tag":209,"props":33821,"children":33822},{"class":211,"line":4414},[33823,33827,33831],{"type":45,"tag":209,"props":33824,"children":33825},{"style":328},[33826],{"type":51,"value":6001},{"type":45,"tag":209,"props":33828,"children":33829},{"style":4167},[33830],{"type":51,"value":3362},{"type":45,"tag":209,"props":33832,"children":33833},{"style":328},[33834],{"type":51,"value":4007},{"type":45,"tag":209,"props":33836,"children":33837},{"class":211,"line":4435},[33838],{"type":45,"tag":209,"props":33839,"children":33840},{"emptyLinePlaceholder":40},[33841],{"type":51,"value":3854},{"type":45,"tag":209,"props":33843,"children":33844},{"class":211,"line":4456},[33845],{"type":45,"tag":209,"props":33846,"children":33847},{"style":3811},[33848],{"type":51,"value":33849},"\u002F\u002F Tool definitions for documentation\n",{"type":45,"tag":209,"props":33851,"children":33852},{"class":211,"line":4477},[33853,33857,33861,33866,33870],{"type":45,"tag":209,"props":33854,"children":33855},{"style":3860},[33856],{"type":51,"value":3863},{"type":45,"tag":209,"props":33858,"children":33859},{"style":507},[33860],{"type":51,"value":5696},{"type":45,"tag":209,"props":33862,"children":33863},{"style":4167},[33864],{"type":51,"value":33865}," UCP_MCP_TOOLS ",{"type":45,"tag":209,"props":33867,"children":33868},{"style":328},[33869],{"type":51,"value":5706},{"type":45,"tag":209,"props":33871,"children":33872},{"style":328},[33873],{"type":51,"value":683},{"type":45,"tag":209,"props":33875,"children":33876},{"class":211,"line":4497},[33877,33882,33886],{"type":45,"tag":209,"props":33878,"children":33879},{"style":4132},[33880],{"type":51,"value":33881},"  ucp_get_profile",{"type":45,"tag":209,"props":33883,"children":33884},{"style":328},[33885],{"type":51,"value":382},{"type":45,"tag":209,"props":33887,"children":33888},{"style":328},[33889],{"type":51,"value":683},{"type":45,"tag":209,"props":33891,"children":33892},{"class":211,"line":4505},[33893,33898,33902,33906,33911,33915],{"type":45,"tag":209,"props":33894,"children":33895},{"style":4132},[33896],{"type":51,"value":33897},"    description",{"type":45,"tag":209,"props":33899,"children":33900},{"style":328},[33901],{"type":51,"value":382},{"type":45,"tag":209,"props":33903,"children":33904},{"style":328},[33905],{"type":51,"value":3891},{"type":45,"tag":209,"props":33907,"children":33908},{"style":222},[33909],{"type":51,"value":33910},"Get UCP discovery profile",{"type":45,"tag":209,"props":33912,"children":33913},{"style":328},[33914],{"type":51,"value":4002},{"type":45,"tag":209,"props":33916,"children":33917},{"style":328},[33918],{"type":51,"value":538},{"type":45,"tag":209,"props":33920,"children":33921},{"class":211,"line":4513},[33922,33927,33931],{"type":45,"tag":209,"props":33923,"children":33924},{"style":4132},[33925],{"type":51,"value":33926},"    input",{"type":45,"tag":209,"props":33928,"children":33929},{"style":328},[33930],{"type":51,"value":382},{"type":45,"tag":209,"props":33932,"children":33933},{"style":328},[33934],{"type":51,"value":1087},{"type":45,"tag":209,"props":33936,"children":33937},{"class":211,"line":4534},[33938],{"type":45,"tag":209,"props":33939,"children":33940},{"style":328},[33941],{"type":51,"value":761},{"type":45,"tag":209,"props":33943,"children":33944},{"class":211,"line":4616},[33945,33950,33954],{"type":45,"tag":209,"props":33946,"children":33947},{"style":4132},[33948],{"type":51,"value":33949},"  ucp_create_checkout",{"type":45,"tag":209,"props":33951,"children":33952},{"style":328},[33953],{"type":51,"value":382},{"type":45,"tag":209,"props":33955,"children":33956},{"style":328},[33957],{"type":51,"value":683},{"type":45,"tag":209,"props":33959,"children":33960},{"class":211,"line":4642},[33961,33965,33969,33973,33978,33982],{"type":45,"tag":209,"props":33962,"children":33963},{"style":4132},[33964],{"type":51,"value":33897},{"type":45,"tag":209,"props":33966,"children":33967},{"style":328},[33968],{"type":51,"value":382},{"type":45,"tag":209,"props":33970,"children":33971},{"style":328},[33972],{"type":51,"value":3891},{"type":45,"tag":209,"props":33974,"children":33975},{"style":222},[33976],{"type":51,"value":33977},"Create a new checkout session",{"type":45,"tag":209,"props":33979,"children":33980},{"style":328},[33981],{"type":51,"value":4002},{"type":45,"tag":209,"props":33983,"children":33984},{"style":328},[33985],{"type":51,"value":538},{"type":45,"tag":209,"props":33987,"children":33988},{"class":211,"line":4663},[33989,33993,33997],{"type":45,"tag":209,"props":33990,"children":33991},{"style":4132},[33992],{"type":51,"value":33926},{"type":45,"tag":209,"props":33994,"children":33995},{"style":328},[33996],{"type":51,"value":382},{"type":45,"tag":209,"props":33998,"children":33999},{"style":328},[34000],{"type":51,"value":683},{"type":45,"tag":209,"props":34002,"children":34003},{"class":211,"line":4683},[34004,34009,34013,34017,34022,34026],{"type":45,"tag":209,"props":34005,"children":34006},{"style":4132},[34007],{"type":51,"value":34008},"      line_items",{"type":45,"tag":209,"props":34010,"children":34011},{"style":328},[34012],{"type":51,"value":382},{"type":45,"tag":209,"props":34014,"children":34015},{"style":328},[34016],{"type":51,"value":3891},{"type":45,"tag":209,"props":34018,"children":34019},{"style":222},[34020],{"type":51,"value":34021},"Array of line items (required)",{"type":45,"tag":209,"props":34023,"children":34024},{"style":328},[34025],{"type":51,"value":4002},{"type":45,"tag":209,"props":34027,"children":34028},{"style":328},[34029],{"type":51,"value":538},{"type":45,"tag":209,"props":34031,"children":34032},{"class":211,"line":4691},[34033,34037,34041,34045,34050,34054],{"type":45,"tag":209,"props":34034,"children":34035},{"style":4132},[34036],{"type":51,"value":14107},{"type":45,"tag":209,"props":34038,"children":34039},{"style":328},[34040],{"type":51,"value":382},{"type":45,"tag":209,"props":34042,"children":34043},{"style":328},[34044],{"type":51,"value":3891},{"type":45,"tag":209,"props":34046,"children":34047},{"style":222},[34048],{"type":51,"value":34049},"ISO 4217 currency code (required)",{"type":45,"tag":209,"props":34051,"children":34052},{"style":328},[34053],{"type":51,"value":4002},{"type":45,"tag":209,"props":34055,"children":34056},{"style":328},[34057],{"type":51,"value":538},{"type":45,"tag":209,"props":34059,"children":34060},{"class":211,"line":4699},[34061,34066,34070,34074,34079,34083],{"type":45,"tag":209,"props":34062,"children":34063},{"style":4132},[34064],{"type":51,"value":34065},"      buyer",{"type":45,"tag":209,"props":34067,"children":34068},{"style":328},[34069],{"type":51,"value":382},{"type":45,"tag":209,"props":34071,"children":34072},{"style":328},[34073],{"type":51,"value":3891},{"type":45,"tag":209,"props":34075,"children":34076},{"style":222},[34077],{"type":51,"value":34078},"Buyer information (optional)",{"type":45,"tag":209,"props":34080,"children":34081},{"style":328},[34082],{"type":51,"value":4002},{"type":45,"tag":209,"props":34084,"children":34085},{"style":328},[34086],{"type":51,"value":538},{"type":45,"tag":209,"props":34088,"children":34089},{"class":211,"line":4719},[34090,34095,34099,34103,34108,34112],{"type":45,"tag":209,"props":34091,"children":34092},{"style":4132},[34093],{"type":51,"value":34094},"      platform_profile_url",{"type":45,"tag":209,"props":34096,"children":34097},{"style":328},[34098],{"type":51,"value":382},{"type":45,"tag":209,"props":34100,"children":34101},{"style":328},[34102],{"type":51,"value":3891},{"type":45,"tag":209,"props":34104,"children":34105},{"style":222},[34106],{"type":51,"value":34107},"Platform UCP profile URL (optional)",{"type":45,"tag":209,"props":34109,"children":34110},{"style":328},[34111],{"type":51,"value":4002},{"type":45,"tag":209,"props":34113,"children":34114},{"style":328},[34115],{"type":51,"value":538},{"type":45,"tag":209,"props":34117,"children":34118},{"class":211,"line":4739},[34119],{"type":45,"tag":209,"props":34120,"children":34121},{"style":328},[34122],{"type":51,"value":7644},{"type":45,"tag":209,"props":34124,"children":34125},{"class":211,"line":4760},[34126],{"type":45,"tag":209,"props":34127,"children":34128},{"style":328},[34129],{"type":51,"value":761},{"type":45,"tag":209,"props":34131,"children":34132},{"class":211,"line":4802},[34133,34138,34142],{"type":45,"tag":209,"props":34134,"children":34135},{"style":4132},[34136],{"type":51,"value":34137},"  ucp_get_checkout",{"type":45,"tag":209,"props":34139,"children":34140},{"style":328},[34141],{"type":51,"value":382},{"type":45,"tag":209,"props":34143,"children":34144},{"style":328},[34145],{"type":51,"value":683},{"type":45,"tag":209,"props":34147,"children":34148},{"class":211,"line":4810},[34149,34153,34157,34161,34166,34170],{"type":45,"tag":209,"props":34150,"children":34151},{"style":4132},[34152],{"type":51,"value":33897},{"type":45,"tag":209,"props":34154,"children":34155},{"style":328},[34156],{"type":51,"value":382},{"type":45,"tag":209,"props":34158,"children":34159},{"style":328},[34160],{"type":51,"value":3891},{"type":45,"tag":209,"props":34162,"children":34163},{"style":222},[34164],{"type":51,"value":34165},"Get checkout session by ID",{"type":45,"tag":209,"props":34167,"children":34168},{"style":328},[34169],{"type":51,"value":4002},{"type":45,"tag":209,"props":34171,"children":34172},{"style":328},[34173],{"type":51,"value":538},{"type":45,"tag":209,"props":34175,"children":34176},{"class":211,"line":4818},[34177,34181,34185],{"type":45,"tag":209,"props":34178,"children":34179},{"style":4132},[34180],{"type":51,"value":33926},{"type":45,"tag":209,"props":34182,"children":34183},{"style":328},[34184],{"type":51,"value":382},{"type":45,"tag":209,"props":34186,"children":34187},{"style":328},[34188],{"type":51,"value":683},{"type":45,"tag":209,"props":34190,"children":34191},{"class":211,"line":4839},[34192,34197,34201,34205,34210,34214],{"type":45,"tag":209,"props":34193,"children":34194},{"style":4132},[34195],{"type":51,"value":34196},"      checkout_id",{"type":45,"tag":209,"props":34198,"children":34199},{"style":328},[34200],{"type":51,"value":382},{"type":45,"tag":209,"props":34202,"children":34203},{"style":328},[34204],{"type":51,"value":3891},{"type":45,"tag":209,"props":34206,"children":34207},{"style":222},[34208],{"type":51,"value":34209},"Checkout session ID (required)",{"type":45,"tag":209,"props":34211,"children":34212},{"style":328},[34213],{"type":51,"value":4002},{"type":45,"tag":209,"props":34215,"children":34216},{"style":328},[34217],{"type":51,"value":538},{"type":45,"tag":209,"props":34219,"children":34220},{"class":211,"line":4860},[34221],{"type":45,"tag":209,"props":34222,"children":34223},{"style":328},[34224],{"type":51,"value":7644},{"type":45,"tag":209,"props":34226,"children":34227},{"class":211,"line":4881},[34228],{"type":45,"tag":209,"props":34229,"children":34230},{"style":328},[34231],{"type":51,"value":761},{"type":45,"tag":209,"props":34233,"children":34234},{"class":211,"line":4902},[34235,34240,34244],{"type":45,"tag":209,"props":34236,"children":34237},{"style":4132},[34238],{"type":51,"value":34239},"  ucp_update_checkout",{"type":45,"tag":209,"props":34241,"children":34242},{"style":328},[34243],{"type":51,"value":382},{"type":45,"tag":209,"props":34245,"children":34246},{"style":328},[34247],{"type":51,"value":683},{"type":45,"tag":209,"props":34249,"children":34250},{"class":211,"line":4923},[34251,34255,34259,34263,34268,34272],{"type":45,"tag":209,"props":34252,"children":34253},{"style":4132},[34254],{"type":51,"value":33897},{"type":45,"tag":209,"props":34256,"children":34257},{"style":328},[34258],{"type":51,"value":382},{"type":45,"tag":209,"props":34260,"children":34261},{"style":328},[34262],{"type":51,"value":3891},{"type":45,"tag":209,"props":34264,"children":34265},{"style":222},[34266],{"type":51,"value":34267},"Update checkout session",{"type":45,"tag":209,"props":34269,"children":34270},{"style":328},[34271],{"type":51,"value":4002},{"type":45,"tag":209,"props":34273,"children":34274},{"style":328},[34275],{"type":51,"value":538},{"type":45,"tag":209,"props":34277,"children":34278},{"class":211,"line":4931},[34279,34283,34287],{"type":45,"tag":209,"props":34280,"children":34281},{"style":4132},[34282],{"type":51,"value":33926},{"type":45,"tag":209,"props":34284,"children":34285},{"style":328},[34286],{"type":51,"value":382},{"type":45,"tag":209,"props":34288,"children":34289},{"style":328},[34290],{"type":51,"value":683},{"type":45,"tag":209,"props":34292,"children":34293},{"class":211,"line":4939},[34294,34298,34302,34306,34310,34314],{"type":45,"tag":209,"props":34295,"children":34296},{"style":4132},[34297],{"type":51,"value":34196},{"type":45,"tag":209,"props":34299,"children":34300},{"style":328},[34301],{"type":51,"value":382},{"type":45,"tag":209,"props":34303,"children":34304},{"style":328},[34305],{"type":51,"value":3891},{"type":45,"tag":209,"props":34307,"children":34308},{"style":222},[34309],{"type":51,"value":34209},{"type":45,"tag":209,"props":34311,"children":34312},{"style":328},[34313],{"type":51,"value":4002},{"type":45,"tag":209,"props":34315,"children":34316},{"style":328},[34317],{"type":51,"value":538},{"type":45,"tag":209,"props":34319,"children":34320},{"class":211,"line":4960},[34321,34325,34329,34333,34338,34342],{"type":45,"tag":209,"props":34322,"children":34323},{"style":4132},[34324],{"type":51,"value":34008},{"type":45,"tag":209,"props":34326,"children":34327},{"style":328},[34328],{"type":51,"value":382},{"type":45,"tag":209,"props":34330,"children":34331},{"style":328},[34332],{"type":51,"value":3891},{"type":45,"tag":209,"props":34334,"children":34335},{"style":222},[34336],{"type":51,"value":34337},"Updated line items (optional)",{"type":45,"tag":209,"props":34339,"children":34340},{"style":328},[34341],{"type":51,"value":4002},{"type":45,"tag":209,"props":34343,"children":34344},{"style":328},[34345],{"type":51,"value":538},{"type":45,"tag":209,"props":34347,"children":34348},{"class":211,"line":4981},[34349,34353,34357,34361,34366,34370],{"type":45,"tag":209,"props":34350,"children":34351},{"style":4132},[34352],{"type":51,"value":34065},{"type":45,"tag":209,"props":34354,"children":34355},{"style":328},[34356],{"type":51,"value":382},{"type":45,"tag":209,"props":34358,"children":34359},{"style":328},[34360],{"type":51,"value":3891},{"type":45,"tag":209,"props":34362,"children":34363},{"style":222},[34364],{"type":51,"value":34365},"Updated buyer info (optional)",{"type":45,"tag":209,"props":34367,"children":34368},{"style":328},[34369],{"type":51,"value":4002},{"type":45,"tag":209,"props":34371,"children":34372},{"style":328},[34373],{"type":51,"value":538},{"type":45,"tag":209,"props":34375,"children":34376},{"class":211,"line":5002},[34377,34382,34386,34390,34395,34399],{"type":45,"tag":209,"props":34378,"children":34379},{"style":4132},[34380],{"type":51,"value":34381},"      fulfillment",{"type":45,"tag":209,"props":34383,"children":34384},{"style":328},[34385],{"type":51,"value":382},{"type":45,"tag":209,"props":34387,"children":34388},{"style":328},[34389],{"type":51,"value":3891},{"type":45,"tag":209,"props":34391,"children":34392},{"style":222},[34393],{"type":51,"value":34394},"Fulfillment selection (optional)",{"type":45,"tag":209,"props":34396,"children":34397},{"style":328},[34398],{"type":51,"value":4002},{"type":45,"tag":209,"props":34400,"children":34401},{"style":328},[34402],{"type":51,"value":538},{"type":45,"tag":209,"props":34404,"children":34405},{"class":211,"line":5023},[34406,34411,34415,34419,34424,34428],{"type":45,"tag":209,"props":34407,"children":34408},{"style":4132},[34409],{"type":51,"value":34410},"      discount_codes",{"type":45,"tag":209,"props":34412,"children":34413},{"style":328},[34414],{"type":51,"value":382},{"type":45,"tag":209,"props":34416,"children":34417},{"style":328},[34418],{"type":51,"value":3891},{"type":45,"tag":209,"props":34420,"children":34421},{"style":222},[34422],{"type":51,"value":34423},"Discount codes to apply (optional)",{"type":45,"tag":209,"props":34425,"children":34426},{"style":328},[34427],{"type":51,"value":4002},{"type":45,"tag":209,"props":34429,"children":34430},{"style":328},[34431],{"type":51,"value":538},{"type":45,"tag":209,"props":34433,"children":34434},{"class":211,"line":5044},[34435],{"type":45,"tag":209,"props":34436,"children":34437},{"style":328},[34438],{"type":51,"value":7644},{"type":45,"tag":209,"props":34440,"children":34441},{"class":211,"line":5065},[34442],{"type":45,"tag":209,"props":34443,"children":34444},{"style":328},[34445],{"type":51,"value":761},{"type":45,"tag":209,"props":34447,"children":34448},{"class":211,"line":5086},[34449,34454,34458],{"type":45,"tag":209,"props":34450,"children":34451},{"style":4132},[34452],{"type":51,"value":34453},"  ucp_complete_checkout",{"type":45,"tag":209,"props":34455,"children":34456},{"style":328},[34457],{"type":51,"value":382},{"type":45,"tag":209,"props":34459,"children":34460},{"style":328},[34461],{"type":51,"value":683},{"type":45,"tag":209,"props":34463,"children":34464},{"class":211,"line":5094},[34465,34469,34473,34477,34482,34486],{"type":45,"tag":209,"props":34466,"children":34467},{"style":4132},[34468],{"type":51,"value":33897},{"type":45,"tag":209,"props":34470,"children":34471},{"style":328},[34472],{"type":51,"value":382},{"type":45,"tag":209,"props":34474,"children":34475},{"style":328},[34476],{"type":51,"value":3891},{"type":45,"tag":209,"props":34478,"children":34479},{"style":222},[34480],{"type":51,"value":34481},"Complete checkout with payment",{"type":45,"tag":209,"props":34483,"children":34484},{"style":328},[34485],{"type":51,"value":4002},{"type":45,"tag":209,"props":34487,"children":34488},{"style":328},[34489],{"type":51,"value":538},{"type":45,"tag":209,"props":34491,"children":34492},{"class":211,"line":5102},[34493,34497,34501],{"type":45,"tag":209,"props":34494,"children":34495},{"style":4132},[34496],{"type":51,"value":33926},{"type":45,"tag":209,"props":34498,"children":34499},{"style":328},[34500],{"type":51,"value":382},{"type":45,"tag":209,"props":34502,"children":34503},{"style":328},[34504],{"type":51,"value":683},{"type":45,"tag":209,"props":34506,"children":34507},{"class":211,"line":5123},[34508,34512,34516,34520,34524,34528],{"type":45,"tag":209,"props":34509,"children":34510},{"style":4132},[34511],{"type":51,"value":34196},{"type":45,"tag":209,"props":34513,"children":34514},{"style":328},[34515],{"type":51,"value":382},{"type":45,"tag":209,"props":34517,"children":34518},{"style":328},[34519],{"type":51,"value":3891},{"type":45,"tag":209,"props":34521,"children":34522},{"style":222},[34523],{"type":51,"value":34209},{"type":45,"tag":209,"props":34525,"children":34526},{"style":328},[34527],{"type":51,"value":4002},{"type":45,"tag":209,"props":34529,"children":34530},{"style":328},[34531],{"type":51,"value":538},{"type":45,"tag":209,"props":34533,"children":34534},{"class":211,"line":5144},[34535,34540,34544,34548,34553,34557],{"type":45,"tag":209,"props":34536,"children":34537},{"style":4132},[34538],{"type":51,"value":34539},"      payment_data",{"type":45,"tag":209,"props":34541,"children":34542},{"style":328},[34543],{"type":51,"value":382},{"type":45,"tag":209,"props":34545,"children":34546},{"style":328},[34547],{"type":51,"value":3891},{"type":45,"tag":209,"props":34549,"children":34550},{"style":222},[34551],{"type":51,"value":34552},"Payment handler data (required)",{"type":45,"tag":209,"props":34554,"children":34555},{"style":328},[34556],{"type":51,"value":4002},{"type":45,"tag":209,"props":34558,"children":34559},{"style":328},[34560],{"type":51,"value":538},{"type":45,"tag":209,"props":34562,"children":34563},{"class":211,"line":5164},[34564],{"type":45,"tag":209,"props":34565,"children":34566},{"style":328},[34567],{"type":51,"value":7644},{"type":45,"tag":209,"props":34569,"children":34570},{"class":211,"line":5184},[34571],{"type":45,"tag":209,"props":34572,"children":34573},{"style":328},[34574],{"type":51,"value":761},{"type":45,"tag":209,"props":34576,"children":34577},{"class":211,"line":5204},[34578,34583,34587],{"type":45,"tag":209,"props":34579,"children":34580},{"style":4132},[34581],{"type":51,"value":34582},"  ucp_get_fulfillment_options",{"type":45,"tag":209,"props":34584,"children":34585},{"style":328},[34586],{"type":51,"value":382},{"type":45,"tag":209,"props":34588,"children":34589},{"style":328},[34590],{"type":51,"value":683},{"type":45,"tag":209,"props":34592,"children":34593},{"class":211,"line":5229},[34594,34598,34602,34606,34611,34615],{"type":45,"tag":209,"props":34595,"children":34596},{"style":4132},[34597],{"type":51,"value":33897},{"type":45,"tag":209,"props":34599,"children":34600},{"style":328},[34601],{"type":51,"value":382},{"type":45,"tag":209,"props":34603,"children":34604},{"style":328},[34605],{"type":51,"value":3891},{"type":45,"tag":209,"props":34607,"children":34608},{"style":222},[34609],{"type":51,"value":34610},"Get shipping options (fulfillment extension)",{"type":45,"tag":209,"props":34612,"children":34613},{"style":328},[34614],{"type":51,"value":4002},{"type":45,"tag":209,"props":34616,"children":34617},{"style":328},[34618],{"type":51,"value":538},{"type":45,"tag":209,"props":34620,"children":34621},{"class":211,"line":5250},[34622,34626,34630],{"type":45,"tag":209,"props":34623,"children":34624},{"style":4132},[34625],{"type":51,"value":33926},{"type":45,"tag":209,"props":34627,"children":34628},{"style":328},[34629],{"type":51,"value":382},{"type":45,"tag":209,"props":34631,"children":34632},{"style":328},[34633],{"type":51,"value":683},{"type":45,"tag":209,"props":34635,"children":34636},{"class":211,"line":5271},[34637,34641,34645,34649,34653,34657],{"type":45,"tag":209,"props":34638,"children":34639},{"style":4132},[34640],{"type":51,"value":34196},{"type":45,"tag":209,"props":34642,"children":34643},{"style":328},[34644],{"type":51,"value":382},{"type":45,"tag":209,"props":34646,"children":34647},{"style":328},[34648],{"type":51,"value":3891},{"type":45,"tag":209,"props":34650,"children":34651},{"style":222},[34652],{"type":51,"value":34209},{"type":45,"tag":209,"props":34654,"children":34655},{"style":328},[34656],{"type":51,"value":4002},{"type":45,"tag":209,"props":34658,"children":34659},{"style":328},[34660],{"type":51,"value":538},{"type":45,"tag":209,"props":34662,"children":34663},{"class":211,"line":5292},[34664,34669,34673,34677,34682,34686],{"type":45,"tag":209,"props":34665,"children":34666},{"style":4132},[34667],{"type":51,"value":34668},"      destination",{"type":45,"tag":209,"props":34670,"children":34671},{"style":328},[34672],{"type":51,"value":382},{"type":45,"tag":209,"props":34674,"children":34675},{"style":328},[34676],{"type":51,"value":3891},{"type":45,"tag":209,"props":34678,"children":34679},{"style":222},[34680],{"type":51,"value":34681},"Shipping address (required)",{"type":45,"tag":209,"props":34683,"children":34684},{"style":328},[34685],{"type":51,"value":4002},{"type":45,"tag":209,"props":34687,"children":34688},{"style":328},[34689],{"type":51,"value":538},{"type":45,"tag":209,"props":34691,"children":34692},{"class":211,"line":5317},[34693],{"type":45,"tag":209,"props":34694,"children":34695},{"style":328},[34696],{"type":51,"value":7644},{"type":45,"tag":209,"props":34698,"children":34699},{"class":211,"line":5338},[34700],{"type":45,"tag":209,"props":34701,"children":34702},{"style":328},[34703],{"type":51,"value":761},{"type":45,"tag":209,"props":34705,"children":34706},{"class":211,"line":5359},[34707,34712,34716],{"type":45,"tag":209,"props":34708,"children":34709},{"style":4132},[34710],{"type":51,"value":34711},"  ucp_validate_discount",{"type":45,"tag":209,"props":34713,"children":34714},{"style":328},[34715],{"type":51,"value":382},{"type":45,"tag":209,"props":34717,"children":34718},{"style":328},[34719],{"type":51,"value":683},{"type":45,"tag":209,"props":34721,"children":34722},{"class":211,"line":5380},[34723,34727,34731,34735,34740,34744],{"type":45,"tag":209,"props":34724,"children":34725},{"style":4132},[34726],{"type":51,"value":33897},{"type":45,"tag":209,"props":34728,"children":34729},{"style":328},[34730],{"type":51,"value":382},{"type":45,"tag":209,"props":34732,"children":34733},{"style":328},[34734],{"type":51,"value":3891},{"type":45,"tag":209,"props":34736,"children":34737},{"style":222},[34738],{"type":51,"value":34739},"Validate discount code (discount extension)",{"type":45,"tag":209,"props":34741,"children":34742},{"style":328},[34743],{"type":51,"value":4002},{"type":45,"tag":209,"props":34745,"children":34746},{"style":328},[34747],{"type":51,"value":538},{"type":45,"tag":209,"props":34749,"children":34750},{"class":211,"line":5389},[34751,34755,34759],{"type":45,"tag":209,"props":34752,"children":34753},{"style":4132},[34754],{"type":51,"value":33926},{"type":45,"tag":209,"props":34756,"children":34757},{"style":328},[34758],{"type":51,"value":382},{"type":45,"tag":209,"props":34760,"children":34761},{"style":328},[34762],{"type":51,"value":683},{"type":45,"tag":209,"props":34764,"children":34765},{"class":211,"line":5411},[34766,34770,34774,34778,34782,34786],{"type":45,"tag":209,"props":34767,"children":34768},{"style":4132},[34769],{"type":51,"value":34196},{"type":45,"tag":209,"props":34771,"children":34772},{"style":328},[34773],{"type":51,"value":382},{"type":45,"tag":209,"props":34775,"children":34776},{"style":328},[34777],{"type":51,"value":3891},{"type":45,"tag":209,"props":34779,"children":34780},{"style":222},[34781],{"type":51,"value":34209},{"type":45,"tag":209,"props":34783,"children":34784},{"style":328},[34785],{"type":51,"value":4002},{"type":45,"tag":209,"props":34787,"children":34788},{"style":328},[34789],{"type":51,"value":538},{"type":45,"tag":209,"props":34791,"children":34792},{"class":211,"line":5433},[34793,34797,34801,34805,34810,34814],{"type":45,"tag":209,"props":34794,"children":34795},{"style":4132},[34796],{"type":51,"value":16906},{"type":45,"tag":209,"props":34798,"children":34799},{"style":328},[34800],{"type":51,"value":382},{"type":45,"tag":209,"props":34802,"children":34803},{"style":328},[34804],{"type":51,"value":3891},{"type":45,"tag":209,"props":34806,"children":34807},{"style":222},[34808],{"type":51,"value":34809},"Discount code (required)",{"type":45,"tag":209,"props":34811,"children":34812},{"style":328},[34813],{"type":51,"value":4002},{"type":45,"tag":209,"props":34815,"children":34816},{"style":328},[34817],{"type":51,"value":538},{"type":45,"tag":209,"props":34819,"children":34820},{"class":211,"line":5455},[34821],{"type":45,"tag":209,"props":34822,"children":34823},{"style":328},[34824],{"type":51,"value":7644},{"type":45,"tag":209,"props":34826,"children":34827},{"class":211,"line":5463},[34828],{"type":45,"tag":209,"props":34829,"children":34830},{"style":328},[34831],{"type":51,"value":761},{"type":45,"tag":209,"props":34833,"children":34834},{"class":211,"line":5471},[34835,34840,34844],{"type":45,"tag":209,"props":34836,"children":34837},{"style":4132},[34838],{"type":51,"value":34839},"  ucp_get_payment_handlers",{"type":45,"tag":209,"props":34841,"children":34842},{"style":328},[34843],{"type":51,"value":382},{"type":45,"tag":209,"props":34845,"children":34846},{"style":328},[34847],{"type":51,"value":683},{"type":45,"tag":209,"props":34849,"children":34850},{"class":211,"line":5491},[34851,34855,34859,34863,34868,34872],{"type":45,"tag":209,"props":34852,"children":34853},{"style":4132},[34854],{"type":51,"value":33897},{"type":45,"tag":209,"props":34856,"children":34857},{"style":328},[34858],{"type":51,"value":382},{"type":45,"tag":209,"props":34860,"children":34861},{"style":328},[34862],{"type":51,"value":3891},{"type":45,"tag":209,"props":34864,"children":34865},{"style":222},[34866],{"type":51,"value":34867},"Get available payment handlers",{"type":45,"tag":209,"props":34869,"children":34870},{"style":328},[34871],{"type":51,"value":4002},{"type":45,"tag":209,"props":34873,"children":34874},{"style":328},[34875],{"type":51,"value":538},{"type":45,"tag":209,"props":34877,"children":34878},{"class":211,"line":5512},[34879,34883,34887],{"type":45,"tag":209,"props":34880,"children":34881},{"style":4132},[34882],{"type":51,"value":33926},{"type":45,"tag":209,"props":34884,"children":34885},{"style":328},[34886],{"type":51,"value":382},{"type":45,"tag":209,"props":34888,"children":34889},{"style":328},[34890],{"type":51,"value":683},{"type":45,"tag":209,"props":34892,"children":34893},{"class":211,"line":5533},[34894,34898,34902,34906,34910,34914],{"type":45,"tag":209,"props":34895,"children":34896},{"style":4132},[34897],{"type":51,"value":34196},{"type":45,"tag":209,"props":34899,"children":34900},{"style":328},[34901],{"type":51,"value":382},{"type":45,"tag":209,"props":34903,"children":34904},{"style":328},[34905],{"type":51,"value":3891},{"type":45,"tag":209,"props":34907,"children":34908},{"style":222},[34909],{"type":51,"value":34209},{"type":45,"tag":209,"props":34911,"children":34912},{"style":328},[34913],{"type":51,"value":4002},{"type":45,"tag":209,"props":34915,"children":34916},{"style":328},[34917],{"type":51,"value":538},{"type":45,"tag":209,"props":34919,"children":34920},{"class":211,"line":5553},[34921],{"type":45,"tag":209,"props":34922,"children":34923},{"style":328},[34924],{"type":51,"value":7644},{"type":45,"tag":209,"props":34926,"children":34927},{"class":211,"line":5562},[34928],{"type":45,"tag":209,"props":34929,"children":34930},{"style":328},[34931],{"type":51,"value":761},{"type":45,"tag":209,"props":34933,"children":34934},{"class":211,"line":5570},[34935,34939,34943,34947],{"type":45,"tag":209,"props":34936,"children":34937},{"style":328},[34938],{"type":51,"value":6001},{"type":45,"tag":209,"props":34940,"children":34941},{"style":3860},[34942],{"type":51,"value":18994},{"type":45,"tag":209,"props":34944,"children":34945},{"style":507},[34946],{"type":51,"value":5696},{"type":45,"tag":209,"props":34948,"children":34949},{"style":328},[34950],{"type":51,"value":4007},{"type":45,"tag":134,"props":34952,"children":34953},{},[],{"type":45,"tag":54,"props":34955,"children":34957},{"id":34956},"vercel-deployment",[34958],{"type":51,"value":34959},"Vercel Deployment",{"type":45,"tag":144,"props":34961,"children":34963},{"id":34962},"deployment-configuration",[34964],{"type":51,"value":34965},"Deployment Configuration",{"type":45,"tag":2107,"props":34967,"children":34969},{"id":34968},"verceljson",[34970],{"type":51,"value":34971},"vercel.json",{"type":45,"tag":198,"props":34973,"children":34975},{"className":481,"code":34974,"language":483,"meta":203,"style":203},"{\n  \"framework\": \"nextjs\",\n  \"regions\": [\"iad1\"],\n  \"functions\": {\n    \"app\u002Fapi\u002Fmcp\u002F[transport]\u002Froute.ts\": {\n      \"maxDuration\": 60\n    },\n    \"app\u002Fapi\u002Fucp\u002F**\u002F*.ts\": {\n      \"maxDuration\": 30\n    }\n  },\n  \"headers\": [\n    {\n      \"source\": \"\u002F.well-known\u002Fucp\",\n      \"headers\": [\n        {\n          \"key\": \"Cache-Control\",\n          \"value\": \"public, max-age=3600\"\n        },\n        {\n          \"key\": \"Content-Type\",\n          \"value\": \"application\u002Fjson\"\n        }\n      ]\n    }\n  ]\n}\n",[34976],{"type":45,"tag":97,"props":34977,"children":34978},{"__ignoreMap":203},[34979,34986,35023,35063,35087,35111,35135,35142,35166,35190,35197,35204,35227,35234,35270,35293,35300,35337,35370,35377,35384,35419,35450,35457,35465,35472,35480],{"type":45,"tag":209,"props":34980,"children":34981},{"class":211,"line":212},[34982],{"type":45,"tag":209,"props":34983,"children":34984},{"style":328},[34985],{"type":51,"value":495},{"type":45,"tag":209,"props":34987,"children":34988},{"class":211,"line":498},[34989,34993,34998,35002,35006,35010,35015,35019],{"type":45,"tag":209,"props":34990,"children":34991},{"style":328},[34992],{"type":51,"value":504},{"type":45,"tag":209,"props":34994,"children":34995},{"style":507},[34996],{"type":51,"value":34997},"framework",{"type":45,"tag":209,"props":34999,"children":35000},{"style":328},[35001],{"type":51,"value":515},{"type":45,"tag":209,"props":35003,"children":35004},{"style":328},[35005],{"type":51,"value":382},{"type":45,"tag":209,"props":35007,"children":35008},{"style":328},[35009],{"type":51,"value":524},{"type":45,"tag":209,"props":35011,"children":35012},{"style":222},[35013],{"type":51,"value":35014},"nextjs",{"type":45,"tag":209,"props":35016,"children":35017},{"style":328},[35018],{"type":51,"value":515},{"type":45,"tag":209,"props":35020,"children":35021},{"style":328},[35022],{"type":51,"value":538},{"type":45,"tag":209,"props":35024,"children":35025},{"class":211,"line":29},[35026,35030,35035,35039,35043,35047,35051,35055,35059],{"type":45,"tag":209,"props":35027,"children":35028},{"style":328},[35029],{"type":51,"value":504},{"type":45,"tag":209,"props":35031,"children":35032},{"style":507},[35033],{"type":51,"value":35034},"regions",{"type":45,"tag":209,"props":35036,"children":35037},{"style":328},[35038],{"type":51,"value":515},{"type":45,"tag":209,"props":35040,"children":35041},{"style":328},[35042],{"type":51,"value":382},{"type":45,"tag":209,"props":35044,"children":35045},{"style":328},[35046],{"type":51,"value":601},{"type":45,"tag":209,"props":35048,"children":35049},{"style":328},[35050],{"type":51,"value":515},{"type":45,"tag":209,"props":35052,"children":35053},{"style":222},[35054],{"type":51,"value":1413},{"type":45,"tag":209,"props":35056,"children":35057},{"style":328},[35058],{"type":51,"value":515},{"type":45,"tag":209,"props":35060,"children":35061},{"style":328},[35062],{"type":51,"value":619},{"type":45,"tag":209,"props":35064,"children":35065},{"class":211,"line":578},[35066,35070,35075,35079,35083],{"type":45,"tag":209,"props":35067,"children":35068},{"style":328},[35069],{"type":51,"value":504},{"type":45,"tag":209,"props":35071,"children":35072},{"style":507},[35073],{"type":51,"value":35074},"functions",{"type":45,"tag":209,"props":35076,"children":35077},{"style":328},[35078],{"type":51,"value":515},{"type":45,"tag":209,"props":35080,"children":35081},{"style":328},[35082],{"type":51,"value":382},{"type":45,"tag":209,"props":35084,"children":35085},{"style":328},[35086],{"type":51,"value":683},{"type":45,"tag":209,"props":35088,"children":35089},{"class":211,"line":622},[35090,35094,35099,35103,35107],{"type":45,"tag":209,"props":35091,"children":35092},{"style":328},[35093],{"type":51,"value":692},{"type":45,"tag":209,"props":35095,"children":35096},{"style":216},[35097],{"type":51,"value":35098},"app\u002Fapi\u002Fmcp\u002F[transport]\u002Froute.ts",{"type":45,"tag":209,"props":35100,"children":35101},{"style":328},[35102],{"type":51,"value":515},{"type":45,"tag":209,"props":35104,"children":35105},{"style":328},[35106],{"type":51,"value":382},{"type":45,"tag":209,"props":35108,"children":35109},{"style":328},[35110],{"type":51,"value":683},{"type":45,"tag":209,"props":35112,"children":35113},{"class":211,"line":660},[35114,35118,35123,35127,35131],{"type":45,"tag":209,"props":35115,"children":35116},{"style":328},[35117],{"type":51,"value":1454},{"type":45,"tag":209,"props":35119,"children":35120},{"style":233},[35121],{"type":51,"value":35122},"maxDuration",{"type":45,"tag":209,"props":35124,"children":35125},{"style":328},[35126],{"type":51,"value":515},{"type":45,"tag":209,"props":35128,"children":35129},{"style":328},[35130],{"type":51,"value":382},{"type":45,"tag":209,"props":35132,"children":35133},{"style":233},[35134],{"type":51,"value":1497},{"type":45,"tag":209,"props":35136,"children":35137},{"class":211,"line":686},[35138],{"type":45,"tag":209,"props":35139,"children":35140},{"style":328},[35141],{"type":51,"value":7644},{"type":45,"tag":209,"props":35143,"children":35144},{"class":211,"line":729},[35145,35149,35154,35158,35162],{"type":45,"tag":209,"props":35146,"children":35147},{"style":328},[35148],{"type":51,"value":692},{"type":45,"tag":209,"props":35150,"children":35151},{"style":216},[35152],{"type":51,"value":35153},"app\u002Fapi\u002Fucp\u002F**\u002F*.ts",{"type":45,"tag":209,"props":35155,"children":35156},{"style":328},[35157],{"type":51,"value":515},{"type":45,"tag":209,"props":35159,"children":35160},{"style":328},[35161],{"type":51,"value":382},{"type":45,"tag":209,"props":35163,"children":35164},{"style":328},[35165],{"type":51,"value":683},{"type":45,"tag":209,"props":35167,"children":35168},{"class":211,"line":755},[35169,35173,35177,35181,35185],{"type":45,"tag":209,"props":35170,"children":35171},{"style":328},[35172],{"type":51,"value":1454},{"type":45,"tag":209,"props":35174,"children":35175},{"style":233},[35176],{"type":51,"value":35122},{"type":45,"tag":209,"props":35178,"children":35179},{"style":328},[35180],{"type":51,"value":515},{"type":45,"tag":209,"props":35182,"children":35183},{"style":328},[35184],{"type":51,"value":382},{"type":45,"tag":209,"props":35186,"children":35187},{"style":233},[35188],{"type":51,"value":35189}," 30\n",{"type":45,"tag":209,"props":35191,"children":35192},{"class":211,"line":764},[35193],{"type":45,"tag":209,"props":35194,"children":35195},{"style":328},[35196],{"type":51,"value":1506},{"type":45,"tag":209,"props":35198,"children":35199},{"class":211,"line":806},[35200],{"type":45,"tag":209,"props":35201,"children":35202},{"style":328},[35203],{"type":51,"value":761},{"type":45,"tag":209,"props":35205,"children":35206},{"class":211,"line":899},[35207,35211,35215,35219,35223],{"type":45,"tag":209,"props":35208,"children":35209},{"style":328},[35210],{"type":51,"value":504},{"type":45,"tag":209,"props":35212,"children":35213},{"style":507},[35214],{"type":51,"value":12061},{"type":45,"tag":209,"props":35216,"children":35217},{"style":328},[35218],{"type":51,"value":515},{"type":45,"tag":209,"props":35220,"children":35221},{"style":328},[35222],{"type":51,"value":382},{"type":45,"tag":209,"props":35224,"children":35225},{"style":328},[35226],{"type":51,"value":22783},{"type":45,"tag":209,"props":35228,"children":35229},{"class":211,"line":25},[35230],{"type":45,"tag":209,"props":35231,"children":35232},{"style":328},[35233],{"type":51,"value":21839},{"type":45,"tag":209,"props":35235,"children":35236},{"class":211,"line":949},[35237,35241,35246,35250,35254,35258,35262,35266],{"type":45,"tag":209,"props":35238,"children":35239},{"style":328},[35240],{"type":51,"value":1454},{"type":45,"tag":209,"props":35242,"children":35243},{"style":216},[35244],{"type":51,"value":35245},"source",{"type":45,"tag":209,"props":35247,"children":35248},{"style":328},[35249],{"type":51,"value":515},{"type":45,"tag":209,"props":35251,"children":35252},{"style":328},[35253],{"type":51,"value":382},{"type":45,"tag":209,"props":35255,"children":35256},{"style":328},[35257],{"type":51,"value":524},{"type":45,"tag":209,"props":35259,"children":35260},{"style":222},[35261],{"type":51,"value":1894},{"type":45,"tag":209,"props":35263,"children":35264},{"style":328},[35265],{"type":51,"value":515},{"type":45,"tag":209,"props":35267,"children":35268},{"style":328},[35269],{"type":51,"value":538},{"type":45,"tag":209,"props":35271,"children":35272},{"class":211,"line":975},[35273,35277,35281,35285,35289],{"type":45,"tag":209,"props":35274,"children":35275},{"style":328},[35276],{"type":51,"value":1454},{"type":45,"tag":209,"props":35278,"children":35279},{"style":216},[35280],{"type":51,"value":12061},{"type":45,"tag":209,"props":35282,"children":35283},{"style":328},[35284],{"type":51,"value":515},{"type":45,"tag":209,"props":35286,"children":35287},{"style":328},[35288],{"type":51,"value":382},{"type":45,"tag":209,"props":35290,"children":35291},{"style":328},[35292],{"type":51,"value":22783},{"type":45,"tag":209,"props":35294,"children":35295},{"class":211,"line":1000},[35296],{"type":45,"tag":209,"props":35297,"children":35298},{"style":328},[35299],{"type":51,"value":29692},{"type":45,"tag":209,"props":35301,"children":35302},{"class":211,"line":1026},[35303,35308,35313,35317,35321,35325,35329,35333],{"type":45,"tag":209,"props":35304,"children":35305},{"style":328},[35306],{"type":51,"value":35307},"          \"",{"type":45,"tag":209,"props":35309,"children":35310},{"style":233},[35311],{"type":51,"value":35312},"key",{"type":45,"tag":209,"props":35314,"children":35315},{"style":328},[35316],{"type":51,"value":515},{"type":45,"tag":209,"props":35318,"children":35319},{"style":328},[35320],{"type":51,"value":382},{"type":45,"tag":209,"props":35322,"children":35323},{"style":328},[35324],{"type":51,"value":524},{"type":45,"tag":209,"props":35326,"children":35327},{"style":222},[35328],{"type":51,"value":7574},{"type":45,"tag":209,"props":35330,"children":35331},{"style":328},[35332],{"type":51,"value":515},{"type":45,"tag":209,"props":35334,"children":35335},{"style":328},[35336],{"type":51,"value":538},{"type":45,"tag":209,"props":35338,"children":35339},{"class":211,"line":1034},[35340,35344,35349,35353,35357,35361,35365],{"type":45,"tag":209,"props":35341,"children":35342},{"style":328},[35343],{"type":51,"value":35307},{"type":45,"tag":209,"props":35345,"children":35346},{"style":233},[35347],{"type":51,"value":35348},"value",{"type":45,"tag":209,"props":35350,"children":35351},{"style":328},[35352],{"type":51,"value":515},{"type":45,"tag":209,"props":35354,"children":35355},{"style":328},[35356],{"type":51,"value":382},{"type":45,"tag":209,"props":35358,"children":35359},{"style":328},[35360],{"type":51,"value":524},{"type":45,"tag":209,"props":35362,"children":35363},{"style":222},[35364],{"type":51,"value":7591},{"type":45,"tag":209,"props":35366,"children":35367},{"style":328},[35368],{"type":51,"value":35369},"\"\n",{"type":45,"tag":209,"props":35371,"children":35372},{"class":211,"line":1064},[35373],{"type":45,"tag":209,"props":35374,"children":35375},{"style":328},[35376],{"type":51,"value":9323},{"type":45,"tag":209,"props":35378,"children":35379},{"class":211,"line":1090},[35380],{"type":45,"tag":209,"props":35381,"children":35382},{"style":328},[35383],{"type":51,"value":29692},{"type":45,"tag":209,"props":35385,"children":35386},{"class":211,"line":1115},[35387,35391,35395,35399,35403,35407,35411,35415],{"type":45,"tag":209,"props":35388,"children":35389},{"style":328},[35390],{"type":51,"value":35307},{"type":45,"tag":209,"props":35392,"children":35393},{"style":233},[35394],{"type":51,"value":35312},{"type":45,"tag":209,"props":35396,"children":35397},{"style":328},[35398],{"type":51,"value":515},{"type":45,"tag":209,"props":35400,"children":35401},{"style":328},[35402],{"type":51,"value":382},{"type":45,"tag":209,"props":35404,"children":35405},{"style":328},[35406],{"type":51,"value":524},{"type":45,"tag":209,"props":35408,"children":35409},{"style":222},[35410],{"type":51,"value":7611},{"type":45,"tag":209,"props":35412,"children":35413},{"style":328},[35414],{"type":51,"value":515},{"type":45,"tag":209,"props":35416,"children":35417},{"style":328},[35418],{"type":51,"value":538},{"type":45,"tag":209,"props":35420,"children":35421},{"class":211,"line":1144},[35422,35426,35430,35434,35438,35442,35446],{"type":45,"tag":209,"props":35423,"children":35424},{"style":328},[35425],{"type":51,"value":35307},{"type":45,"tag":209,"props":35427,"children":35428},{"style":233},[35429],{"type":51,"value":35348},{"type":45,"tag":209,"props":35431,"children":35432},{"style":328},[35433],{"type":51,"value":515},{"type":45,"tag":209,"props":35435,"children":35436},{"style":328},[35437],{"type":51,"value":382},{"type":45,"tag":209,"props":35439,"children":35440},{"style":328},[35441],{"type":51,"value":524},{"type":45,"tag":209,"props":35443,"children":35444},{"style":222},[35445],{"type":51,"value":7628},{"type":45,"tag":209,"props":35447,"children":35448},{"style":328},[35449],{"type":51,"value":35369},{"type":45,"tag":209,"props":35451,"children":35452},{"class":211,"line":1173},[35453],{"type":45,"tag":209,"props":35454,"children":35455},{"style":328},[35456],{"type":51,"value":24825},{"type":45,"tag":209,"props":35458,"children":35459},{"class":211,"line":1202},[35460],{"type":45,"tag":209,"props":35461,"children":35462},{"style":328},[35463],{"type":51,"value":35464},"      ]\n",{"type":45,"tag":209,"props":35466,"children":35467},{"class":211,"line":1228},[35468],{"type":45,"tag":209,"props":35469,"children":35470},{"style":328},[35471],{"type":51,"value":1506},{"type":45,"tag":209,"props":35473,"children":35474},{"class":211,"line":1236},[35475],{"type":45,"tag":209,"props":35476,"children":35477},{"style":328},[35478],{"type":51,"value":35479},"  ]\n",{"type":45,"tag":209,"props":35481,"children":35482},{"class":211,"line":1274},[35483],{"type":45,"tag":209,"props":35484,"children":35485},{"style":328},[35486],{"type":51,"value":1524},{"type":45,"tag":2107,"props":35488,"children":35490},{"id":35489},"environment-variables",[35491],{"type":51,"value":35492},"Environment Variables",{"type":45,"tag":151,"props":35494,"children":35495},{},[35496],{"type":51,"value":35497},"Set these in Vercel Dashboard → Settings → Environment Variables:",{"type":45,"tag":1532,"props":35499,"children":35500},{},[35501,35521],{"type":45,"tag":1536,"props":35502,"children":35503},{},[35504],{"type":45,"tag":1540,"props":35505,"children":35506},{},[35507,35512,35517],{"type":45,"tag":1544,"props":35508,"children":35509},{},[35510],{"type":51,"value":35511},"Variable",{"type":45,"tag":1544,"props":35513,"children":35514},{},[35515],{"type":51,"value":35516},"Required",{"type":45,"tag":1544,"props":35518,"children":35519},{},[35520],{"type":51,"value":1558},{"type":45,"tag":1560,"props":35522,"children":35523},{},[35524,35552,35574],{"type":45,"tag":1540,"props":35525,"children":35526},{},[35527,35536,35541],{"type":45,"tag":1567,"props":35528,"children":35529},{},[35530],{"type":45,"tag":97,"props":35531,"children":35533},{"className":35532},[],[35534],{"type":51,"value":35535},"UCP_DOMAIN",{"type":45,"tag":1567,"props":35537,"children":35538},{},[35539],{"type":51,"value":35540},"Yes",{"type":45,"tag":1567,"props":35542,"children":35543},{},[35544,35546,35551],{"type":51,"value":35545},"Production domain (e.g., ",{"type":45,"tag":97,"props":35547,"children":35549},{"className":35548},[],[35550],{"type":51,"value":2348},{"type":51,"value":3362},{"type":45,"tag":1540,"props":35553,"children":35554},{},[35555,35564,35569],{"type":45,"tag":1567,"props":35556,"children":35557},{},[35558],{"type":45,"tag":97,"props":35559,"children":35561},{"className":35560},[],[35562],{"type":51,"value":35563},"UCP_SIGNING_KEY",{"type":45,"tag":1567,"props":35565,"children":35566},{},[35567],{"type":51,"value":35568},"If AP2",{"type":45,"tag":1567,"props":35570,"children":35571},{},[35572],{"type":51,"value":35573},"JWS signing key (PEM or JWK)",{"type":45,"tag":1540,"props":35575,"children":35576},{},[35577,35586,35591],{"type":45,"tag":1567,"props":35578,"children":35579},{},[35580],{"type":45,"tag":97,"props":35581,"children":35583},{"className":35582},[],[35584],{"type":51,"value":35585},"STRIPE_SECRET_KEY",{"type":45,"tag":1567,"props":35587,"children":35588},{},[35589],{"type":51,"value":35590},"If Stripe",{"type":45,"tag":1567,"props":35592,"children":35593},{},[35594],{"type":51,"value":35595},"Stripe API secret key",{"type":45,"tag":2107,"props":35597,"children":35599},{"id":35598},"nextconfigjs-mcp-optimized",[35600],{"type":51,"value":35601},"next.config.js (MCP-optimized)",{"type":45,"tag":198,"props":35603,"children":35607},{"className":35604,"code":35605,"language":35606,"meta":203,"style":203},"language-javascript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002F** @type {import('next').NextConfig} *\u002F\nconst nextConfig = {\n  \u002F\u002F Required for mcp-handler streaming\n  experimental: {\n    serverActions: {\n      bodySizeLimit: '2mb',\n    },\n  },\n\n  \u002F\u002F Ensure proper headers for MCP\n  async headers() {\n    return [\n      {\n        source: '\u002Fapi\u002Fmcp\u002F:path*',\n        headers: [\n          { key: 'Access-Control-Allow-Origin', value: '*' },\n          { key: 'Access-Control-Allow-Methods', value: 'GET, POST, OPTIONS' },\n          { key: 'Access-Control-Allow-Headers', value: 'Content-Type, Authorization' },\n        ],\n      },\n    ];\n  },\n\n  \u002F\u002F Required for MCP streaming responses\n  async rewrites() {\n    return [];\n  },\n};\n\nmodule.exports = nextConfig;\n","javascript",[35608],{"type":45,"tag":97,"props":35609,"children":35610},{"__ignoreMap":203},[35611,35646,35666,35674,35690,35706,35735,35742,35749,35756,35764,35785,35796,35803,35832,35848,35908,35965,36022,36034,36041,36053,36060,36067,36075,36095,36110,36117,36124,36131],{"type":45,"tag":209,"props":35612,"children":35613},{"class":211,"line":212},[35614,35619,35623,35628,35632,35638,35642],{"type":45,"tag":209,"props":35615,"children":35616},{"style":3811},[35617],{"type":51,"value":35618},"\u002F** ",{"type":45,"tag":209,"props":35620,"children":35621},{"style":3860},[35622],{"type":51,"value":22143},{"type":45,"tag":209,"props":35624,"children":35625},{"style":22146},[35626],{"type":51,"value":35627},"type",{"type":45,"tag":209,"props":35629,"children":35630},{"style":3860},[35631],{"type":51,"value":5646},{"type":45,"tag":209,"props":35633,"children":35635},{"style":35634},"--shiki-light:#E2931D;--shiki-light-font-style:italic;--shiki-default:#FFCB6B;--shiki-default-font-style:italic;--shiki-dark:#FFCB6B;--shiki-dark-font-style:italic",[35636],{"type":51,"value":35637},"import('next').NextConfig",{"type":45,"tag":209,"props":35639,"children":35640},{"style":3860},[35641],{"type":51,"value":6001},{"type":45,"tag":209,"props":35643,"children":35644},{"style":3811},[35645],{"type":51,"value":3846},{"type":45,"tag":209,"props":35647,"children":35648},{"class":211,"line":498},[35649,35653,35658,35662],{"type":45,"tag":209,"props":35650,"children":35651},{"style":507},[35652],{"type":51,"value":9876},{"type":45,"tag":209,"props":35654,"children":35655},{"style":4167},[35656],{"type":51,"value":35657}," nextConfig ",{"type":45,"tag":209,"props":35659,"children":35660},{"style":328},[35661],{"type":51,"value":5706},{"type":45,"tag":209,"props":35663,"children":35664},{"style":328},[35665],{"type":51,"value":683},{"type":45,"tag":209,"props":35667,"children":35668},{"class":211,"line":29},[35669],{"type":45,"tag":209,"props":35670,"children":35671},{"style":3811},[35672],{"type":51,"value":35673},"  \u002F\u002F Required for mcp-handler streaming\n",{"type":45,"tag":209,"props":35675,"children":35676},{"class":211,"line":578},[35677,35682,35686],{"type":45,"tag":209,"props":35678,"children":35679},{"style":4132},[35680],{"type":51,"value":35681},"  experimental",{"type":45,"tag":209,"props":35683,"children":35684},{"style":328},[35685],{"type":51,"value":382},{"type":45,"tag":209,"props":35687,"children":35688},{"style":328},[35689],{"type":51,"value":683},{"type":45,"tag":209,"props":35691,"children":35692},{"class":211,"line":622},[35693,35698,35702],{"type":45,"tag":209,"props":35694,"children":35695},{"style":4132},[35696],{"type":51,"value":35697},"    serverActions",{"type":45,"tag":209,"props":35699,"children":35700},{"style":328},[35701],{"type":51,"value":382},{"type":45,"tag":209,"props":35703,"children":35704},{"style":328},[35705],{"type":51,"value":683},{"type":45,"tag":209,"props":35707,"children":35708},{"class":211,"line":660},[35709,35714,35718,35722,35727,35731],{"type":45,"tag":209,"props":35710,"children":35711},{"style":4132},[35712],{"type":51,"value":35713},"      bodySizeLimit",{"type":45,"tag":209,"props":35715,"children":35716},{"style":328},[35717],{"type":51,"value":382},{"type":45,"tag":209,"props":35719,"children":35720},{"style":328},[35721],{"type":51,"value":3891},{"type":45,"tag":209,"props":35723,"children":35724},{"style":222},[35725],{"type":51,"value":35726},"2mb",{"type":45,"tag":209,"props":35728,"children":35729},{"style":328},[35730],{"type":51,"value":4002},{"type":45,"tag":209,"props":35732,"children":35733},{"style":328},[35734],{"type":51,"value":538},{"type":45,"tag":209,"props":35736,"children":35737},{"class":211,"line":686},[35738],{"type":45,"tag":209,"props":35739,"children":35740},{"style":328},[35741],{"type":51,"value":7644},{"type":45,"tag":209,"props":35743,"children":35744},{"class":211,"line":729},[35745],{"type":45,"tag":209,"props":35746,"children":35747},{"style":328},[35748],{"type":51,"value":761},{"type":45,"tag":209,"props":35750,"children":35751},{"class":211,"line":755},[35752],{"type":45,"tag":209,"props":35753,"children":35754},{"emptyLinePlaceholder":40},[35755],{"type":51,"value":3854},{"type":45,"tag":209,"props":35757,"children":35758},{"class":211,"line":764},[35759],{"type":45,"tag":209,"props":35760,"children":35761},{"style":3811},[35762],{"type":51,"value":35763},"  \u002F\u002F Ensure proper headers for MCP\n",{"type":45,"tag":209,"props":35765,"children":35766},{"class":211,"line":806},[35767,35772,35777,35781],{"type":45,"tag":209,"props":35768,"children":35769},{"style":507},[35770],{"type":51,"value":35771},"  async",{"type":45,"tag":209,"props":35773,"children":35774},{"style":4132},[35775],{"type":51,"value":35776}," headers",{"type":45,"tag":209,"props":35778,"children":35779},{"style":328},[35780],{"type":51,"value":5756},{"type":45,"tag":209,"props":35782,"children":35783},{"style":328},[35784],{"type":51,"value":683},{"type":45,"tag":209,"props":35786,"children":35787},{"class":211,"line":899},[35788,35792],{"type":45,"tag":209,"props":35789,"children":35790},{"style":3860},[35791],{"type":51,"value":12597},{"type":45,"tag":209,"props":35793,"children":35794},{"style":4132},[35795],{"type":51,"value":22783},{"type":45,"tag":209,"props":35797,"children":35798},{"class":211,"line":25},[35799],{"type":45,"tag":209,"props":35800,"children":35801},{"style":328},[35802],{"type":51,"value":22624},{"type":45,"tag":209,"props":35804,"children":35805},{"class":211,"line":949},[35806,35811,35815,35819,35824,35828],{"type":45,"tag":209,"props":35807,"children":35808},{"style":4132},[35809],{"type":51,"value":35810},"        source",{"type":45,"tag":209,"props":35812,"children":35813},{"style":328},[35814],{"type":51,"value":382},{"type":45,"tag":209,"props":35816,"children":35817},{"style":328},[35818],{"type":51,"value":3891},{"type":45,"tag":209,"props":35820,"children":35821},{"style":222},[35822],{"type":51,"value":35823},"\u002Fapi\u002Fmcp\u002F:path*",{"type":45,"tag":209,"props":35825,"children":35826},{"style":328},[35827],{"type":51,"value":4002},{"type":45,"tag":209,"props":35829,"children":35830},{"style":328},[35831],{"type":51,"value":538},{"type":45,"tag":209,"props":35833,"children":35834},{"class":211,"line":975},[35835,35840,35844],{"type":45,"tag":209,"props":35836,"children":35837},{"style":4132},[35838],{"type":51,"value":35839},"        headers",{"type":45,"tag":209,"props":35841,"children":35842},{"style":328},[35843],{"type":51,"value":382},{"type":45,"tag":209,"props":35845,"children":35846},{"style":4132},[35847],{"type":51,"value":22783},{"type":45,"tag":209,"props":35849,"children":35850},{"class":211,"line":1000},[35851,35856,35861,35865,35869,35874,35878,35882,35887,35891,35895,35900,35904],{"type":45,"tag":209,"props":35852,"children":35853},{"style":328},[35854],{"type":51,"value":35855},"          {",{"type":45,"tag":209,"props":35857,"children":35858},{"style":4132},[35859],{"type":51,"value":35860}," key",{"type":45,"tag":209,"props":35862,"children":35863},{"style":328},[35864],{"type":51,"value":382},{"type":45,"tag":209,"props":35866,"children":35867},{"style":328},[35868],{"type":51,"value":3891},{"type":45,"tag":209,"props":35870,"children":35871},{"style":222},[35872],{"type":51,"value":35873},"Access-Control-Allow-Origin",{"type":45,"tag":209,"props":35875,"children":35876},{"style":328},[35877],{"type":51,"value":4002},{"type":45,"tag":209,"props":35879,"children":35880},{"style":328},[35881],{"type":51,"value":845},{"type":45,"tag":209,"props":35883,"children":35884},{"style":4132},[35885],{"type":51,"value":35886}," value",{"type":45,"tag":209,"props":35888,"children":35889},{"style":328},[35890],{"type":51,"value":382},{"type":45,"tag":209,"props":35892,"children":35893},{"style":328},[35894],{"type":51,"value":3891},{"type":45,"tag":209,"props":35896,"children":35897},{"style":222},[35898],{"type":51,"value":35899},"*",{"type":45,"tag":209,"props":35901,"children":35902},{"style":328},[35903],{"type":51,"value":4002},{"type":45,"tag":209,"props":35905,"children":35906},{"style":328},[35907],{"type":51,"value":20186},{"type":45,"tag":209,"props":35909,"children":35910},{"class":211,"line":1026},[35911,35915,35919,35923,35927,35932,35936,35940,35944,35948,35952,35957,35961],{"type":45,"tag":209,"props":35912,"children":35913},{"style":328},[35914],{"type":51,"value":35855},{"type":45,"tag":209,"props":35916,"children":35917},{"style":4132},[35918],{"type":51,"value":35860},{"type":45,"tag":209,"props":35920,"children":35921},{"style":328},[35922],{"type":51,"value":382},{"type":45,"tag":209,"props":35924,"children":35925},{"style":328},[35926],{"type":51,"value":3891},{"type":45,"tag":209,"props":35928,"children":35929},{"style":222},[35930],{"type":51,"value":35931},"Access-Control-Allow-Methods",{"type":45,"tag":209,"props":35933,"children":35934},{"style":328},[35935],{"type":51,"value":4002},{"type":45,"tag":209,"props":35937,"children":35938},{"style":328},[35939],{"type":51,"value":845},{"type":45,"tag":209,"props":35941,"children":35942},{"style":4132},[35943],{"type":51,"value":35886},{"type":45,"tag":209,"props":35945,"children":35946},{"style":328},[35947],{"type":51,"value":382},{"type":45,"tag":209,"props":35949,"children":35950},{"style":328},[35951],{"type":51,"value":3891},{"type":45,"tag":209,"props":35953,"children":35954},{"style":222},[35955],{"type":51,"value":35956},"GET, POST, OPTIONS",{"type":45,"tag":209,"props":35958,"children":35959},{"style":328},[35960],{"type":51,"value":4002},{"type":45,"tag":209,"props":35962,"children":35963},{"style":328},[35964],{"type":51,"value":20186},{"type":45,"tag":209,"props":35966,"children":35967},{"class":211,"line":1034},[35968,35972,35976,35980,35984,35989,35993,35997,36001,36005,36009,36014,36018],{"type":45,"tag":209,"props":35969,"children":35970},{"style":328},[35971],{"type":51,"value":35855},{"type":45,"tag":209,"props":35973,"children":35974},{"style":4132},[35975],{"type":51,"value":35860},{"type":45,"tag":209,"props":35977,"children":35978},{"style":328},[35979],{"type":51,"value":382},{"type":45,"tag":209,"props":35981,"children":35982},{"style":328},[35983],{"type":51,"value":3891},{"type":45,"tag":209,"props":35985,"children":35986},{"style":222},[35987],{"type":51,"value":35988},"Access-Control-Allow-Headers",{"type":45,"tag":209,"props":35990,"children":35991},{"style":328},[35992],{"type":51,"value":4002},{"type":45,"tag":209,"props":35994,"children":35995},{"style":328},[35996],{"type":51,"value":845},{"type":45,"tag":209,"props":35998,"children":35999},{"style":4132},[36000],{"type":51,"value":35886},{"type":45,"tag":209,"props":36002,"children":36003},{"style":328},[36004],{"type":51,"value":382},{"type":45,"tag":209,"props":36006,"children":36007},{"style":328},[36008],{"type":51,"value":3891},{"type":45,"tag":209,"props":36010,"children":36011},{"style":222},[36012],{"type":51,"value":36013},"Content-Type, Authorization",{"type":45,"tag":209,"props":36015,"children":36016},{"style":328},[36017],{"type":51,"value":4002},{"type":45,"tag":209,"props":36019,"children":36020},{"style":328},[36021],{"type":51,"value":20186},{"type":45,"tag":209,"props":36023,"children":36024},{"class":211,"line":1064},[36025,36030],{"type":45,"tag":209,"props":36026,"children":36027},{"style":4132},[36028],{"type":51,"value":36029},"        ]",{"type":45,"tag":209,"props":36031,"children":36032},{"style":328},[36033],{"type":51,"value":538},{"type":45,"tag":209,"props":36035,"children":36036},{"class":211,"line":1090},[36037],{"type":45,"tag":209,"props":36038,"children":36039},{"style":328},[36040],{"type":51,"value":9331},{"type":45,"tag":209,"props":36042,"children":36043},{"class":211,"line":1115},[36044,36049],{"type":45,"tag":209,"props":36045,"children":36046},{"style":4132},[36047],{"type":51,"value":36048},"    ]",{"type":45,"tag":209,"props":36050,"children":36051},{"style":328},[36052],{"type":51,"value":4007},{"type":45,"tag":209,"props":36054,"children":36055},{"class":211,"line":1144},[36056],{"type":45,"tag":209,"props":36057,"children":36058},{"style":328},[36059],{"type":51,"value":761},{"type":45,"tag":209,"props":36061,"children":36062},{"class":211,"line":1173},[36063],{"type":45,"tag":209,"props":36064,"children":36065},{"emptyLinePlaceholder":40},[36066],{"type":51,"value":3854},{"type":45,"tag":209,"props":36068,"children":36069},{"class":211,"line":1202},[36070],{"type":45,"tag":209,"props":36071,"children":36072},{"style":3811},[36073],{"type":51,"value":36074},"  \u002F\u002F Required for MCP streaming responses\n",{"type":45,"tag":209,"props":36076,"children":36077},{"class":211,"line":1228},[36078,36082,36087,36091],{"type":45,"tag":209,"props":36079,"children":36080},{"style":507},[36081],{"type":51,"value":35771},{"type":45,"tag":209,"props":36083,"children":36084},{"style":4132},[36085],{"type":51,"value":36086}," rewrites",{"type":45,"tag":209,"props":36088,"children":36089},{"style":328},[36090],{"type":51,"value":5756},{"type":45,"tag":209,"props":36092,"children":36093},{"style":328},[36094],{"type":51,"value":683},{"type":45,"tag":209,"props":36096,"children":36097},{"class":211,"line":1236},[36098,36102,36106],{"type":45,"tag":209,"props":36099,"children":36100},{"style":3860},[36101],{"type":51,"value":12597},{"type":45,"tag":209,"props":36103,"children":36104},{"style":4132},[36105],{"type":51,"value":9668},{"type":45,"tag":209,"props":36107,"children":36108},{"style":328},[36109],{"type":51,"value":4007},{"type":45,"tag":209,"props":36111,"children":36112},{"class":211,"line":1274},[36113],{"type":45,"tag":209,"props":36114,"children":36115},{"style":328},[36116],{"type":51,"value":761},{"type":45,"tag":209,"props":36118,"children":36119},{"class":211,"line":1299},[36120],{"type":45,"tag":209,"props":36121,"children":36122},{"style":328},[36123],{"type":51,"value":19725},{"type":45,"tag":209,"props":36125,"children":36126},{"class":211,"line":1324},[36127],{"type":45,"tag":209,"props":36128,"children":36129},{"emptyLinePlaceholder":40},[36130],{"type":51,"value":3854},{"type":45,"tag":209,"props":36132,"children":36133},{"class":211,"line":1349},[36134,36139,36143,36148],{"type":45,"tag":209,"props":36135,"children":36136},{"style":328},[36137],{"type":51,"value":36138},"module.exports",{"type":45,"tag":209,"props":36140,"children":36141},{"style":328},[36142],{"type":51,"value":7130},{"type":45,"tag":209,"props":36144,"children":36145},{"style":4167},[36146],{"type":51,"value":36147}," nextConfig",{"type":45,"tag":209,"props":36149,"children":36150},{"style":328},[36151],{"type":51,"value":4007},{"type":45,"tag":144,"props":36153,"children":36155},{"id":36154},"mcp-client-configuration",[36156],{"type":51,"value":36157},"MCP Client Configuration",{"type":45,"tag":2107,"props":36159,"children":36161},{"id":36160},"for-claude-desktop-cursor-windsurf",[36162],{"type":51,"value":36163},"For Claude Desktop \u002F Cursor \u002F Windsurf",{"type":45,"tag":151,"props":36165,"children":36166},{},[36167,36172],{"type":45,"tag":69,"props":36168,"children":36169},{},[36170],{"type":51,"value":36171},"Option 1: Direct HTTP (if client supports streamable HTTP)",{"type":51,"value":36173},"\nAdd to MCP client config:",{"type":45,"tag":198,"props":36175,"children":36177},{"className":481,"code":36176,"language":483,"meta":203,"style":203},"{\n  \"mcpServers\": {\n    \"ucp-shopping\": {\n      \"url\": \"https:\u002F\u002Fyour-domain.vercel.app\u002Fapi\u002Fmcp\"\n    }\n  }\n}\n",[36178],{"type":45,"tag":97,"props":36179,"children":36180},{"__ignoreMap":203},[36181,36188,36212,36235,36267,36274,36281],{"type":45,"tag":209,"props":36182,"children":36183},{"class":211,"line":212},[36184],{"type":45,"tag":209,"props":36185,"children":36186},{"style":328},[36187],{"type":51,"value":495},{"type":45,"tag":209,"props":36189,"children":36190},{"class":211,"line":498},[36191,36195,36200,36204,36208],{"type":45,"tag":209,"props":36192,"children":36193},{"style":328},[36194],{"type":51,"value":504},{"type":45,"tag":209,"props":36196,"children":36197},{"style":507},[36198],{"type":51,"value":36199},"mcpServers",{"type":45,"tag":209,"props":36201,"children":36202},{"style":328},[36203],{"type":51,"value":515},{"type":45,"tag":209,"props":36205,"children":36206},{"style":328},[36207],{"type":51,"value":382},{"type":45,"tag":209,"props":36209,"children":36210},{"style":328},[36211],{"type":51,"value":683},{"type":45,"tag":209,"props":36213,"children":36214},{"class":211,"line":29},[36215,36219,36223,36227,36231],{"type":45,"tag":209,"props":36216,"children":36217},{"style":328},[36218],{"type":51,"value":692},{"type":45,"tag":209,"props":36220,"children":36221},{"style":216},[36222],{"type":51,"value":32465},{"type":45,"tag":209,"props":36224,"children":36225},{"style":328},[36226],{"type":51,"value":515},{"type":45,"tag":209,"props":36228,"children":36229},{"style":328},[36230],{"type":51,"value":382},{"type":45,"tag":209,"props":36232,"children":36233},{"style":328},[36234],{"type":51,"value":683},{"type":45,"tag":209,"props":36236,"children":36237},{"class":211,"line":578},[36238,36242,36246,36250,36254,36258,36263],{"type":45,"tag":209,"props":36239,"children":36240},{"style":328},[36241],{"type":51,"value":1454},{"type":45,"tag":209,"props":36243,"children":36244},{"style":233},[36245],{"type":51,"value":10715},{"type":45,"tag":209,"props":36247,"children":36248},{"style":328},[36249],{"type":51,"value":515},{"type":45,"tag":209,"props":36251,"children":36252},{"style":328},[36253],{"type":51,"value":382},{"type":45,"tag":209,"props":36255,"children":36256},{"style":328},[36257],{"type":51,"value":524},{"type":45,"tag":209,"props":36259,"children":36260},{"style":222},[36261],{"type":51,"value":36262},"https:\u002F\u002Fyour-domain.vercel.app\u002Fapi\u002Fmcp",{"type":45,"tag":209,"props":36264,"children":36265},{"style":328},[36266],{"type":51,"value":35369},{"type":45,"tag":209,"props":36268,"children":36269},{"class":211,"line":622},[36270],{"type":45,"tag":209,"props":36271,"children":36272},{"style":328},[36273],{"type":51,"value":1506},{"type":45,"tag":209,"props":36275,"children":36276},{"class":211,"line":660},[36277],{"type":45,"tag":209,"props":36278,"children":36279},{"style":328},[36280],{"type":51,"value":1515},{"type":45,"tag":209,"props":36282,"children":36283},{"class":211,"line":686},[36284],{"type":45,"tag":209,"props":36285,"children":36286},{"style":328},[36287],{"type":51,"value":1524},{"type":45,"tag":151,"props":36289,"children":36290},{},[36291],{"type":45,"tag":69,"props":36292,"children":36293},{},[36294],{"type":51,"value":36295},"Option 2: Via mcp-remote bridge (for stdio-only clients)",{"type":45,"tag":198,"props":36297,"children":36299},{"className":481,"code":36298,"language":483,"meta":203,"style":203},"{\n  \"mcpServers\": {\n    \"ucp-shopping\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-remote\", \"https:\u002F\u002Fyour-domain.vercel.app\u002Fapi\u002Fmcp\"]\n    }\n  }\n}\n",[36300],{"type":45,"tag":97,"props":36301,"children":36302},{"__ignoreMap":203},[36303,36310,36333,36356,36393,36468,36475,36482],{"type":45,"tag":209,"props":36304,"children":36305},{"class":211,"line":212},[36306],{"type":45,"tag":209,"props":36307,"children":36308},{"style":328},[36309],{"type":51,"value":495},{"type":45,"tag":209,"props":36311,"children":36312},{"class":211,"line":498},[36313,36317,36321,36325,36329],{"type":45,"tag":209,"props":36314,"children":36315},{"style":328},[36316],{"type":51,"value":504},{"type":45,"tag":209,"props":36318,"children":36319},{"style":507},[36320],{"type":51,"value":36199},{"type":45,"tag":209,"props":36322,"children":36323},{"style":328},[36324],{"type":51,"value":515},{"type":45,"tag":209,"props":36326,"children":36327},{"style":328},[36328],{"type":51,"value":382},{"type":45,"tag":209,"props":36330,"children":36331},{"style":328},[36332],{"type":51,"value":683},{"type":45,"tag":209,"props":36334,"children":36335},{"class":211,"line":29},[36336,36340,36344,36348,36352],{"type":45,"tag":209,"props":36337,"children":36338},{"style":328},[36339],{"type":51,"value":692},{"type":45,"tag":209,"props":36341,"children":36342},{"style":216},[36343],{"type":51,"value":32465},{"type":45,"tag":209,"props":36345,"children":36346},{"style":328},[36347],{"type":51,"value":515},{"type":45,"tag":209,"props":36349,"children":36350},{"style":328},[36351],{"type":51,"value":382},{"type":45,"tag":209,"props":36353,"children":36354},{"style":328},[36355],{"type":51,"value":683},{"type":45,"tag":209,"props":36357,"children":36358},{"class":211,"line":578},[36359,36363,36368,36372,36376,36380,36385,36389],{"type":45,"tag":209,"props":36360,"children":36361},{"style":328},[36362],{"type":51,"value":1454},{"type":45,"tag":209,"props":36364,"children":36365},{"style":233},[36366],{"type":51,"value":36367},"command",{"type":45,"tag":209,"props":36369,"children":36370},{"style":328},[36371],{"type":51,"value":515},{"type":45,"tag":209,"props":36373,"children":36374},{"style":328},[36375],{"type":51,"value":382},{"type":45,"tag":209,"props":36377,"children":36378},{"style":328},[36379],{"type":51,"value":524},{"type":45,"tag":209,"props":36381,"children":36382},{"style":222},[36383],{"type":51,"value":36384},"npx",{"type":45,"tag":209,"props":36386,"children":36387},{"style":328},[36388],{"type":51,"value":515},{"type":45,"tag":209,"props":36390,"children":36391},{"style":328},[36392],{"type":51,"value":538},{"type":45,"tag":209,"props":36394,"children":36395},{"class":211,"line":622},[36396,36400,36405,36409,36413,36417,36421,36426,36430,36434,36438,36443,36447,36451,36455,36459,36463],{"type":45,"tag":209,"props":36397,"children":36398},{"style":328},[36399],{"type":51,"value":1454},{"type":45,"tag":209,"props":36401,"children":36402},{"style":233},[36403],{"type":51,"value":36404},"args",{"type":45,"tag":209,"props":36406,"children":36407},{"style":328},[36408],{"type":51,"value":515},{"type":45,"tag":209,"props":36410,"children":36411},{"style":328},[36412],{"type":51,"value":382},{"type":45,"tag":209,"props":36414,"children":36415},{"style":328},[36416],{"type":51,"value":601},{"type":45,"tag":209,"props":36418,"children":36419},{"style":328},[36420],{"type":51,"value":515},{"type":45,"tag":209,"props":36422,"children":36423},{"style":222},[36424],{"type":51,"value":36425},"-y",{"type":45,"tag":209,"props":36427,"children":36428},{"style":328},[36429],{"type":51,"value":515},{"type":45,"tag":209,"props":36431,"children":36432},{"style":328},[36433],{"type":51,"value":845},{"type":45,"tag":209,"props":36435,"children":36436},{"style":328},[36437],{"type":51,"value":524},{"type":45,"tag":209,"props":36439,"children":36440},{"style":222},[36441],{"type":51,"value":36442},"mcp-remote",{"type":45,"tag":209,"props":36444,"children":36445},{"style":328},[36446],{"type":51,"value":515},{"type":45,"tag":209,"props":36448,"children":36449},{"style":328},[36450],{"type":51,"value":845},{"type":45,"tag":209,"props":36452,"children":36453},{"style":328},[36454],{"type":51,"value":524},{"type":45,"tag":209,"props":36456,"children":36457},{"style":222},[36458],{"type":51,"value":36262},{"type":45,"tag":209,"props":36460,"children":36461},{"style":328},[36462],{"type":51,"value":515},{"type":45,"tag":209,"props":36464,"children":36465},{"style":328},[36466],{"type":51,"value":36467},"]\n",{"type":45,"tag":209,"props":36469,"children":36470},{"class":211,"line":660},[36471],{"type":45,"tag":209,"props":36472,"children":36473},{"style":328},[36474],{"type":51,"value":1506},{"type":45,"tag":209,"props":36476,"children":36477},{"class":211,"line":686},[36478],{"type":45,"tag":209,"props":36479,"children":36480},{"style":328},[36481],{"type":51,"value":1515},{"type":45,"tag":209,"props":36483,"children":36484},{"class":211,"line":729},[36485],{"type":45,"tag":209,"props":36486,"children":36487},{"style":328},[36488],{"type":51,"value":1524},{"type":45,"tag":144,"props":36490,"children":36492},{"id":36491},"testing-mcp-deployment",[36493],{"type":51,"value":36494},"Testing MCP Deployment",{"type":45,"tag":2107,"props":36496,"children":36498},{"id":36497},"scriptstest-mcpmjs",[36499],{"type":51,"value":36500},"scripts\u002Ftest-mcp.mjs",{"type":45,"tag":198,"props":36502,"children":36504},{"className":35604,"code":36503,"language":35606,"meta":203,"style":203},"#!\u002Fusr\u002Fbin\u002Fenv node\n\u002F**\n * MCP Server Test Script\n * Usage: node scripts\u002Ftest-mcp.mjs [deployment-url]\n *\u002F\n\nconst deploymentUrl = process.argv[2] || 'http:\u002F\u002Flocalhost:3000';\n\nasync function testMcpServer() {\n  console.log(`Testing MCP server at ${deploymentUrl}\u002Fapi\u002Fmcp\\n`);\n\n  \u002F\u002F Test 1: Get Profile\n  console.log('1. Testing ucp_get_profile...');\n  const profileResponse = await fetch(`${deploymentUrl}\u002Fapi\u002Fmcp`, {\n    method: 'POST',\n    headers: { 'Content-Type': 'application\u002Fjson' },\n    body: JSON.stringify({\n      jsonrpc: '2.0',\n      id: 1,\n      method: 'tools\u002Fcall',\n      params: {\n        name: 'ucp_get_profile',\n        arguments: {},\n      },\n    }),\n  });\n  const profileResult = await profileResponse.json();\n  console.log('   Profile:', profileResult.result ? 'OK' : 'FAILED');\n\n  \u002F\u002F Test 2: Create Checkout\n  console.log('2. Testing ucp_create_checkout...');\n  const createResponse = await fetch(`${deploymentUrl}\u002Fapi\u002Fmcp`, {\n    method: 'POST',\n    headers: { 'Content-Type': 'application\u002Fjson' },\n    body: JSON.stringify({\n      jsonrpc: '2.0',\n      id: 2,\n      method: 'tools\u002Fcall',\n      params: {\n        name: 'ucp_create_checkout',\n        arguments: {\n          line_items: [\n            {\n              name: 'Test Product',\n              quantity: 1,\n              unit_price: 1000,\n              total_price: 1000,\n              currency: 'USD',\n            },\n          ],\n          currency: 'USD',\n        },\n      },\n    }),\n  });\n  const createResult = await createResponse.json();\n  console.log('   Create:', createResult.result ? 'OK' : 'FAILED');\n\n  \u002F\u002F Parse checkout ID for subsequent tests\n  if (createResult.result?.content?.[0]?.text) {\n    const checkout = JSON.parse(createResult.result.content[0].text);\n    console.log(`   Checkout ID: ${checkout.id}`);\n    console.log(`   Status: ${checkout.status}`);\n\n    \u002F\u002F Test 3: Get Checkout\n    console.log('3. Testing ucp_get_checkout...');\n    const getResponse = await fetch(`${deploymentUrl}\u002Fapi\u002Fmcp`, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\u002Fjson' },\n      body: JSON.stringify({\n        jsonrpc: '2.0',\n        id: 3,\n        method: 'tools\u002Fcall',\n        params: {\n          name: 'ucp_get_checkout',\n          arguments: { checkout_id: checkout.id },\n        },\n      }),\n    });\n    const getResult = await getResponse.json();\n    console.log('   Get:', getResult.result ? 'OK' : 'FAILED');\n  }\n\n  console.log('\\nMCP server tests completed.');\n}\n\ntestMcpServer().catch(console.error);\n",[36505],{"type":45,"tag":97,"props":36506,"children":36507},{"__ignoreMap":203},[36508,36516,36523,36531,36539,36546,36553,36611,36618,36642,36706,36713,36721,36761,36818,36847,36894,36926,36955,36974,37003,37019,37047,37063,37070,37085,37100,37140,37231,37238,37246,37286,37342,37369,37416,37447,37474,37493,37520,37535,37562,37577,37592,37599,37627,37646,37665,37684,37711,37718,37729,37756,37763,37770,37785,37800,37840,37928,37935,37943,38009,38089,38145,38201,38208,38216,38256,38312,38339,38386,38418,38446,38467,38495,38511,38539,38579,38586,38602,38617,38657,38745,38752,38759,38803,38810,38817],{"type":45,"tag":209,"props":36509,"children":36510},{"class":211,"line":212},[36511],{"type":45,"tag":209,"props":36512,"children":36513},{"style":3811},[36514],{"type":51,"value":36515},"#!\u002Fusr\u002Fbin\u002Fenv node\n",{"type":45,"tag":209,"props":36517,"children":36518},{"class":211,"line":498},[36519],{"type":45,"tag":209,"props":36520,"children":36521},{"style":3811},[36522],{"type":51,"value":3814},{"type":45,"tag":209,"props":36524,"children":36525},{"class":211,"line":29},[36526],{"type":45,"tag":209,"props":36527,"children":36528},{"style":3811},[36529],{"type":51,"value":36530}," * MCP Server Test Script\n",{"type":45,"tag":209,"props":36532,"children":36533},{"class":211,"line":578},[36534],{"type":45,"tag":209,"props":36535,"children":36536},{"style":3811},[36537],{"type":51,"value":36538}," * Usage: node scripts\u002Ftest-mcp.mjs [deployment-url]\n",{"type":45,"tag":209,"props":36540,"children":36541},{"class":211,"line":622},[36542],{"type":45,"tag":209,"props":36543,"children":36544},{"style":3811},[36545],{"type":51,"value":3846},{"type":45,"tag":209,"props":36547,"children":36548},{"class":211,"line":660},[36549],{"type":45,"tag":209,"props":36550,"children":36551},{"emptyLinePlaceholder":40},[36552],{"type":51,"value":3854},{"type":45,"tag":209,"props":36554,"children":36555},{"class":211,"line":686},[36556,36560,36565,36569,36573,36577,36582,36586,36590,36594,36598,36603,36607],{"type":45,"tag":209,"props":36557,"children":36558},{"style":507},[36559],{"type":51,"value":9876},{"type":45,"tag":209,"props":36561,"children":36562},{"style":4167},[36563],{"type":51,"value":36564}," deploymentUrl ",{"type":45,"tag":209,"props":36566,"children":36567},{"style":328},[36568],{"type":51,"value":5706},{"type":45,"tag":209,"props":36570,"children":36571},{"style":4167},[36572],{"type":51,"value":32595},{"type":45,"tag":209,"props":36574,"children":36575},{"style":328},[36576],{"type":51,"value":5715},{"type":45,"tag":209,"props":36578,"children":36579},{"style":4167},[36580],{"type":51,"value":36581},"argv[",{"type":45,"tag":209,"props":36583,"children":36584},{"style":233},[36585],{"type":51,"value":26702},{"type":45,"tag":209,"props":36587,"children":36588},{"style":4167},[36589],{"type":51,"value":11472},{"type":45,"tag":209,"props":36591,"children":36592},{"style":328},[36593],{"type":51,"value":11477},{"type":45,"tag":209,"props":36595,"children":36596},{"style":328},[36597],{"type":51,"value":3891},{"type":45,"tag":209,"props":36599,"children":36600},{"style":222},[36601],{"type":51,"value":36602},"http:\u002F\u002Flocalhost:3000",{"type":45,"tag":209,"props":36604,"children":36605},{"style":328},[36606],{"type":51,"value":4002},{"type":45,"tag":209,"props":36608,"children":36609},{"style":328},[36610],{"type":51,"value":4007},{"type":45,"tag":209,"props":36612,"children":36613},{"class":211,"line":729},[36614],{"type":45,"tag":209,"props":36615,"children":36616},{"emptyLinePlaceholder":40},[36617],{"type":51,"value":3854},{"type":45,"tag":209,"props":36619,"children":36620},{"class":211,"line":755},[36621,36625,36629,36634,36638],{"type":45,"tag":209,"props":36622,"children":36623},{"style":507},[36624],{"type":51,"value":18853},{"type":45,"tag":209,"props":36626,"children":36627},{"style":507},[36628],{"type":51,"value":7459},{"type":45,"tag":209,"props":36630,"children":36631},{"style":317},[36632],{"type":51,"value":36633}," testMcpServer",{"type":45,"tag":209,"props":36635,"children":36636},{"style":328},[36637],{"type":51,"value":5756},{"type":45,"tag":209,"props":36639,"children":36640},{"style":328},[36641],{"type":51,"value":683},{"type":45,"tag":209,"props":36643,"children":36644},{"class":211,"line":764},[36645,36650,36654,36659,36663,36667,36672,36676,36681,36685,36689,36694,36698,36702],{"type":45,"tag":209,"props":36646,"children":36647},{"style":4167},[36648],{"type":51,"value":36649},"  console",{"type":45,"tag":209,"props":36651,"children":36652},{"style":328},[36653],{"type":51,"value":5715},{"type":45,"tag":209,"props":36655,"children":36656},{"style":317},[36657],{"type":51,"value":36658},"log",{"type":45,"tag":209,"props":36660,"children":36661},{"style":4132},[36662],{"type":51,"value":5724},{"type":45,"tag":209,"props":36664,"children":36665},{"style":328},[36666],{"type":51,"value":8868},{"type":45,"tag":209,"props":36668,"children":36669},{"style":222},[36670],{"type":51,"value":36671},"Testing MCP server at ",{"type":45,"tag":209,"props":36673,"children":36674},{"style":328},[36675],{"type":51,"value":8525},{"type":45,"tag":209,"props":36677,"children":36678},{"style":4167},[36679],{"type":51,"value":36680},"deploymentUrl",{"type":45,"tag":209,"props":36682,"children":36683},{"style":328},[36684],{"type":51,"value":6001},{"type":45,"tag":209,"props":36686,"children":36687},{"style":222},[36688],{"type":51,"value":32548},{"type":45,"tag":209,"props":36690,"children":36691},{"style":4167},[36692],{"type":51,"value":36693},"\\n",{"type":45,"tag":209,"props":36695,"children":36696},{"style":328},[36697],{"type":51,"value":8868},{"type":45,"tag":209,"props":36699,"children":36700},{"style":4132},[36701],{"type":51,"value":3362},{"type":45,"tag":209,"props":36703,"children":36704},{"style":328},[36705],{"type":51,"value":4007},{"type":45,"tag":209,"props":36707,"children":36708},{"class":211,"line":806},[36709],{"type":45,"tag":209,"props":36710,"children":36711},{"emptyLinePlaceholder":40},[36712],{"type":51,"value":3854},{"type":45,"tag":209,"props":36714,"children":36715},{"class":211,"line":899},[36716],{"type":45,"tag":209,"props":36717,"children":36718},{"style":3811},[36719],{"type":51,"value":36720},"  \u002F\u002F Test 1: Get Profile\n",{"type":45,"tag":209,"props":36722,"children":36723},{"class":211,"line":25},[36724,36728,36732,36736,36740,36744,36749,36753,36757],{"type":45,"tag":209,"props":36725,"children":36726},{"style":4167},[36727],{"type":51,"value":36649},{"type":45,"tag":209,"props":36729,"children":36730},{"style":328},[36731],{"type":51,"value":5715},{"type":45,"tag":209,"props":36733,"children":36734},{"style":317},[36735],{"type":51,"value":36658},{"type":45,"tag":209,"props":36737,"children":36738},{"style":4132},[36739],{"type":51,"value":5724},{"type":45,"tag":209,"props":36741,"children":36742},{"style":328},[36743],{"type":51,"value":4002},{"type":45,"tag":209,"props":36745,"children":36746},{"style":222},[36747],{"type":51,"value":36748},"1. Testing ucp_get_profile...",{"type":45,"tag":209,"props":36750,"children":36751},{"style":328},[36752],{"type":51,"value":4002},{"type":45,"tag":209,"props":36754,"children":36755},{"style":4132},[36756],{"type":51,"value":3362},{"type":45,"tag":209,"props":36758,"children":36759},{"style":328},[36760],{"type":51,"value":4007},{"type":45,"tag":209,"props":36762,"children":36763},{"class":211,"line":949},[36764,36768,36773,36777,36781,36785,36789,36794,36798,36802,36806,36810,36814],{"type":45,"tag":209,"props":36765,"children":36766},{"style":507},[36767],{"type":51,"value":7480},{"type":45,"tag":209,"props":36769,"children":36770},{"style":4167},[36771],{"type":51,"value":36772}," profileResponse",{"type":45,"tag":209,"props":36774,"children":36775},{"style":328},[36776],{"type":51,"value":7130},{"type":45,"tag":209,"props":36778,"children":36779},{"style":3860},[36780],{"type":51,"value":12131},{"type":45,"tag":209,"props":36782,"children":36783},{"style":317},[36784],{"type":51,"value":20128},{"type":45,"tag":209,"props":36786,"children":36787},{"style":4132},[36788],{"type":51,"value":5724},{"type":45,"tag":209,"props":36790,"children":36791},{"style":328},[36792],{"type":51,"value":36793},"`${",{"type":45,"tag":209,"props":36795,"children":36796},{"style":4167},[36797],{"type":51,"value":36680},{"type":45,"tag":209,"props":36799,"children":36800},{"style":328},[36801],{"type":51,"value":6001},{"type":45,"tag":209,"props":36803,"children":36804},{"style":222},[36805],{"type":51,"value":32548},{"type":45,"tag":209,"props":36807,"children":36808},{"style":328},[36809],{"type":51,"value":8868},{"type":45,"tag":209,"props":36811,"children":36812},{"style":328},[36813],{"type":51,"value":845},{"type":45,"tag":209,"props":36815,"children":36816},{"style":328},[36817],{"type":51,"value":683},{"type":45,"tag":209,"props":36819,"children":36820},{"class":211,"line":975},[36821,36826,36830,36834,36839,36843],{"type":45,"tag":209,"props":36822,"children":36823},{"style":4132},[36824],{"type":51,"value":36825},"    method",{"type":45,"tag":209,"props":36827,"children":36828},{"style":328},[36829],{"type":51,"value":382},{"type":45,"tag":209,"props":36831,"children":36832},{"style":328},[36833],{"type":51,"value":3891},{"type":45,"tag":209,"props":36835,"children":36836},{"style":222},[36837],{"type":51,"value":36838},"POST",{"type":45,"tag":209,"props":36840,"children":36841},{"style":328},[36842],{"type":51,"value":4002},{"type":45,"tag":209,"props":36844,"children":36845},{"style":328},[36846],{"type":51,"value":538},{"type":45,"tag":209,"props":36848,"children":36849},{"class":211,"line":1000},[36850,36854,36858,36862,36866,36870,36874,36878,36882,36886,36890],{"type":45,"tag":209,"props":36851,"children":36852},{"style":4132},[36853],{"type":51,"value":7553},{"type":45,"tag":209,"props":36855,"children":36856},{"style":328},[36857],{"type":51,"value":382},{"type":45,"tag":209,"props":36859,"children":36860},{"style":328},[36861],{"type":51,"value":5646},{"type":45,"tag":209,"props":36863,"children":36864},{"style":328},[36865],{"type":51,"value":3891},{"type":45,"tag":209,"props":36867,"children":36868},{"style":4132},[36869],{"type":51,"value":7611},{"type":45,"tag":209,"props":36871,"children":36872},{"style":328},[36873],{"type":51,"value":4002},{"type":45,"tag":209,"props":36875,"children":36876},{"style":328},[36877],{"type":51,"value":382},{"type":45,"tag":209,"props":36879,"children":36880},{"style":328},[36881],{"type":51,"value":3891},{"type":45,"tag":209,"props":36883,"children":36884},{"style":222},[36885],{"type":51,"value":7628},{"type":45,"tag":209,"props":36887,"children":36888},{"style":328},[36889],{"type":51,"value":4002},{"type":45,"tag":209,"props":36891,"children":36892},{"style":328},[36893],{"type":51,"value":20186},{"type":45,"tag":209,"props":36895,"children":36896},{"class":211,"line":1026},[36897,36902,36906,36910,36914,36918,36922],{"type":45,"tag":209,"props":36898,"children":36899},{"style":4132},[36900],{"type":51,"value":36901},"    body",{"type":45,"tag":209,"props":36903,"children":36904},{"style":328},[36905],{"type":51,"value":382},{"type":45,"tag":209,"props":36907,"children":36908},{"style":4167},[36909],{"type":51,"value":22836},{"type":45,"tag":209,"props":36911,"children":36912},{"style":328},[36913],{"type":51,"value":5715},{"type":45,"tag":209,"props":36915,"children":36916},{"style":317},[36917],{"type":51,"value":22845},{"type":45,"tag":209,"props":36919,"children":36920},{"style":4132},[36921],{"type":51,"value":5724},{"type":45,"tag":209,"props":36923,"children":36924},{"style":328},[36925],{"type":51,"value":495},{"type":45,"tag":209,"props":36927,"children":36928},{"class":211,"line":1034},[36929,36934,36938,36942,36947,36951],{"type":45,"tag":209,"props":36930,"children":36931},{"style":4132},[36932],{"type":51,"value":36933},"      jsonrpc",{"type":45,"tag":209,"props":36935,"children":36936},{"style":328},[36937],{"type":51,"value":382},{"type":45,"tag":209,"props":36939,"children":36940},{"style":328},[36941],{"type":51,"value":3891},{"type":45,"tag":209,"props":36943,"children":36944},{"style":222},[36945],{"type":51,"value":36946},"2.0",{"type":45,"tag":209,"props":36948,"children":36949},{"style":328},[36950],{"type":51,"value":4002},{"type":45,"tag":209,"props":36952,"children":36953},{"style":328},[36954],{"type":51,"value":538},{"type":45,"tag":209,"props":36956,"children":36957},{"class":211,"line":1064},[36958,36962,36966,36970],{"type":45,"tag":209,"props":36959,"children":36960},{"style":4132},[36961],{"type":51,"value":13929},{"type":45,"tag":209,"props":36963,"children":36964},{"style":328},[36965],{"type":51,"value":382},{"type":45,"tag":209,"props":36967,"children":36968},{"style":233},[36969],{"type":51,"value":236},{"type":45,"tag":209,"props":36971,"children":36972},{"style":328},[36973],{"type":51,"value":538},{"type":45,"tag":209,"props":36975,"children":36976},{"class":211,"line":1090},[36977,36982,36986,36990,36995,36999],{"type":45,"tag":209,"props":36978,"children":36979},{"style":4132},[36980],{"type":51,"value":36981},"      method",{"type":45,"tag":209,"props":36983,"children":36984},{"style":328},[36985],{"type":51,"value":382},{"type":45,"tag":209,"props":36987,"children":36988},{"style":328},[36989],{"type":51,"value":3891},{"type":45,"tag":209,"props":36991,"children":36992},{"style":222},[36993],{"type":51,"value":36994},"tools\u002Fcall",{"type":45,"tag":209,"props":36996,"children":36997},{"style":328},[36998],{"type":51,"value":4002},{"type":45,"tag":209,"props":37000,"children":37001},{"style":328},[37002],{"type":51,"value":538},{"type":45,"tag":209,"props":37004,"children":37005},{"class":211,"line":1115},[37006,37011,37015],{"type":45,"tag":209,"props":37007,"children":37008},{"style":4132},[37009],{"type":51,"value":37010},"      params",{"type":45,"tag":209,"props":37012,"children":37013},{"style":328},[37014],{"type":51,"value":382},{"type":45,"tag":209,"props":37016,"children":37017},{"style":328},[37018],{"type":51,"value":683},{"type":45,"tag":209,"props":37020,"children":37021},{"class":211,"line":1144},[37022,37027,37031,37035,37039,37043],{"type":45,"tag":209,"props":37023,"children":37024},{"style":4132},[37025],{"type":51,"value":37026},"        name",{"type":45,"tag":209,"props":37028,"children":37029},{"style":328},[37030],{"type":51,"value":382},{"type":45,"tag":209,"props":37032,"children":37033},{"style":328},[37034],{"type":51,"value":3891},{"type":45,"tag":209,"props":37036,"children":37037},{"style":222},[37038],{"type":51,"value":22608},{"type":45,"tag":209,"props":37040,"children":37041},{"style":328},[37042],{"type":51,"value":4002},{"type":45,"tag":209,"props":37044,"children":37045},{"style":328},[37046],{"type":51,"value":538},{"type":45,"tag":209,"props":37048,"children":37049},{"class":211,"line":1173},[37050,37055,37059],{"type":45,"tag":209,"props":37051,"children":37052},{"style":4132},[37053],{"type":51,"value":37054},"        arguments",{"type":45,"tag":209,"props":37056,"children":37057},{"style":328},[37058],{"type":51,"value":382},{"type":45,"tag":209,"props":37060,"children":37061},{"style":328},[37062],{"type":51,"value":1087},{"type":45,"tag":209,"props":37064,"children":37065},{"class":211,"line":1202},[37066],{"type":45,"tag":209,"props":37067,"children":37068},{"style":328},[37069],{"type":51,"value":9331},{"type":45,"tag":209,"props":37071,"children":37072},{"class":211,"line":1228},[37073,37077,37081],{"type":45,"tag":209,"props":37074,"children":37075},{"style":328},[37076],{"type":51,"value":12574},{"type":45,"tag":209,"props":37078,"children":37079},{"style":4132},[37080],{"type":51,"value":3362},{"type":45,"tag":209,"props":37082,"children":37083},{"style":328},[37084],{"type":51,"value":538},{"type":45,"tag":209,"props":37086,"children":37087},{"class":211,"line":1236},[37088,37092,37096],{"type":45,"tag":209,"props":37089,"children":37090},{"style":328},[37091],{"type":51,"value":6631},{"type":45,"tag":209,"props":37093,"children":37094},{"style":4132},[37095],{"type":51,"value":3362},{"type":45,"tag":209,"props":37097,"children":37098},{"style":328},[37099],{"type":51,"value":4007},{"type":45,"tag":209,"props":37101,"children":37102},{"class":211,"line":1274},[37103,37107,37112,37116,37120,37124,37128,37132,37136],{"type":45,"tag":209,"props":37104,"children":37105},{"style":507},[37106],{"type":51,"value":7480},{"type":45,"tag":209,"props":37108,"children":37109},{"style":4167},[37110],{"type":51,"value":37111}," profileResult",{"type":45,"tag":209,"props":37113,"children":37114},{"style":328},[37115],{"type":51,"value":7130},{"type":45,"tag":209,"props":37117,"children":37118},{"style":3860},[37119],{"type":51,"value":12131},{"type":45,"tag":209,"props":37121,"children":37122},{"style":4167},[37123],{"type":51,"value":36772},{"type":45,"tag":209,"props":37125,"children":37126},{"style":328},[37127],{"type":51,"value":5715},{"type":45,"tag":209,"props":37129,"children":37130},{"style":317},[37131],{"type":51,"value":483},{"type":45,"tag":209,"props":37133,"children":37134},{"style":4132},[37135],{"type":51,"value":5756},{"type":45,"tag":209,"props":37137,"children":37138},{"style":328},[37139],{"type":51,"value":4007},{"type":45,"tag":209,"props":37141,"children":37142},{"class":211,"line":1299},[37143,37147,37151,37155,37159,37163,37168,37172,37176,37180,37184,37189,37193,37197,37202,37206,37210,37214,37219,37223,37227],{"type":45,"tag":209,"props":37144,"children":37145},{"style":4167},[37146],{"type":51,"value":36649},{"type":45,"tag":209,"props":37148,"children":37149},{"style":328},[37150],{"type":51,"value":5715},{"type":45,"tag":209,"props":37152,"children":37153},{"style":317},[37154],{"type":51,"value":36658},{"type":45,"tag":209,"props":37156,"children":37157},{"style":4132},[37158],{"type":51,"value":5724},{"type":45,"tag":209,"props":37160,"children":37161},{"style":328},[37162],{"type":51,"value":4002},{"type":45,"tag":209,"props":37164,"children":37165},{"style":222},[37166],{"type":51,"value":37167},"   Profile:",{"type":45,"tag":209,"props":37169,"children":37170},{"style":328},[37171],{"type":51,"value":4002},{"type":45,"tag":209,"props":37173,"children":37174},{"style":328},[37175],{"type":51,"value":845},{"type":45,"tag":209,"props":37177,"children":37178},{"style":4167},[37179],{"type":51,"value":37111},{"type":45,"tag":209,"props":37181,"children":37182},{"style":328},[37183],{"type":51,"value":5715},{"type":45,"tag":209,"props":37185,"children":37186},{"style":4167},[37187],{"type":51,"value":37188},"result",{"type":45,"tag":209,"props":37190,"children":37191},{"style":328},[37192],{"type":51,"value":16985},{"type":45,"tag":209,"props":37194,"children":37195},{"style":328},[37196],{"type":51,"value":3891},{"type":45,"tag":209,"props":37198,"children":37199},{"style":222},[37200],{"type":51,"value":37201},"OK",{"type":45,"tag":209,"props":37203,"children":37204},{"style":328},[37205],{"type":51,"value":4002},{"type":45,"tag":209,"props":37207,"children":37208},{"style":328},[37209],{"type":51,"value":17002},{"type":45,"tag":209,"props":37211,"children":37212},{"style":328},[37213],{"type":51,"value":3891},{"type":45,"tag":209,"props":37215,"children":37216},{"style":222},[37217],{"type":51,"value":37218},"FAILED",{"type":45,"tag":209,"props":37220,"children":37221},{"style":328},[37222],{"type":51,"value":4002},{"type":45,"tag":209,"props":37224,"children":37225},{"style":4132},[37226],{"type":51,"value":3362},{"type":45,"tag":209,"props":37228,"children":37229},{"style":328},[37230],{"type":51,"value":4007},{"type":45,"tag":209,"props":37232,"children":37233},{"class":211,"line":1324},[37234],{"type":45,"tag":209,"props":37235,"children":37236},{"emptyLinePlaceholder":40},[37237],{"type":51,"value":3854},{"type":45,"tag":209,"props":37239,"children":37240},{"class":211,"line":1349},[37241],{"type":45,"tag":209,"props":37242,"children":37243},{"style":3811},[37244],{"type":51,"value":37245},"  \u002F\u002F Test 2: Create Checkout\n",{"type":45,"tag":209,"props":37247,"children":37248},{"class":211,"line":1386},[37249,37253,37257,37261,37265,37269,37274,37278,37282],{"type":45,"tag":209,"props":37250,"children":37251},{"style":4167},[37252],{"type":51,"value":36649},{"type":45,"tag":209,"props":37254,"children":37255},{"style":328},[37256],{"type":51,"value":5715},{"type":45,"tag":209,"props":37258,"children":37259},{"style":317},[37260],{"type":51,"value":36658},{"type":45,"tag":209,"props":37262,"children":37263},{"style":4132},[37264],{"type":51,"value":5724},{"type":45,"tag":209,"props":37266,"children":37267},{"style":328},[37268],{"type":51,"value":4002},{"type":45,"tag":209,"props":37270,"children":37271},{"style":222},[37272],{"type":51,"value":37273},"2. Testing ucp_create_checkout...",{"type":45,"tag":209,"props":37275,"children":37276},{"style":328},[37277],{"type":51,"value":4002},{"type":45,"tag":209,"props":37279,"children":37280},{"style":4132},[37281],{"type":51,"value":3362},{"type":45,"tag":209,"props":37283,"children":37284},{"style":328},[37285],{"type":51,"value":4007},{"type":45,"tag":209,"props":37287,"children":37288},{"class":211,"line":1424},[37289,37293,37298,37302,37306,37310,37314,37318,37322,37326,37330,37334,37338],{"type":45,"tag":209,"props":37290,"children":37291},{"style":507},[37292],{"type":51,"value":7480},{"type":45,"tag":209,"props":37294,"children":37295},{"style":4167},[37296],{"type":51,"value":37297}," createResponse",{"type":45,"tag":209,"props":37299,"children":37300},{"style":328},[37301],{"type":51,"value":7130},{"type":45,"tag":209,"props":37303,"children":37304},{"style":3860},[37305],{"type":51,"value":12131},{"type":45,"tag":209,"props":37307,"children":37308},{"style":317},[37309],{"type":51,"value":20128},{"type":45,"tag":209,"props":37311,"children":37312},{"style":4132},[37313],{"type":51,"value":5724},{"type":45,"tag":209,"props":37315,"children":37316},{"style":328},[37317],{"type":51,"value":36793},{"type":45,"tag":209,"props":37319,"children":37320},{"style":4167},[37321],{"type":51,"value":36680},{"type":45,"tag":209,"props":37323,"children":37324},{"style":328},[37325],{"type":51,"value":6001},{"type":45,"tag":209,"props":37327,"children":37328},{"style":222},[37329],{"type":51,"value":32548},{"type":45,"tag":209,"props":37331,"children":37332},{"style":328},[37333],{"type":51,"value":8868},{"type":45,"tag":209,"props":37335,"children":37336},{"style":328},[37337],{"type":51,"value":845},{"type":45,"tag":209,"props":37339,"children":37340},{"style":328},[37341],{"type":51,"value":683},{"type":45,"tag":209,"props":37343,"children":37344},{"class":211,"line":1448},[37345,37349,37353,37357,37361,37365],{"type":45,"tag":209,"props":37346,"children":37347},{"style":4132},[37348],{"type":51,"value":36825},{"type":45,"tag":209,"props":37350,"children":37351},{"style":328},[37352],{"type":51,"value":382},{"type":45,"tag":209,"props":37354,"children":37355},{"style":328},[37356],{"type":51,"value":3891},{"type":45,"tag":209,"props":37358,"children":37359},{"style":222},[37360],{"type":51,"value":36838},{"type":45,"tag":209,"props":37362,"children":37363},{"style":328},[37364],{"type":51,"value":4002},{"type":45,"tag":209,"props":37366,"children":37367},{"style":328},[37368],{"type":51,"value":538},{"type":45,"tag":209,"props":37370,"children":37371},{"class":211,"line":1474},[37372,37376,37380,37384,37388,37392,37396,37400,37404,37408,37412],{"type":45,"tag":209,"props":37373,"children":37374},{"style":4132},[37375],{"type":51,"value":7553},{"type":45,"tag":209,"props":37377,"children":37378},{"style":328},[37379],{"type":51,"value":382},{"type":45,"tag":209,"props":37381,"children":37382},{"style":328},[37383],{"type":51,"value":5646},{"type":45,"tag":209,"props":37385,"children":37386},{"style":328},[37387],{"type":51,"value":3891},{"type":45,"tag":209,"props":37389,"children":37390},{"style":4132},[37391],{"type":51,"value":7611},{"type":45,"tag":209,"props":37393,"children":37394},{"style":328},[37395],{"type":51,"value":4002},{"type":45,"tag":209,"props":37397,"children":37398},{"style":328},[37399],{"type":51,"value":382},{"type":45,"tag":209,"props":37401,"children":37402},{"style":328},[37403],{"type":51,"value":3891},{"type":45,"tag":209,"props":37405,"children":37406},{"style":222},[37407],{"type":51,"value":7628},{"type":45,"tag":209,"props":37409,"children":37410},{"style":328},[37411],{"type":51,"value":4002},{"type":45,"tag":209,"props":37413,"children":37414},{"style":328},[37415],{"type":51,"value":20186},{"type":45,"tag":209,"props":37417,"children":37418},{"class":211,"line":1500},[37419,37423,37427,37431,37435,37439,37443],{"type":45,"tag":209,"props":37420,"children":37421},{"style":4132},[37422],{"type":51,"value":36901},{"type":45,"tag":209,"props":37424,"children":37425},{"style":328},[37426],{"type":51,"value":382},{"type":45,"tag":209,"props":37428,"children":37429},{"style":4167},[37430],{"type":51,"value":22836},{"type":45,"tag":209,"props":37432,"children":37433},{"style":328},[37434],{"type":51,"value":5715},{"type":45,"tag":209,"props":37436,"children":37437},{"style":317},[37438],{"type":51,"value":22845},{"type":45,"tag":209,"props":37440,"children":37441},{"style":4132},[37442],{"type":51,"value":5724},{"type":45,"tag":209,"props":37444,"children":37445},{"style":328},[37446],{"type":51,"value":495},{"type":45,"tag":209,"props":37448,"children":37449},{"class":211,"line":1509},[37450,37454,37458,37462,37466,37470],{"type":45,"tag":209,"props":37451,"children":37452},{"style":4132},[37453],{"type":51,"value":36933},{"type":45,"tag":209,"props":37455,"children":37456},{"style":328},[37457],{"type":51,"value":382},{"type":45,"tag":209,"props":37459,"children":37460},{"style":328},[37461],{"type":51,"value":3891},{"type":45,"tag":209,"props":37463,"children":37464},{"style":222},[37465],{"type":51,"value":36946},{"type":45,"tag":209,"props":37467,"children":37468},{"style":328},[37469],{"type":51,"value":4002},{"type":45,"tag":209,"props":37471,"children":37472},{"style":328},[37473],{"type":51,"value":538},{"type":45,"tag":209,"props":37475,"children":37476},{"class":211,"line":1518},[37477,37481,37485,37489],{"type":45,"tag":209,"props":37478,"children":37479},{"style":4132},[37480],{"type":51,"value":13929},{"type":45,"tag":209,"props":37482,"children":37483},{"style":328},[37484],{"type":51,"value":382},{"type":45,"tag":209,"props":37486,"children":37487},{"style":233},[37488],{"type":51,"value":22867},{"type":45,"tag":209,"props":37490,"children":37491},{"style":328},[37492],{"type":51,"value":538},{"type":45,"tag":209,"props":37494,"children":37495},{"class":211,"line":4414},[37496,37500,37504,37508,37512,37516],{"type":45,"tag":209,"props":37497,"children":37498},{"style":4132},[37499],{"type":51,"value":36981},{"type":45,"tag":209,"props":37501,"children":37502},{"style":328},[37503],{"type":51,"value":382},{"type":45,"tag":209,"props":37505,"children":37506},{"style":328},[37507],{"type":51,"value":3891},{"type":45,"tag":209,"props":37509,"children":37510},{"style":222},[37511],{"type":51,"value":36994},{"type":45,"tag":209,"props":37513,"children":37514},{"style":328},[37515],{"type":51,"value":4002},{"type":45,"tag":209,"props":37517,"children":37518},{"style":328},[37519],{"type":51,"value":538},{"type":45,"tag":209,"props":37521,"children":37522},{"class":211,"line":4435},[37523,37527,37531],{"type":45,"tag":209,"props":37524,"children":37525},{"style":4132},[37526],{"type":51,"value":37010},{"type":45,"tag":209,"props":37528,"children":37529},{"style":328},[37530],{"type":51,"value":382},{"type":45,"tag":209,"props":37532,"children":37533},{"style":328},[37534],{"type":51,"value":683},{"type":45,"tag":209,"props":37536,"children":37537},{"class":211,"line":4456},[37538,37542,37546,37550,37554,37558],{"type":45,"tag":209,"props":37539,"children":37540},{"style":4132},[37541],{"type":51,"value":37026},{"type":45,"tag":209,"props":37543,"children":37544},{"style":328},[37545],{"type":51,"value":382},{"type":45,"tag":209,"props":37547,"children":37548},{"style":328},[37549],{"type":51,"value":3891},{"type":45,"tag":209,"props":37551,"children":37552},{"style":222},[37553],{"type":51,"value":22988},{"type":45,"tag":209,"props":37555,"children":37556},{"style":328},[37557],{"type":51,"value":4002},{"type":45,"tag":209,"props":37559,"children":37560},{"style":328},[37561],{"type":51,"value":538},{"type":45,"tag":209,"props":37563,"children":37564},{"class":211,"line":4477},[37565,37569,37573],{"type":45,"tag":209,"props":37566,"children":37567},{"style":4132},[37568],{"type":51,"value":37054},{"type":45,"tag":209,"props":37570,"children":37571},{"style":328},[37572],{"type":51,"value":382},{"type":45,"tag":209,"props":37574,"children":37575},{"style":328},[37576],{"type":51,"value":683},{"type":45,"tag":209,"props":37578,"children":37579},{"class":211,"line":4497},[37580,37584,37588],{"type":45,"tag":209,"props":37581,"children":37582},{"style":4132},[37583],{"type":51,"value":23082},{"type":45,"tag":209,"props":37585,"children":37586},{"style":328},[37587],{"type":51,"value":382},{"type":45,"tag":209,"props":37589,"children":37590},{"style":4132},[37591],{"type":51,"value":22783},{"type":45,"tag":209,"props":37593,"children":37594},{"class":211,"line":4505},[37595],{"type":45,"tag":209,"props":37596,"children":37597},{"style":328},[37598],{"type":51,"value":22791},{"type":45,"tag":209,"props":37600,"children":37601},{"class":211,"line":4513},[37602,37606,37610,37614,37619,37623],{"type":45,"tag":209,"props":37603,"children":37604},{"style":4132},[37605],{"type":51,"value":23208},{"type":45,"tag":209,"props":37607,"children":37608},{"style":328},[37609],{"type":51,"value":382},{"type":45,"tag":209,"props":37611,"children":37612},{"style":328},[37613],{"type":51,"value":3891},{"type":45,"tag":209,"props":37615,"children":37616},{"style":222},[37617],{"type":51,"value":37618},"Test Product",{"type":45,"tag":209,"props":37620,"children":37621},{"style":328},[37622],{"type":51,"value":4002},{"type":45,"tag":209,"props":37624,"children":37625},{"style":328},[37626],{"type":51,"value":538},{"type":45,"tag":209,"props":37628,"children":37629},{"class":211,"line":4534},[37630,37634,37638,37642],{"type":45,"tag":209,"props":37631,"children":37632},{"style":4132},[37633],{"type":51,"value":23269},{"type":45,"tag":209,"props":37635,"children":37636},{"style":328},[37637],{"type":51,"value":382},{"type":45,"tag":209,"props":37639,"children":37640},{"style":233},[37641],{"type":51,"value":236},{"type":45,"tag":209,"props":37643,"children":37644},{"style":328},[37645],{"type":51,"value":538},{"type":45,"tag":209,"props":37647,"children":37648},{"class":211,"line":4616},[37649,37653,37657,37661],{"type":45,"tag":209,"props":37650,"children":37651},{"style":4132},[37652],{"type":51,"value":23354},{"type":45,"tag":209,"props":37654,"children":37655},{"style":328},[37656],{"type":51,"value":382},{"type":45,"tag":209,"props":37658,"children":37659},{"style":233},[37660],{"type":51,"value":13406},{"type":45,"tag":209,"props":37662,"children":37663},{"style":328},[37664],{"type":51,"value":538},{"type":45,"tag":209,"props":37666,"children":37667},{"class":211,"line":4642},[37668,37672,37676,37680],{"type":45,"tag":209,"props":37669,"children":37670},{"style":4132},[37671],{"type":51,"value":23427},{"type":45,"tag":209,"props":37673,"children":37674},{"style":328},[37675],{"type":51,"value":382},{"type":45,"tag":209,"props":37677,"children":37678},{"style":233},[37679],{"type":51,"value":13406},{"type":45,"tag":209,"props":37681,"children":37682},{"style":328},[37683],{"type":51,"value":538},{"type":45,"tag":209,"props":37685,"children":37686},{"class":211,"line":4663},[37687,37691,37695,37699,37703,37707],{"type":45,"tag":209,"props":37688,"children":37689},{"style":4132},[37690],{"type":51,"value":23500},{"type":45,"tag":209,"props":37692,"children":37693},{"style":328},[37694],{"type":51,"value":382},{"type":45,"tag":209,"props":37696,"children":37697},{"style":328},[37698],{"type":51,"value":3891},{"type":45,"tag":209,"props":37700,"children":37701},{"style":222},[37702],{"type":51,"value":30517},{"type":45,"tag":209,"props":37704,"children":37705},{"style":328},[37706],{"type":51,"value":4002},{"type":45,"tag":209,"props":37708,"children":37709},{"style":328},[37710],{"type":51,"value":538},{"type":45,"tag":209,"props":37712,"children":37713},{"class":211,"line":4683},[37714],{"type":45,"tag":209,"props":37715,"children":37716},{"style":328},[37717],{"type":51,"value":8880},{"type":45,"tag":209,"props":37719,"children":37720},{"class":211,"line":4691},[37721,37725],{"type":45,"tag":209,"props":37722,"children":37723},{"style":4132},[37724],{"type":51,"value":22890},{"type":45,"tag":209,"props":37726,"children":37727},{"style":328},[37728],{"type":51,"value":538},{"type":45,"tag":209,"props":37730,"children":37731},{"class":211,"line":4699},[37732,37736,37740,37744,37748,37752],{"type":45,"tag":209,"props":37733,"children":37734},{"style":4132},[37735],{"type":51,"value":23654},{"type":45,"tag":209,"props":37737,"children":37738},{"style":328},[37739],{"type":51,"value":382},{"type":45,"tag":209,"props":37741,"children":37742},{"style":328},[37743],{"type":51,"value":3891},{"type":45,"tag":209,"props":37745,"children":37746},{"style":222},[37747],{"type":51,"value":30517},{"type":45,"tag":209,"props":37749,"children":37750},{"style":328},[37751],{"type":51,"value":4002},{"type":45,"tag":209,"props":37753,"children":37754},{"style":328},[37755],{"type":51,"value":538},{"type":45,"tag":209,"props":37757,"children":37758},{"class":211,"line":4719},[37759],{"type":45,"tag":209,"props":37760,"children":37761},{"style":328},[37762],{"type":51,"value":9323},{"type":45,"tag":209,"props":37764,"children":37765},{"class":211,"line":4739},[37766],{"type":45,"tag":209,"props":37767,"children":37768},{"style":328},[37769],{"type":51,"value":9331},{"type":45,"tag":209,"props":37771,"children":37772},{"class":211,"line":4760},[37773,37777,37781],{"type":45,"tag":209,"props":37774,"children":37775},{"style":328},[37776],{"type":51,"value":12574},{"type":45,"tag":209,"props":37778,"children":37779},{"style":4132},[37780],{"type":51,"value":3362},{"type":45,"tag":209,"props":37782,"children":37783},{"style":328},[37784],{"type":51,"value":538},{"type":45,"tag":209,"props":37786,"children":37787},{"class":211,"line":4802},[37788,37792,37796],{"type":45,"tag":209,"props":37789,"children":37790},{"style":328},[37791],{"type":51,"value":6631},{"type":45,"tag":209,"props":37793,"children":37794},{"style":4132},[37795],{"type":51,"value":3362},{"type":45,"tag":209,"props":37797,"children":37798},{"style":328},[37799],{"type":51,"value":4007},{"type":45,"tag":209,"props":37801,"children":37802},{"class":211,"line":4810},[37803,37807,37812,37816,37820,37824,37828,37832,37836],{"type":45,"tag":209,"props":37804,"children":37805},{"style":507},[37806],{"type":51,"value":7480},{"type":45,"tag":209,"props":37808,"children":37809},{"style":4167},[37810],{"type":51,"value":37811}," createResult",{"type":45,"tag":209,"props":37813,"children":37814},{"style":328},[37815],{"type":51,"value":7130},{"type":45,"tag":209,"props":37817,"children":37818},{"style":3860},[37819],{"type":51,"value":12131},{"type":45,"tag":209,"props":37821,"children":37822},{"style":4167},[37823],{"type":51,"value":37297},{"type":45,"tag":209,"props":37825,"children":37826},{"style":328},[37827],{"type":51,"value":5715},{"type":45,"tag":209,"props":37829,"children":37830},{"style":317},[37831],{"type":51,"value":483},{"type":45,"tag":209,"props":37833,"children":37834},{"style":4132},[37835],{"type":51,"value":5756},{"type":45,"tag":209,"props":37837,"children":37838},{"style":328},[37839],{"type":51,"value":4007},{"type":45,"tag":209,"props":37841,"children":37842},{"class":211,"line":4818},[37843,37847,37851,37855,37859,37863,37868,37872,37876,37880,37884,37888,37892,37896,37900,37904,37908,37912,37916,37920,37924],{"type":45,"tag":209,"props":37844,"children":37845},{"style":4167},[37846],{"type":51,"value":36649},{"type":45,"tag":209,"props":37848,"children":37849},{"style":328},[37850],{"type":51,"value":5715},{"type":45,"tag":209,"props":37852,"children":37853},{"style":317},[37854],{"type":51,"value":36658},{"type":45,"tag":209,"props":37856,"children":37857},{"style":4132},[37858],{"type":51,"value":5724},{"type":45,"tag":209,"props":37860,"children":37861},{"style":328},[37862],{"type":51,"value":4002},{"type":45,"tag":209,"props":37864,"children":37865},{"style":222},[37866],{"type":51,"value":37867},"   Create:",{"type":45,"tag":209,"props":37869,"children":37870},{"style":328},[37871],{"type":51,"value":4002},{"type":45,"tag":209,"props":37873,"children":37874},{"style":328},[37875],{"type":51,"value":845},{"type":45,"tag":209,"props":37877,"children":37878},{"style":4167},[37879],{"type":51,"value":37811},{"type":45,"tag":209,"props":37881,"children":37882},{"style":328},[37883],{"type":51,"value":5715},{"type":45,"tag":209,"props":37885,"children":37886},{"style":4167},[37887],{"type":51,"value":37188},{"type":45,"tag":209,"props":37889,"children":37890},{"style":328},[37891],{"type":51,"value":16985},{"type":45,"tag":209,"props":37893,"children":37894},{"style":328},[37895],{"type":51,"value":3891},{"type":45,"tag":209,"props":37897,"children":37898},{"style":222},[37899],{"type":51,"value":37201},{"type":45,"tag":209,"props":37901,"children":37902},{"style":328},[37903],{"type":51,"value":4002},{"type":45,"tag":209,"props":37905,"children":37906},{"style":328},[37907],{"type":51,"value":17002},{"type":45,"tag":209,"props":37909,"children":37910},{"style":328},[37911],{"type":51,"value":3891},{"type":45,"tag":209,"props":37913,"children":37914},{"style":222},[37915],{"type":51,"value":37218},{"type":45,"tag":209,"props":37917,"children":37918},{"style":328},[37919],{"type":51,"value":4002},{"type":45,"tag":209,"props":37921,"children":37922},{"style":4132},[37923],{"type":51,"value":3362},{"type":45,"tag":209,"props":37925,"children":37926},{"style":328},[37927],{"type":51,"value":4007},{"type":45,"tag":209,"props":37929,"children":37930},{"class":211,"line":4839},[37931],{"type":45,"tag":209,"props":37932,"children":37933},{"emptyLinePlaceholder":40},[37934],{"type":51,"value":3854},{"type":45,"tag":209,"props":37936,"children":37937},{"class":211,"line":4860},[37938],{"type":45,"tag":209,"props":37939,"children":37940},{"style":3811},[37941],{"type":51,"value":37942},"  \u002F\u002F Parse checkout ID for subsequent tests\n",{"type":45,"tag":209,"props":37944,"children":37945},{"class":211,"line":4881},[37946,37950,37954,37959,37963,37967,37971,37976,37980,37984,37989,37993,37997,38001,38005],{"type":45,"tag":209,"props":37947,"children":37948},{"style":3860},[37949],{"type":51,"value":9393},{"type":45,"tag":209,"props":37951,"children":37952},{"style":4132},[37953],{"type":51,"value":9398},{"type":45,"tag":209,"props":37955,"children":37956},{"style":4167},[37957],{"type":51,"value":37958},"createResult",{"type":45,"tag":209,"props":37960,"children":37961},{"style":328},[37962],{"type":51,"value":5715},{"type":45,"tag":209,"props":37964,"children":37965},{"style":4167},[37966],{"type":51,"value":37188},{"type":45,"tag":209,"props":37968,"children":37969},{"style":328},[37970],{"type":51,"value":10701},{"type":45,"tag":209,"props":37972,"children":37973},{"style":4167},[37974],{"type":51,"value":37975},"content",{"type":45,"tag":209,"props":37977,"children":37978},{"style":328},[37979],{"type":51,"value":10701},{"type":45,"tag":209,"props":37981,"children":37982},{"style":4132},[37983],{"type":51,"value":10867},{"type":45,"tag":209,"props":37985,"children":37986},{"style":233},[37987],{"type":51,"value":37988},"0",{"type":45,"tag":209,"props":37990,"children":37991},{"style":4132},[37992],{"type":51,"value":10877},{"type":45,"tag":209,"props":37994,"children":37995},{"style":328},[37996],{"type":51,"value":10701},{"type":45,"tag":209,"props":37998,"children":37999},{"style":4167},[38000],{"type":51,"value":51},{"type":45,"tag":209,"props":38002,"children":38003},{"style":4132},[38004],{"type":51,"value":8778},{"type":45,"tag":209,"props":38006,"children":38007},{"style":328},[38008],{"type":51,"value":495},{"type":45,"tag":209,"props":38010,"children":38011},{"class":211,"line":4902},[38012,38016,38020,38024,38028,38032,38037,38041,38045,38049,38053,38057,38061,38065,38069,38073,38077,38081,38085],{"type":45,"tag":209,"props":38013,"children":38014},{"style":507},[38015],{"type":51,"value":12031},{"type":45,"tag":209,"props":38017,"children":38018},{"style":4167},[38019],{"type":51,"value":12490},{"type":45,"tag":209,"props":38021,"children":38022},{"style":328},[38023],{"type":51,"value":7130},{"type":45,"tag":209,"props":38025,"children":38026},{"style":4167},[38027],{"type":51,"value":22836},{"type":45,"tag":209,"props":38029,"children":38030},{"style":328},[38031],{"type":51,"value":5715},{"type":45,"tag":209,"props":38033,"children":38034},{"style":317},[38035],{"type":51,"value":38036},"parse",{"type":45,"tag":209,"props":38038,"children":38039},{"style":4132},[38040],{"type":51,"value":5724},{"type":45,"tag":209,"props":38042,"children":38043},{"style":4167},[38044],{"type":51,"value":37958},{"type":45,"tag":209,"props":38046,"children":38047},{"style":328},[38048],{"type":51,"value":5715},{"type":45,"tag":209,"props":38050,"children":38051},{"style":4167},[38052],{"type":51,"value":37188},{"type":45,"tag":209,"props":38054,"children":38055},{"style":328},[38056],{"type":51,"value":5715},{"type":45,"tag":209,"props":38058,"children":38059},{"style":4167},[38060],{"type":51,"value":37975},{"type":45,"tag":209,"props":38062,"children":38063},{"style":4132},[38064],{"type":51,"value":10867},{"type":45,"tag":209,"props":38066,"children":38067},{"style":233},[38068],{"type":51,"value":37988},{"type":45,"tag":209,"props":38070,"children":38071},{"style":4132},[38072],{"type":51,"value":10877},{"type":45,"tag":209,"props":38074,"children":38075},{"style":328},[38076],{"type":51,"value":5715},{"type":45,"tag":209,"props":38078,"children":38079},{"style":4167},[38080],{"type":51,"value":51},{"type":45,"tag":209,"props":38082,"children":38083},{"style":4132},[38084],{"type":51,"value":3362},{"type":45,"tag":209,"props":38086,"children":38087},{"style":328},[38088],{"type":51,"value":4007},{"type":45,"tag":209,"props":38090,"children":38091},{"class":211,"line":4923},[38092,38096,38100,38104,38108,38112,38117,38121,38125,38129,38133,38137,38141],{"type":45,"tag":209,"props":38093,"children":38094},{"style":4167},[38095],{"type":51,"value":12671},{"type":45,"tag":209,"props":38097,"children":38098},{"style":328},[38099],{"type":51,"value":5715},{"type":45,"tag":209,"props":38101,"children":38102},{"style":317},[38103],{"type":51,"value":36658},{"type":45,"tag":209,"props":38105,"children":38106},{"style":4132},[38107],{"type":51,"value":5724},{"type":45,"tag":209,"props":38109,"children":38110},{"style":328},[38111],{"type":51,"value":8868},{"type":45,"tag":209,"props":38113,"children":38114},{"style":222},[38115],{"type":51,"value":38116},"   Checkout ID: ",{"type":45,"tag":209,"props":38118,"children":38119},{"style":328},[38120],{"type":51,"value":8525},{"type":45,"tag":209,"props":38122,"children":38123},{"style":4167},[38124],{"type":51,"value":12610},{"type":45,"tag":209,"props":38126,"children":38127},{"style":328},[38128],{"type":51,"value":5715},{"type":45,"tag":209,"props":38130,"children":38131},{"style":4167},[38132],{"type":51,"value":11283},{"type":45,"tag":209,"props":38134,"children":38135},{"style":328},[38136],{"type":51,"value":8543},{"type":45,"tag":209,"props":38138,"children":38139},{"style":4132},[38140],{"type":51,"value":3362},{"type":45,"tag":209,"props":38142,"children":38143},{"style":328},[38144],{"type":51,"value":4007},{"type":45,"tag":209,"props":38146,"children":38147},{"class":211,"line":4931},[38148,38152,38156,38160,38164,38168,38173,38177,38181,38185,38189,38193,38197],{"type":45,"tag":209,"props":38149,"children":38150},{"style":4167},[38151],{"type":51,"value":12671},{"type":45,"tag":209,"props":38153,"children":38154},{"style":328},[38155],{"type":51,"value":5715},{"type":45,"tag":209,"props":38157,"children":38158},{"style":317},[38159],{"type":51,"value":36658},{"type":45,"tag":209,"props":38161,"children":38162},{"style":4132},[38163],{"type":51,"value":5724},{"type":45,"tag":209,"props":38165,"children":38166},{"style":328},[38167],{"type":51,"value":8868},{"type":45,"tag":209,"props":38169,"children":38170},{"style":222},[38171],{"type":51,"value":38172},"   Status: ",{"type":45,"tag":209,"props":38174,"children":38175},{"style":328},[38176],{"type":51,"value":8525},{"type":45,"tag":209,"props":38178,"children":38179},{"style":4167},[38180],{"type":51,"value":12610},{"type":45,"tag":209,"props":38182,"children":38183},{"style":328},[38184],{"type":51,"value":5715},{"type":45,"tag":209,"props":38186,"children":38187},{"style":4167},[38188],{"type":51,"value":14883},{"type":45,"tag":209,"props":38190,"children":38191},{"style":328},[38192],{"type":51,"value":8543},{"type":45,"tag":209,"props":38194,"children":38195},{"style":4132},[38196],{"type":51,"value":3362},{"type":45,"tag":209,"props":38198,"children":38199},{"style":328},[38200],{"type":51,"value":4007},{"type":45,"tag":209,"props":38202,"children":38203},{"class":211,"line":4939},[38204],{"type":45,"tag":209,"props":38205,"children":38206},{"emptyLinePlaceholder":40},[38207],{"type":51,"value":3854},{"type":45,"tag":209,"props":38209,"children":38210},{"class":211,"line":4960},[38211],{"type":45,"tag":209,"props":38212,"children":38213},{"style":3811},[38214],{"type":51,"value":38215},"    \u002F\u002F Test 3: Get Checkout\n",{"type":45,"tag":209,"props":38217,"children":38218},{"class":211,"line":4981},[38219,38223,38227,38231,38235,38239,38244,38248,38252],{"type":45,"tag":209,"props":38220,"children":38221},{"style":4167},[38222],{"type":51,"value":12671},{"type":45,"tag":209,"props":38224,"children":38225},{"style":328},[38226],{"type":51,"value":5715},{"type":45,"tag":209,"props":38228,"children":38229},{"style":317},[38230],{"type":51,"value":36658},{"type":45,"tag":209,"props":38232,"children":38233},{"style":4132},[38234],{"type":51,"value":5724},{"type":45,"tag":209,"props":38236,"children":38237},{"style":328},[38238],{"type":51,"value":4002},{"type":45,"tag":209,"props":38240,"children":38241},{"style":222},[38242],{"type":51,"value":38243},"3. Testing ucp_get_checkout...",{"type":45,"tag":209,"props":38245,"children":38246},{"style":328},[38247],{"type":51,"value":4002},{"type":45,"tag":209,"props":38249,"children":38250},{"style":4132},[38251],{"type":51,"value":3362},{"type":45,"tag":209,"props":38253,"children":38254},{"style":328},[38255],{"type":51,"value":4007},{"type":45,"tag":209,"props":38257,"children":38258},{"class":211,"line":5002},[38259,38263,38268,38272,38276,38280,38284,38288,38292,38296,38300,38304,38308],{"type":45,"tag":209,"props":38260,"children":38261},{"style":507},[38262],{"type":51,"value":12031},{"type":45,"tag":209,"props":38264,"children":38265},{"style":4167},[38266],{"type":51,"value":38267}," getResponse",{"type":45,"tag":209,"props":38269,"children":38270},{"style":328},[38271],{"type":51,"value":7130},{"type":45,"tag":209,"props":38273,"children":38274},{"style":3860},[38275],{"type":51,"value":12131},{"type":45,"tag":209,"props":38277,"children":38278},{"style":317},[38279],{"type":51,"value":20128},{"type":45,"tag":209,"props":38281,"children":38282},{"style":4132},[38283],{"type":51,"value":5724},{"type":45,"tag":209,"props":38285,"children":38286},{"style":328},[38287],{"type":51,"value":36793},{"type":45,"tag":209,"props":38289,"children":38290},{"style":4167},[38291],{"type":51,"value":36680},{"type":45,"tag":209,"props":38293,"children":38294},{"style":328},[38295],{"type":51,"value":6001},{"type":45,"tag":209,"props":38297,"children":38298},{"style":222},[38299],{"type":51,"value":32548},{"type":45,"tag":209,"props":38301,"children":38302},{"style":328},[38303],{"type":51,"value":8868},{"type":45,"tag":209,"props":38305,"children":38306},{"style":328},[38307],{"type":51,"value":845},{"type":45,"tag":209,"props":38309,"children":38310},{"style":328},[38311],{"type":51,"value":683},{"type":45,"tag":209,"props":38313,"children":38314},{"class":211,"line":5023},[38315,38319,38323,38327,38331,38335],{"type":45,"tag":209,"props":38316,"children":38317},{"style":4132},[38318],{"type":51,"value":36981},{"type":45,"tag":209,"props":38320,"children":38321},{"style":328},[38322],{"type":51,"value":382},{"type":45,"tag":209,"props":38324,"children":38325},{"style":328},[38326],{"type":51,"value":3891},{"type":45,"tag":209,"props":38328,"children":38329},{"style":222},[38330],{"type":51,"value":36838},{"type":45,"tag":209,"props":38332,"children":38333},{"style":328},[38334],{"type":51,"value":4002},{"type":45,"tag":209,"props":38336,"children":38337},{"style":328},[38338],{"type":51,"value":538},{"type":45,"tag":209,"props":38340,"children":38341},{"class":211,"line":5044},[38342,38346,38350,38354,38358,38362,38366,38370,38374,38378,38382],{"type":45,"tag":209,"props":38343,"children":38344},{"style":4132},[38345],{"type":51,"value":20152},{"type":45,"tag":209,"props":38347,"children":38348},{"style":328},[38349],{"type":51,"value":382},{"type":45,"tag":209,"props":38351,"children":38352},{"style":328},[38353],{"type":51,"value":5646},{"type":45,"tag":209,"props":38355,"children":38356},{"style":328},[38357],{"type":51,"value":3891},{"type":45,"tag":209,"props":38359,"children":38360},{"style":4132},[38361],{"type":51,"value":7611},{"type":45,"tag":209,"props":38363,"children":38364},{"style":328},[38365],{"type":51,"value":4002},{"type":45,"tag":209,"props":38367,"children":38368},{"style":328},[38369],{"type":51,"value":382},{"type":45,"tag":209,"props":38371,"children":38372},{"style":328},[38373],{"type":51,"value":3891},{"type":45,"tag":209,"props":38375,"children":38376},{"style":222},[38377],{"type":51,"value":7628},{"type":45,"tag":209,"props":38379,"children":38380},{"style":328},[38381],{"type":51,"value":4002},{"type":45,"tag":209,"props":38383,"children":38384},{"style":328},[38385],{"type":51,"value":20186},{"type":45,"tag":209,"props":38387,"children":38388},{"class":211,"line":5065},[38389,38394,38398,38402,38406,38410,38414],{"type":45,"tag":209,"props":38390,"children":38391},{"style":4132},[38392],{"type":51,"value":38393},"      body",{"type":45,"tag":209,"props":38395,"children":38396},{"style":328},[38397],{"type":51,"value":382},{"type":45,"tag":209,"props":38399,"children":38400},{"style":4167},[38401],{"type":51,"value":22836},{"type":45,"tag":209,"props":38403,"children":38404},{"style":328},[38405],{"type":51,"value":5715},{"type":45,"tag":209,"props":38407,"children":38408},{"style":317},[38409],{"type":51,"value":22845},{"type":45,"tag":209,"props":38411,"children":38412},{"style":4132},[38413],{"type":51,"value":5724},{"type":45,"tag":209,"props":38415,"children":38416},{"style":328},[38417],{"type":51,"value":495},{"type":45,"tag":209,"props":38419,"children":38420},{"class":211,"line":5086},[38421,38426,38430,38434,38438,38442],{"type":45,"tag":209,"props":38422,"children":38423},{"style":4132},[38424],{"type":51,"value":38425},"        jsonrpc",{"type":45,"tag":209,"props":38427,"children":38428},{"style":328},[38429],{"type":51,"value":382},{"type":45,"tag":209,"props":38431,"children":38432},{"style":328},[38433],{"type":51,"value":3891},{"type":45,"tag":209,"props":38435,"children":38436},{"style":222},[38437],{"type":51,"value":36946},{"type":45,"tag":209,"props":38439,"children":38440},{"style":328},[38441],{"type":51,"value":4002},{"type":45,"tag":209,"props":38443,"children":38444},{"style":328},[38445],{"type":51,"value":538},{"type":45,"tag":209,"props":38447,"children":38448},{"class":211,"line":5094},[38449,38454,38458,38463],{"type":45,"tag":209,"props":38450,"children":38451},{"style":4132},[38452],{"type":51,"value":38453},"        id",{"type":45,"tag":209,"props":38455,"children":38456},{"style":328},[38457],{"type":51,"value":382},{"type":45,"tag":209,"props":38459,"children":38460},{"style":233},[38461],{"type":51,"value":38462}," 3",{"type":45,"tag":209,"props":38464,"children":38465},{"style":328},[38466],{"type":51,"value":538},{"type":45,"tag":209,"props":38468,"children":38469},{"class":211,"line":5102},[38470,38475,38479,38483,38487,38491],{"type":45,"tag":209,"props":38471,"children":38472},{"style":4132},[38473],{"type":51,"value":38474},"        method",{"type":45,"tag":209,"props":38476,"children":38477},{"style":328},[38478],{"type":51,"value":382},{"type":45,"tag":209,"props":38480,"children":38481},{"style":328},[38482],{"type":51,"value":3891},{"type":45,"tag":209,"props":38484,"children":38485},{"style":222},[38486],{"type":51,"value":36994},{"type":45,"tag":209,"props":38488,"children":38489},{"style":328},[38490],{"type":51,"value":4002},{"type":45,"tag":209,"props":38492,"children":38493},{"style":328},[38494],{"type":51,"value":538},{"type":45,"tag":209,"props":38496,"children":38497},{"class":211,"line":5123},[38498,38503,38507],{"type":45,"tag":209,"props":38499,"children":38500},{"style":4132},[38501],{"type":51,"value":38502},"        params",{"type":45,"tag":209,"props":38504,"children":38505},{"style":328},[38506],{"type":51,"value":382},{"type":45,"tag":209,"props":38508,"children":38509},{"style":328},[38510],{"type":51,"value":683},{"type":45,"tag":209,"props":38512,"children":38513},{"class":211,"line":5144},[38514,38519,38523,38527,38531,38535],{"type":45,"tag":209,"props":38515,"children":38516},{"style":4132},[38517],{"type":51,"value":38518},"          name",{"type":45,"tag":209,"props":38520,"children":38521},{"style":328},[38522],{"type":51,"value":382},{"type":45,"tag":209,"props":38524,"children":38525},{"style":328},[38526],{"type":51,"value":3891},{"type":45,"tag":209,"props":38528,"children":38529},{"style":222},[38530],{"type":51,"value":24881},{"type":45,"tag":209,"props":38532,"children":38533},{"style":328},[38534],{"type":51,"value":4002},{"type":45,"tag":209,"props":38536,"children":38537},{"style":328},[38538],{"type":51,"value":538},{"type":45,"tag":209,"props":38540,"children":38541},{"class":211,"line":5164},[38542,38547,38551,38555,38559,38563,38567,38571,38575],{"type":45,"tag":209,"props":38543,"children":38544},{"style":4132},[38545],{"type":51,"value":38546},"          arguments",{"type":45,"tag":209,"props":38548,"children":38549},{"style":328},[38550],{"type":51,"value":382},{"type":45,"tag":209,"props":38552,"children":38553},{"style":328},[38554],{"type":51,"value":5646},{"type":45,"tag":209,"props":38556,"children":38557},{"style":4132},[38558],{"type":51,"value":25058},{"type":45,"tag":209,"props":38560,"children":38561},{"style":328},[38562],{"type":51,"value":382},{"type":45,"tag":209,"props":38564,"children":38565},{"style":4167},[38566],{"type":51,"value":12490},{"type":45,"tag":209,"props":38568,"children":38569},{"style":328},[38570],{"type":51,"value":5715},{"type":45,"tag":209,"props":38572,"children":38573},{"style":4167},[38574],{"type":51,"value":11283},{"type":45,"tag":209,"props":38576,"children":38577},{"style":328},[38578],{"type":51,"value":20186},{"type":45,"tag":209,"props":38580,"children":38581},{"class":211,"line":5184},[38582],{"type":45,"tag":209,"props":38583,"children":38584},{"style":328},[38585],{"type":51,"value":9323},{"type":45,"tag":209,"props":38587,"children":38588},{"class":211,"line":5204},[38589,38594,38598],{"type":45,"tag":209,"props":38590,"children":38591},{"style":328},[38592],{"type":51,"value":38593},"      }",{"type":45,"tag":209,"props":38595,"children":38596},{"style":4132},[38597],{"type":51,"value":3362},{"type":45,"tag":209,"props":38599,"children":38600},{"style":328},[38601],{"type":51,"value":538},{"type":45,"tag":209,"props":38603,"children":38604},{"class":211,"line":5229},[38605,38609,38613],{"type":45,"tag":209,"props":38606,"children":38607},{"style":328},[38608],{"type":51,"value":12574},{"type":45,"tag":209,"props":38610,"children":38611},{"style":4132},[38612],{"type":51,"value":3362},{"type":45,"tag":209,"props":38614,"children":38615},{"style":328},[38616],{"type":51,"value":4007},{"type":45,"tag":209,"props":38618,"children":38619},{"class":211,"line":5250},[38620,38624,38629,38633,38637,38641,38645,38649,38653],{"type":45,"tag":209,"props":38621,"children":38622},{"style":507},[38623],{"type":51,"value":12031},{"type":45,"tag":209,"props":38625,"children":38626},{"style":4167},[38627],{"type":51,"value":38628}," getResult",{"type":45,"tag":209,"props":38630,"children":38631},{"style":328},[38632],{"type":51,"value":7130},{"type":45,"tag":209,"props":38634,"children":38635},{"style":3860},[38636],{"type":51,"value":12131},{"type":45,"tag":209,"props":38638,"children":38639},{"style":4167},[38640],{"type":51,"value":38267},{"type":45,"tag":209,"props":38642,"children":38643},{"style":328},[38644],{"type":51,"value":5715},{"type":45,"tag":209,"props":38646,"children":38647},{"style":317},[38648],{"type":51,"value":483},{"type":45,"tag":209,"props":38650,"children":38651},{"style":4132},[38652],{"type":51,"value":5756},{"type":45,"tag":209,"props":38654,"children":38655},{"style":328},[38656],{"type":51,"value":4007},{"type":45,"tag":209,"props":38658,"children":38659},{"class":211,"line":5271},[38660,38664,38668,38672,38676,38680,38685,38689,38693,38697,38701,38705,38709,38713,38717,38721,38725,38729,38733,38737,38741],{"type":45,"tag":209,"props":38661,"children":38662},{"style":4167},[38663],{"type":51,"value":12671},{"type":45,"tag":209,"props":38665,"children":38666},{"style":328},[38667],{"type":51,"value":5715},{"type":45,"tag":209,"props":38669,"children":38670},{"style":317},[38671],{"type":51,"value":36658},{"type":45,"tag":209,"props":38673,"children":38674},{"style":4132},[38675],{"type":51,"value":5724},{"type":45,"tag":209,"props":38677,"children":38678},{"style":328},[38679],{"type":51,"value":4002},{"type":45,"tag":209,"props":38681,"children":38682},{"style":222},[38683],{"type":51,"value":38684},"   Get:",{"type":45,"tag":209,"props":38686,"children":38687},{"style":328},[38688],{"type":51,"value":4002},{"type":45,"tag":209,"props":38690,"children":38691},{"style":328},[38692],{"type":51,"value":845},{"type":45,"tag":209,"props":38694,"children":38695},{"style":4167},[38696],{"type":51,"value":38628},{"type":45,"tag":209,"props":38698,"children":38699},{"style":328},[38700],{"type":51,"value":5715},{"type":45,"tag":209,"props":38702,"children":38703},{"style":4167},[38704],{"type":51,"value":37188},{"type":45,"tag":209,"props":38706,"children":38707},{"style":328},[38708],{"type":51,"value":16985},{"type":45,"tag":209,"props":38710,"children":38711},{"style":328},[38712],{"type":51,"value":3891},{"type":45,"tag":209,"props":38714,"children":38715},{"style":222},[38716],{"type":51,"value":37201},{"type":45,"tag":209,"props":38718,"children":38719},{"style":328},[38720],{"type":51,"value":4002},{"type":45,"tag":209,"props":38722,"children":38723},{"style":328},[38724],{"type":51,"value":17002},{"type":45,"tag":209,"props":38726,"children":38727},{"style":328},[38728],{"type":51,"value":3891},{"type":45,"tag":209,"props":38730,"children":38731},{"style":222},[38732],{"type":51,"value":37218},{"type":45,"tag":209,"props":38734,"children":38735},{"style":328},[38736],{"type":51,"value":4002},{"type":45,"tag":209,"props":38738,"children":38739},{"style":4132},[38740],{"type":51,"value":3362},{"type":45,"tag":209,"props":38742,"children":38743},{"style":328},[38744],{"type":51,"value":4007},{"type":45,"tag":209,"props":38746,"children":38747},{"class":211,"line":5292},[38748],{"type":45,"tag":209,"props":38749,"children":38750},{"style":328},[38751],{"type":51,"value":1515},{"type":45,"tag":209,"props":38753,"children":38754},{"class":211,"line":5317},[38755],{"type":45,"tag":209,"props":38756,"children":38757},{"emptyLinePlaceholder":40},[38758],{"type":51,"value":3854},{"type":45,"tag":209,"props":38760,"children":38761},{"class":211,"line":5338},[38762,38766,38770,38774,38778,38782,38786,38791,38795,38799],{"type":45,"tag":209,"props":38763,"children":38764},{"style":4167},[38765],{"type":51,"value":36649},{"type":45,"tag":209,"props":38767,"children":38768},{"style":328},[38769],{"type":51,"value":5715},{"type":45,"tag":209,"props":38771,"children":38772},{"style":317},[38773],{"type":51,"value":36658},{"type":45,"tag":209,"props":38775,"children":38776},{"style":4132},[38777],{"type":51,"value":5724},{"type":45,"tag":209,"props":38779,"children":38780},{"style":328},[38781],{"type":51,"value":4002},{"type":45,"tag":209,"props":38783,"children":38784},{"style":4167},[38785],{"type":51,"value":36693},{"type":45,"tag":209,"props":38787,"children":38788},{"style":222},[38789],{"type":51,"value":38790},"MCP server tests completed.",{"type":45,"tag":209,"props":38792,"children":38793},{"style":328},[38794],{"type":51,"value":4002},{"type":45,"tag":209,"props":38796,"children":38797},{"style":4132},[38798],{"type":51,"value":3362},{"type":45,"tag":209,"props":38800,"children":38801},{"style":328},[38802],{"type":51,"value":4007},{"type":45,"tag":209,"props":38804,"children":38805},{"class":211,"line":5359},[38806],{"type":45,"tag":209,"props":38807,"children":38808},{"style":328},[38809],{"type":51,"value":1524},{"type":45,"tag":209,"props":38811,"children":38812},{"class":211,"line":5380},[38813],{"type":45,"tag":209,"props":38814,"children":38815},{"emptyLinePlaceholder":40},[38816],{"type":51,"value":3854},{"type":45,"tag":209,"props":38818,"children":38819},{"class":211,"line":5389},[38820,38825,38829,38833,38838,38843,38847,38852],{"type":45,"tag":209,"props":38821,"children":38822},{"style":317},[38823],{"type":51,"value":38824},"testMcpServer",{"type":45,"tag":209,"props":38826,"children":38827},{"style":4167},[38828],{"type":51,"value":5756},{"type":45,"tag":209,"props":38830,"children":38831},{"style":328},[38832],{"type":51,"value":5715},{"type":45,"tag":209,"props":38834,"children":38835},{"style":317},[38836],{"type":51,"value":38837},"catch",{"type":45,"tag":209,"props":38839,"children":38840},{"style":4167},[38841],{"type":51,"value":38842},"(console",{"type":45,"tag":209,"props":38844,"children":38845},{"style":328},[38846],{"type":51,"value":5715},{"type":45,"tag":209,"props":38848,"children":38849},{"style":4167},[38850],{"type":51,"value":38851},"error)",{"type":45,"tag":209,"props":38853,"children":38854},{"style":328},[38855],{"type":51,"value":4007},{"type":45,"tag":144,"props":38857,"children":38859},{"id":38858},"vercel-deployment-checklist",[38860],{"type":51,"value":38861},"Vercel Deployment Checklist",{"type":45,"tag":151,"props":38863,"children":38864},{},[38865,38867,38872],{"type":51,"value":38866},"When running ",{"type":45,"tag":97,"props":38868,"children":38870},{"className":38869},[],[38871],{"type":51,"value":3584},{"type":51,"value":38873}," with Vercel deployment, verify:",{"type":45,"tag":384,"props":38875,"children":38878},{"className":38876},[38877],"contains-task-list",[38879,38898,38907,38923,38937,38951],{"type":45,"tag":65,"props":38880,"children":38883},{"className":38881},[38882],"task-list-item",[38884,38889,38891,38896],{"type":45,"tag":38885,"props":38886,"children":38888},"input",{"disabled":40,"type":38887},"checkbox",[],{"type":51,"value":38890}," ",{"type":45,"tag":97,"props":38892,"children":38894},{"className":38893},[],[38895],{"type":51,"value":34971},{"type":51,"value":38897}," created with function timeouts",{"type":45,"tag":65,"props":38899,"children":38901},{"className":38900},[38882],[38902,38905],{"type":45,"tag":38885,"props":38903,"children":38904},{"disabled":40,"type":38887},[],{"type":51,"value":38906}," Environment variables documented",{"type":45,"tag":65,"props":38908,"children":38910},{"className":38909},[38882],[38911,38914,38915,38921],{"type":45,"tag":38885,"props":38912,"children":38913},{"disabled":40,"type":38887},[],{"type":51,"value":38890},{"type":45,"tag":97,"props":38916,"children":38918},{"className":38917},[],[38919],{"type":51,"value":38920},"next.config.js",{"type":51,"value":38922}," updated for MCP streaming",{"type":45,"tag":65,"props":38924,"children":38926},{"className":38925},[38882],[38927,38930,38932],{"type":45,"tag":38885,"props":38928,"children":38929},{"disabled":40,"type":38887},[],{"type":51,"value":38931}," MCP route at ",{"type":45,"tag":97,"props":38933,"children":38935},{"className":38934},[],[38936],{"type":51,"value":35098},{"type":45,"tag":65,"props":38938,"children":38940},{"className":38939},[38882],[38941,38944,38946],{"type":45,"tag":38885,"props":38942,"children":38943},{"disabled":40,"type":38887},[],{"type":51,"value":38945}," Test script at ",{"type":45,"tag":97,"props":38947,"children":38949},{"className":38948},[],[38950],{"type":51,"value":36500},{"type":45,"tag":65,"props":38952,"children":38954},{"className":38953},[38882],[38955,38958,38959,38965],{"type":45,"tag":38885,"props":38956,"children":38957},{"disabled":40,"type":38887},[],{"type":51,"value":38890},{"type":45,"tag":97,"props":38960,"children":38962},{"className":38961},[],[38963],{"type":51,"value":38964},".env.example",{"type":51,"value":38966}," updated with required variables",{"type":45,"tag":144,"props":38968,"children":38970},{"id":38969},"post-deployment-verification",[38971],{"type":51,"value":38972},"Post-Deployment Verification",{"type":45,"tag":151,"props":38974,"children":38975},{},[38976],{"type":51,"value":38977},"After deploying to Vercel:",{"type":45,"tag":61,"props":38979,"children":38980},{},[38981,39023,39056,39066],{"type":45,"tag":65,"props":38982,"children":38983},{},[38984,38989],{"type":45,"tag":69,"props":38985,"children":38986},{},[38987],{"type":51,"value":38988},"Check discovery profile:",{"type":45,"tag":198,"props":38990,"children":38992},{"className":200,"code":38991,"language":202,"meta":203,"style":203},"curl https:\u002F\u002Fyour-domain.vercel.app\u002F.well-known\u002Fucp | jq .\n",[38993],{"type":45,"tag":97,"props":38994,"children":38995},{"__ignoreMap":203},[38996],{"type":45,"tag":209,"props":38997,"children":38998},{"class":211,"line":212},[38999,39004,39009,39013,39018],{"type":45,"tag":209,"props":39000,"children":39001},{"style":216},[39002],{"type":51,"value":39003},"curl",{"type":45,"tag":209,"props":39005,"children":39006},{"style":222},[39007],{"type":51,"value":39008}," https:\u002F\u002Fyour-domain.vercel.app\u002F.well-known\u002Fucp",{"type":45,"tag":209,"props":39010,"children":39011},{"style":328},[39012],{"type":51,"value":4562},{"type":45,"tag":209,"props":39014,"children":39015},{"style":216},[39016],{"type":51,"value":39017}," jq",{"type":45,"tag":209,"props":39019,"children":39020},{"style":222},[39021],{"type":51,"value":39022}," .\n",{"type":45,"tag":65,"props":39024,"children":39025},{},[39026,39031],{"type":45,"tag":69,"props":39027,"children":39028},{},[39029],{"type":51,"value":39030},"Test MCP endpoint:",{"type":45,"tag":198,"props":39032,"children":39034},{"className":200,"code":39033,"language":202,"meta":203,"style":203},"node scripts\u002Ftest-mcp.mjs https:\u002F\u002Fyour-domain.vercel.app\n",[39035],{"type":45,"tag":97,"props":39036,"children":39037},{"__ignoreMap":203},[39038],{"type":45,"tag":209,"props":39039,"children":39040},{"class":211,"line":212},[39041,39046,39051],{"type":45,"tag":209,"props":39042,"children":39043},{"style":216},[39044],{"type":51,"value":39045},"node",{"type":45,"tag":209,"props":39047,"children":39048},{"style":222},[39049],{"type":51,"value":39050}," scripts\u002Ftest-mcp.mjs",{"type":45,"tag":209,"props":39052,"children":39053},{"style":222},[39054],{"type":51,"value":39055}," https:\u002F\u002Fyour-domain.vercel.app\n",{"type":45,"tag":65,"props":39057,"children":39058},{},[39059,39064],{"type":45,"tag":69,"props":39060,"children":39061},{},[39062],{"type":51,"value":39063},"Configure MCP client:",{"type":51,"value":39065},"\nAdd the server to Claude Desktop, Cursor, or your preferred MCP client.",{"type":45,"tag":65,"props":39067,"children":39068},{},[39069,39074],{"type":45,"tag":69,"props":39070,"children":39071},{},[39072],{"type":51,"value":39073},"Verify in client:",{"type":51,"value":39075},"\nAsk the AI to \"list available UCP tools\" — it should show the checkout tools.",{"type":45,"tag":134,"props":39077,"children":39078},{},[],{"type":45,"tag":144,"props":39080,"children":39082},{"id":39081},"post-generation-steps",[39083],{"type":51,"value":39084},"Post-Generation Steps",{"type":45,"tag":2107,"props":39086,"children":39088},{"id":39087},"step-4-update-config",[39089],{"type":51,"value":39090},"Step 4: Update Config",{"type":45,"tag":151,"props":39092,"children":39093},{},[39094,39096,39101],{"type":51,"value":39095},"After generation, update ",{"type":45,"tag":97,"props":39097,"children":39099},{"className":39098},[],[39100],{"type":51,"value":102},{"type":51,"value":382},{"type":45,"tag":384,"props":39103,"children":39104},{},[39105,39116],{"type":45,"tag":65,"props":39106,"children":39107},{},[39108,39110,39115],{"type":51,"value":39109},"Add all created files to ",{"type":45,"tag":97,"props":39111,"children":39113},{"className":39112},[],[39114],{"type":51,"value":1284},{"type":51,"value":3023},{"type":45,"tag":65,"props":39117,"children":39118},{},[39119,39121,39126],{"type":51,"value":39120},"Update ",{"type":45,"tag":97,"props":39122,"children":39124},{"className":39123},[],[39125],{"type":51,"value":1246},{"type":51,"value":39127}," to reflect what was generated",{"type":45,"tag":2107,"props":39129,"children":39131},{"id":39130},"step-5-output-summary",[39132],{"type":51,"value":39133},"Step 5: Output Summary",{"type":45,"tag":198,"props":39135,"children":39138},{"className":39136,"code":39137,"language":51},[440],"UCP Scaffold Complete\n=====================\n\nGenerated files:\n  CREATE  lib\u002Fucp\u002Ftypes\u002Fcheckout.ts\n  CREATE  lib\u002Fucp\u002Ftypes\u002Findex.ts\n  CREATE  lib\u002Fucp\u002Fschemas\u002Fcheckout.ts\n  CREATE  lib\u002Fucp\u002Fprofile.ts\n  CREATE  lib\u002Fucp\u002Fnegotiation.ts\n  CREATE  lib\u002Fucp\u002Fresponse.ts\n  CREATE  lib\u002Fucp\u002Fhandlers\u002Fcheckout.ts\n  CREATE  app\u002F.well-known\u002Fucp\u002Froute.ts\n  CREATE  app\u002Fapi\u002Fucp\u002Fcheckout\u002Froute.ts\n  CREATE  app\u002Fapi\u002Fucp\u002Fcheckout\u002F[id]\u002Froute.ts\n\nMCP Transport (if enabled):\n  CREATE  app\u002Fapi\u002Fmcp\u002F[transport]\u002Froute.ts\n  CREATE  lib\u002Fucp\u002Ftransports\u002Fmcp-tools.ts\n\nVercel Deployment:\n  CREATE  vercel.json\n  CREATE  scripts\u002Ftest-mcp.mjs\n  MODIFY  next.config.js\n\nDependencies installed:\n  zod, jose, uuid\n  mcp-handler, @modelcontextprotocol\u002Fsdk (if MCP enabled)\n\nNext steps:\n  1. Review generated code and customize business logic\n  2. Set environment variables in Vercel dashboard\n  3. Deploy: vercel --prod\n  4. Run \u002Fucp profile to verify discovery profile\n  5. Run \u002Fucp test to generate unit tests\n  6. Run \u002Fucp validate to check compliance\n  7. Configure MCP client with deployment URL\n",[39139],{"type":45,"tag":97,"props":39140,"children":39141},{"__ignoreMap":203},[39142],{"type":51,"value":39137},{"type":45,"tag":134,"props":39144,"children":39145},{},[],{"type":45,"tag":54,"props":39147,"children":39149},{"id":39148},"sub-command-validate",[39150],{"type":51,"value":39151},"Sub-command: validate",{"type":45,"tag":144,"props":39153,"children":39155},{"id":39154},"trigger-6",[39156],{"type":51,"value":2031},{"type":45,"tag":151,"props":39158,"children":39159},{},[39160,39161],{"type":51,"value":2036},{"type":45,"tag":97,"props":39162,"children":39164},{"className":39163},[],[39165],{"type":51,"value":39166},"\u002Fucp validate",{"type":45,"tag":144,"props":39168,"children":39170},{"id":39169},"purpose-5",[39171],{"type":51,"value":2094},{"type":45,"tag":151,"props":39173,"children":39174},{},[39175],{"type":51,"value":39176},"Validate the implementation against UCP JSON schemas.",{"type":45,"tag":144,"props":39178,"children":39180},{"id":39179},"prerequisites-4",[39181],{"type":51,"value":2475},{"type":45,"tag":384,"props":39183,"children":39184},{},[39185,39196],{"type":45,"tag":65,"props":39186,"children":39187},{},[39188,39190,39195],{"type":51,"value":39189},"Implementation must exist (run ",{"type":45,"tag":97,"props":39191,"children":39193},{"className":39192},[],[39194],{"type":51,"value":3584},{"type":51,"value":2490},{"type":45,"tag":65,"props":39197,"children":39198},{},[39199],{"type":51,"value":2495},{"type":45,"tag":144,"props":39201,"children":39203},{"id":39202},"procedure-5",[39204],{"type":51,"value":2105},{"type":45,"tag":2107,"props":39206,"children":39208},{"id":39207},"step-1-load-schemas",[39209],{"type":51,"value":39210},"Step 1: Load Schemas",{"type":45,"tag":151,"props":39212,"children":39213},{},[39214],{"type":51,"value":39215},"Read JSON schemas from spec:",{"type":45,"tag":384,"props":39217,"children":39218},{},[39219,39228,39237,39246],{"type":45,"tag":65,"props":39220,"children":39221},{},[39222],{"type":45,"tag":97,"props":39223,"children":39225},{"className":39224},[],[39226],{"type":51,"value":39227},"spec\u002Fschemas\u002Fshopping\u002Fcheckout.json",{"type":45,"tag":65,"props":39229,"children":39230},{},[39231],{"type":45,"tag":97,"props":39232,"children":39234},{"className":39233},[],[39235],{"type":51,"value":39236},"spec\u002Fschemas\u002Fshopping\u002Ffulfillment.json",{"type":45,"tag":65,"props":39238,"children":39239},{},[39240],{"type":45,"tag":97,"props":39241,"children":39243},{"className":39242},[],[39244],{"type":51,"value":39245},"spec\u002Fschemas\u002Fshopping\u002Fdiscount.json",{"type":45,"tag":65,"props":39247,"children":39248},{},[39249],{"type":45,"tag":97,"props":39250,"children":39252},{"className":39251},[],[39253],{"type":51,"value":39254},"spec\u002Fdiscovery\u002Fprofile_schema.json",{"type":45,"tag":2107,"props":39256,"children":39258},{"id":39257},"step-2-validate-discovery-profile",[39259],{"type":51,"value":39260},"Step 2: Validate Discovery Profile",{"type":45,"tag":384,"props":39262,"children":39263},{},[39264,39276],{"type":45,"tag":65,"props":39265,"children":39266},{},[39267,39269,39274],{"type":51,"value":39268},"Make request to ",{"type":45,"tag":97,"props":39270,"children":39272},{"className":39271},[],[39273],{"type":51,"value":1894},{"type":51,"value":39275}," route (or read file directly)",{"type":45,"tag":65,"props":39277,"children":39278},{},[39279,39281],{"type":51,"value":39280},"Validate against ",{"type":45,"tag":97,"props":39282,"children":39284},{"className":39283},[],[39285],{"type":51,"value":39286},"profile_schema.json",{"type":45,"tag":2107,"props":39288,"children":39290},{"id":39289},"step-3-validate-response-shapes",[39291],{"type":51,"value":39292},"Step 3: Validate Response Shapes",{"type":45,"tag":151,"props":39294,"children":39295},{},[39296],{"type":51,"value":39297},"For each implemented endpoint:",{"type":45,"tag":384,"props":39299,"children":39300},{},[39301,39306,39311],{"type":45,"tag":65,"props":39302,"children":39303},{},[39304],{"type":51,"value":39305},"Generate sample request",{"type":45,"tag":65,"props":39307,"children":39308},{},[39309],{"type":51,"value":39310},"Execute handler (mock mode)",{"type":45,"tag":65,"props":39312,"children":39313},{},[39314],{"type":51,"value":39315},"Validate response against schema",{"type":45,"tag":2107,"props":39317,"children":39319},{"id":39318},"step-4-check-protocol-requirements",[39320],{"type":51,"value":39321},"Step 4: Check Protocol Requirements",{"type":45,"tag":151,"props":39323,"children":39324},{},[39325],{"type":51,"value":39326},"Verify:",{"type":45,"tag":384,"props":39328,"children":39330},{"className":39329},[38877],[39331,39346,39355,39364,39373,39382],{"type":45,"tag":65,"props":39332,"children":39334},{"className":39333},[38882],[39335,39338,39340,39345],{"type":45,"tag":38885,"props":39336,"children":39337},{"disabled":40,"type":38887},[],{"type":51,"value":39339}," All responses include ",{"type":45,"tag":97,"props":39341,"children":39343},{"className":39342},[],[39344],{"type":51,"value":4},{"type":51,"value":2835},{"type":45,"tag":65,"props":39347,"children":39349},{"className":39348},[38882],[39350,39353],{"type":45,"tag":38885,"props":39351,"children":39352},{"disabled":40,"type":38887},[],{"type":51,"value":39354}," Status values are valid enum values",{"type":45,"tag":65,"props":39356,"children":39358},{"className":39357},[38882],[39359,39362],{"type":45,"tag":38885,"props":39360,"children":39361},{"disabled":40,"type":38887},[],{"type":51,"value":39363}," Amounts are integers (minor units)",{"type":45,"tag":65,"props":39365,"children":39367},{"className":39366},[38882],[39368,39371],{"type":45,"tag":38885,"props":39369,"children":39370},{"disabled":40,"type":38887},[],{"type":51,"value":39372}," Dates are RFC 3339 format",{"type":45,"tag":65,"props":39374,"children":39376},{"className":39375},[38882],[39377,39380],{"type":45,"tag":38885,"props":39378,"children":39379},{"disabled":40,"type":38887},[],{"type":51,"value":39381}," Links are absolute HTTPS URLs",{"type":45,"tag":65,"props":39383,"children":39385},{"className":39384},[38882],[39386,39389],{"type":45,"tag":38885,"props":39387,"children":39388},{"disabled":40,"type":38887},[],{"type":51,"value":39390}," Capability names follow reverse-DNS format",{"type":45,"tag":2107,"props":39392,"children":39394},{"id":39393},"step-5-output-report",[39395],{"type":51,"value":39396},"Step 5: Output Report",{"type":45,"tag":198,"props":39398,"children":39401},{"className":39399,"code":39400,"language":51},[440],"UCP Validation Report\n=====================\n\nDiscovery Profile: PASS\n  ✓ Schema valid\n  ✓ Required fields present\n  ✓ Service definitions valid\n  ✓ Capability specs accessible\n\nCheckout Endpoints:\n  POST \u002Fapi\u002Fucp\u002Fcheckout\n    ✓ Response schema valid\n    ✓ UCP metadata present\n    ✓ Status enum valid\n\n  GET \u002Fapi\u002Fucp\u002Fcheckout\u002F[id]\n    ✓ Response schema valid\n    ✓ Idempotent\n\n  PATCH \u002Fapi\u002Fucp\u002Fcheckout\u002F[id]\n    ✓ Response schema valid\n    ✓ Partial update works\n\n  POST \u002Fapi\u002Fucp\u002Fcheckout\u002F[id] (complete)\n    ✓ Response schema valid\n    ✓ State transition correct\n\nProtocol Requirements:\n  ✓ Amounts in minor units\n  ✓ Dates in RFC 3339\n  ✓ HTTPS links\n  ✓ Reverse-DNS capability names\n\nOverall: PASS (24\u002F24 checks)\n",[39402],{"type":45,"tag":97,"props":39403,"children":39404},{"__ignoreMap":203},[39405],{"type":51,"value":39400},{"type":45,"tag":134,"props":39407,"children":39408},{},[],{"type":45,"tag":54,"props":39410,"children":39412},{"id":39411},"sub-command-profile",[39413],{"type":51,"value":39414},"Sub-command: profile",{"type":45,"tag":144,"props":39416,"children":39418},{"id":39417},"trigger-7",[39419],{"type":51,"value":2031},{"type":45,"tag":151,"props":39421,"children":39422},{},[39423,39424],{"type":51,"value":2036},{"type":45,"tag":97,"props":39425,"children":39427},{"className":39426},[],[39428],{"type":51,"value":39429},"\u002Fucp profile",{"type":45,"tag":144,"props":39431,"children":39433},{"id":39432},"purpose-6",[39434],{"type":51,"value":2094},{"type":45,"tag":151,"props":39436,"children":39437},{},[39438,39440,39445],{"type":51,"value":39439},"Generate and display the ",{"type":45,"tag":97,"props":39441,"children":39443},{"className":39442},[],[39444],{"type":51,"value":1894},{"type":51,"value":39446}," discovery profile JSON.",{"type":45,"tag":144,"props":39448,"children":39450},{"id":39449},"prerequisites-5",[39451],{"type":51,"value":2475},{"type":45,"tag":384,"props":39453,"children":39454},{},[39455],{"type":45,"tag":65,"props":39456,"children":39457},{},[39458],{"type":51,"value":39459},"Config must exist",{"type":45,"tag":144,"props":39461,"children":39463},{"id":39462},"procedure-6",[39464],{"type":51,"value":2105},{"type":45,"tag":2107,"props":39466,"children":39468},{"id":39467},"step-1-generate-profile",[39469],{"type":51,"value":39470},"Step 1: Generate Profile",{"type":45,"tag":151,"props":39472,"children":39473},{},[39474,39476,39482,39484,39489],{"type":51,"value":39475},"Use the ",{"type":45,"tag":97,"props":39477,"children":39479},{"className":39478},[],[39480],{"type":51,"value":39481},"generateProfile()",{"type":51,"value":39483}," function from ",{"type":45,"tag":97,"props":39485,"children":39487},{"className":39486},[],[39488],{"type":51,"value":7672},{"type":51,"value":39490}," (or generate inline if not scaffolded yet).",{"type":45,"tag":2107,"props":39492,"children":39494},{"id":39493},"step-2-display-profile",[39495],{"type":51,"value":39496},"Step 2: Display Profile",{"type":45,"tag":151,"props":39498,"children":39499},{},[39500],{"type":51,"value":39501},"Output the formatted JSON:",{"type":45,"tag":198,"props":39503,"children":39505},{"className":481,"code":39504,"language":483,"meta":203,"style":203},"{\n  \"ucp\": {\n    \"version\": \"2026-01-11\",\n    \"services\": {\n      \"dev.ucp.shopping\": {\n        \"version\": \"2026-01-11\",\n        \"spec\": \"https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\",\n        \"rest\": {\n          \"schema\": \"https:\u002F\u002Fucp.dev\u002Fspec\u002Fservices\u002Fshopping\u002Frest.openapi.json\",\n          \"endpoint\": \"https:\u002F\u002Fshop.example.com\u002Fapi\u002Fucp\"\n        }\n      }\n    },\n    \"capabilities\": [\n      {\n        \"name\": \"dev.ucp.shopping.checkout\",\n        \"version\": \"2026-01-11\",\n        \"spec\": \"https:\u002F\u002Fucp.dev\u002Fspec\u002Fcapabilities\u002Fcheckout\",\n        \"schema\": \"https:\u002F\u002Fucp.dev\u002Fspec\u002Fschemas\u002Fshopping\u002Fcheckout.json\"\n      }\n    ]\n  }\n}\n",[39506],{"type":45,"tag":97,"props":39507,"children":39508},{"__ignoreMap":203},[39509,39516,39539,39574,39598,39621,39657,39692,39715,39751,39784,39791,39798,39805,39828,39835,39870,39905,39940,39971,39978,39986,39993],{"type":45,"tag":209,"props":39510,"children":39511},{"class":211,"line":212},[39512],{"type":45,"tag":209,"props":39513,"children":39514},{"style":328},[39515],{"type":51,"value":495},{"type":45,"tag":209,"props":39517,"children":39518},{"class":211,"line":498},[39519,39523,39527,39531,39535],{"type":45,"tag":209,"props":39520,"children":39521},{"style":328},[39522],{"type":51,"value":504},{"type":45,"tag":209,"props":39524,"children":39525},{"style":507},[39526],{"type":51,"value":4},{"type":45,"tag":209,"props":39528,"children":39529},{"style":328},[39530],{"type":51,"value":515},{"type":45,"tag":209,"props":39532,"children":39533},{"style":328},[39534],{"type":51,"value":382},{"type":45,"tag":209,"props":39536,"children":39537},{"style":328},[39538],{"type":51,"value":683},{"type":45,"tag":209,"props":39540,"children":39541},{"class":211,"line":29},[39542,39546,39550,39554,39558,39562,39566,39570],{"type":45,"tag":209,"props":39543,"children":39544},{"style":328},[39545],{"type":51,"value":692},{"type":45,"tag":209,"props":39547,"children":39548},{"style":216},[39549],{"type":51,"value":20818},{"type":45,"tag":209,"props":39551,"children":39552},{"style":328},[39553],{"type":51,"value":515},{"type":45,"tag":209,"props":39555,"children":39556},{"style":328},[39557],{"type":51,"value":382},{"type":45,"tag":209,"props":39559,"children":39560},{"style":328},[39561],{"type":51,"value":524},{"type":45,"tag":209,"props":39563,"children":39564},{"style":222},[39565],{"type":51,"value":567},{"type":45,"tag":209,"props":39567,"children":39568},{"style":328},[39569],{"type":51,"value":515},{"type":45,"tag":209,"props":39571,"children":39572},{"style":328},[39573],{"type":51,"value":538},{"type":45,"tag":209,"props":39575,"children":39576},{"class":211,"line":578},[39577,39581,39586,39590,39594],{"type":45,"tag":209,"props":39578,"children":39579},{"style":328},[39580],{"type":51,"value":692},{"type":45,"tag":209,"props":39582,"children":39583},{"style":216},[39584],{"type":51,"value":39585},"services",{"type":45,"tag":209,"props":39587,"children":39588},{"style":328},[39589],{"type":51,"value":515},{"type":45,"tag":209,"props":39591,"children":39592},{"style":328},[39593],{"type":51,"value":382},{"type":45,"tag":209,"props":39595,"children":39596},{"style":328},[39597],{"type":51,"value":683},{"type":45,"tag":209,"props":39599,"children":39600},{"class":211,"line":622},[39601,39605,39609,39613,39617],{"type":45,"tag":209,"props":39602,"children":39603},{"style":328},[39604],{"type":51,"value":1454},{"type":45,"tag":209,"props":39606,"children":39607},{"style":233},[39608],{"type":51,"value":8655},{"type":45,"tag":209,"props":39610,"children":39611},{"style":328},[39612],{"type":51,"value":515},{"type":45,"tag":209,"props":39614,"children":39615},{"style":328},[39616],{"type":51,"value":382},{"type":45,"tag":209,"props":39618,"children":39619},{"style":328},[39620],{"type":51,"value":683},{"type":45,"tag":209,"props":39622,"children":39623},{"class":211,"line":660},[39624,39629,39633,39637,39641,39645,39649,39653],{"type":45,"tag":209,"props":39625,"children":39626},{"style":328},[39627],{"type":51,"value":39628},"        \"",{"type":45,"tag":209,"props":39630,"children":39631},{"style":4132},[39632],{"type":51,"value":20818},{"type":45,"tag":209,"props":39634,"children":39635},{"style":328},[39636],{"type":51,"value":515},{"type":45,"tag":209,"props":39638,"children":39639},{"style":328},[39640],{"type":51,"value":382},{"type":45,"tag":209,"props":39642,"children":39643},{"style":328},[39644],{"type":51,"value":524},{"type":45,"tag":209,"props":39646,"children":39647},{"style":222},[39648],{"type":51,"value":567},{"type":45,"tag":209,"props":39650,"children":39651},{"style":328},[39652],{"type":51,"value":515},{"type":45,"tag":209,"props":39654,"children":39655},{"style":328},[39656],{"type":51,"value":538},{"type":45,"tag":209,"props":39658,"children":39659},{"class":211,"line":686},[39660,39664,39668,39672,39676,39680,39684,39688],{"type":45,"tag":209,"props":39661,"children":39662},{"style":328},[39663],{"type":51,"value":39628},{"type":45,"tag":209,"props":39665,"children":39666},{"style":4132},[39667],{"type":51,"value":10967},{"type":45,"tag":209,"props":39669,"children":39670},{"style":328},[39671],{"type":51,"value":515},{"type":45,"tag":209,"props":39673,"children":39674},{"style":328},[39675],{"type":51,"value":382},{"type":45,"tag":209,"props":39677,"children":39678},{"style":328},[39679],{"type":51,"value":524},{"type":45,"tag":209,"props":39681,"children":39682},{"style":222},[39683],{"type":51,"value":8716},{"type":45,"tag":209,"props":39685,"children":39686},{"style":328},[39687],{"type":51,"value":515},{"type":45,"tag":209,"props":39689,"children":39690},{"style":328},[39691],{"type":51,"value":538},{"type":45,"tag":209,"props":39693,"children":39694},{"class":211,"line":729},[39695,39699,39703,39707,39711],{"type":45,"tag":209,"props":39696,"children":39697},{"style":328},[39698],{"type":51,"value":39628},{"type":45,"tag":209,"props":39700,"children":39701},{"style":4132},[39702],{"type":51,"value":795},{"type":45,"tag":209,"props":39704,"children":39705},{"style":328},[39706],{"type":51,"value":515},{"type":45,"tag":209,"props":39708,"children":39709},{"style":328},[39710],{"type":51,"value":382},{"type":45,"tag":209,"props":39712,"children":39713},{"style":328},[39714],{"type":51,"value":683},{"type":45,"tag":209,"props":39716,"children":39717},{"class":211,"line":755},[39718,39722,39727,39731,39735,39739,39743,39747],{"type":45,"tag":209,"props":39719,"children":39720},{"style":328},[39721],{"type":51,"value":35307},{"type":45,"tag":209,"props":39723,"children":39725},{"style":39724},"--shiki-light:#916B53;--shiki-default:#916B53;--shiki-dark:#916B53",[39726],{"type":51,"value":475},{"type":45,"tag":209,"props":39728,"children":39729},{"style":328},[39730],{"type":51,"value":515},{"type":45,"tag":209,"props":39732,"children":39733},{"style":328},[39734],{"type":51,"value":382},{"type":45,"tag":209,"props":39736,"children":39737},{"style":328},[39738],{"type":51,"value":524},{"type":45,"tag":209,"props":39740,"children":39741},{"style":222},[39742],{"type":51,"value":8824},{"type":45,"tag":209,"props":39744,"children":39745},{"style":328},[39746],{"type":51,"value":515},{"type":45,"tag":209,"props":39748,"children":39749},{"style":328},[39750],{"type":51,"value":538},{"type":45,"tag":209,"props":39752,"children":39753},{"class":211,"line":764},[39754,39758,39763,39767,39771,39775,39780],{"type":45,"tag":209,"props":39755,"children":39756},{"style":328},[39757],{"type":51,"value":35307},{"type":45,"tag":209,"props":39759,"children":39760},{"style":39724},[39761],{"type":51,"value":39762},"endpoint",{"type":45,"tag":209,"props":39764,"children":39765},{"style":328},[39766],{"type":51,"value":515},{"type":45,"tag":209,"props":39768,"children":39769},{"style":328},[39770],{"type":51,"value":382},{"type":45,"tag":209,"props":39772,"children":39773},{"style":328},[39774],{"type":51,"value":524},{"type":45,"tag":209,"props":39776,"children":39777},{"style":222},[39778],{"type":51,"value":39779},"https:\u002F\u002Fshop.example.com\u002Fapi\u002Fucp",{"type":45,"tag":209,"props":39781,"children":39782},{"style":328},[39783],{"type":51,"value":35369},{"type":45,"tag":209,"props":39785,"children":39786},{"class":211,"line":806},[39787],{"type":45,"tag":209,"props":39788,"children":39789},{"style":328},[39790],{"type":51,"value":24825},{"type":45,"tag":209,"props":39792,"children":39793},{"class":211,"line":899},[39794],{"type":45,"tag":209,"props":39795,"children":39796},{"style":328},[39797],{"type":51,"value":22910},{"type":45,"tag":209,"props":39799,"children":39800},{"class":211,"line":25},[39801],{"type":45,"tag":209,"props":39802,"children":39803},{"style":328},[39804],{"type":51,"value":7644},{"type":45,"tag":209,"props":39806,"children":39807},{"class":211,"line":949},[39808,39812,39816,39820,39824],{"type":45,"tag":209,"props":39809,"children":39810},{"style":328},[39811],{"type":51,"value":692},{"type":45,"tag":209,"props":39813,"children":39814},{"style":216},[39815],{"type":51,"value":670},{"type":45,"tag":209,"props":39817,"children":39818},{"style":328},[39819],{"type":51,"value":515},{"type":45,"tag":209,"props":39821,"children":39822},{"style":328},[39823],{"type":51,"value":382},{"type":45,"tag":209,"props":39825,"children":39826},{"style":328},[39827],{"type":51,"value":22783},{"type":45,"tag":209,"props":39829,"children":39830},{"class":211,"line":975},[39831],{"type":45,"tag":209,"props":39832,"children":39833},{"style":328},[39834],{"type":51,"value":22624},{"type":45,"tag":209,"props":39836,"children":39837},{"class":211,"line":1000},[39838,39842,39846,39850,39854,39858,39862,39866],{"type":45,"tag":209,"props":39839,"children":39840},{"style":328},[39841],{"type":51,"value":39628},{"type":45,"tag":209,"props":39843,"children":39844},{"style":233},[39845],{"type":51,"value":20640},{"type":45,"tag":209,"props":39847,"children":39848},{"style":328},[39849],{"type":51,"value":515},{"type":45,"tag":209,"props":39851,"children":39852},{"style":328},[39853],{"type":51,"value":382},{"type":45,"tag":209,"props":39855,"children":39856},{"style":328},[39857],{"type":51,"value":524},{"type":45,"tag":209,"props":39859,"children":39860},{"style":222},[39861],{"type":51,"value":718},{"type":45,"tag":209,"props":39863,"children":39864},{"style":328},[39865],{"type":51,"value":515},{"type":45,"tag":209,"props":39867,"children":39868},{"style":328},[39869],{"type":51,"value":538},{"type":45,"tag":209,"props":39871,"children":39872},{"class":211,"line":1026},[39873,39877,39881,39885,39889,39893,39897,39901],{"type":45,"tag":209,"props":39874,"children":39875},{"style":328},[39876],{"type":51,"value":39628},{"type":45,"tag":209,"props":39878,"children":39879},{"style":233},[39880],{"type":51,"value":20818},{"type":45,"tag":209,"props":39882,"children":39883},{"style":328},[39884],{"type":51,"value":515},{"type":45,"tag":209,"props":39886,"children":39887},{"style":328},[39888],{"type":51,"value":382},{"type":45,"tag":209,"props":39890,"children":39891},{"style":328},[39892],{"type":51,"value":524},{"type":45,"tag":209,"props":39894,"children":39895},{"style":222},[39896],{"type":51,"value":567},{"type":45,"tag":209,"props":39898,"children":39899},{"style":328},[39900],{"type":51,"value":515},{"type":45,"tag":209,"props":39902,"children":39903},{"style":328},[39904],{"type":51,"value":538},{"type":45,"tag":209,"props":39906,"children":39907},{"class":211,"line":1034},[39908,39912,39916,39920,39924,39928,39932,39936],{"type":45,"tag":209,"props":39909,"children":39910},{"style":328},[39911],{"type":51,"value":39628},{"type":45,"tag":209,"props":39913,"children":39914},{"style":233},[39915],{"type":51,"value":10967},{"type":45,"tag":209,"props":39917,"children":39918},{"style":328},[39919],{"type":51,"value":515},{"type":45,"tag":209,"props":39921,"children":39922},{"style":328},[39923],{"type":51,"value":382},{"type":45,"tag":209,"props":39925,"children":39926},{"style":328},[39927],{"type":51,"value":524},{"type":45,"tag":209,"props":39929,"children":39930},{"style":222},[39931],{"type":51,"value":9787},{"type":45,"tag":209,"props":39933,"children":39934},{"style":328},[39935],{"type":51,"value":515},{"type":45,"tag":209,"props":39937,"children":39938},{"style":328},[39939],{"type":51,"value":538},{"type":45,"tag":209,"props":39941,"children":39942},{"class":211,"line":1064},[39943,39947,39951,39955,39959,39963,39967],{"type":45,"tag":209,"props":39944,"children":39945},{"style":328},[39946],{"type":51,"value":39628},{"type":45,"tag":209,"props":39948,"children":39949},{"style":233},[39950],{"type":51,"value":475},{"type":45,"tag":209,"props":39952,"children":39953},{"style":328},[39954],{"type":51,"value":515},{"type":45,"tag":209,"props":39956,"children":39957},{"style":328},[39958],{"type":51,"value":382},{"type":45,"tag":209,"props":39960,"children":39961},{"style":328},[39962],{"type":51,"value":524},{"type":45,"tag":209,"props":39964,"children":39965},{"style":222},[39966],{"type":51,"value":9817},{"type":45,"tag":209,"props":39968,"children":39969},{"style":328},[39970],{"type":51,"value":35369},{"type":45,"tag":209,"props":39972,"children":39973},{"class":211,"line":1090},[39974],{"type":45,"tag":209,"props":39975,"children":39976},{"style":328},[39977],{"type":51,"value":22910},{"type":45,"tag":209,"props":39979,"children":39980},{"class":211,"line":1115},[39981],{"type":45,"tag":209,"props":39982,"children":39983},{"style":328},[39984],{"type":51,"value":39985},"    ]\n",{"type":45,"tag":209,"props":39987,"children":39988},{"class":211,"line":1144},[39989],{"type":45,"tag":209,"props":39990,"children":39991},{"style":328},[39992],{"type":51,"value":1515},{"type":45,"tag":209,"props":39994,"children":39995},{"class":211,"line":1173},[39996],{"type":45,"tag":209,"props":39997,"children":39998},{"style":328},[39999],{"type":51,"value":1524},{"type":45,"tag":2107,"props":40001,"children":40003},{"id":40002},"step-3-offer-to-write-file",[40004],{"type":51,"value":40005},"Step 3: Offer to Write File",{"type":45,"tag":151,"props":40007,"children":40008},{},[40009,40011,40017],{"type":51,"value":40010},"Ask: \"Write this to ",{"type":45,"tag":97,"props":40012,"children":40014},{"className":40013},[],[40015],{"type":51,"value":40016},"public\u002F.well-known\u002Fucp",{"type":51,"value":40018}," for static serving, or keep as dynamic route?\"",{"type":45,"tag":151,"props":40020,"children":40021},{},[40022],{"type":51,"value":40023},"If static:",{"type":45,"tag":384,"props":40025,"children":40026},{},[40027,40038],{"type":45,"tag":65,"props":40028,"children":40029},{},[40030,40031,40036],{"type":51,"value":2390},{"type":45,"tag":97,"props":40032,"children":40034},{"className":40033},[],[40035],{"type":51,"value":40016},{"type":51,"value":40037}," (no extension, JSON content)",{"type":45,"tag":65,"props":40039,"children":40040},{},[40041],{"type":51,"value":40042},"Note: May need Next.js config for extensionless files",{"type":45,"tag":134,"props":40044,"children":40045},{},[],{"type":45,"tag":54,"props":40047,"children":40049},{"id":40048},"sub-command-test",[40050],{"type":51,"value":40051},"Sub-command: test",{"type":45,"tag":144,"props":40053,"children":40055},{"id":40054},"trigger-8",[40056],{"type":51,"value":2031},{"type":45,"tag":151,"props":40058,"children":40059},{},[40060,40061],{"type":51,"value":2036},{"type":45,"tag":97,"props":40062,"children":40064},{"className":40063},[],[40065],{"type":51,"value":40066},"\u002Fucp test",{"type":45,"tag":144,"props":40068,"children":40070},{"id":40069},"purpose-7",[40071],{"type":51,"value":2094},{"type":45,"tag":151,"props":40073,"children":40074},{},[40075],{"type":51,"value":40076},"Generate unit tests for UCP handlers.",{"type":45,"tag":144,"props":40078,"children":40080},{"id":40079},"prerequisites-6",[40081],{"type":51,"value":2475},{"type":45,"tag":384,"props":40083,"children":40084},{},[40085,40090],{"type":45,"tag":65,"props":40086,"children":40087},{},[40088],{"type":51,"value":40089},"Implementation must exist",{"type":45,"tag":65,"props":40091,"children":40092},{},[40093],{"type":51,"value":40094},"Test framework detected (Jest, Vitest, etc.)",{"type":45,"tag":144,"props":40096,"children":40098},{"id":40097},"procedure-7",[40099],{"type":51,"value":2105},{"type":45,"tag":2107,"props":40101,"children":40103},{"id":40102},"step-1-detect-test-framework",[40104],{"type":51,"value":40105},"Step 1: Detect Test Framework",{"type":45,"tag":151,"props":40107,"children":40108},{},[40109],{"type":51,"value":40110},"Look for:",{"type":45,"tag":384,"props":40112,"children":40113},{},[40114,40133,40151],{"type":45,"tag":65,"props":40115,"children":40116},{},[40117,40123,40125,40131],{"type":45,"tag":97,"props":40118,"children":40120},{"className":40119},[],[40121],{"type":51,"value":40122},"jest.config.js",{"type":51,"value":40124}," \u002F ",{"type":45,"tag":97,"props":40126,"children":40128},{"className":40127},[],[40129],{"type":51,"value":40130},"jest.config.ts",{"type":51,"value":40132}," → Jest",{"type":45,"tag":65,"props":40134,"children":40135},{},[40136,40142,40143,40149],{"type":45,"tag":97,"props":40137,"children":40139},{"className":40138},[],[40140],{"type":51,"value":40141},"vitest.config.js",{"type":51,"value":40124},{"type":45,"tag":97,"props":40144,"children":40146},{"className":40145},[],[40147],{"type":51,"value":40148},"vitest.config.ts",{"type":51,"value":40150}," → Vitest",{"type":45,"tag":65,"props":40152,"children":40153},{},[40154,40160],{"type":45,"tag":97,"props":40155,"children":40157},{"className":40156},[],[40158],{"type":51,"value":40159},"package.json",{"type":51,"value":40161}," test script hints",{"type":45,"tag":2107,"props":40163,"children":40165},{"id":40164},"step-2-generate-test-files",[40166],{"type":51,"value":40167},"Step 2: Generate Test Files",{"type":45,"tag":151,"props":40169,"children":40170},{},[40171],{"type":51,"value":40172},"For each handler, generate corresponding test file.",{"type":45,"tag":2107,"props":40174,"children":40176},{"id":40175},"example-libucphandlerstestscheckouttestts",[40177,40179,40184],{"type":51,"value":40178},"Example: lib\u002Fucp\u002Fhandlers\u002F",{"type":45,"tag":69,"props":40180,"children":40181},{},[40182],{"type":51,"value":40183},"tests",{"type":51,"value":40185},"\u002Fcheckout.test.ts",{"type":45,"tag":198,"props":40187,"children":40189},{"className":3799,"code":40188,"language":3801,"meta":203,"style":203},"\u002F**\n * UCP Checkout Handler Tests\n * Generated by \u002Fucp test\n *\u002F\n\nimport { describe, it, expect, beforeEach } from 'vitest'; \u002F\u002F or jest\nimport {\n  createCheckout,\n  getCheckout,\n  updateCheckout,\n  completeCheckout,\n} from '..\u002Fcheckout';\n\ndescribe('UCP Checkout Handler', () => {\n  const validRequest = {\n    line_items: [\n      {\n        id: 'item_1',\n        name: 'Test Product',\n        quantity: 1,\n        unit_price: 1000,\n        total_price: 1000,\n        currency: 'USD',\n      },\n    ],\n    currency: 'USD',\n  };\n\n  describe('createCheckout', () => {\n    it('creates a checkout with valid request', async () => {\n      const checkout = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      expect(checkout.id).toBeDefined();\n      expect(checkout.status).toBe('incomplete');\n      expect(checkout.currency).toBe('USD');\n      expect(checkout.line_items).toHaveLength(1);\n      expect(checkout.ucp.version).toBeDefined();\n      expect(checkout.ucp.capabilities).toContain('dev.ucp.shopping.checkout');\n    });\n\n    it('calculates totals correctly', async () => {\n      const checkout = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      expect(checkout.totals.subtotal).toBe(1000);\n      expect(checkout.totals.grand_total).toBeGreaterThanOrEqual(checkout.totals.subtotal);\n    });\n\n    it('sets expiration time', async () => {\n      const checkout = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      expect(checkout.expires_at).toBeDefined();\n      const expiresAt = new Date(checkout.expires_at);\n      expect(expiresAt.getTime()).toBeGreaterThan(Date.now());\n    });\n\n    it('includes required links', async () => {\n      const checkout = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      expect(checkout.links.self).toContain(checkout.id);\n      expect(checkout.links.privacy_policy).toBeDefined();\n      expect(checkout.links.terms_of_service).toBeDefined();\n    });\n  });\n\n  describe('getCheckout', () => {\n    it('retrieves existing checkout', async () => {\n      const created = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      const retrieved = await getCheckout(created.id);\n      expect(retrieved).toEqual(created);\n    });\n\n    it('returns null for non-existent checkout', async () => {\n      const retrieved = await getCheckout('non-existent-id');\n      expect(retrieved).toBeNull();\n    });\n  });\n\n  describe('updateCheckout', () => {\n    it('updates line items', async () => {\n      const created = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      const updated = await updateCheckout(\n        created.id,\n        {\n          line_items: [\n            { ...validRequest.line_items[0], quantity: 2, total_price: 2000 },\n          ],\n        },\n        ['dev.ucp.shopping.checkout']\n      );\n\n      expect(updated?.totals.subtotal).toBe(2000);\n    });\n\n    it('updates buyer info', async () => {\n      const created = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      const updated = await updateCheckout(\n        created.id,\n        { buyer: { email: 'test@example.com' } },\n        ['dev.ucp.shopping.checkout']\n      );\n\n      expect(updated?.buyer?.email).toBe('test@example.com');\n    });\n\n    it('transitions to ready_for_complete when requirements met', async () => {\n      const created = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n\n      const updated = await updateCheckout(\n        created.id,\n        { buyer: { email: 'test@example.com' } },\n        ['dev.ucp.shopping.checkout']\n      );\n\n      expect(updated?.status).toBe('ready_for_complete');\n    });\n  });\n\n  describe('status lifecycle', () => {\n    it('follows correct state transitions', async () => {\n      \u002F\u002F incomplete -> ready_for_complete -> complete_in_progress -> completed\n      const checkout = await createCheckout(validRequest, {\n        capabilities: ['dev.ucp.shopping.checkout'],\n      });\n      expect(checkout.status).toBe('incomplete');\n\n      const updated = await updateCheckout(\n        checkout.id,\n        { buyer: { email: 'test@example.com' } },\n        ['dev.ucp.shopping.checkout']\n      );\n      expect(updated?.status).toBe('ready_for_complete');\n    });\n  });\n});\n",[40190],{"type":45,"tag":97,"props":40191,"children":40192},{"__ignoreMap":203},[40193,40200,40208,40216,40223,40230,40303,40314,40325,40336,40347,40358,40386,40393,40433,40453,40468,40475,40503,40530,40550,40570,40590,40618,40625,40636,40663,40670,40677,40718,40763,40804,40839,40854,40861,40906,40966,41025,41077,41128,41196,41211,41218,41262,41301,41336,41351,41358,41418,41494,41509,41516,41560,41599,41634,41649,41656,41700,41747,41809,41824,41831,41875,41914,41949,41964,41971,42040,42092,42144,42159,42174,42181,42221,42265,42305,42340,42355,42362,42411,42456,42471,42478,42522,42570,42606,42621,42636,42643,42683,42727,42766,42801,42816,42823,42851,42871,42878,42893,42967,42978,42985,43009,43020,43027,43088,43103,43110,43154,43193,43228,43243,43250,43277,43296,43346,43369,43380,43387,43454,43469,43476,43520,43559,43594,43609,43616,43643,43662,43709,43732,43743,43750,43809,43824,43839,43846,43886,43930,43938,43977,44012,44027,44086,44093,44120,44140,44187,44210,44221,44280,44295,44310],{"type":45,"tag":209,"props":40194,"children":40195},{"class":211,"line":212},[40196],{"type":45,"tag":209,"props":40197,"children":40198},{"style":3811},[40199],{"type":51,"value":3814},{"type":45,"tag":209,"props":40201,"children":40202},{"class":211,"line":498},[40203],{"type":45,"tag":209,"props":40204,"children":40205},{"style":3811},[40206],{"type":51,"value":40207}," * UCP Checkout Handler Tests\n",{"type":45,"tag":209,"props":40209,"children":40210},{"class":211,"line":29},[40211],{"type":45,"tag":209,"props":40212,"children":40213},{"style":3811},[40214],{"type":51,"value":40215}," * Generated by \u002Fucp test\n",{"type":45,"tag":209,"props":40217,"children":40218},{"class":211,"line":578},[40219],{"type":45,"tag":209,"props":40220,"children":40221},{"style":3811},[40222],{"type":51,"value":3846},{"type":45,"tag":209,"props":40224,"children":40225},{"class":211,"line":622},[40226],{"type":45,"tag":209,"props":40227,"children":40228},{"emptyLinePlaceholder":40},[40229],{"type":51,"value":3854},{"type":45,"tag":209,"props":40231,"children":40232},{"class":211,"line":660},[40233,40237,40241,40246,40250,40255,40259,40264,40268,40273,40277,40281,40285,40290,40294,40298],{"type":45,"tag":209,"props":40234,"children":40235},{"style":3860},[40236],{"type":51,"value":5641},{"type":45,"tag":209,"props":40238,"children":40239},{"style":328},[40240],{"type":51,"value":5646},{"type":45,"tag":209,"props":40242,"children":40243},{"style":4167},[40244],{"type":51,"value":40245}," describe",{"type":45,"tag":209,"props":40247,"children":40248},{"style":328},[40249],{"type":51,"value":845},{"type":45,"tag":209,"props":40251,"children":40252},{"style":4167},[40253],{"type":51,"value":40254}," it",{"type":45,"tag":209,"props":40256,"children":40257},{"style":328},[40258],{"type":51,"value":845},{"type":45,"tag":209,"props":40260,"children":40261},{"style":4167},[40262],{"type":51,"value":40263}," expect",{"type":45,"tag":209,"props":40265,"children":40266},{"style":328},[40267],{"type":51,"value":845},{"type":45,"tag":209,"props":40269,"children":40270},{"style":4167},[40271],{"type":51,"value":40272}," beforeEach",{"type":45,"tag":209,"props":40274,"children":40275},{"style":328},[40276],{"type":51,"value":5656},{"type":45,"tag":209,"props":40278,"children":40279},{"style":3860},[40280],{"type":51,"value":5661},{"type":45,"tag":209,"props":40282,"children":40283},{"style":328},[40284],{"type":51,"value":3891},{"type":45,"tag":209,"props":40286,"children":40287},{"style":222},[40288],{"type":51,"value":40289},"vitest",{"type":45,"tag":209,"props":40291,"children":40292},{"style":328},[40293],{"type":51,"value":4002},{"type":45,"tag":209,"props":40295,"children":40296},{"style":328},[40297],{"type":51,"value":7430},{"type":45,"tag":209,"props":40299,"children":40300},{"style":3811},[40301],{"type":51,"value":40302}," \u002F\u002F or jest\n",{"type":45,"tag":209,"props":40304,"children":40305},{"class":211,"line":686},[40306,40310],{"type":45,"tag":209,"props":40307,"children":40308},{"style":3860},[40309],{"type":51,"value":5641},{"type":45,"tag":209,"props":40311,"children":40312},{"style":328},[40313],{"type":51,"value":683},{"type":45,"tag":209,"props":40315,"children":40316},{"class":211,"line":729},[40317,40321],{"type":45,"tag":209,"props":40318,"children":40319},{"style":4167},[40320],{"type":51,"value":22267},{"type":45,"tag":209,"props":40322,"children":40323},{"style":328},[40324],{"type":51,"value":538},{"type":45,"tag":209,"props":40326,"children":40327},{"class":211,"line":755},[40328,40332],{"type":45,"tag":209,"props":40329,"children":40330},{"style":4167},[40331],{"type":51,"value":22279},{"type":45,"tag":209,"props":40333,"children":40334},{"style":328},[40335],{"type":51,"value":538},{"type":45,"tag":209,"props":40337,"children":40338},{"class":211,"line":764},[40339,40343],{"type":45,"tag":209,"props":40340,"children":40341},{"style":4167},[40342],{"type":51,"value":22291},{"type":45,"tag":209,"props":40344,"children":40345},{"style":328},[40346],{"type":51,"value":538},{"type":45,"tag":209,"props":40348,"children":40349},{"class":211,"line":806},[40350,40354],{"type":45,"tag":209,"props":40351,"children":40352},{"style":4167},[40353],{"type":51,"value":22303},{"type":45,"tag":209,"props":40355,"children":40356},{"style":328},[40357],{"type":51,"value":538},{"type":45,"tag":209,"props":40359,"children":40360},{"class":211,"line":899},[40361,40365,40369,40373,40378,40382],{"type":45,"tag":209,"props":40362,"children":40363},{"style":328},[40364],{"type":51,"value":6001},{"type":45,"tag":209,"props":40366,"children":40367},{"style":3860},[40368],{"type":51,"value":5661},{"type":45,"tag":209,"props":40370,"children":40371},{"style":328},[40372],{"type":51,"value":3891},{"type":45,"tag":209,"props":40374,"children":40375},{"style":222},[40376],{"type":51,"value":40377},"..\u002Fcheckout",{"type":45,"tag":209,"props":40379,"children":40380},{"style":328},[40381],{"type":51,"value":4002},{"type":45,"tag":209,"props":40383,"children":40384},{"style":328},[40385],{"type":51,"value":4007},{"type":45,"tag":209,"props":40387,"children":40388},{"class":211,"line":25},[40389],{"type":45,"tag":209,"props":40390,"children":40391},{"emptyLinePlaceholder":40},[40392],{"type":51,"value":3854},{"type":45,"tag":209,"props":40394,"children":40395},{"class":211,"line":949},[40396,40400,40404,40408,40413,40417,40421,40425,40429],{"type":45,"tag":209,"props":40397,"children":40398},{"style":317},[40399],{"type":51,"value":23175},{"type":45,"tag":209,"props":40401,"children":40402},{"style":4167},[40403],{"type":51,"value":5724},{"type":45,"tag":209,"props":40405,"children":40406},{"style":328},[40407],{"type":51,"value":4002},{"type":45,"tag":209,"props":40409,"children":40410},{"style":222},[40411],{"type":51,"value":40412},"UCP Checkout Handler",{"type":45,"tag":209,"props":40414,"children":40415},{"style":328},[40416],{"type":51,"value":4002},{"type":45,"tag":209,"props":40418,"children":40419},{"style":328},[40420],{"type":51,"value":845},{"type":45,"tag":209,"props":40422,"children":40423},{"style":328},[40424],{"type":51,"value":22718},{"type":45,"tag":209,"props":40426,"children":40427},{"style":507},[40428],{"type":51,"value":13515},{"type":45,"tag":209,"props":40430,"children":40431},{"style":328},[40432],{"type":51,"value":683},{"type":45,"tag":209,"props":40434,"children":40435},{"class":211,"line":975},[40436,40440,40445,40449],{"type":45,"tag":209,"props":40437,"children":40438},{"style":507},[40439],{"type":51,"value":7480},{"type":45,"tag":209,"props":40441,"children":40442},{"style":4167},[40443],{"type":51,"value":40444}," validRequest",{"type":45,"tag":209,"props":40446,"children":40447},{"style":328},[40448],{"type":51,"value":7130},{"type":45,"tag":209,"props":40450,"children":40451},{"style":328},[40452],{"type":51,"value":683},{"type":45,"tag":209,"props":40454,"children":40455},{"class":211,"line":1000},[40456,40460,40464],{"type":45,"tag":209,"props":40457,"children":40458},{"style":4132},[40459],{"type":51,"value":13843},{"type":45,"tag":209,"props":40461,"children":40462},{"style":328},[40463],{"type":51,"value":382},{"type":45,"tag":209,"props":40465,"children":40466},{"style":4132},[40467],{"type":51,"value":22783},{"type":45,"tag":209,"props":40469,"children":40470},{"class":211,"line":1026},[40471],{"type":45,"tag":209,"props":40472,"children":40473},{"style":328},[40474],{"type":51,"value":22624},{"type":45,"tag":209,"props":40476,"children":40477},{"class":211,"line":1034},[40478,40482,40486,40490,40495,40499],{"type":45,"tag":209,"props":40479,"children":40480},{"style":4132},[40481],{"type":51,"value":38453},{"type":45,"tag":209,"props":40483,"children":40484},{"style":328},[40485],{"type":51,"value":382},{"type":45,"tag":209,"props":40487,"children":40488},{"style":328},[40489],{"type":51,"value":3891},{"type":45,"tag":209,"props":40491,"children":40492},{"style":222},[40493],{"type":51,"value":40494},"item_1",{"type":45,"tag":209,"props":40496,"children":40497},{"style":328},[40498],{"type":51,"value":4002},{"type":45,"tag":209,"props":40500,"children":40501},{"style":328},[40502],{"type":51,"value":538},{"type":45,"tag":209,"props":40504,"children":40505},{"class":211,"line":1064},[40506,40510,40514,40518,40522,40526],{"type":45,"tag":209,"props":40507,"children":40508},{"style":4132},[40509],{"type":51,"value":37026},{"type":45,"tag":209,"props":40511,"children":40512},{"style":328},[40513],{"type":51,"value":382},{"type":45,"tag":209,"props":40515,"children":40516},{"style":328},[40517],{"type":51,"value":3891},{"type":45,"tag":209,"props":40519,"children":40520},{"style":222},[40521],{"type":51,"value":37618},{"type":45,"tag":209,"props":40523,"children":40524},{"style":328},[40525],{"type":51,"value":4002},{"type":45,"tag":209,"props":40527,"children":40528},{"style":328},[40529],{"type":51,"value":538},{"type":45,"tag":209,"props":40531,"children":40532},{"class":211,"line":1090},[40533,40538,40542,40546],{"type":45,"tag":209,"props":40534,"children":40535},{"style":4132},[40536],{"type":51,"value":40537},"        quantity",{"type":45,"tag":209,"props":40539,"children":40540},{"style":328},[40541],{"type":51,"value":382},{"type":45,"tag":209,"props":40543,"children":40544},{"style":233},[40545],{"type":51,"value":236},{"type":45,"tag":209,"props":40547,"children":40548},{"style":328},[40549],{"type":51,"value":538},{"type":45,"tag":209,"props":40551,"children":40552},{"class":211,"line":1115},[40553,40558,40562,40566],{"type":45,"tag":209,"props":40554,"children":40555},{"style":4132},[40556],{"type":51,"value":40557},"        unit_price",{"type":45,"tag":209,"props":40559,"children":40560},{"style":328},[40561],{"type":51,"value":382},{"type":45,"tag":209,"props":40563,"children":40564},{"style":233},[40565],{"type":51,"value":13406},{"type":45,"tag":209,"props":40567,"children":40568},{"style":328},[40569],{"type":51,"value":538},{"type":45,"tag":209,"props":40571,"children":40572},{"class":211,"line":1144},[40573,40578,40582,40586],{"type":45,"tag":209,"props":40574,"children":40575},{"style":4132},[40576],{"type":51,"value":40577},"        total_price",{"type":45,"tag":209,"props":40579,"children":40580},{"style":328},[40581],{"type":51,"value":382},{"type":45,"tag":209,"props":40583,"children":40584},{"style":233},[40585],{"type":51,"value":13406},{"type":45,"tag":209,"props":40587,"children":40588},{"style":328},[40589],{"type":51,"value":538},{"type":45,"tag":209,"props":40591,"children":40592},{"class":211,"line":1173},[40593,40598,40602,40606,40610,40614],{"type":45,"tag":209,"props":40594,"children":40595},{"style":4132},[40596],{"type":51,"value":40597},"        currency",{"type":45,"tag":209,"props":40599,"children":40600},{"style":328},[40601],{"type":51,"value":382},{"type":45,"tag":209,"props":40603,"children":40604},{"style":328},[40605],{"type":51,"value":3891},{"type":45,"tag":209,"props":40607,"children":40608},{"style":222},[40609],{"type":51,"value":30517},{"type":45,"tag":209,"props":40611,"children":40612},{"style":328},[40613],{"type":51,"value":4002},{"type":45,"tag":209,"props":40615,"children":40616},{"style":328},[40617],{"type":51,"value":538},{"type":45,"tag":209,"props":40619,"children":40620},{"class":211,"line":1202},[40621],{"type":45,"tag":209,"props":40622,"children":40623},{"style":328},[40624],{"type":51,"value":9331},{"type":45,"tag":209,"props":40626,"children":40627},{"class":211,"line":1228},[40628,40632],{"type":45,"tag":209,"props":40629,"children":40630},{"style":4132},[40631],{"type":51,"value":36048},{"type":45,"tag":209,"props":40633,"children":40634},{"style":328},[40635],{"type":51,"value":538},{"type":45,"tag":209,"props":40637,"children":40638},{"class":211,"line":1236},[40639,40643,40647,40651,40655,40659],{"type":45,"tag":209,"props":40640,"children":40641},{"style":4132},[40642],{"type":51,"value":13814},{"type":45,"tag":209,"props":40644,"children":40645},{"style":328},[40646],{"type":51,"value":382},{"type":45,"tag":209,"props":40648,"children":40649},{"style":328},[40650],{"type":51,"value":3891},{"type":45,"tag":209,"props":40652,"children":40653},{"style":222},[40654],{"type":51,"value":30517},{"type":45,"tag":209,"props":40656,"children":40657},{"style":328},[40658],{"type":51,"value":4002},{"type":45,"tag":209,"props":40660,"children":40661},{"style":328},[40662],{"type":51,"value":538},{"type":45,"tag":209,"props":40664,"children":40665},{"class":211,"line":1274},[40666],{"type":45,"tag":209,"props":40667,"children":40668},{"style":328},[40669],{"type":51,"value":7881},{"type":45,"tag":209,"props":40671,"children":40672},{"class":211,"line":1299},[40673],{"type":45,"tag":209,"props":40674,"children":40675},{"emptyLinePlaceholder":40},[40676],{"type":51,"value":3854},{"type":45,"tag":209,"props":40678,"children":40679},{"class":211,"line":1324},[40680,40685,40689,40693,40698,40702,40706,40710,40714],{"type":45,"tag":209,"props":40681,"children":40682},{"style":317},[40683],{"type":51,"value":40684},"  describe",{"type":45,"tag":209,"props":40686,"children":40687},{"style":4132},[40688],{"type":51,"value":5724},{"type":45,"tag":209,"props":40690,"children":40691},{"style":328},[40692],{"type":51,"value":4002},{"type":45,"tag":209,"props":40694,"children":40695},{"style":222},[40696],{"type":51,"value":40697},"createCheckout",{"type":45,"tag":209,"props":40699,"children":40700},{"style":328},[40701],{"type":51,"value":4002},{"type":45,"tag":209,"props":40703,"children":40704},{"style":328},[40705],{"type":51,"value":845},{"type":45,"tag":209,"props":40707,"children":40708},{"style":328},[40709],{"type":51,"value":22718},{"type":45,"tag":209,"props":40711,"children":40712},{"style":507},[40713],{"type":51,"value":13515},{"type":45,"tag":209,"props":40715,"children":40716},{"style":328},[40717],{"type":51,"value":683},{"type":45,"tag":209,"props":40719,"children":40720},{"class":211,"line":1349},[40721,40726,40730,40734,40739,40743,40747,40751,40755,40759],{"type":45,"tag":209,"props":40722,"children":40723},{"style":317},[40724],{"type":51,"value":40725},"    it",{"type":45,"tag":209,"props":40727,"children":40728},{"style":4132},[40729],{"type":51,"value":5724},{"type":45,"tag":209,"props":40731,"children":40732},{"style":328},[40733],{"type":51,"value":4002},{"type":45,"tag":209,"props":40735,"children":40736},{"style":222},[40737],{"type":51,"value":40738},"creates a checkout with valid request",{"type":45,"tag":209,"props":40740,"children":40741},{"style":328},[40742],{"type":51,"value":4002},{"type":45,"tag":209,"props":40744,"children":40745},{"style":328},[40746],{"type":51,"value":845},{"type":45,"tag":209,"props":40748,"children":40749},{"style":507},[40750],{"type":51,"value":7454},{"type":45,"tag":209,"props":40752,"children":40753},{"style":328},[40754],{"type":51,"value":22718},{"type":45,"tag":209,"props":40756,"children":40757},{"style":507},[40758],{"type":51,"value":13515},{"type":45,"tag":209,"props":40760,"children":40761},{"style":328},[40762],{"type":51,"value":683},{"type":45,"tag":209,"props":40764,"children":40765},{"class":211,"line":1386},[40766,40771,40775,40779,40783,40787,40791,40796,40800],{"type":45,"tag":209,"props":40767,"children":40768},{"style":507},[40769],{"type":51,"value":40770},"      const",{"type":45,"tag":209,"props":40772,"children":40773},{"style":4167},[40774],{"type":51,"value":12490},{"type":45,"tag":209,"props":40776,"children":40777},{"style":328},[40778],{"type":51,"value":7130},{"type":45,"tag":209,"props":40780,"children":40781},{"style":3860},[40782],{"type":51,"value":12131},{"type":45,"tag":209,"props":40784,"children":40785},{"style":317},[40786],{"type":51,"value":11740},{"type":45,"tag":209,"props":40788,"children":40789},{"style":4132},[40790],{"type":51,"value":5724},{"type":45,"tag":209,"props":40792,"children":40793},{"style":4167},[40794],{"type":51,"value":40795},"validRequest",{"type":45,"tag":209,"props":40797,"children":40798},{"style":328},[40799],{"type":51,"value":845},{"type":45,"tag":209,"props":40801,"children":40802},{"style":328},[40803],{"type":51,"value":683},{"type":45,"tag":209,"props":40805,"children":40806},{"class":211,"line":1424},[40807,40811,40815,40819,40823,40827,40831,40835],{"type":45,"tag":209,"props":40808,"children":40809},{"style":4132},[40810],{"type":51,"value":20322},{"type":45,"tag":209,"props":40812,"children":40813},{"style":328},[40814],{"type":51,"value":382},{"type":45,"tag":209,"props":40816,"children":40817},{"style":4132},[40818],{"type":51,"value":601},{"type":45,"tag":209,"props":40820,"children":40821},{"style":328},[40822],{"type":51,"value":4002},{"type":45,"tag":209,"props":40824,"children":40825},{"style":222},[40826],{"type":51,"value":718},{"type":45,"tag":209,"props":40828,"children":40829},{"style":328},[40830],{"type":51,"value":4002},{"type":45,"tag":209,"props":40832,"children":40833},{"style":4132},[40834],{"type":51,"value":10877},{"type":45,"tag":209,"props":40836,"children":40837},{"style":328},[40838],{"type":51,"value":538},{"type":45,"tag":209,"props":40840,"children":40841},{"class":211,"line":1448},[40842,40846,40850],{"type":45,"tag":209,"props":40843,"children":40844},{"style":328},[40845],{"type":51,"value":38593},{"type":45,"tag":209,"props":40847,"children":40848},{"style":4132},[40849],{"type":51,"value":3362},{"type":45,"tag":209,"props":40851,"children":40852},{"style":328},[40853],{"type":51,"value":4007},{"type":45,"tag":209,"props":40855,"children":40856},{"class":211,"line":1474},[40857],{"type":45,"tag":209,"props":40858,"children":40859},{"emptyLinePlaceholder":40},[40860],{"type":51,"value":3854},{"type":45,"tag":209,"props":40862,"children":40863},{"class":211,"line":1500},[40864,40869,40873,40877,40881,40885,40889,40893,40898,40902],{"type":45,"tag":209,"props":40865,"children":40866},{"style":317},[40867],{"type":51,"value":40868},"      expect",{"type":45,"tag":209,"props":40870,"children":40871},{"style":4132},[40872],{"type":51,"value":5724},{"type":45,"tag":209,"props":40874,"children":40875},{"style":4167},[40876],{"type":51,"value":12610},{"type":45,"tag":209,"props":40878,"children":40879},{"style":328},[40880],{"type":51,"value":5715},{"type":45,"tag":209,"props":40882,"children":40883},{"style":4167},[40884],{"type":51,"value":11283},{"type":45,"tag":209,"props":40886,"children":40887},{"style":4132},[40888],{"type":51,"value":3362},{"type":45,"tag":209,"props":40890,"children":40891},{"style":328},[40892],{"type":51,"value":5715},{"type":45,"tag":209,"props":40894,"children":40895},{"style":317},[40896],{"type":51,"value":40897},"toBeDefined",{"type":45,"tag":209,"props":40899,"children":40900},{"style":4132},[40901],{"type":51,"value":5756},{"type":45,"tag":209,"props":40903,"children":40904},{"style":328},[40905],{"type":51,"value":4007},{"type":45,"tag":209,"props":40907,"children":40908},{"class":211,"line":1509},[40909,40913,40917,40921,40925,40929,40933,40937,40942,40946,40950,40954,40958,40962],{"type":45,"tag":209,"props":40910,"children":40911},{"style":317},[40912],{"type":51,"value":40868},{"type":45,"tag":209,"props":40914,"children":40915},{"style":4132},[40916],{"type":51,"value":5724},{"type":45,"tag":209,"props":40918,"children":40919},{"style":4167},[40920],{"type":51,"value":12610},{"type":45,"tag":209,"props":40922,"children":40923},{"style":328},[40924],{"type":51,"value":5715},{"type":45,"tag":209,"props":40926,"children":40927},{"style":4167},[40928],{"type":51,"value":14883},{"type":45,"tag":209,"props":40930,"children":40931},{"style":4132},[40932],{"type":51,"value":3362},{"type":45,"tag":209,"props":40934,"children":40935},{"style":328},[40936],{"type":51,"value":5715},{"type":45,"tag":209,"props":40938,"children":40939},{"style":317},[40940],{"type":51,"value":40941},"toBe",{"type":45,"tag":209,"props":40943,"children":40944},{"style":4132},[40945],{"type":51,"value":5724},{"type":45,"tag":209,"props":40947,"children":40948},{"style":328},[40949],{"type":51,"value":4002},{"type":45,"tag":209,"props":40951,"children":40952},{"style":222},[40953],{"type":51,"value":3896},{"type":45,"tag":209,"props":40955,"children":40956},{"style":328},[40957],{"type":51,"value":4002},{"type":45,"tag":209,"props":40959,"children":40960},{"style":4132},[40961],{"type":51,"value":3362},{"type":45,"tag":209,"props":40963,"children":40964},{"style":328},[40965],{"type":51,"value":4007},{"type":45,"tag":209,"props":40967,"children":40968},{"class":211,"line":1518},[40969,40973,40977,40981,40985,40989,40993,40997,41001,41005,41009,41013,41017,41021],{"type":45,"tag":209,"props":40970,"children":40971},{"style":317},[40972],{"type":51,"value":40868},{"type":45,"tag":209,"props":40974,"children":40975},{"style":4132},[40976],{"type":51,"value":5724},{"type":45,"tag":209,"props":40978,"children":40979},{"style":4167},[40980],{"type":51,"value":12610},{"type":45,"tag":209,"props":40982,"children":40983},{"style":328},[40984],{"type":51,"value":5715},{"type":45,"tag":209,"props":40986,"children":40987},{"style":4167},[40988],{"type":51,"value":13831},{"type":45,"tag":209,"props":40990,"children":40991},{"style":4132},[40992],{"type":51,"value":3362},{"type":45,"tag":209,"props":40994,"children":40995},{"style":328},[40996],{"type":51,"value":5715},{"type":45,"tag":209,"props":40998,"children":40999},{"style":317},[41000],{"type":51,"value":40941},{"type":45,"tag":209,"props":41002,"children":41003},{"style":4132},[41004],{"type":51,"value":5724},{"type":45,"tag":209,"props":41006,"children":41007},{"style":328},[41008],{"type":51,"value":4002},{"type":45,"tag":209,"props":41010,"children":41011},{"style":222},[41012],{"type":51,"value":30517},{"type":45,"tag":209,"props":41014,"children":41015},{"style":328},[41016],{"type":51,"value":4002},{"type":45,"tag":209,"props":41018,"children":41019},{"style":4132},[41020],{"type":51,"value":3362},{"type":45,"tag":209,"props":41022,"children":41023},{"style":328},[41024],{"type":51,"value":4007},{"type":45,"tag":209,"props":41026,"children":41027},{"class":211,"line":4414},[41028,41032,41036,41040,41044,41048,41052,41056,41061,41065,41069,41073],{"type":45,"tag":209,"props":41029,"children":41030},{"style":317},[41031],{"type":51,"value":40868},{"type":45,"tag":209,"props":41033,"children":41034},{"style":4132},[41035],{"type":51,"value":5724},{"type":45,"tag":209,"props":41037,"children":41038},{"style":4167},[41039],{"type":51,"value":12610},{"type":45,"tag":209,"props":41041,"children":41042},{"style":328},[41043],{"type":51,"value":5715},{"type":45,"tag":209,"props":41045,"children":41046},{"style":4167},[41047],{"type":51,"value":13475},{"type":45,"tag":209,"props":41049,"children":41050},{"style":4132},[41051],{"type":51,"value":3362},{"type":45,"tag":209,"props":41053,"children":41054},{"style":328},[41055],{"type":51,"value":5715},{"type":45,"tag":209,"props":41057,"children":41058},{"style":317},[41059],{"type":51,"value":41060},"toHaveLength",{"type":45,"tag":209,"props":41062,"children":41063},{"style":4132},[41064],{"type":51,"value":5724},{"type":45,"tag":209,"props":41066,"children":41067},{"style":233},[41068],{"type":51,"value":6431},{"type":45,"tag":209,"props":41070,"children":41071},{"style":4132},[41072],{"type":51,"value":3362},{"type":45,"tag":209,"props":41074,"children":41075},{"style":328},[41076],{"type":51,"value":4007},{"type":45,"tag":209,"props":41078,"children":41079},{"class":211,"line":4435},[41080,41084,41088,41092,41096,41100,41104,41108,41112,41116,41120,41124],{"type":45,"tag":209,"props":41081,"children":41082},{"style":317},[41083],{"type":51,"value":40868},{"type":45,"tag":209,"props":41085,"children":41086},{"style":4132},[41087],{"type":51,"value":5724},{"type":45,"tag":209,"props":41089,"children":41090},{"style":4167},[41091],{"type":51,"value":12610},{"type":45,"tag":209,"props":41093,"children":41094},{"style":328},[41095],{"type":51,"value":5715},{"type":45,"tag":209,"props":41097,"children":41098},{"style":4167},[41099],{"type":51,"value":4},{"type":45,"tag":209,"props":41101,"children":41102},{"style":328},[41103],{"type":51,"value":5715},{"type":45,"tag":209,"props":41105,"children":41106},{"style":4167},[41107],{"type":51,"value":20818},{"type":45,"tag":209,"props":41109,"children":41110},{"style":4132},[41111],{"type":51,"value":3362},{"type":45,"tag":209,"props":41113,"children":41114},{"style":328},[41115],{"type":51,"value":5715},{"type":45,"tag":209,"props":41117,"children":41118},{"style":317},[41119],{"type":51,"value":40897},{"type":45,"tag":209,"props":41121,"children":41122},{"style":4132},[41123],{"type":51,"value":5756},{"type":45,"tag":209,"props":41125,"children":41126},{"style":328},[41127],{"type":51,"value":4007},{"type":45,"tag":209,"props":41129,"children":41130},{"class":211,"line":4456},[41131,41135,41139,41143,41147,41151,41155,41159,41163,41167,41172,41176,41180,41184,41188,41192],{"type":45,"tag":209,"props":41132,"children":41133},{"style":317},[41134],{"type":51,"value":40868},{"type":45,"tag":209,"props":41136,"children":41137},{"style":4132},[41138],{"type":51,"value":5724},{"type":45,"tag":209,"props":41140,"children":41141},{"style":4167},[41142],{"type":51,"value":12610},{"type":45,"tag":209,"props":41144,"children":41145},{"style":328},[41146],{"type":51,"value":5715},{"type":45,"tag":209,"props":41148,"children":41149},{"style":4167},[41150],{"type":51,"value":4},{"type":45,"tag":209,"props":41152,"children":41153},{"style":328},[41154],{"type":51,"value":5715},{"type":45,"tag":209,"props":41156,"children":41157},{"style":4167},[41158],{"type":51,"value":670},{"type":45,"tag":209,"props":41160,"children":41161},{"style":4132},[41162],{"type":51,"value":3362},{"type":45,"tag":209,"props":41164,"children":41165},{"style":328},[41166],{"type":51,"value":5715},{"type":45,"tag":209,"props":41168,"children":41169},{"style":317},[41170],{"type":51,"value":41171},"toContain",{"type":45,"tag":209,"props":41173,"children":41174},{"style":4132},[41175],{"type":51,"value":5724},{"type":45,"tag":209,"props":41177,"children":41178},{"style":328},[41179],{"type":51,"value":4002},{"type":45,"tag":209,"props":41181,"children":41182},{"style":222},[41183],{"type":51,"value":718},{"type":45,"tag":209,"props":41185,"children":41186},{"style":328},[41187],{"type":51,"value":4002},{"type":45,"tag":209,"props":41189,"children":41190},{"style":4132},[41191],{"type":51,"value":3362},{"type":45,"tag":209,"props":41193,"children":41194},{"style":328},[41195],{"type":51,"value":4007},{"type":45,"tag":209,"props":41197,"children":41198},{"class":211,"line":4477},[41199,41203,41207],{"type":45,"tag":209,"props":41200,"children":41201},{"style":328},[41202],{"type":51,"value":12574},{"type":45,"tag":209,"props":41204,"children":41205},{"style":4132},[41206],{"type":51,"value":3362},{"type":45,"tag":209,"props":41208,"children":41209},{"style":328},[41210],{"type":51,"value":4007},{"type":45,"tag":209,"props":41212,"children":41213},{"class":211,"line":4497},[41214],{"type":45,"tag":209,"props":41215,"children":41216},{"emptyLinePlaceholder":40},[41217],{"type":51,"value":3854},{"type":45,"tag":209,"props":41219,"children":41220},{"class":211,"line":4505},[41221,41225,41229,41233,41238,41242,41246,41250,41254,41258],{"type":45,"tag":209,"props":41222,"children":41223},{"style":317},[41224],{"type":51,"value":40725},{"type":45,"tag":209,"props":41226,"children":41227},{"style":4132},[41228],{"type":51,"value":5724},{"type":45,"tag":209,"props":41230,"children":41231},{"style":328},[41232],{"type":51,"value":4002},{"type":45,"tag":209,"props":41234,"children":41235},{"style":222},[41236],{"type":51,"value":41237},"calculates totals correctly",{"type":45,"tag":209,"props":41239,"children":41240},{"style":328},[41241],{"type":51,"value":4002},{"type":45,"tag":209,"props":41243,"children":41244},{"style":328},[41245],{"type":51,"value":845},{"type":45,"tag":209,"props":41247,"children":41248},{"style":507},[41249],{"type":51,"value":7454},{"type":45,"tag":209,"props":41251,"children":41252},{"style":328},[41253],{"type":51,"value":22718},{"type":45,"tag":209,"props":41255,"children":41256},{"style":507},[41257],{"type":51,"value":13515},{"type":45,"tag":209,"props":41259,"children":41260},{"style":328},[41261],{"type":51,"value":683},{"type":45,"tag":209,"props":41263,"children":41264},{"class":211,"line":4513},[41265,41269,41273,41277,41281,41285,41289,41293,41297],{"type":45,"tag":209,"props":41266,"children":41267},{"style":507},[41268],{"type":51,"value":40770},{"type":45,"tag":209,"props":41270,"children":41271},{"style":4167},[41272],{"type":51,"value":12490},{"type":45,"tag":209,"props":41274,"children":41275},{"style":328},[41276],{"type":51,"value":7130},{"type":45,"tag":209,"props":41278,"children":41279},{"style":3860},[41280],{"type":51,"value":12131},{"type":45,"tag":209,"props":41282,"children":41283},{"style":317},[41284],{"type":51,"value":11740},{"type":45,"tag":209,"props":41286,"children":41287},{"style":4132},[41288],{"type":51,"value":5724},{"type":45,"tag":209,"props":41290,"children":41291},{"style":4167},[41292],{"type":51,"value":40795},{"type":45,"tag":209,"props":41294,"children":41295},{"style":328},[41296],{"type":51,"value":845},{"type":45,"tag":209,"props":41298,"children":41299},{"style":328},[41300],{"type":51,"value":683},{"type":45,"tag":209,"props":41302,"children":41303},{"class":211,"line":4534},[41304,41308,41312,41316,41320,41324,41328,41332],{"type":45,"tag":209,"props":41305,"children":41306},{"style":4132},[41307],{"type":51,"value":20322},{"type":45,"tag":209,"props":41309,"children":41310},{"style":328},[41311],{"type":51,"value":382},{"type":45,"tag":209,"props":41313,"children":41314},{"style":4132},[41315],{"type":51,"value":601},{"type":45,"tag":209,"props":41317,"children":41318},{"style":328},[41319],{"type":51,"value":4002},{"type":45,"tag":209,"props":41321,"children":41322},{"style":222},[41323],{"type":51,"value":718},{"type":45,"tag":209,"props":41325,"children":41326},{"style":328},[41327],{"type":51,"value":4002},{"type":45,"tag":209,"props":41329,"children":41330},{"style":4132},[41331],{"type":51,"value":10877},{"type":45,"tag":209,"props":41333,"children":41334},{"style":328},[41335],{"type":51,"value":538},{"type":45,"tag":209,"props":41337,"children":41338},{"class":211,"line":4616},[41339,41343,41347],{"type":45,"tag":209,"props":41340,"children":41341},{"style":328},[41342],{"type":51,"value":38593},{"type":45,"tag":209,"props":41344,"children":41345},{"style":4132},[41346],{"type":51,"value":3362},{"type":45,"tag":209,"props":41348,"children":41349},{"style":328},[41350],{"type":51,"value":4007},{"type":45,"tag":209,"props":41352,"children":41353},{"class":211,"line":4642},[41354],{"type":45,"tag":209,"props":41355,"children":41356},{"emptyLinePlaceholder":40},[41357],{"type":51,"value":3854},{"type":45,"tag":209,"props":41359,"children":41360},{"class":211,"line":4663},[41361,41365,41369,41373,41377,41381,41385,41389,41393,41397,41401,41405,41410,41414],{"type":45,"tag":209,"props":41362,"children":41363},{"style":317},[41364],{"type":51,"value":40868},{"type":45,"tag":209,"props":41366,"children":41367},{"style":4132},[41368],{"type":51,"value":5724},{"type":45,"tag":209,"props":41370,"children":41371},{"style":4167},[41372],{"type":51,"value":12610},{"type":45,"tag":209,"props":41374,"children":41375},{"style":328},[41376],{"type":51,"value":5715},{"type":45,"tag":209,"props":41378,"children":41379},{"style":4167},[41380],{"type":51,"value":18263},{"type":45,"tag":209,"props":41382,"children":41383},{"style":328},[41384],{"type":51,"value":5715},{"type":45,"tag":209,"props":41386,"children":41387},{"style":4167},[41388],{"type":51,"value":13584},{"type":45,"tag":209,"props":41390,"children":41391},{"style":4132},[41392],{"type":51,"value":3362},{"type":45,"tag":209,"props":41394,"children":41395},{"style":328},[41396],{"type":51,"value":5715},{"type":45,"tag":209,"props":41398,"children":41399},{"style":317},[41400],{"type":51,"value":40941},{"type":45,"tag":209,"props":41402,"children":41403},{"style":4132},[41404],{"type":51,"value":5724},{"type":45,"tag":209,"props":41406,"children":41407},{"style":233},[41408],{"type":51,"value":41409},"1000",{"type":45,"tag":209,"props":41411,"children":41412},{"style":4132},[41413],{"type":51,"value":3362},{"type":45,"tag":209,"props":41415,"children":41416},{"style":328},[41417],{"type":51,"value":4007},{"type":45,"tag":209,"props":41419,"children":41420},{"class":211,"line":4683},[41421,41425,41429,41433,41437,41441,41445,41449,41453,41457,41462,41466,41470,41474,41478,41482,41486,41490],{"type":45,"tag":209,"props":41422,"children":41423},{"style":317},[41424],{"type":51,"value":40868},{"type":45,"tag":209,"props":41426,"children":41427},{"style":4132},[41428],{"type":51,"value":5724},{"type":45,"tag":209,"props":41430,"children":41431},{"style":4167},[41432],{"type":51,"value":12610},{"type":45,"tag":209,"props":41434,"children":41435},{"style":328},[41436],{"type":51,"value":5715},{"type":45,"tag":209,"props":41438,"children":41439},{"style":4167},[41440],{"type":51,"value":18263},{"type":45,"tag":209,"props":41442,"children":41443},{"style":328},[41444],{"type":51,"value":5715},{"type":45,"tag":209,"props":41446,"children":41447},{"style":4167},[41448],{"type":51,"value":18357},{"type":45,"tag":209,"props":41450,"children":41451},{"style":4132},[41452],{"type":51,"value":3362},{"type":45,"tag":209,"props":41454,"children":41455},{"style":328},[41456],{"type":51,"value":5715},{"type":45,"tag":209,"props":41458,"children":41459},{"style":317},[41460],{"type":51,"value":41461},"toBeGreaterThanOrEqual",{"type":45,"tag":209,"props":41463,"children":41464},{"style":4132},[41465],{"type":51,"value":5724},{"type":45,"tag":209,"props":41467,"children":41468},{"style":4167},[41469],{"type":51,"value":12610},{"type":45,"tag":209,"props":41471,"children":41472},{"style":328},[41473],{"type":51,"value":5715},{"type":45,"tag":209,"props":41475,"children":41476},{"style":4167},[41477],{"type":51,"value":18263},{"type":45,"tag":209,"props":41479,"children":41480},{"style":328},[41481],{"type":51,"value":5715},{"type":45,"tag":209,"props":41483,"children":41484},{"style":4167},[41485],{"type":51,"value":13584},{"type":45,"tag":209,"props":41487,"children":41488},{"style":4132},[41489],{"type":51,"value":3362},{"type":45,"tag":209,"props":41491,"children":41492},{"style":328},[41493],{"type":51,"value":4007},{"type":45,"tag":209,"props":41495,"children":41496},{"class":211,"line":4691},[41497,41501,41505],{"type":45,"tag":209,"props":41498,"children":41499},{"style":328},[41500],{"type":51,"value":12574},{"type":45,"tag":209,"props":41502,"children":41503},{"style":4132},[41504],{"type":51,"value":3362},{"type":45,"tag":209,"props":41506,"children":41507},{"style":328},[41508],{"type":51,"value":4007},{"type":45,"tag":209,"props":41510,"children":41511},{"class":211,"line":4699},[41512],{"type":45,"tag":209,"props":41513,"children":41514},{"emptyLinePlaceholder":40},[41515],{"type":51,"value":3854},{"type":45,"tag":209,"props":41517,"children":41518},{"class":211,"line":4719},[41519,41523,41527,41531,41536,41540,41544,41548,41552,41556],{"type":45,"tag":209,"props":41520,"children":41521},{"style":317},[41522],{"type":51,"value":40725},{"type":45,"tag":209,"props":41524,"children":41525},{"style":4132},[41526],{"type":51,"value":5724},{"type":45,"tag":209,"props":41528,"children":41529},{"style":328},[41530],{"type":51,"value":4002},{"type":45,"tag":209,"props":41532,"children":41533},{"style":222},[41534],{"type":51,"value":41535},"sets expiration time",{"type":45,"tag":209,"props":41537,"children":41538},{"style":328},[41539],{"type":51,"value":4002},{"type":45,"tag":209,"props":41541,"children":41542},{"style":328},[41543],{"type":51,"value":845},{"type":45,"tag":209,"props":41545,"children":41546},{"style":507},[41547],{"type":51,"value":7454},{"type":45,"tag":209,"props":41549,"children":41550},{"style":328},[41551],{"type":51,"value":22718},{"type":45,"tag":209,"props":41553,"children":41554},{"style":507},[41555],{"type":51,"value":13515},{"type":45,"tag":209,"props":41557,"children":41558},{"style":328},[41559],{"type":51,"value":683},{"type":45,"tag":209,"props":41561,"children":41562},{"class":211,"line":4739},[41563,41567,41571,41575,41579,41583,41587,41591,41595],{"type":45,"tag":209,"props":41564,"children":41565},{"style":507},[41566],{"type":51,"value":40770},{"type":45,"tag":209,"props":41568,"children":41569},{"style":4167},[41570],{"type":51,"value":12490},{"type":45,"tag":209,"props":41572,"children":41573},{"style":328},[41574],{"type":51,"value":7130},{"type":45,"tag":209,"props":41576,"children":41577},{"style":3860},[41578],{"type":51,"value":12131},{"type":45,"tag":209,"props":41580,"children":41581},{"style":317},[41582],{"type":51,"value":11740},{"type":45,"tag":209,"props":41584,"children":41585},{"style":4132},[41586],{"type":51,"value":5724},{"type":45,"tag":209,"props":41588,"children":41589},{"style":4167},[41590],{"type":51,"value":40795},{"type":45,"tag":209,"props":41592,"children":41593},{"style":328},[41594],{"type":51,"value":845},{"type":45,"tag":209,"props":41596,"children":41597},{"style":328},[41598],{"type":51,"value":683},{"type":45,"tag":209,"props":41600,"children":41601},{"class":211,"line":4760},[41602,41606,41610,41614,41618,41622,41626,41630],{"type":45,"tag":209,"props":41603,"children":41604},{"style":4132},[41605],{"type":51,"value":20322},{"type":45,"tag":209,"props":41607,"children":41608},{"style":328},[41609],{"type":51,"value":382},{"type":45,"tag":209,"props":41611,"children":41612},{"style":4132},[41613],{"type":51,"value":601},{"type":45,"tag":209,"props":41615,"children":41616},{"style":328},[41617],{"type":51,"value":4002},{"type":45,"tag":209,"props":41619,"children":41620},{"style":222},[41621],{"type":51,"value":718},{"type":45,"tag":209,"props":41623,"children":41624},{"style":328},[41625],{"type":51,"value":4002},{"type":45,"tag":209,"props":41627,"children":41628},{"style":4132},[41629],{"type":51,"value":10877},{"type":45,"tag":209,"props":41631,"children":41632},{"style":328},[41633],{"type":51,"value":538},{"type":45,"tag":209,"props":41635,"children":41636},{"class":211,"line":4802},[41637,41641,41645],{"type":45,"tag":209,"props":41638,"children":41639},{"style":328},[41640],{"type":51,"value":38593},{"type":45,"tag":209,"props":41642,"children":41643},{"style":4132},[41644],{"type":51,"value":3362},{"type":45,"tag":209,"props":41646,"children":41647},{"style":328},[41648],{"type":51,"value":4007},{"type":45,"tag":209,"props":41650,"children":41651},{"class":211,"line":4810},[41652],{"type":45,"tag":209,"props":41653,"children":41654},{"emptyLinePlaceholder":40},[41655],{"type":51,"value":3854},{"type":45,"tag":209,"props":41657,"children":41658},{"class":211,"line":4818},[41659,41663,41667,41671,41675,41680,41684,41688,41692,41696],{"type":45,"tag":209,"props":41660,"children":41661},{"style":317},[41662],{"type":51,"value":40868},{"type":45,"tag":209,"props":41664,"children":41665},{"style":4132},[41666],{"type":51,"value":5724},{"type":45,"tag":209,"props":41668,"children":41669},{"style":4167},[41670],{"type":51,"value":12610},{"type":45,"tag":209,"props":41672,"children":41673},{"style":328},[41674],{"type":51,"value":5715},{"type":45,"tag":209,"props":41676,"children":41677},{"style":4167},[41678],{"type":51,"value":41679},"expires_at",{"type":45,"tag":209,"props":41681,"children":41682},{"style":4132},[41683],{"type":51,"value":3362},{"type":45,"tag":209,"props":41685,"children":41686},{"style":328},[41687],{"type":51,"value":5715},{"type":45,"tag":209,"props":41689,"children":41690},{"style":317},[41691],{"type":51,"value":40897},{"type":45,"tag":209,"props":41693,"children":41694},{"style":4132},[41695],{"type":51,"value":5756},{"type":45,"tag":209,"props":41697,"children":41698},{"style":328},[41699],{"type":51,"value":4007},{"type":45,"tag":209,"props":41701,"children":41702},{"class":211,"line":4839},[41703,41707,41711,41715,41719,41723,41727,41731,41735,41739,41743],{"type":45,"tag":209,"props":41704,"children":41705},{"style":507},[41706],{"type":51,"value":40770},{"type":45,"tag":209,"props":41708,"children":41709},{"style":4167},[41710],{"type":51,"value":13342},{"type":45,"tag":209,"props":41712,"children":41713},{"style":328},[41714],{"type":51,"value":7130},{"type":45,"tag":209,"props":41716,"children":41717},{"style":328},[41718],{"type":51,"value":13045},{"type":45,"tag":209,"props":41720,"children":41721},{"style":317},[41722],{"type":51,"value":13309},{"type":45,"tag":209,"props":41724,"children":41725},{"style":4132},[41726],{"type":51,"value":5724},{"type":45,"tag":209,"props":41728,"children":41729},{"style":4167},[41730],{"type":51,"value":12610},{"type":45,"tag":209,"props":41732,"children":41733},{"style":328},[41734],{"type":51,"value":5715},{"type":45,"tag":209,"props":41736,"children":41737},{"style":4167},[41738],{"type":51,"value":41679},{"type":45,"tag":209,"props":41740,"children":41741},{"style":4132},[41742],{"type":51,"value":3362},{"type":45,"tag":209,"props":41744,"children":41745},{"style":328},[41746],{"type":51,"value":4007},{"type":45,"tag":209,"props":41748,"children":41749},{"class":211,"line":4860},[41750,41754,41758,41763,41767,41772,41776,41780,41785,41789,41793,41797,41801,41805],{"type":45,"tag":209,"props":41751,"children":41752},{"style":317},[41753],{"type":51,"value":40868},{"type":45,"tag":209,"props":41755,"children":41756},{"style":4132},[41757],{"type":51,"value":5724},{"type":45,"tag":209,"props":41759,"children":41760},{"style":4167},[41761],{"type":51,"value":41762},"expiresAt",{"type":45,"tag":209,"props":41764,"children":41765},{"style":328},[41766],{"type":51,"value":5715},{"type":45,"tag":209,"props":41768,"children":41769},{"style":317},[41770],{"type":51,"value":41771},"getTime",{"type":45,"tag":209,"props":41773,"children":41774},{"style":4132},[41775],{"type":51,"value":7083},{"type":45,"tag":209,"props":41777,"children":41778},{"style":328},[41779],{"type":51,"value":5715},{"type":45,"tag":209,"props":41781,"children":41782},{"style":317},[41783],{"type":51,"value":41784},"toBeGreaterThan",{"type":45,"tag":209,"props":41786,"children":41787},{"style":4132},[41788],{"type":51,"value":5724},{"type":45,"tag":209,"props":41790,"children":41791},{"style":4167},[41792],{"type":51,"value":13363},{"type":45,"tag":209,"props":41794,"children":41795},{"style":328},[41796],{"type":51,"value":5715},{"type":45,"tag":209,"props":41798,"children":41799},{"style":317},[41800],{"type":51,"value":13372},{"type":45,"tag":209,"props":41802,"children":41803},{"style":4132},[41804],{"type":51,"value":7083},{"type":45,"tag":209,"props":41806,"children":41807},{"style":328},[41808],{"type":51,"value":4007},{"type":45,"tag":209,"props":41810,"children":41811},{"class":211,"line":4881},[41812,41816,41820],{"type":45,"tag":209,"props":41813,"children":41814},{"style":328},[41815],{"type":51,"value":12574},{"type":45,"tag":209,"props":41817,"children":41818},{"style":4132},[41819],{"type":51,"value":3362},{"type":45,"tag":209,"props":41821,"children":41822},{"style":328},[41823],{"type":51,"value":4007},{"type":45,"tag":209,"props":41825,"children":41826},{"class":211,"line":4902},[41827],{"type":45,"tag":209,"props":41828,"children":41829},{"emptyLinePlaceholder":40},[41830],{"type":51,"value":3854},{"type":45,"tag":209,"props":41832,"children":41833},{"class":211,"line":4923},[41834,41838,41842,41846,41851,41855,41859,41863,41867,41871],{"type":45,"tag":209,"props":41835,"children":41836},{"style":317},[41837],{"type":51,"value":40725},{"type":45,"tag":209,"props":41839,"children":41840},{"style":4132},[41841],{"type":51,"value":5724},{"type":45,"tag":209,"props":41843,"children":41844},{"style":328},[41845],{"type":51,"value":4002},{"type":45,"tag":209,"props":41847,"children":41848},{"style":222},[41849],{"type":51,"value":41850},"includes required links",{"type":45,"tag":209,"props":41852,"children":41853},{"style":328},[41854],{"type":51,"value":4002},{"type":45,"tag":209,"props":41856,"children":41857},{"style":328},[41858],{"type":51,"value":845},{"type":45,"tag":209,"props":41860,"children":41861},{"style":507},[41862],{"type":51,"value":7454},{"type":45,"tag":209,"props":41864,"children":41865},{"style":328},[41866],{"type":51,"value":22718},{"type":45,"tag":209,"props":41868,"children":41869},{"style":507},[41870],{"type":51,"value":13515},{"type":45,"tag":209,"props":41872,"children":41873},{"style":328},[41874],{"type":51,"value":683},{"type":45,"tag":209,"props":41876,"children":41877},{"class":211,"line":4931},[41878,41882,41886,41890,41894,41898,41902,41906,41910],{"type":45,"tag":209,"props":41879,"children":41880},{"style":507},[41881],{"type":51,"value":40770},{"type":45,"tag":209,"props":41883,"children":41884},{"style":4167},[41885],{"type":51,"value":12490},{"type":45,"tag":209,"props":41887,"children":41888},{"style":328},[41889],{"type":51,"value":7130},{"type":45,"tag":209,"props":41891,"children":41892},{"style":3860},[41893],{"type":51,"value":12131},{"type":45,"tag":209,"props":41895,"children":41896},{"style":317},[41897],{"type":51,"value":11740},{"type":45,"tag":209,"props":41899,"children":41900},{"style":4132},[41901],{"type":51,"value":5724},{"type":45,"tag":209,"props":41903,"children":41904},{"style":4167},[41905],{"type":51,"value":40795},{"type":45,"tag":209,"props":41907,"children":41908},{"style":328},[41909],{"type":51,"value":845},{"type":45,"tag":209,"props":41911,"children":41912},{"style":328},[41913],{"type":51,"value":683},{"type":45,"tag":209,"props":41915,"children":41916},{"class":211,"line":4939},[41917,41921,41925,41929,41933,41937,41941,41945],{"type":45,"tag":209,"props":41918,"children":41919},{"style":4132},[41920],{"type":51,"value":20322},{"type":45,"tag":209,"props":41922,"children":41923},{"style":328},[41924],{"type":51,"value":382},{"type":45,"tag":209,"props":41926,"children":41927},{"style":4132},[41928],{"type":51,"value":601},{"type":45,"tag":209,"props":41930,"children":41931},{"style":328},[41932],{"type":51,"value":4002},{"type":45,"tag":209,"props":41934,"children":41935},{"style":222},[41936],{"type":51,"value":718},{"type":45,"tag":209,"props":41938,"children":41939},{"style":328},[41940],{"type":51,"value":4002},{"type":45,"tag":209,"props":41942,"children":41943},{"style":4132},[41944],{"type":51,"value":10877},{"type":45,"tag":209,"props":41946,"children":41947},{"style":328},[41948],{"type":51,"value":538},{"type":45,"tag":209,"props":41950,"children":41951},{"class":211,"line":4960},[41952,41956,41960],{"type":45,"tag":209,"props":41953,"children":41954},{"style":328},[41955],{"type":51,"value":38593},{"type":45,"tag":209,"props":41957,"children":41958},{"style":4132},[41959],{"type":51,"value":3362},{"type":45,"tag":209,"props":41961,"children":41962},{"style":328},[41963],{"type":51,"value":4007},{"type":45,"tag":209,"props":41965,"children":41966},{"class":211,"line":4981},[41967],{"type":45,"tag":209,"props":41968,"children":41969},{"emptyLinePlaceholder":40},[41970],{"type":51,"value":3854},{"type":45,"tag":209,"props":41972,"children":41973},{"class":211,"line":5002},[41974,41978,41982,41986,41990,41995,41999,42004,42008,42012,42016,42020,42024,42028,42032,42036],{"type":45,"tag":209,"props":41975,"children":41976},{"style":317},[41977],{"type":51,"value":40868},{"type":45,"tag":209,"props":41979,"children":41980},{"style":4132},[41981],{"type":51,"value":5724},{"type":45,"tag":209,"props":41983,"children":41984},{"style":4167},[41985],{"type":51,"value":12610},{"type":45,"tag":209,"props":41987,"children":41988},{"style":328},[41989],{"type":51,"value":5715},{"type":45,"tag":209,"props":41991,"children":41992},{"style":4167},[41993],{"type":51,"value":41994},"links",{"type":45,"tag":209,"props":41996,"children":41997},{"style":328},[41998],{"type":51,"value":5715},{"type":45,"tag":209,"props":42000,"children":42001},{"style":4167},[42002],{"type":51,"value":42003},"self",{"type":45,"tag":209,"props":42005,"children":42006},{"style":4132},[42007],{"type":51,"value":3362},{"type":45,"tag":209,"props":42009,"children":42010},{"style":328},[42011],{"type":51,"value":5715},{"type":45,"tag":209,"props":42013,"children":42014},{"style":317},[42015],{"type":51,"value":41171},{"type":45,"tag":209,"props":42017,"children":42018},{"style":4132},[42019],{"type":51,"value":5724},{"type":45,"tag":209,"props":42021,"children":42022},{"style":4167},[42023],{"type":51,"value":12610},{"type":45,"tag":209,"props":42025,"children":42026},{"style":328},[42027],{"type":51,"value":5715},{"type":45,"tag":209,"props":42029,"children":42030},{"style":4167},[42031],{"type":51,"value":11283},{"type":45,"tag":209,"props":42033,"children":42034},{"style":4132},[42035],{"type":51,"value":3362},{"type":45,"tag":209,"props":42037,"children":42038},{"style":328},[42039],{"type":51,"value":4007},{"type":45,"tag":209,"props":42041,"children":42042},{"class":211,"line":5023},[42043,42047,42051,42055,42059,42063,42067,42072,42076,42080,42084,42088],{"type":45,"tag":209,"props":42044,"children":42045},{"style":317},[42046],{"type":51,"value":40868},{"type":45,"tag":209,"props":42048,"children":42049},{"style":4132},[42050],{"type":51,"value":5724},{"type":45,"tag":209,"props":42052,"children":42053},{"style":4167},[42054],{"type":51,"value":12610},{"type":45,"tag":209,"props":42056,"children":42057},{"style":328},[42058],{"type":51,"value":5715},{"type":45,"tag":209,"props":42060,"children":42061},{"style":4167},[42062],{"type":51,"value":41994},{"type":45,"tag":209,"props":42064,"children":42065},{"style":328},[42066],{"type":51,"value":5715},{"type":45,"tag":209,"props":42068,"children":42069},{"style":4167},[42070],{"type":51,"value":42071},"privacy_policy",{"type":45,"tag":209,"props":42073,"children":42074},{"style":4132},[42075],{"type":51,"value":3362},{"type":45,"tag":209,"props":42077,"children":42078},{"style":328},[42079],{"type":51,"value":5715},{"type":45,"tag":209,"props":42081,"children":42082},{"style":317},[42083],{"type":51,"value":40897},{"type":45,"tag":209,"props":42085,"children":42086},{"style":4132},[42087],{"type":51,"value":5756},{"type":45,"tag":209,"props":42089,"children":42090},{"style":328},[42091],{"type":51,"value":4007},{"type":45,"tag":209,"props":42093,"children":42094},{"class":211,"line":5044},[42095,42099,42103,42107,42111,42115,42119,42124,42128,42132,42136,42140],{"type":45,"tag":209,"props":42096,"children":42097},{"style":317},[42098],{"type":51,"value":40868},{"type":45,"tag":209,"props":42100,"children":42101},{"style":4132},[42102],{"type":51,"value":5724},{"type":45,"tag":209,"props":42104,"children":42105},{"style":4167},[42106],{"type":51,"value":12610},{"type":45,"tag":209,"props":42108,"children":42109},{"style":328},[42110],{"type":51,"value":5715},{"type":45,"tag":209,"props":42112,"children":42113},{"style":4167},[42114],{"type":51,"value":41994},{"type":45,"tag":209,"props":42116,"children":42117},{"style":328},[42118],{"type":51,"value":5715},{"type":45,"tag":209,"props":42120,"children":42121},{"style":4167},[42122],{"type":51,"value":42123},"terms_of_service",{"type":45,"tag":209,"props":42125,"children":42126},{"style":4132},[42127],{"type":51,"value":3362},{"type":45,"tag":209,"props":42129,"children":42130},{"style":328},[42131],{"type":51,"value":5715},{"type":45,"tag":209,"props":42133,"children":42134},{"style":317},[42135],{"type":51,"value":40897},{"type":45,"tag":209,"props":42137,"children":42138},{"style":4132},[42139],{"type":51,"value":5756},{"type":45,"tag":209,"props":42141,"children":42142},{"style":328},[42143],{"type":51,"value":4007},{"type":45,"tag":209,"props":42145,"children":42146},{"class":211,"line":5065},[42147,42151,42155],{"type":45,"tag":209,"props":42148,"children":42149},{"style":328},[42150],{"type":51,"value":12574},{"type":45,"tag":209,"props":42152,"children":42153},{"style":4132},[42154],{"type":51,"value":3362},{"type":45,"tag":209,"props":42156,"children":42157},{"style":328},[42158],{"type":51,"value":4007},{"type":45,"tag":209,"props":42160,"children":42161},{"class":211,"line":5086},[42162,42166,42170],{"type":45,"tag":209,"props":42163,"children":42164},{"style":328},[42165],{"type":51,"value":6631},{"type":45,"tag":209,"props":42167,"children":42168},{"style":4132},[42169],{"type":51,"value":3362},{"type":45,"tag":209,"props":42171,"children":42172},{"style":328},[42173],{"type":51,"value":4007},{"type":45,"tag":209,"props":42175,"children":42176},{"class":211,"line":5094},[42177],{"type":45,"tag":209,"props":42178,"children":42179},{"emptyLinePlaceholder":40},[42180],{"type":51,"value":3854},{"type":45,"tag":209,"props":42182,"children":42183},{"class":211,"line":5102},[42184,42188,42192,42196,42201,42205,42209,42213,42217],{"type":45,"tag":209,"props":42185,"children":42186},{"style":317},[42187],{"type":51,"value":40684},{"type":45,"tag":209,"props":42189,"children":42190},{"style":4132},[42191],{"type":51,"value":5724},{"type":45,"tag":209,"props":42193,"children":42194},{"style":328},[42195],{"type":51,"value":4002},{"type":45,"tag":209,"props":42197,"children":42198},{"style":222},[42199],{"type":51,"value":42200},"getCheckout",{"type":45,"tag":209,"props":42202,"children":42203},{"style":328},[42204],{"type":51,"value":4002},{"type":45,"tag":209,"props":42206,"children":42207},{"style":328},[42208],{"type":51,"value":845},{"type":45,"tag":209,"props":42210,"children":42211},{"style":328},[42212],{"type":51,"value":22718},{"type":45,"tag":209,"props":42214,"children":42215},{"style":507},[42216],{"type":51,"value":13515},{"type":45,"tag":209,"props":42218,"children":42219},{"style":328},[42220],{"type":51,"value":683},{"type":45,"tag":209,"props":42222,"children":42223},{"class":211,"line":5123},[42224,42228,42232,42236,42241,42245,42249,42253,42257,42261],{"type":45,"tag":209,"props":42225,"children":42226},{"style":317},[42227],{"type":51,"value":40725},{"type":45,"tag":209,"props":42229,"children":42230},{"style":4132},[42231],{"type":51,"value":5724},{"type":45,"tag":209,"props":42233,"children":42234},{"style":328},[42235],{"type":51,"value":4002},{"type":45,"tag":209,"props":42237,"children":42238},{"style":222},[42239],{"type":51,"value":42240},"retrieves existing checkout",{"type":45,"tag":209,"props":42242,"children":42243},{"style":328},[42244],{"type":51,"value":4002},{"type":45,"tag":209,"props":42246,"children":42247},{"style":328},[42248],{"type":51,"value":845},{"type":45,"tag":209,"props":42250,"children":42251},{"style":507},[42252],{"type":51,"value":7454},{"type":45,"tag":209,"props":42254,"children":42255},{"style":328},[42256],{"type":51,"value":22718},{"type":45,"tag":209,"props":42258,"children":42259},{"style":507},[42260],{"type":51,"value":13515},{"type":45,"tag":209,"props":42262,"children":42263},{"style":328},[42264],{"type":51,"value":683},{"type":45,"tag":209,"props":42266,"children":42267},{"class":211,"line":5144},[42268,42272,42277,42281,42285,42289,42293,42297,42301],{"type":45,"tag":209,"props":42269,"children":42270},{"style":507},[42271],{"type":51,"value":40770},{"type":45,"tag":209,"props":42273,"children":42274},{"style":4167},[42275],{"type":51,"value":42276}," created",{"type":45,"tag":209,"props":42278,"children":42279},{"style":328},[42280],{"type":51,"value":7130},{"type":45,"tag":209,"props":42282,"children":42283},{"style":3860},[42284],{"type":51,"value":12131},{"type":45,"tag":209,"props":42286,"children":42287},{"style":317},[42288],{"type":51,"value":11740},{"type":45,"tag":209,"props":42290,"children":42291},{"style":4132},[42292],{"type":51,"value":5724},{"type":45,"tag":209,"props":42294,"children":42295},{"style":4167},[42296],{"type":51,"value":40795},{"type":45,"tag":209,"props":42298,"children":42299},{"style":328},[42300],{"type":51,"value":845},{"type":45,"tag":209,"props":42302,"children":42303},{"style":328},[42304],{"type":51,"value":683},{"type":45,"tag":209,"props":42306,"children":42307},{"class":211,"line":5164},[42308,42312,42316,42320,42324,42328,42332,42336],{"type":45,"tag":209,"props":42309,"children":42310},{"style":4132},[42311],{"type":51,"value":20322},{"type":45,"tag":209,"props":42313,"children":42314},{"style":328},[42315],{"type":51,"value":382},{"type":45,"tag":209,"props":42317,"children":42318},{"style":4132},[42319],{"type":51,"value":601},{"type":45,"tag":209,"props":42321,"children":42322},{"style":328},[42323],{"type":51,"value":4002},{"type":45,"tag":209,"props":42325,"children":42326},{"style":222},[42327],{"type":51,"value":718},{"type":45,"tag":209,"props":42329,"children":42330},{"style":328},[42331],{"type":51,"value":4002},{"type":45,"tag":209,"props":42333,"children":42334},{"style":4132},[42335],{"type":51,"value":10877},{"type":45,"tag":209,"props":42337,"children":42338},{"style":328},[42339],{"type":51,"value":538},{"type":45,"tag":209,"props":42341,"children":42342},{"class":211,"line":5184},[42343,42347,42351],{"type":45,"tag":209,"props":42344,"children":42345},{"style":328},[42346],{"type":51,"value":38593},{"type":45,"tag":209,"props":42348,"children":42349},{"style":4132},[42350],{"type":51,"value":3362},{"type":45,"tag":209,"props":42352,"children":42353},{"style":328},[42354],{"type":51,"value":4007},{"type":45,"tag":209,"props":42356,"children":42357},{"class":211,"line":5204},[42358],{"type":45,"tag":209,"props":42359,"children":42360},{"emptyLinePlaceholder":40},[42361],{"type":51,"value":3854},{"type":45,"tag":209,"props":42363,"children":42364},{"class":211,"line":5229},[42365,42369,42374,42378,42382,42386,42390,42395,42399,42403,42407],{"type":45,"tag":209,"props":42366,"children":42367},{"style":507},[42368],{"type":51,"value":40770},{"type":45,"tag":209,"props":42370,"children":42371},{"style":4167},[42372],{"type":51,"value":42373}," retrieved",{"type":45,"tag":209,"props":42375,"children":42376},{"style":328},[42377],{"type":51,"value":7130},{"type":45,"tag":209,"props":42379,"children":42380},{"style":3860},[42381],{"type":51,"value":12131},{"type":45,"tag":209,"props":42383,"children":42384},{"style":317},[42385],{"type":51,"value":15061},{"type":45,"tag":209,"props":42387,"children":42388},{"style":4132},[42389],{"type":51,"value":5724},{"type":45,"tag":209,"props":42391,"children":42392},{"style":4167},[42393],{"type":51,"value":42394},"created",{"type":45,"tag":209,"props":42396,"children":42397},{"style":328},[42398],{"type":51,"value":5715},{"type":45,"tag":209,"props":42400,"children":42401},{"style":4167},[42402],{"type":51,"value":11283},{"type":45,"tag":209,"props":42404,"children":42405},{"style":4132},[42406],{"type":51,"value":3362},{"type":45,"tag":209,"props":42408,"children":42409},{"style":328},[42410],{"type":51,"value":4007},{"type":45,"tag":209,"props":42412,"children":42413},{"class":211,"line":5250},[42414,42418,42422,42427,42431,42435,42440,42444,42448,42452],{"type":45,"tag":209,"props":42415,"children":42416},{"style":317},[42417],{"type":51,"value":40868},{"type":45,"tag":209,"props":42419,"children":42420},{"style":4132},[42421],{"type":51,"value":5724},{"type":45,"tag":209,"props":42423,"children":42424},{"style":4167},[42425],{"type":51,"value":42426},"retrieved",{"type":45,"tag":209,"props":42428,"children":42429},{"style":4132},[42430],{"type":51,"value":3362},{"type":45,"tag":209,"props":42432,"children":42433},{"style":328},[42434],{"type":51,"value":5715},{"type":45,"tag":209,"props":42436,"children":42437},{"style":317},[42438],{"type":51,"value":42439},"toEqual",{"type":45,"tag":209,"props":42441,"children":42442},{"style":4132},[42443],{"type":51,"value":5724},{"type":45,"tag":209,"props":42445,"children":42446},{"style":4167},[42447],{"type":51,"value":42394},{"type":45,"tag":209,"props":42449,"children":42450},{"style":4132},[42451],{"type":51,"value":3362},{"type":45,"tag":209,"props":42453,"children":42454},{"style":328},[42455],{"type":51,"value":4007},{"type":45,"tag":209,"props":42457,"children":42458},{"class":211,"line":5271},[42459,42463,42467],{"type":45,"tag":209,"props":42460,"children":42461},{"style":328},[42462],{"type":51,"value":12574},{"type":45,"tag":209,"props":42464,"children":42465},{"style":4132},[42466],{"type":51,"value":3362},{"type":45,"tag":209,"props":42468,"children":42469},{"style":328},[42470],{"type":51,"value":4007},{"type":45,"tag":209,"props":42472,"children":42473},{"class":211,"line":5292},[42474],{"type":45,"tag":209,"props":42475,"children":42476},{"emptyLinePlaceholder":40},[42477],{"type":51,"value":3854},{"type":45,"tag":209,"props":42479,"children":42480},{"class":211,"line":5317},[42481,42485,42489,42493,42498,42502,42506,42510,42514,42518],{"type":45,"tag":209,"props":42482,"children":42483},{"style":317},[42484],{"type":51,"value":40725},{"type":45,"tag":209,"props":42486,"children":42487},{"style":4132},[42488],{"type":51,"value":5724},{"type":45,"tag":209,"props":42490,"children":42491},{"style":328},[42492],{"type":51,"value":4002},{"type":45,"tag":209,"props":42494,"children":42495},{"style":222},[42496],{"type":51,"value":42497},"returns null for non-existent checkout",{"type":45,"tag":209,"props":42499,"children":42500},{"style":328},[42501],{"type":51,"value":4002},{"type":45,"tag":209,"props":42503,"children":42504},{"style":328},[42505],{"type":51,"value":845},{"type":45,"tag":209,"props":42507,"children":42508},{"style":507},[42509],{"type":51,"value":7454},{"type":45,"tag":209,"props":42511,"children":42512},{"style":328},[42513],{"type":51,"value":22718},{"type":45,"tag":209,"props":42515,"children":42516},{"style":507},[42517],{"type":51,"value":13515},{"type":45,"tag":209,"props":42519,"children":42520},{"style":328},[42521],{"type":51,"value":683},{"type":45,"tag":209,"props":42523,"children":42524},{"class":211,"line":5338},[42525,42529,42533,42537,42541,42545,42549,42553,42558,42562,42566],{"type":45,"tag":209,"props":42526,"children":42527},{"style":507},[42528],{"type":51,"value":40770},{"type":45,"tag":209,"props":42530,"children":42531},{"style":4167},[42532],{"type":51,"value":42373},{"type":45,"tag":209,"props":42534,"children":42535},{"style":328},[42536],{"type":51,"value":7130},{"type":45,"tag":209,"props":42538,"children":42539},{"style":3860},[42540],{"type":51,"value":12131},{"type":45,"tag":209,"props":42542,"children":42543},{"style":317},[42544],{"type":51,"value":15061},{"type":45,"tag":209,"props":42546,"children":42547},{"style":4132},[42548],{"type":51,"value":5724},{"type":45,"tag":209,"props":42550,"children":42551},{"style":328},[42552],{"type":51,"value":4002},{"type":45,"tag":209,"props":42554,"children":42555},{"style":222},[42556],{"type":51,"value":42557},"non-existent-id",{"type":45,"tag":209,"props":42559,"children":42560},{"style":328},[42561],{"type":51,"value":4002},{"type":45,"tag":209,"props":42563,"children":42564},{"style":4132},[42565],{"type":51,"value":3362},{"type":45,"tag":209,"props":42567,"children":42568},{"style":328},[42569],{"type":51,"value":4007},{"type":45,"tag":209,"props":42571,"children":42572},{"class":211,"line":5359},[42573,42577,42581,42585,42589,42593,42598,42602],{"type":45,"tag":209,"props":42574,"children":42575},{"style":317},[42576],{"type":51,"value":40868},{"type":45,"tag":209,"props":42578,"children":42579},{"style":4132},[42580],{"type":51,"value":5724},{"type":45,"tag":209,"props":42582,"children":42583},{"style":4167},[42584],{"type":51,"value":42426},{"type":45,"tag":209,"props":42586,"children":42587},{"style":4132},[42588],{"type":51,"value":3362},{"type":45,"tag":209,"props":42590,"children":42591},{"style":328},[42592],{"type":51,"value":5715},{"type":45,"tag":209,"props":42594,"children":42595},{"style":317},[42596],{"type":51,"value":42597},"toBeNull",{"type":45,"tag":209,"props":42599,"children":42600},{"style":4132},[42601],{"type":51,"value":5756},{"type":45,"tag":209,"props":42603,"children":42604},{"style":328},[42605],{"type":51,"value":4007},{"type":45,"tag":209,"props":42607,"children":42608},{"class":211,"line":5380},[42609,42613,42617],{"type":45,"tag":209,"props":42610,"children":42611},{"style":328},[42612],{"type":51,"value":12574},{"type":45,"tag":209,"props":42614,"children":42615},{"style":4132},[42616],{"type":51,"value":3362},{"type":45,"tag":209,"props":42618,"children":42619},{"style":328},[42620],{"type":51,"value":4007},{"type":45,"tag":209,"props":42622,"children":42623},{"class":211,"line":5389},[42624,42628,42632],{"type":45,"tag":209,"props":42625,"children":42626},{"style":328},[42627],{"type":51,"value":6631},{"type":45,"tag":209,"props":42629,"children":42630},{"style":4132},[42631],{"type":51,"value":3362},{"type":45,"tag":209,"props":42633,"children":42634},{"style":328},[42635],{"type":51,"value":4007},{"type":45,"tag":209,"props":42637,"children":42638},{"class":211,"line":5411},[42639],{"type":45,"tag":209,"props":42640,"children":42641},{"emptyLinePlaceholder":40},[42642],{"type":51,"value":3854},{"type":45,"tag":209,"props":42644,"children":42645},{"class":211,"line":5433},[42646,42650,42654,42658,42663,42667,42671,42675,42679],{"type":45,"tag":209,"props":42647,"children":42648},{"style":317},[42649],{"type":51,"value":40684},{"type":45,"tag":209,"props":42651,"children":42652},{"style":4132},[42653],{"type":51,"value":5724},{"type":45,"tag":209,"props":42655,"children":42656},{"style":328},[42657],{"type":51,"value":4002},{"type":45,"tag":209,"props":42659,"children":42660},{"style":222},[42661],{"type":51,"value":42662},"updateCheckout",{"type":45,"tag":209,"props":42664,"children":42665},{"style":328},[42666],{"type":51,"value":4002},{"type":45,"tag":209,"props":42668,"children":42669},{"style":328},[42670],{"type":51,"value":845},{"type":45,"tag":209,"props":42672,"children":42673},{"style":328},[42674],{"type":51,"value":22718},{"type":45,"tag":209,"props":42676,"children":42677},{"style":507},[42678],{"type":51,"value":13515},{"type":45,"tag":209,"props":42680,"children":42681},{"style":328},[42682],{"type":51,"value":683},{"type":45,"tag":209,"props":42684,"children":42685},{"class":211,"line":5455},[42686,42690,42694,42698,42703,42707,42711,42715,42719,42723],{"type":45,"tag":209,"props":42687,"children":42688},{"style":317},[42689],{"type":51,"value":40725},{"type":45,"tag":209,"props":42691,"children":42692},{"style":4132},[42693],{"type":51,"value":5724},{"type":45,"tag":209,"props":42695,"children":42696},{"style":328},[42697],{"type":51,"value":4002},{"type":45,"tag":209,"props":42699,"children":42700},{"style":222},[42701],{"type":51,"value":42702},"updates line items",{"type":45,"tag":209,"props":42704,"children":42705},{"style":328},[42706],{"type":51,"value":4002},{"type":45,"tag":209,"props":42708,"children":42709},{"style":328},[42710],{"type":51,"value":845},{"type":45,"tag":209,"props":42712,"children":42713},{"style":507},[42714],{"type":51,"value":7454},{"type":45,"tag":209,"props":42716,"children":42717},{"style":328},[42718],{"type":51,"value":22718},{"type":45,"tag":209,"props":42720,"children":42721},{"style":507},[42722],{"type":51,"value":13515},{"type":45,"tag":209,"props":42724,"children":42725},{"style":328},[42726],{"type":51,"value":683},{"type":45,"tag":209,"props":42728,"children":42729},{"class":211,"line":5463},[42730,42734,42738,42742,42746,42750,42754,42758,42762],{"type":45,"tag":209,"props":42731,"children":42732},{"style":507},[42733],{"type":51,"value":40770},{"type":45,"tag":209,"props":42735,"children":42736},{"style":4167},[42737],{"type":51,"value":42276},{"type":45,"tag":209,"props":42739,"children":42740},{"style":328},[42741],{"type":51,"value":7130},{"type":45,"tag":209,"props":42743,"children":42744},{"style":3860},[42745],{"type":51,"value":12131},{"type":45,"tag":209,"props":42747,"children":42748},{"style":317},[42749],{"type":51,"value":11740},{"type":45,"tag":209,"props":42751,"children":42752},{"style":4132},[42753],{"type":51,"value":5724},{"type":45,"tag":209,"props":42755,"children":42756},{"style":4167},[42757],{"type":51,"value":40795},{"type":45,"tag":209,"props":42759,"children":42760},{"style":328},[42761],{"type":51,"value":845},{"type":45,"tag":209,"props":42763,"children":42764},{"style":328},[42765],{"type":51,"value":683},{"type":45,"tag":209,"props":42767,"children":42768},{"class":211,"line":5471},[42769,42773,42777,42781,42785,42789,42793,42797],{"type":45,"tag":209,"props":42770,"children":42771},{"style":4132},[42772],{"type":51,"value":20322},{"type":45,"tag":209,"props":42774,"children":42775},{"style":328},[42776],{"type":51,"value":382},{"type":45,"tag":209,"props":42778,"children":42779},{"style":4132},[42780],{"type":51,"value":601},{"type":45,"tag":209,"props":42782,"children":42783},{"style":328},[42784],{"type":51,"value":4002},{"type":45,"tag":209,"props":42786,"children":42787},{"style":222},[42788],{"type":51,"value":718},{"type":45,"tag":209,"props":42790,"children":42791},{"style":328},[42792],{"type":51,"value":4002},{"type":45,"tag":209,"props":42794,"children":42795},{"style":4132},[42796],{"type":51,"value":10877},{"type":45,"tag":209,"props":42798,"children":42799},{"style":328},[42800],{"type":51,"value":538},{"type":45,"tag":209,"props":42802,"children":42803},{"class":211,"line":5491},[42804,42808,42812],{"type":45,"tag":209,"props":42805,"children":42806},{"style":328},[42807],{"type":51,"value":38593},{"type":45,"tag":209,"props":42809,"children":42810},{"style":4132},[42811],{"type":51,"value":3362},{"type":45,"tag":209,"props":42813,"children":42814},{"style":328},[42815],{"type":51,"value":4007},{"type":45,"tag":209,"props":42817,"children":42818},{"class":211,"line":5512},[42819],{"type":45,"tag":209,"props":42820,"children":42821},{"emptyLinePlaceholder":40},[42822],{"type":51,"value":3854},{"type":45,"tag":209,"props":42824,"children":42825},{"class":211,"line":5533},[42826,42830,42835,42839,42843,42847],{"type":45,"tag":209,"props":42827,"children":42828},{"style":507},[42829],{"type":51,"value":40770},{"type":45,"tag":209,"props":42831,"children":42832},{"style":4167},[42833],{"type":51,"value":42834}," updated",{"type":45,"tag":209,"props":42836,"children":42837},{"style":328},[42838],{"type":51,"value":7130},{"type":45,"tag":209,"props":42840,"children":42841},{"style":3860},[42842],{"type":51,"value":12131},{"type":45,"tag":209,"props":42844,"children":42845},{"style":317},[42846],{"type":51,"value":15184},{"type":45,"tag":209,"props":42848,"children":42849},{"style":4132},[42850],{"type":51,"value":10031},{"type":45,"tag":209,"props":42852,"children":42853},{"class":211,"line":5553},[42854,42859,42863,42867],{"type":45,"tag":209,"props":42855,"children":42856},{"style":4167},[42857],{"type":51,"value":42858},"        created",{"type":45,"tag":209,"props":42860,"children":42861},{"style":328},[42862],{"type":51,"value":5715},{"type":45,"tag":209,"props":42864,"children":42865},{"style":4167},[42866],{"type":51,"value":11283},{"type":45,"tag":209,"props":42868,"children":42869},{"style":328},[42870],{"type":51,"value":538},{"type":45,"tag":209,"props":42872,"children":42873},{"class":211,"line":5562},[42874],{"type":45,"tag":209,"props":42875,"children":42876},{"style":328},[42877],{"type":51,"value":29692},{"type":45,"tag":209,"props":42879,"children":42880},{"class":211,"line":5570},[42881,42885,42889],{"type":45,"tag":209,"props":42882,"children":42883},{"style":4132},[42884],{"type":51,"value":23082},{"type":45,"tag":209,"props":42886,"children":42887},{"style":328},[42888],{"type":51,"value":382},{"type":45,"tag":209,"props":42890,"children":42891},{"style":4132},[42892],{"type":51,"value":22783},{"type":45,"tag":209,"props":42894,"children":42895},{"class":211,"line":5578},[42896,42900,42904,42908,42912,42916,42920,42924,42928,42932,42937,42941,42945,42949,42954,42958,42963],{"type":45,"tag":209,"props":42897,"children":42898},{"style":328},[42899],{"type":51,"value":24304},{"type":45,"tag":209,"props":42901,"children":42902},{"style":328},[42903],{"type":51,"value":11603},{"type":45,"tag":209,"props":42905,"children":42906},{"style":4167},[42907],{"type":51,"value":40795},{"type":45,"tag":209,"props":42909,"children":42910},{"style":328},[42911],{"type":51,"value":5715},{"type":45,"tag":209,"props":42913,"children":42914},{"style":4167},[42915],{"type":51,"value":13475},{"type":45,"tag":209,"props":42917,"children":42918},{"style":4132},[42919],{"type":51,"value":10867},{"type":45,"tag":209,"props":42921,"children":42922},{"style":233},[42923],{"type":51,"value":37988},{"type":45,"tag":209,"props":42925,"children":42926},{"style":4132},[42927],{"type":51,"value":10877},{"type":45,"tag":209,"props":42929,"children":42930},{"style":328},[42931],{"type":51,"value":845},{"type":45,"tag":209,"props":42933,"children":42934},{"style":4132},[42935],{"type":51,"value":42936}," quantity",{"type":45,"tag":209,"props":42938,"children":42939},{"style":328},[42940],{"type":51,"value":382},{"type":45,"tag":209,"props":42942,"children":42943},{"style":233},[42944],{"type":51,"value":22867},{"type":45,"tag":209,"props":42946,"children":42947},{"style":328},[42948],{"type":51,"value":845},{"type":45,"tag":209,"props":42950,"children":42951},{"style":4132},[42952],{"type":51,"value":42953}," total_price",{"type":45,"tag":209,"props":42955,"children":42956},{"style":328},[42957],{"type":51,"value":382},{"type":45,"tag":209,"props":42959,"children":42960},{"style":233},[42961],{"type":51,"value":42962}," 2000",{"type":45,"tag":209,"props":42964,"children":42965},{"style":328},[42966],{"type":51,"value":20186},{"type":45,"tag":209,"props":42968,"children":42969},{"class":211,"line":9798},[42970,42974],{"type":45,"tag":209,"props":42971,"children":42972},{"style":4132},[42973],{"type":51,"value":22890},{"type":45,"tag":209,"props":42975,"children":42976},{"style":328},[42977],{"type":51,"value":538},{"type":45,"tag":209,"props":42979,"children":42980},{"class":211,"line":9828},[42981],{"type":45,"tag":209,"props":42982,"children":42983},{"style":328},[42984],{"type":51,"value":9323},{"type":45,"tag":209,"props":42986,"children":42987},{"class":211,"line":9844},[42988,42993,42997,43001,43005],{"type":45,"tag":209,"props":42989,"children":42990},{"style":4132},[42991],{"type":51,"value":42992},"        [",{"type":45,"tag":209,"props":42994,"children":42995},{"style":328},[42996],{"type":51,"value":4002},{"type":45,"tag":209,"props":42998,"children":42999},{"style":222},[43000],{"type":51,"value":718},{"type":45,"tag":209,"props":43002,"children":43003},{"style":328},[43004],{"type":51,"value":4002},{"type":45,"tag":209,"props":43006,"children":43007},{"style":4132},[43008],{"type":51,"value":36467},{"type":45,"tag":209,"props":43010,"children":43011},{"class":211,"line":9852},[43012,43016],{"type":45,"tag":209,"props":43013,"children":43014},{"style":4132},[43015],{"type":51,"value":30768},{"type":45,"tag":209,"props":43017,"children":43018},{"style":328},[43019],{"type":51,"value":4007},{"type":45,"tag":209,"props":43021,"children":43022},{"class":211,"line":9861},[43023],{"type":45,"tag":209,"props":43024,"children":43025},{"emptyLinePlaceholder":40},[43026],{"type":51,"value":3854},{"type":45,"tag":209,"props":43028,"children":43029},{"class":211,"line":9917},[43030,43034,43038,43043,43047,43051,43055,43059,43063,43067,43071,43075,43080,43084],{"type":45,"tag":209,"props":43031,"children":43032},{"style":317},[43033],{"type":51,"value":40868},{"type":45,"tag":209,"props":43035,"children":43036},{"style":4132},[43037],{"type":51,"value":5724},{"type":45,"tag":209,"props":43039,"children":43040},{"style":4167},[43041],{"type":51,"value":43042},"updated",{"type":45,"tag":209,"props":43044,"children":43045},{"style":328},[43046],{"type":51,"value":10701},{"type":45,"tag":209,"props":43048,"children":43049},{"style":4167},[43050],{"type":51,"value":18263},{"type":45,"tag":209,"props":43052,"children":43053},{"style":328},[43054],{"type":51,"value":5715},{"type":45,"tag":209,"props":43056,"children":43057},{"style":4167},[43058],{"type":51,"value":13584},{"type":45,"tag":209,"props":43060,"children":43061},{"style":4132},[43062],{"type":51,"value":3362},{"type":45,"tag":209,"props":43064,"children":43065},{"style":328},[43066],{"type":51,"value":5715},{"type":45,"tag":209,"props":43068,"children":43069},{"style":317},[43070],{"type":51,"value":40941},{"type":45,"tag":209,"props":43072,"children":43073},{"style":4132},[43074],{"type":51,"value":5724},{"type":45,"tag":209,"props":43076,"children":43077},{"style":233},[43078],{"type":51,"value":43079},"2000",{"type":45,"tag":209,"props":43081,"children":43082},{"style":4132},[43083],{"type":51,"value":3362},{"type":45,"tag":209,"props":43085,"children":43086},{"style":328},[43087],{"type":51,"value":4007},{"type":45,"tag":209,"props":43089,"children":43090},{"class":211,"line":9968},[43091,43095,43099],{"type":45,"tag":209,"props":43092,"children":43093},{"style":328},[43094],{"type":51,"value":12574},{"type":45,"tag":209,"props":43096,"children":43097},{"style":4132},[43098],{"type":51,"value":3362},{"type":45,"tag":209,"props":43100,"children":43101},{"style":328},[43102],{"type":51,"value":4007},{"type":45,"tag":209,"props":43104,"children":43105},{"class":211,"line":9976},[43106],{"type":45,"tag":209,"props":43107,"children":43108},{"emptyLinePlaceholder":40},[43109],{"type":51,"value":3854},{"type":45,"tag":209,"props":43111,"children":43112},{"class":211,"line":9984},[43113,43117,43121,43125,43130,43134,43138,43142,43146,43150],{"type":45,"tag":209,"props":43114,"children":43115},{"style":317},[43116],{"type":51,"value":40725},{"type":45,"tag":209,"props":43118,"children":43119},{"style":4132},[43120],{"type":51,"value":5724},{"type":45,"tag":209,"props":43122,"children":43123},{"style":328},[43124],{"type":51,"value":4002},{"type":45,"tag":209,"props":43126,"children":43127},{"style":222},[43128],{"type":51,"value":43129},"updates buyer info",{"type":45,"tag":209,"props":43131,"children":43132},{"style":328},[43133],{"type":51,"value":4002},{"type":45,"tag":209,"props":43135,"children":43136},{"style":328},[43137],{"type":51,"value":845},{"type":45,"tag":209,"props":43139,"children":43140},{"style":507},[43141],{"type":51,"value":7454},{"type":45,"tag":209,"props":43143,"children":43144},{"style":328},[43145],{"type":51,"value":22718},{"type":45,"tag":209,"props":43147,"children":43148},{"style":507},[43149],{"type":51,"value":13515},{"type":45,"tag":209,"props":43151,"children":43152},{"style":328},[43153],{"type":51,"value":683},{"type":45,"tag":209,"props":43155,"children":43156},{"class":211,"line":10000},[43157,43161,43165,43169,43173,43177,43181,43185,43189],{"type":45,"tag":209,"props":43158,"children":43159},{"style":507},[43160],{"type":51,"value":40770},{"type":45,"tag":209,"props":43162,"children":43163},{"style":4167},[43164],{"type":51,"value":42276},{"type":45,"tag":209,"props":43166,"children":43167},{"style":328},[43168],{"type":51,"value":7130},{"type":45,"tag":209,"props":43170,"children":43171},{"style":3860},[43172],{"type":51,"value":12131},{"type":45,"tag":209,"props":43174,"children":43175},{"style":317},[43176],{"type":51,"value":11740},{"type":45,"tag":209,"props":43178,"children":43179},{"style":4132},[43180],{"type":51,"value":5724},{"type":45,"tag":209,"props":43182,"children":43183},{"style":4167},[43184],{"type":51,"value":40795},{"type":45,"tag":209,"props":43186,"children":43187},{"style":328},[43188],{"type":51,"value":845},{"type":45,"tag":209,"props":43190,"children":43191},{"style":328},[43192],{"type":51,"value":683},{"type":45,"tag":209,"props":43194,"children":43195},{"class":211,"line":10008},[43196,43200,43204,43208,43212,43216,43220,43224],{"type":45,"tag":209,"props":43197,"children":43198},{"style":4132},[43199],{"type":51,"value":20322},{"type":45,"tag":209,"props":43201,"children":43202},{"style":328},[43203],{"type":51,"value":382},{"type":45,"tag":209,"props":43205,"children":43206},{"style":4132},[43207],{"type":51,"value":601},{"type":45,"tag":209,"props":43209,"children":43210},{"style":328},[43211],{"type":51,"value":4002},{"type":45,"tag":209,"props":43213,"children":43214},{"style":222},[43215],{"type":51,"value":718},{"type":45,"tag":209,"props":43217,"children":43218},{"style":328},[43219],{"type":51,"value":4002},{"type":45,"tag":209,"props":43221,"children":43222},{"style":4132},[43223],{"type":51,"value":10877},{"type":45,"tag":209,"props":43225,"children":43226},{"style":328},[43227],{"type":51,"value":538},{"type":45,"tag":209,"props":43229,"children":43230},{"class":211,"line":10016},[43231,43235,43239],{"type":45,"tag":209,"props":43232,"children":43233},{"style":328},[43234],{"type":51,"value":38593},{"type":45,"tag":209,"props":43236,"children":43237},{"style":4132},[43238],{"type":51,"value":3362},{"type":45,"tag":209,"props":43240,"children":43241},{"style":328},[43242],{"type":51,"value":4007},{"type":45,"tag":209,"props":43244,"children":43245},{"class":211,"line":10034},[43246],{"type":45,"tag":209,"props":43247,"children":43248},{"emptyLinePlaceholder":40},[43249],{"type":51,"value":3854},{"type":45,"tag":209,"props":43251,"children":43252},{"class":211,"line":10055},[43253,43257,43261,43265,43269,43273],{"type":45,"tag":209,"props":43254,"children":43255},{"style":507},[43256],{"type":51,"value":40770},{"type":45,"tag":209,"props":43258,"children":43259},{"style":4167},[43260],{"type":51,"value":42834},{"type":45,"tag":209,"props":43262,"children":43263},{"style":328},[43264],{"type":51,"value":7130},{"type":45,"tag":209,"props":43266,"children":43267},{"style":3860},[43268],{"type":51,"value":12131},{"type":45,"tag":209,"props":43270,"children":43271},{"style":317},[43272],{"type":51,"value":15184},{"type":45,"tag":209,"props":43274,"children":43275},{"style":4132},[43276],{"type":51,"value":10031},{"type":45,"tag":209,"props":43278,"children":43279},{"class":211,"line":10096},[43280,43284,43288,43292],{"type":45,"tag":209,"props":43281,"children":43282},{"style":4167},[43283],{"type":51,"value":42858},{"type":45,"tag":209,"props":43285,"children":43286},{"style":328},[43287],{"type":51,"value":5715},{"type":45,"tag":209,"props":43289,"children":43290},{"style":4167},[43291],{"type":51,"value":11283},{"type":45,"tag":209,"props":43293,"children":43294},{"style":328},[43295],{"type":51,"value":538},{"type":45,"tag":209,"props":43297,"children":43298},{"class":211,"line":10112},[43299,43304,43308,43312,43316,43321,43325,43329,43334,43338,43342],{"type":45,"tag":209,"props":43300,"children":43301},{"style":328},[43302],{"type":51,"value":43303},"        {",{"type":45,"tag":209,"props":43305,"children":43306},{"style":4132},[43307],{"type":51,"value":24180},{"type":45,"tag":209,"props":43309,"children":43310},{"style":328},[43311],{"type":51,"value":382},{"type":45,"tag":209,"props":43313,"children":43314},{"style":328},[43315],{"type":51,"value":5646},{"type":45,"tag":209,"props":43317,"children":43318},{"style":4132},[43319],{"type":51,"value":43320}," email",{"type":45,"tag":209,"props":43322,"children":43323},{"style":328},[43324],{"type":51,"value":382},{"type":45,"tag":209,"props":43326,"children":43327},{"style":328},[43328],{"type":51,"value":3891},{"type":45,"tag":209,"props":43330,"children":43331},{"style":222},[43332],{"type":51,"value":43333},"test@example.com",{"type":45,"tag":209,"props":43335,"children":43336},{"style":328},[43337],{"type":51,"value":4002},{"type":45,"tag":209,"props":43339,"children":43340},{"style":328},[43341],{"type":51,"value":5656},{"type":45,"tag":209,"props":43343,"children":43344},{"style":328},[43345],{"type":51,"value":20186},{"type":45,"tag":209,"props":43347,"children":43348},{"class":211,"line":10121},[43349,43353,43357,43361,43365],{"type":45,"tag":209,"props":43350,"children":43351},{"style":4132},[43352],{"type":51,"value":42992},{"type":45,"tag":209,"props":43354,"children":43355},{"style":328},[43356],{"type":51,"value":4002},{"type":45,"tag":209,"props":43358,"children":43359},{"style":222},[43360],{"type":51,"value":718},{"type":45,"tag":209,"props":43362,"children":43363},{"style":328},[43364],{"type":51,"value":4002},{"type":45,"tag":209,"props":43366,"children":43367},{"style":4132},[43368],{"type":51,"value":36467},{"type":45,"tag":209,"props":43370,"children":43371},{"class":211,"line":10217},[43372,43376],{"type":45,"tag":209,"props":43373,"children":43374},{"style":4132},[43375],{"type":51,"value":30768},{"type":45,"tag":209,"props":43377,"children":43378},{"style":328},[43379],{"type":51,"value":4007},{"type":45,"tag":209,"props":43381,"children":43382},{"class":211,"line":10242},[43383],{"type":45,"tag":209,"props":43384,"children":43385},{"emptyLinePlaceholder":40},[43386],{"type":51,"value":3854},{"type":45,"tag":209,"props":43388,"children":43389},{"class":211,"line":10272},[43390,43394,43398,43402,43406,43410,43414,43418,43422,43426,43430,43434,43438,43442,43446,43450],{"type":45,"tag":209,"props":43391,"children":43392},{"style":317},[43393],{"type":51,"value":40868},{"type":45,"tag":209,"props":43395,"children":43396},{"style":4132},[43397],{"type":51,"value":5724},{"type":45,"tag":209,"props":43399,"children":43400},{"style":4167},[43401],{"type":51,"value":43042},{"type":45,"tag":209,"props":43403,"children":43404},{"style":328},[43405],{"type":51,"value":10701},{"type":45,"tag":209,"props":43407,"children":43408},{"style":4167},[43409],{"type":51,"value":14800},{"type":45,"tag":209,"props":43411,"children":43412},{"style":328},[43413],{"type":51,"value":10701},{"type":45,"tag":209,"props":43415,"children":43416},{"style":4167},[43417],{"type":51,"value":6558},{"type":45,"tag":209,"props":43419,"children":43420},{"style":4132},[43421],{"type":51,"value":3362},{"type":45,"tag":209,"props":43423,"children":43424},{"style":328},[43425],{"type":51,"value":5715},{"type":45,"tag":209,"props":43427,"children":43428},{"style":317},[43429],{"type":51,"value":40941},{"type":45,"tag":209,"props":43431,"children":43432},{"style":4132},[43433],{"type":51,"value":5724},{"type":45,"tag":209,"props":43435,"children":43436},{"style":328},[43437],{"type":51,"value":4002},{"type":45,"tag":209,"props":43439,"children":43440},{"style":222},[43441],{"type":51,"value":43333},{"type":45,"tag":209,"props":43443,"children":43444},{"style":328},[43445],{"type":51,"value":4002},{"type":45,"tag":209,"props":43447,"children":43448},{"style":4132},[43449],{"type":51,"value":3362},{"type":45,"tag":209,"props":43451,"children":43452},{"style":328},[43453],{"type":51,"value":4007},{"type":45,"tag":209,"props":43455,"children":43456},{"class":211,"line":10302},[43457,43461,43465],{"type":45,"tag":209,"props":43458,"children":43459},{"style":328},[43460],{"type":51,"value":12574},{"type":45,"tag":209,"props":43462,"children":43463},{"style":4132},[43464],{"type":51,"value":3362},{"type":45,"tag":209,"props":43466,"children":43467},{"style":328},[43468],{"type":51,"value":4007},{"type":45,"tag":209,"props":43470,"children":43471},{"class":211,"line":10331},[43472],{"type":45,"tag":209,"props":43473,"children":43474},{"emptyLinePlaceholder":40},[43475],{"type":51,"value":3854},{"type":45,"tag":209,"props":43477,"children":43478},{"class":211,"line":10339},[43479,43483,43487,43491,43496,43500,43504,43508,43512,43516],{"type":45,"tag":209,"props":43480,"children":43481},{"style":317},[43482],{"type":51,"value":40725},{"type":45,"tag":209,"props":43484,"children":43485},{"style":4132},[43486],{"type":51,"value":5724},{"type":45,"tag":209,"props":43488,"children":43489},{"style":328},[43490],{"type":51,"value":4002},{"type":45,"tag":209,"props":43492,"children":43493},{"style":222},[43494],{"type":51,"value":43495},"transitions to ready_for_complete when requirements met",{"type":45,"tag":209,"props":43497,"children":43498},{"style":328},[43499],{"type":51,"value":4002},{"type":45,"tag":209,"props":43501,"children":43502},{"style":328},[43503],{"type":51,"value":845},{"type":45,"tag":209,"props":43505,"children":43506},{"style":507},[43507],{"type":51,"value":7454},{"type":45,"tag":209,"props":43509,"children":43510},{"style":328},[43511],{"type":51,"value":22718},{"type":45,"tag":209,"props":43513,"children":43514},{"style":507},[43515],{"type":51,"value":13515},{"type":45,"tag":209,"props":43517,"children":43518},{"style":328},[43519],{"type":51,"value":683},{"type":45,"tag":209,"props":43521,"children":43522},{"class":211,"line":10363},[43523,43527,43531,43535,43539,43543,43547,43551,43555],{"type":45,"tag":209,"props":43524,"children":43525},{"style":507},[43526],{"type":51,"value":40770},{"type":45,"tag":209,"props":43528,"children":43529},{"style":4167},[43530],{"type":51,"value":42276},{"type":45,"tag":209,"props":43532,"children":43533},{"style":328},[43534],{"type":51,"value":7130},{"type":45,"tag":209,"props":43536,"children":43537},{"style":3860},[43538],{"type":51,"value":12131},{"type":45,"tag":209,"props":43540,"children":43541},{"style":317},[43542],{"type":51,"value":11740},{"type":45,"tag":209,"props":43544,"children":43545},{"style":4132},[43546],{"type":51,"value":5724},{"type":45,"tag":209,"props":43548,"children":43549},{"style":4167},[43550],{"type":51,"value":40795},{"type":45,"tag":209,"props":43552,"children":43553},{"style":328},[43554],{"type":51,"value":845},{"type":45,"tag":209,"props":43556,"children":43557},{"style":328},[43558],{"type":51,"value":683},{"type":45,"tag":209,"props":43560,"children":43561},{"class":211,"line":10392},[43562,43566,43570,43574,43578,43582,43586,43590],{"type":45,"tag":209,"props":43563,"children":43564},{"style":4132},[43565],{"type":51,"value":20322},{"type":45,"tag":209,"props":43567,"children":43568},{"style":328},[43569],{"type":51,"value":382},{"type":45,"tag":209,"props":43571,"children":43572},{"style":4132},[43573],{"type":51,"value":601},{"type":45,"tag":209,"props":43575,"children":43576},{"style":328},[43577],{"type":51,"value":4002},{"type":45,"tag":209,"props":43579,"children":43580},{"style":222},[43581],{"type":51,"value":718},{"type":45,"tag":209,"props":43583,"children":43584},{"style":328},[43585],{"type":51,"value":4002},{"type":45,"tag":209,"props":43587,"children":43588},{"style":4132},[43589],{"type":51,"value":10877},{"type":45,"tag":209,"props":43591,"children":43592},{"style":328},[43593],{"type":51,"value":538},{"type":45,"tag":209,"props":43595,"children":43596},{"class":211,"line":10421},[43597,43601,43605],{"type":45,"tag":209,"props":43598,"children":43599},{"style":328},[43600],{"type":51,"value":38593},{"type":45,"tag":209,"props":43602,"children":43603},{"style":4132},[43604],{"type":51,"value":3362},{"type":45,"tag":209,"props":43606,"children":43607},{"style":328},[43608],{"type":51,"value":4007},{"type":45,"tag":209,"props":43610,"children":43611},{"class":211,"line":10449},[43612],{"type":45,"tag":209,"props":43613,"children":43614},{"emptyLinePlaceholder":40},[43615],{"type":51,"value":3854},{"type":45,"tag":209,"props":43617,"children":43618},{"class":211,"line":10457},[43619,43623,43627,43631,43635,43639],{"type":45,"tag":209,"props":43620,"children":43621},{"style":507},[43622],{"type":51,"value":40770},{"type":45,"tag":209,"props":43624,"children":43625},{"style":4167},[43626],{"type":51,"value":42834},{"type":45,"tag":209,"props":43628,"children":43629},{"style":328},[43630],{"type":51,"value":7130},{"type":45,"tag":209,"props":43632,"children":43633},{"style":3860},[43634],{"type":51,"value":12131},{"type":45,"tag":209,"props":43636,"children":43637},{"style":317},[43638],{"type":51,"value":15184},{"type":45,"tag":209,"props":43640,"children":43641},{"style":4132},[43642],{"type":51,"value":10031},{"type":45,"tag":209,"props":43644,"children":43645},{"class":211,"line":10481},[43646,43650,43654,43658],{"type":45,"tag":209,"props":43647,"children":43648},{"style":4167},[43649],{"type":51,"value":42858},{"type":45,"tag":209,"props":43651,"children":43652},{"style":328},[43653],{"type":51,"value":5715},{"type":45,"tag":209,"props":43655,"children":43656},{"style":4167},[43657],{"type":51,"value":11283},{"type":45,"tag":209,"props":43659,"children":43660},{"style":328},[43661],{"type":51,"value":538},{"type":45,"tag":209,"props":43663,"children":43664},{"class":211,"line":10510},[43665,43669,43673,43677,43681,43685,43689,43693,43697,43701,43705],{"type":45,"tag":209,"props":43666,"children":43667},{"style":328},[43668],{"type":51,"value":43303},{"type":45,"tag":209,"props":43670,"children":43671},{"style":4132},[43672],{"type":51,"value":24180},{"type":45,"tag":209,"props":43674,"children":43675},{"style":328},[43676],{"type":51,"value":382},{"type":45,"tag":209,"props":43678,"children":43679},{"style":328},[43680],{"type":51,"value":5646},{"type":45,"tag":209,"props":43682,"children":43683},{"style":4132},[43684],{"type":51,"value":43320},{"type":45,"tag":209,"props":43686,"children":43687},{"style":328},[43688],{"type":51,"value":382},{"type":45,"tag":209,"props":43690,"children":43691},{"style":328},[43692],{"type":51,"value":3891},{"type":45,"tag":209,"props":43694,"children":43695},{"style":222},[43696],{"type":51,"value":43333},{"type":45,"tag":209,"props":43698,"children":43699},{"style":328},[43700],{"type":51,"value":4002},{"type":45,"tag":209,"props":43702,"children":43703},{"style":328},[43704],{"type":51,"value":5656},{"type":45,"tag":209,"props":43706,"children":43707},{"style":328},[43708],{"type":51,"value":20186},{"type":45,"tag":209,"props":43710,"children":43711},{"class":211,"line":10539},[43712,43716,43720,43724,43728],{"type":45,"tag":209,"props":43713,"children":43714},{"style":4132},[43715],{"type":51,"value":42992},{"type":45,"tag":209,"props":43717,"children":43718},{"style":328},[43719],{"type":51,"value":4002},{"type":45,"tag":209,"props":43721,"children":43722},{"style":222},[43723],{"type":51,"value":718},{"type":45,"tag":209,"props":43725,"children":43726},{"style":328},[43727],{"type":51,"value":4002},{"type":45,"tag":209,"props":43729,"children":43730},{"style":4132},[43731],{"type":51,"value":36467},{"type":45,"tag":209,"props":43733,"children":43734},{"class":211,"line":10567},[43735,43739],{"type":45,"tag":209,"props":43736,"children":43737},{"style":4132},[43738],{"type":51,"value":30768},{"type":45,"tag":209,"props":43740,"children":43741},{"style":328},[43742],{"type":51,"value":4007},{"type":45,"tag":209,"props":43744,"children":43745},{"class":211,"line":10575},[43746],{"type":45,"tag":209,"props":43747,"children":43748},{"emptyLinePlaceholder":40},[43749],{"type":51,"value":3854},{"type":45,"tag":209,"props":43751,"children":43752},{"class":211,"line":10599},[43753,43757,43761,43765,43769,43773,43777,43781,43785,43789,43793,43797,43801,43805],{"type":45,"tag":209,"props":43754,"children":43755},{"style":317},[43756],{"type":51,"value":40868},{"type":45,"tag":209,"props":43758,"children":43759},{"style":4132},[43760],{"type":51,"value":5724},{"type":45,"tag":209,"props":43762,"children":43763},{"style":4167},[43764],{"type":51,"value":43042},{"type":45,"tag":209,"props":43766,"children":43767},{"style":328},[43768],{"type":51,"value":10701},{"type":45,"tag":209,"props":43770,"children":43771},{"style":4167},[43772],{"type":51,"value":14883},{"type":45,"tag":209,"props":43774,"children":43775},{"style":4132},[43776],{"type":51,"value":3362},{"type":45,"tag":209,"props":43778,"children":43779},{"style":328},[43780],{"type":51,"value":5715},{"type":45,"tag":209,"props":43782,"children":43783},{"style":317},[43784],{"type":51,"value":40941},{"type":45,"tag":209,"props":43786,"children":43787},{"style":4132},[43788],{"type":51,"value":5724},{"type":45,"tag":209,"props":43790,"children":43791},{"style":328},[43792],{"type":51,"value":4002},{"type":45,"tag":209,"props":43794,"children":43795},{"style":222},[43796],{"type":51,"value":3937},{"type":45,"tag":209,"props":43798,"children":43799},{"style":328},[43800],{"type":51,"value":4002},{"type":45,"tag":209,"props":43802,"children":43803},{"style":4132},[43804],{"type":51,"value":3362},{"type":45,"tag":209,"props":43806,"children":43807},{"style":328},[43808],{"type":51,"value":4007},{"type":45,"tag":209,"props":43810,"children":43811},{"class":211,"line":10628},[43812,43816,43820],{"type":45,"tag":209,"props":43813,"children":43814},{"style":328},[43815],{"type":51,"value":12574},{"type":45,"tag":209,"props":43817,"children":43818},{"style":4132},[43819],{"type":51,"value":3362},{"type":45,"tag":209,"props":43821,"children":43822},{"style":328},[43823],{"type":51,"value":4007},{"type":45,"tag":209,"props":43825,"children":43826},{"class":211,"line":10657},[43827,43831,43835],{"type":45,"tag":209,"props":43828,"children":43829},{"style":328},[43830],{"type":51,"value":6631},{"type":45,"tag":209,"props":43832,"children":43833},{"style":4132},[43834],{"type":51,"value":3362},{"type":45,"tag":209,"props":43836,"children":43837},{"style":328},[43838],{"type":51,"value":4007},{"type":45,"tag":209,"props":43840,"children":43841},{"class":211,"line":10674},[43842],{"type":45,"tag":209,"props":43843,"children":43844},{"emptyLinePlaceholder":40},[43845],{"type":51,"value":3854},{"type":45,"tag":209,"props":43847,"children":43848},{"class":211,"line":10722},[43849,43853,43857,43861,43866,43870,43874,43878,43882],{"type":45,"tag":209,"props":43850,"children":43851},{"style":317},[43852],{"type":51,"value":40684},{"type":45,"tag":209,"props":43854,"children":43855},{"style":4132},[43856],{"type":51,"value":5724},{"type":45,"tag":209,"props":43858,"children":43859},{"style":328},[43860],{"type":51,"value":4002},{"type":45,"tag":209,"props":43862,"children":43863},{"style":222},[43864],{"type":51,"value":43865},"status lifecycle",{"type":45,"tag":209,"props":43867,"children":43868},{"style":328},[43869],{"type":51,"value":4002},{"type":45,"tag":209,"props":43871,"children":43872},{"style":328},[43873],{"type":51,"value":845},{"type":45,"tag":209,"props":43875,"children":43876},{"style":328},[43877],{"type":51,"value":22718},{"type":45,"tag":209,"props":43879,"children":43880},{"style":507},[43881],{"type":51,"value":13515},{"type":45,"tag":209,"props":43883,"children":43884},{"style":328},[43885],{"type":51,"value":683},{"type":45,"tag":209,"props":43887,"children":43888},{"class":211,"line":10730},[43889,43893,43897,43901,43906,43910,43914,43918,43922,43926],{"type":45,"tag":209,"props":43890,"children":43891},{"style":317},[43892],{"type":51,"value":40725},{"type":45,"tag":209,"props":43894,"children":43895},{"style":4132},[43896],{"type":51,"value":5724},{"type":45,"tag":209,"props":43898,"children":43899},{"style":328},[43900],{"type":51,"value":4002},{"type":45,"tag":209,"props":43902,"children":43903},{"style":222},[43904],{"type":51,"value":43905},"follows correct state transitions",{"type":45,"tag":209,"props":43907,"children":43908},{"style":328},[43909],{"type":51,"value":4002},{"type":45,"tag":209,"props":43911,"children":43912},{"style":328},[43913],{"type":51,"value":845},{"type":45,"tag":209,"props":43915,"children":43916},{"style":507},[43917],{"type":51,"value":7454},{"type":45,"tag":209,"props":43919,"children":43920},{"style":328},[43921],{"type":51,"value":22718},{"type":45,"tag":209,"props":43923,"children":43924},{"style":507},[43925],{"type":51,"value":13515},{"type":45,"tag":209,"props":43927,"children":43928},{"style":328},[43929],{"type":51,"value":683},{"type":45,"tag":209,"props":43931,"children":43932},{"class":211,"line":10738},[43933],{"type":45,"tag":209,"props":43934,"children":43935},{"style":3811},[43936],{"type":51,"value":43937},"      \u002F\u002F incomplete -> ready_for_complete -> complete_in_progress -> completed\n",{"type":45,"tag":209,"props":43939,"children":43940},{"class":211,"line":10762},[43941,43945,43949,43953,43957,43961,43965,43969,43973],{"type":45,"tag":209,"props":43942,"children":43943},{"style":507},[43944],{"type":51,"value":40770},{"type":45,"tag":209,"props":43946,"children":43947},{"style":4167},[43948],{"type":51,"value":12490},{"type":45,"tag":209,"props":43950,"children":43951},{"style":328},[43952],{"type":51,"value":7130},{"type":45,"tag":209,"props":43954,"children":43955},{"style":3860},[43956],{"type":51,"value":12131},{"type":45,"tag":209,"props":43958,"children":43959},{"style":317},[43960],{"type":51,"value":11740},{"type":45,"tag":209,"props":43962,"children":43963},{"style":4132},[43964],{"type":51,"value":5724},{"type":45,"tag":209,"props":43966,"children":43967},{"style":4167},[43968],{"type":51,"value":40795},{"type":45,"tag":209,"props":43970,"children":43971},{"style":328},[43972],{"type":51,"value":845},{"type":45,"tag":209,"props":43974,"children":43975},{"style":328},[43976],{"type":51,"value":683},{"type":45,"tag":209,"props":43978,"children":43979},{"class":211,"line":10791},[43980,43984,43988,43992,43996,44000,44004,44008],{"type":45,"tag":209,"props":43981,"children":43982},{"style":4132},[43983],{"type":51,"value":20322},{"type":45,"tag":209,"props":43985,"children":43986},{"style":328},[43987],{"type":51,"value":382},{"type":45,"tag":209,"props":43989,"children":43990},{"style":4132},[43991],{"type":51,"value":601},{"type":45,"tag":209,"props":43993,"children":43994},{"style":328},[43995],{"type":51,"value":4002},{"type":45,"tag":209,"props":43997,"children":43998},{"style":222},[43999],{"type":51,"value":718},{"type":45,"tag":209,"props":44001,"children":44002},{"style":328},[44003],{"type":51,"value":4002},{"type":45,"tag":209,"props":44005,"children":44006},{"style":4132},[44007],{"type":51,"value":10877},{"type":45,"tag":209,"props":44009,"children":44010},{"style":328},[44011],{"type":51,"value":538},{"type":45,"tag":209,"props":44013,"children":44014},{"class":211,"line":10820},[44015,44019,44023],{"type":45,"tag":209,"props":44016,"children":44017},{"style":328},[44018],{"type":51,"value":38593},{"type":45,"tag":209,"props":44020,"children":44021},{"style":4132},[44022],{"type":51,"value":3362},{"type":45,"tag":209,"props":44024,"children":44025},{"style":328},[44026],{"type":51,"value":4007},{"type":45,"tag":209,"props":44028,"children":44029},{"class":211,"line":10828},[44030,44034,44038,44042,44046,44050,44054,44058,44062,44066,44070,44074,44078,44082],{"type":45,"tag":209,"props":44031,"children":44032},{"style":317},[44033],{"type":51,"value":40868},{"type":45,"tag":209,"props":44035,"children":44036},{"style":4132},[44037],{"type":51,"value":5724},{"type":45,"tag":209,"props":44039,"children":44040},{"style":4167},[44041],{"type":51,"value":12610},{"type":45,"tag":209,"props":44043,"children":44044},{"style":328},[44045],{"type":51,"value":5715},{"type":45,"tag":209,"props":44047,"children":44048},{"style":4167},[44049],{"type":51,"value":14883},{"type":45,"tag":209,"props":44051,"children":44052},{"style":4132},[44053],{"type":51,"value":3362},{"type":45,"tag":209,"props":44055,"children":44056},{"style":328},[44057],{"type":51,"value":5715},{"type":45,"tag":209,"props":44059,"children":44060},{"style":317},[44061],{"type":51,"value":40941},{"type":45,"tag":209,"props":44063,"children":44064},{"style":4132},[44065],{"type":51,"value":5724},{"type":45,"tag":209,"props":44067,"children":44068},{"style":328},[44069],{"type":51,"value":4002},{"type":45,"tag":209,"props":44071,"children":44072},{"style":222},[44073],{"type":51,"value":3896},{"type":45,"tag":209,"props":44075,"children":44076},{"style":328},[44077],{"type":51,"value":4002},{"type":45,"tag":209,"props":44079,"children":44080},{"style":4132},[44081],{"type":51,"value":3362},{"type":45,"tag":209,"props":44083,"children":44084},{"style":328},[44085],{"type":51,"value":4007},{"type":45,"tag":209,"props":44087,"children":44088},{"class":211,"line":10836},[44089],{"type":45,"tag":209,"props":44090,"children":44091},{"emptyLinePlaceholder":40},[44092],{"type":51,"value":3854},{"type":45,"tag":209,"props":44094,"children":44095},{"class":211,"line":10844},[44096,44100,44104,44108,44112,44116],{"type":45,"tag":209,"props":44097,"children":44098},{"style":507},[44099],{"type":51,"value":40770},{"type":45,"tag":209,"props":44101,"children":44102},{"style":4167},[44103],{"type":51,"value":42834},{"type":45,"tag":209,"props":44105,"children":44106},{"style":328},[44107],{"type":51,"value":7130},{"type":45,"tag":209,"props":44109,"children":44110},{"style":3860},[44111],{"type":51,"value":12131},{"type":45,"tag":209,"props":44113,"children":44114},{"style":317},[44115],{"type":51,"value":15184},{"type":45,"tag":209,"props":44117,"children":44118},{"style":4132},[44119],{"type":51,"value":10031},{"type":45,"tag":209,"props":44121,"children":44122},{"class":211,"line":10884},[44123,44128,44132,44136],{"type":45,"tag":209,"props":44124,"children":44125},{"style":4167},[44126],{"type":51,"value":44127},"        checkout",{"type":45,"tag":209,"props":44129,"children":44130},{"style":328},[44131],{"type":51,"value":5715},{"type":45,"tag":209,"props":44133,"children":44134},{"style":4167},[44135],{"type":51,"value":11283},{"type":45,"tag":209,"props":44137,"children":44138},{"style":328},[44139],{"type":51,"value":538},{"type":45,"tag":209,"props":44141,"children":44142},{"class":211,"line":10896},[44143,44147,44151,44155,44159,44163,44167,44171,44175,44179,44183],{"type":45,"tag":209,"props":44144,"children":44145},{"style":328},[44146],{"type":51,"value":43303},{"type":45,"tag":209,"props":44148,"children":44149},{"style":4132},[44150],{"type":51,"value":24180},{"type":45,"tag":209,"props":44152,"children":44153},{"style":328},[44154],{"type":51,"value":382},{"type":45,"tag":209,"props":44156,"children":44157},{"style":328},[44158],{"type":51,"value":5646},{"type":45,"tag":209,"props":44160,"children":44161},{"style":4132},[44162],{"type":51,"value":43320},{"type":45,"tag":209,"props":44164,"children":44165},{"style":328},[44166],{"type":51,"value":382},{"type":45,"tag":209,"props":44168,"children":44169},{"style":328},[44170],{"type":51,"value":3891},{"type":45,"tag":209,"props":44172,"children":44173},{"style":222},[44174],{"type":51,"value":43333},{"type":45,"tag":209,"props":44176,"children":44177},{"style":328},[44178],{"type":51,"value":4002},{"type":45,"tag":209,"props":44180,"children":44181},{"style":328},[44182],{"type":51,"value":5656},{"type":45,"tag":209,"props":44184,"children":44185},{"style":328},[44186],{"type":51,"value":20186},{"type":45,"tag":209,"props":44188,"children":44189},{"class":211,"line":10917},[44190,44194,44198,44202,44206],{"type":45,"tag":209,"props":44191,"children":44192},{"style":4132},[44193],{"type":51,"value":42992},{"type":45,"tag":209,"props":44195,"children":44196},{"style":328},[44197],{"type":51,"value":4002},{"type":45,"tag":209,"props":44199,"children":44200},{"style":222},[44201],{"type":51,"value":718},{"type":45,"tag":209,"props":44203,"children":44204},{"style":328},[44205],{"type":51,"value":4002},{"type":45,"tag":209,"props":44207,"children":44208},{"style":4132},[44209],{"type":51,"value":36467},{"type":45,"tag":209,"props":44211,"children":44212},{"class":211,"line":10945},[44213,44217],{"type":45,"tag":209,"props":44214,"children":44215},{"style":4132},[44216],{"type":51,"value":30768},{"type":45,"tag":209,"props":44218,"children":44219},{"style":328},[44220],{"type":51,"value":4007},{"type":45,"tag":209,"props":44222,"children":44223},{"class":211,"line":10984},[44224,44228,44232,44236,44240,44244,44248,44252,44256,44260,44264,44268,44272,44276],{"type":45,"tag":209,"props":44225,"children":44226},{"style":317},[44227],{"type":51,"value":40868},{"type":45,"tag":209,"props":44229,"children":44230},{"style":4132},[44231],{"type":51,"value":5724},{"type":45,"tag":209,"props":44233,"children":44234},{"style":4167},[44235],{"type":51,"value":43042},{"type":45,"tag":209,"props":44237,"children":44238},{"style":328},[44239],{"type":51,"value":10701},{"type":45,"tag":209,"props":44241,"children":44242},{"style":4167},[44243],{"type":51,"value":14883},{"type":45,"tag":209,"props":44245,"children":44246},{"style":4132},[44247],{"type":51,"value":3362},{"type":45,"tag":209,"props":44249,"children":44250},{"style":328},[44251],{"type":51,"value":5715},{"type":45,"tag":209,"props":44253,"children":44254},{"style":317},[44255],{"type":51,"value":40941},{"type":45,"tag":209,"props":44257,"children":44258},{"style":4132},[44259],{"type":51,"value":5724},{"type":45,"tag":209,"props":44261,"children":44262},{"style":328},[44263],{"type":51,"value":4002},{"type":45,"tag":209,"props":44265,"children":44266},{"style":222},[44267],{"type":51,"value":3937},{"type":45,"tag":209,"props":44269,"children":44270},{"style":328},[44271],{"type":51,"value":4002},{"type":45,"tag":209,"props":44273,"children":44274},{"style":4132},[44275],{"type":51,"value":3362},{"type":45,"tag":209,"props":44277,"children":44278},{"style":328},[44279],{"type":51,"value":4007},{"type":45,"tag":209,"props":44281,"children":44282},{"class":211,"line":11020},[44283,44287,44291],{"type":45,"tag":209,"props":44284,"children":44285},{"style":328},[44286],{"type":51,"value":12574},{"type":45,"tag":209,"props":44288,"children":44289},{"style":4132},[44290],{"type":51,"value":3362},{"type":45,"tag":209,"props":44292,"children":44293},{"style":328},[44294],{"type":51,"value":4007},{"type":45,"tag":209,"props":44296,"children":44297},{"class":211,"line":11087},[44298,44302,44306],{"type":45,"tag":209,"props":44299,"children":44300},{"style":328},[44301],{"type":51,"value":6631},{"type":45,"tag":209,"props":44303,"children":44304},{"style":4132},[44305],{"type":51,"value":3362},{"type":45,"tag":209,"props":44307,"children":44308},{"style":328},[44309],{"type":51,"value":4007},{"type":45,"tag":209,"props":44311,"children":44312},{"class":211,"line":11151},[44313,44317,44321],{"type":45,"tag":209,"props":44314,"children":44315},{"style":328},[44316],{"type":51,"value":6001},{"type":45,"tag":209,"props":44318,"children":44319},{"style":4167},[44320],{"type":51,"value":3362},{"type":45,"tag":209,"props":44322,"children":44323},{"style":328},[44324],{"type":51,"value":4007},{"type":45,"tag":2107,"props":44326,"children":44328},{"id":44327},"step-3-output-summary",[44329],{"type":51,"value":44330},"Step 3: Output Summary",{"type":45,"tag":198,"props":44332,"children":44335},{"className":44333,"code":44334,"language":51},[440],"Generated test files:\n  CREATE  lib\u002Fucp\u002Fhandlers\u002F__tests__\u002Fcheckout.test.ts\n  CREATE  lib\u002Fucp\u002Fhandlers\u002F__tests__\u002Ffulfillment.test.ts\n  CREATE  lib\u002Fucp\u002F__tests__\u002Fnegotiation.test.ts\n  CREATE  lib\u002Fucp\u002F__tests__\u002Fprofile.test.ts\n  CREATE  app\u002Fapi\u002Fucp\u002F__tests__\u002Fcheckout.route.test.ts\n\nRun tests with: npm test (or bun test)\n",[44336],{"type":45,"tag":97,"props":44337,"children":44338},{"__ignoreMap":203},[44339],{"type":51,"value":44334},{"type":45,"tag":134,"props":44341,"children":44342},{},[],{"type":45,"tag":54,"props":44344,"children":44346},{"id":44345},"sub-command-docs",[44347],{"type":51,"value":44348},"Sub-command: docs",{"type":45,"tag":144,"props":44350,"children":44352},{"id":44351},"trigger-9",[44353],{"type":51,"value":2031},{"type":45,"tag":151,"props":44355,"children":44356},{},[44357,44358],{"type":51,"value":2036},{"type":45,"tag":97,"props":44359,"children":44361},{"className":44360},[],[44362],{"type":51,"value":44363},"\u002Fucp docs",{"type":45,"tag":144,"props":44365,"children":44367},{"id":44366},"purpose-8",[44368],{"type":51,"value":2094},{"type":45,"tag":151,"props":44370,"children":44371},{},[44372],{"type":51,"value":44373},"Generate internal documentation for the UCP integration.",{"type":45,"tag":144,"props":44375,"children":44377},{"id":44376},"prerequisites-7",[44378],{"type":51,"value":2475},{"type":45,"tag":384,"props":44380,"children":44381},{},[44382,44386],{"type":45,"tag":65,"props":44383,"children":44384},{},[44385],{"type":51,"value":39459},{"type":45,"tag":65,"props":44387,"children":44388},{},[44389],{"type":51,"value":44390},"Implementation ideally exists",{"type":45,"tag":144,"props":44392,"children":44394},{"id":44393},"procedure-8",[44395],{"type":51,"value":2105},{"type":45,"tag":2107,"props":44397,"children":44399},{"id":44398},"step-1-gather-information",[44400],{"type":51,"value":44401},"Step 1: Gather Information",{"type":45,"tag":384,"props":44403,"children":44404},{},[44405,44410,44415],{"type":45,"tag":65,"props":44406,"children":44407},{},[44408],{"type":51,"value":44409},"Read config for capabilities, transports, handlers",{"type":45,"tag":65,"props":44411,"children":44412},{},[44413],{"type":51,"value":44414},"Scan generated files",{"type":45,"tag":65,"props":44416,"children":44417},{},[44418],{"type":51,"value":44419},"Read spec files for accurate descriptions",{"type":45,"tag":2107,"props":44421,"children":44423},{"id":44422},"step-2-generate-documentation",[44424],{"type":51,"value":44425},"Step 2: Generate Documentation",{"type":45,"tag":151,"props":44427,"children":44428},{},[44429,44430,44436],{"type":51,"value":2390},{"type":45,"tag":97,"props":44431,"children":44433},{"className":44432},[],[44434],{"type":51,"value":44435},"docs\u002Fucp-integration.md",{"type":51,"value":382},{"type":45,"tag":198,"props":44438,"children":44442},{"className":44439,"code":44440,"language":44441,"meta":203,"style":203},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# UCP Integration Documentation\n\n## Overview\n\nThis codebase implements the Universal Commerce Protocol (UCP) version {version}.\n\n**Role:** {role}\n**Domain:** {domain}\n**Transports:** {transports}\n\n## Capabilities\n\n### Core\n- `dev.ucp.shopping.checkout` - Checkout session management\n\n### Extensions\n{list extensions with descriptions}\n\n## API Endpoints\n\n### Discovery\n- `GET \u002F.well-known\u002Fucp` - UCP discovery profile\n\n### Checkout (REST)\n- `POST \u002Fapi\u002Fucp\u002Fcheckout` - Create checkout session\n- `GET \u002Fapi\u002Fucp\u002Fcheckout\u002F:id` - Get checkout session\n- `PATCH \u002Fapi\u002Fucp\u002Fcheckout\u002F:id` - Update checkout session\n- `POST \u002Fapi\u002Fucp\u002Fcheckout\u002F:id` (action=complete) - Complete checkout\n\n## Checkout Status Lifecycle\n\n","markdown",[44443],{"type":45,"tag":97,"props":44444,"children":44445},{"__ignoreMap":203},[44446,44459,44466,44479,44486,44494,44501,44525,44546,44567,44574,44586,44593,44606,44631,44638,44650,44658,44665,44677,44684,44696,44721,44728,44740,44765,44790,44815,44840,44847],{"type":45,"tag":209,"props":44447,"children":44448},{"class":211,"line":212},[44449,44454],{"type":45,"tag":209,"props":44450,"children":44451},{"style":328},[44452],{"type":51,"value":44453},"# ",{"type":45,"tag":209,"props":44455,"children":44456},{"style":216},[44457],{"type":51,"value":44458},"UCP Integration Documentation\n",{"type":45,"tag":209,"props":44460,"children":44461},{"class":211,"line":498},[44462],{"type":45,"tag":209,"props":44463,"children":44464},{"emptyLinePlaceholder":40},[44465],{"type":51,"value":3854},{"type":45,"tag":209,"props":44467,"children":44468},{"class":211,"line":29},[44469,44474],{"type":45,"tag":209,"props":44470,"children":44471},{"style":328},[44472],{"type":51,"value":44473},"## ",{"type":45,"tag":209,"props":44475,"children":44476},{"style":216},[44477],{"type":51,"value":44478},"Overview\n",{"type":45,"tag":209,"props":44480,"children":44481},{"class":211,"line":578},[44482],{"type":45,"tag":209,"props":44483,"children":44484},{"emptyLinePlaceholder":40},[44485],{"type":51,"value":3854},{"type":45,"tag":209,"props":44487,"children":44488},{"class":211,"line":622},[44489],{"type":45,"tag":209,"props":44490,"children":44491},{"style":4167},[44492],{"type":51,"value":44493},"This codebase implements the Universal Commerce Protocol (UCP) version {version}.\n",{"type":45,"tag":209,"props":44495,"children":44496},{"class":211,"line":660},[44497],{"type":45,"tag":209,"props":44498,"children":44499},{"emptyLinePlaceholder":40},[44500],{"type":51,"value":3854},{"type":45,"tag":209,"props":44502,"children":44503},{"class":211,"line":686},[44504,44510,44516,44520],{"type":45,"tag":209,"props":44505,"children":44507},{"style":44506},"--shiki-light:#39ADB5;--shiki-light-font-weight:bold;--shiki-default:#89DDFF;--shiki-default-font-weight:bold;--shiki-dark:#89DDFF;--shiki-dark-font-weight:bold",[44508],{"type":51,"value":44509},"**",{"type":45,"tag":209,"props":44511,"children":44513},{"style":44512},"--shiki-light:#E53935;--shiki-light-font-weight:bold;--shiki-default:#F07178;--shiki-default-font-weight:bold;--shiki-dark:#F07178;--shiki-dark-font-weight:bold",[44514],{"type":51,"value":44515},"Role:",{"type":45,"tag":209,"props":44517,"children":44518},{"style":44506},[44519],{"type":51,"value":44509},{"type":45,"tag":209,"props":44521,"children":44522},{"style":4167},[44523],{"type":51,"value":44524}," {role}\n",{"type":45,"tag":209,"props":44526,"children":44527},{"class":211,"line":729},[44528,44532,44537,44541],{"type":45,"tag":209,"props":44529,"children":44530},{"style":44506},[44531],{"type":51,"value":44509},{"type":45,"tag":209,"props":44533,"children":44534},{"style":44512},[44535],{"type":51,"value":44536},"Domain:",{"type":45,"tag":209,"props":44538,"children":44539},{"style":44506},[44540],{"type":51,"value":44509},{"type":45,"tag":209,"props":44542,"children":44543},{"style":4167},[44544],{"type":51,"value":44545}," {domain}\n",{"type":45,"tag":209,"props":44547,"children":44548},{"class":211,"line":755},[44549,44553,44558,44562],{"type":45,"tag":209,"props":44550,"children":44551},{"style":44506},[44552],{"type":51,"value":44509},{"type":45,"tag":209,"props":44554,"children":44555},{"style":44512},[44556],{"type":51,"value":44557},"Transports:",{"type":45,"tag":209,"props":44559,"children":44560},{"style":44506},[44561],{"type":51,"value":44509},{"type":45,"tag":209,"props":44563,"children":44564},{"style":4167},[44565],{"type":51,"value":44566}," {transports}\n",{"type":45,"tag":209,"props":44568,"children":44569},{"class":211,"line":764},[44570],{"type":45,"tag":209,"props":44571,"children":44572},{"emptyLinePlaceholder":40},[44573],{"type":51,"value":3854},{"type":45,"tag":209,"props":44575,"children":44576},{"class":211,"line":806},[44577,44581],{"type":45,"tag":209,"props":44578,"children":44579},{"style":328},[44580],{"type":51,"value":44473},{"type":45,"tag":209,"props":44582,"children":44583},{"style":216},[44584],{"type":51,"value":44585},"Capabilities\n",{"type":45,"tag":209,"props":44587,"children":44588},{"class":211,"line":899},[44589],{"type":45,"tag":209,"props":44590,"children":44591},{"emptyLinePlaceholder":40},[44592],{"type":51,"value":3854},{"type":45,"tag":209,"props":44594,"children":44595},{"class":211,"line":25},[44596,44601],{"type":45,"tag":209,"props":44597,"children":44598},{"style":328},[44599],{"type":51,"value":44600},"### ",{"type":45,"tag":209,"props":44602,"children":44603},{"style":216},[44604],{"type":51,"value":44605},"Core\n",{"type":45,"tag":209,"props":44607,"children":44608},{"class":211,"line":949},[44609,44614,44618,44622,44626],{"type":45,"tag":209,"props":44610,"children":44611},{"style":328},[44612],{"type":51,"value":44613},"-",{"type":45,"tag":209,"props":44615,"children":44616},{"style":328},[44617],{"type":51,"value":8515},{"type":45,"tag":209,"props":44619,"children":44620},{"style":222},[44621],{"type":51,"value":718},{"type":45,"tag":209,"props":44623,"children":44624},{"style":328},[44625],{"type":51,"value":8868},{"type":45,"tag":209,"props":44627,"children":44628},{"style":4167},[44629],{"type":51,"value":44630}," - Checkout session management\n",{"type":45,"tag":209,"props":44632,"children":44633},{"class":211,"line":975},[44634],{"type":45,"tag":209,"props":44635,"children":44636},{"emptyLinePlaceholder":40},[44637],{"type":51,"value":3854},{"type":45,"tag":209,"props":44639,"children":44640},{"class":211,"line":1000},[44641,44645],{"type":45,"tag":209,"props":44642,"children":44643},{"style":328},[44644],{"type":51,"value":44600},{"type":45,"tag":209,"props":44646,"children":44647},{"style":216},[44648],{"type":51,"value":44649},"Extensions\n",{"type":45,"tag":209,"props":44651,"children":44652},{"class":211,"line":1026},[44653],{"type":45,"tag":209,"props":44654,"children":44655},{"style":4167},[44656],{"type":51,"value":44657},"{list extensions with descriptions}\n",{"type":45,"tag":209,"props":44659,"children":44660},{"class":211,"line":1034},[44661],{"type":45,"tag":209,"props":44662,"children":44663},{"emptyLinePlaceholder":40},[44664],{"type":51,"value":3854},{"type":45,"tag":209,"props":44666,"children":44667},{"class":211,"line":1064},[44668,44672],{"type":45,"tag":209,"props":44669,"children":44670},{"style":328},[44671],{"type":51,"value":44473},{"type":45,"tag":209,"props":44673,"children":44674},{"style":216},[44675],{"type":51,"value":44676},"API Endpoints\n",{"type":45,"tag":209,"props":44678,"children":44679},{"class":211,"line":1090},[44680],{"type":45,"tag":209,"props":44681,"children":44682},{"emptyLinePlaceholder":40},[44683],{"type":51,"value":3854},{"type":45,"tag":209,"props":44685,"children":44686},{"class":211,"line":1115},[44687,44691],{"type":45,"tag":209,"props":44688,"children":44689},{"style":328},[44690],{"type":51,"value":44600},{"type":45,"tag":209,"props":44692,"children":44693},{"style":216},[44694],{"type":51,"value":44695},"Discovery\n",{"type":45,"tag":209,"props":44697,"children":44698},{"class":211,"line":1144},[44699,44703,44707,44712,44716],{"type":45,"tag":209,"props":44700,"children":44701},{"style":328},[44702],{"type":51,"value":44613},{"type":45,"tag":209,"props":44704,"children":44705},{"style":328},[44706],{"type":51,"value":8515},{"type":45,"tag":209,"props":44708,"children":44709},{"style":222},[44710],{"type":51,"value":44711},"GET \u002F.well-known\u002Fucp",{"type":45,"tag":209,"props":44713,"children":44714},{"style":328},[44715],{"type":51,"value":8868},{"type":45,"tag":209,"props":44717,"children":44718},{"style":4167},[44719],{"type":51,"value":44720}," - UCP discovery profile\n",{"type":45,"tag":209,"props":44722,"children":44723},{"class":211,"line":1173},[44724],{"type":45,"tag":209,"props":44725,"children":44726},{"emptyLinePlaceholder":40},[44727],{"type":51,"value":3854},{"type":45,"tag":209,"props":44729,"children":44730},{"class":211,"line":1202},[44731,44735],{"type":45,"tag":209,"props":44732,"children":44733},{"style":328},[44734],{"type":51,"value":44600},{"type":45,"tag":209,"props":44736,"children":44737},{"style":216},[44738],{"type":51,"value":44739},"Checkout (REST)\n",{"type":45,"tag":209,"props":44741,"children":44742},{"class":211,"line":1228},[44743,44747,44751,44756,44760],{"type":45,"tag":209,"props":44744,"children":44745},{"style":328},[44746],{"type":51,"value":44613},{"type":45,"tag":209,"props":44748,"children":44749},{"style":328},[44750],{"type":51,"value":8515},{"type":45,"tag":209,"props":44752,"children":44753},{"style":222},[44754],{"type":51,"value":44755},"POST \u002Fapi\u002Fucp\u002Fcheckout",{"type":45,"tag":209,"props":44757,"children":44758},{"style":328},[44759],{"type":51,"value":8868},{"type":45,"tag":209,"props":44761,"children":44762},{"style":4167},[44763],{"type":51,"value":44764}," - Create checkout session\n",{"type":45,"tag":209,"props":44766,"children":44767},{"class":211,"line":1236},[44768,44772,44776,44781,44785],{"type":45,"tag":209,"props":44769,"children":44770},{"style":328},[44771],{"type":51,"value":44613},{"type":45,"tag":209,"props":44773,"children":44774},{"style":328},[44775],{"type":51,"value":8515},{"type":45,"tag":209,"props":44777,"children":44778},{"style":222},[44779],{"type":51,"value":44780},"GET \u002Fapi\u002Fucp\u002Fcheckout\u002F:id",{"type":45,"tag":209,"props":44782,"children":44783},{"style":328},[44784],{"type":51,"value":8868},{"type":45,"tag":209,"props":44786,"children":44787},{"style":4167},[44788],{"type":51,"value":44789}," - Get checkout session\n",{"type":45,"tag":209,"props":44791,"children":44792},{"class":211,"line":1274},[44793,44797,44801,44806,44810],{"type":45,"tag":209,"props":44794,"children":44795},{"style":328},[44796],{"type":51,"value":44613},{"type":45,"tag":209,"props":44798,"children":44799},{"style":328},[44800],{"type":51,"value":8515},{"type":45,"tag":209,"props":44802,"children":44803},{"style":222},[44804],{"type":51,"value":44805},"PATCH \u002Fapi\u002Fucp\u002Fcheckout\u002F:id",{"type":45,"tag":209,"props":44807,"children":44808},{"style":328},[44809],{"type":51,"value":8868},{"type":45,"tag":209,"props":44811,"children":44812},{"style":4167},[44813],{"type":51,"value":44814}," - Update checkout session\n",{"type":45,"tag":209,"props":44816,"children":44817},{"class":211,"line":1299},[44818,44822,44826,44831,44835],{"type":45,"tag":209,"props":44819,"children":44820},{"style":328},[44821],{"type":51,"value":44613},{"type":45,"tag":209,"props":44823,"children":44824},{"style":328},[44825],{"type":51,"value":8515},{"type":45,"tag":209,"props":44827,"children":44828},{"style":222},[44829],{"type":51,"value":44830},"POST \u002Fapi\u002Fucp\u002Fcheckout\u002F:id",{"type":45,"tag":209,"props":44832,"children":44833},{"style":328},[44834],{"type":51,"value":8868},{"type":45,"tag":209,"props":44836,"children":44837},{"style":4167},[44838],{"type":51,"value":44839}," (action=complete) - Complete checkout\n",{"type":45,"tag":209,"props":44841,"children":44842},{"class":211,"line":1324},[44843],{"type":45,"tag":209,"props":44844,"children":44845},{"emptyLinePlaceholder":40},[44846],{"type":51,"value":3854},{"type":45,"tag":209,"props":44848,"children":44849},{"class":211,"line":1349},[44850,44854],{"type":45,"tag":209,"props":44851,"children":44852},{"style":328},[44853],{"type":51,"value":44473},{"type":45,"tag":209,"props":44855,"children":44856},{"style":216},[44857],{"type":51,"value":44858},"Checkout Status Lifecycle\n",{"type":45,"tag":151,"props":44860,"children":44861},{},[44862],{"type":51,"value":44863},"incomplete → requires_escalation → ready_for_complete → complete_in_progress → completed\n↘ canceled",{"type":45,"tag":198,"props":44865,"children":44868},{"className":44866,"code":44867,"language":51},[440],"\n## Payment Handlers\n\n{list configured handlers with integration notes}\n\n## Capability Negotiation\n\nThe platform sends their profile URL via `UCP-Agent` header:\n",[44869],{"type":45,"tag":97,"props":44870,"children":44871},{"__ignoreMap":203},[44872],{"type":51,"value":44867},{"type":45,"tag":151,"props":44874,"children":44875},{},[44876,44878,44886],{"type":51,"value":44877},"UCP-Agent: profile=\"",{"type":45,"tag":44879,"props":44880,"children":44884},"a",{"href":44881,"rel":44882},"https:\u002F\u002Fplatform.example.com\u002F.well-known\u002Fucp",[44883],"nofollow",[44885],{"type":51,"value":44881},{"type":51,"value":515},{"type":45,"tag":198,"props":44888,"children":44891},{"className":44889,"code":44890,"language":51},[440],"\nThe business fetches the platform profile, computes the capability intersection,\nand includes the negotiated capabilities in every response.\n\n## Configuration\n\nConfiguration is stored in `ucp.config.json` at the project root.\n\n## Files\n\n{list generated files with descriptions}\n\n## Testing\n\nRun unit tests:\n```bash\nnpm test\n",[44892],{"type":45,"tag":97,"props":44893,"children":44894},{"__ignoreMap":203},[44895],{"type":51,"value":44890},{"type":45,"tag":54,"props":44897,"children":44899},{"id":44898},"validation",[44900],{"type":51,"value":44901},"Validation",{"type":45,"tag":151,"props":44903,"children":44904},{},[44905],{"type":51,"value":44906},"Validate implementation against UCP schemas:",{"type":45,"tag":198,"props":44908,"children":44910},{"className":200,"code":44909,"language":202,"meta":203,"style":203},"# Using the skill\n\u002Fucp validate\n",[44911],{"type":45,"tag":97,"props":44912,"children":44913},{"__ignoreMap":203},[44914,44922],{"type":45,"tag":209,"props":44915,"children":44916},{"class":211,"line":212},[44917],{"type":45,"tag":209,"props":44918,"children":44919},{"style":3811},[44920],{"type":51,"value":44921},"# Using the skill\n",{"type":45,"tag":209,"props":44923,"children":44924},{"class":211,"line":498},[44925,44929],{"type":45,"tag":209,"props":44926,"children":44927},{"style":216},[44928],{"type":51,"value":2042},{"type":45,"tag":209,"props":44930,"children":44931},{"style":222},[44932],{"type":51,"value":44933}," validate\n",{"type":45,"tag":198,"props":44935,"children":44938},{"className":44936,"code":44937,"language":51},[440],"\n#### Step 3: Output\n",[44939],{"type":45,"tag":97,"props":44940,"children":44941},{"__ignoreMap":203},[44942],{"type":51,"value":44937},{"type":45,"tag":151,"props":44944,"children":44945},{},[44946],{"type":51,"value":44947},"Generated documentation:\nCREATE  docs\u002Fucp-integration.md",{"type":45,"tag":151,"props":44949,"children":44950},{},[44951],{"type":51,"value":44952},"Documentation includes:",{"type":45,"tag":384,"props":44954,"children":44955},{},[44956,44961,44966,44971,44976],{"type":45,"tag":65,"props":44957,"children":44958},{},[44959],{"type":51,"value":44960},"Capability overview",{"type":45,"tag":65,"props":44962,"children":44963},{},[44964],{"type":51,"value":44965},"API endpoint reference",{"type":45,"tag":65,"props":44967,"children":44968},{},[44969],{"type":51,"value":44970},"Status lifecycle diagram",{"type":45,"tag":65,"props":44972,"children":44973},{},[44974],{"type":51,"value":44975},"Configuration guide",{"type":45,"tag":65,"props":44977,"children":44978},{},[44979],{"type":51,"value":44980},"File manifest",{"type":45,"tag":198,"props":44982,"children":44985},{"className":44983,"code":44984,"language":51},[440],"\n---\n\n## Error Handling\n\n### Interactive Error Resolution\nWhen encountering ambiguous situations, always ask the user:\n\n1. **Missing config:** \"Config file not found. Run \u002Fucp init first, or create manually?\"\n2. **Spec fetch failed:** \"Could not clone UCP spec. Check network\u002Fauth. Retry, use local path, or abort?\"\n3. **Conflicting files:** \"File {path} already exists. Overwrite, merge, skip, or abort?\"\n4. **Unknown role:** \"Role '{role}' not recognized. Did you mean: business, platform, payment_provider, or host_embedded?\"\n5. **Validation failure:** \"Schema validation failed for {file}. Show details, attempt fix, or skip?\"\n\n### Error Codes\n| Code | Meaning | Resolution |\n|------|---------|------------|\n| `CONFIG_NOT_FOUND` | ucp.config.json missing | Run \u002Fucp init |\n| `SPEC_NOT_FOUND` | Spec repo not available | Check network, clone manually |\n| `INVALID_ROLE` | Unknown role in config | Fix config |\n| `SCHEMA_INVALID` | Response doesn't match schema | Review generated code |\n| `EDGE_RUNTIME_DETECTED` | Edge runtime used | Change to nodejs\u002Fbun |\n\n---\n\n## Next.js Conventions\n\n### File Structure\n",[44986],{"type":45,"tag":97,"props":44987,"children":44988},{"__ignoreMap":203},[44989],{"type":51,"value":44984},{"type":45,"tag":151,"props":44991,"children":44992},{},[44993,44995,44999],{"type":51,"value":44994},"project\u002F\n├── app\u002F\n│   ├── .well-known\u002F\n│   │   └── ucp\u002F\n│   │       └── route.ts          # Discovery profile\n│   └── api\u002F\n│       └── ucp\u002F\n│           ├── checkout\u002F\n│           │   ├── route.ts      # POST create\n│           │   └── ",{"type":45,"tag":209,"props":44996,"children":44997},{},[44998],{"type":51,"value":11283},{"type":51,"value":45000},"\u002F\n│           │       └── route.ts  # GET, PATCH, POST complete\n│           ├── mcp\u002F\n│           │   └── route.ts      # MCP transport (if enabled)\n│           └── a2a\u002F\n│               └── route.ts      # A2A transport (if enabled)\n├── lib\u002F\n│   └── ucp\u002F\n│       ├── types\u002F\n│       │   ├── checkout.ts\n│       │   └── index.ts\n│       ├── schemas\u002F\n│       │   └── checkout.ts\n│       ├── handlers\u002F\n│       │   ├── checkout.ts\n│       │   ├── fulfillment.ts\n│       │   ├── discount.ts\n│       │   └── payment.ts\n│       ├── transports\u002F\n│       │   └── mcp.ts\n│       ├── profile.ts\n│       ├── negotiation.ts\n│       └── response.ts\n├── docs\u002F\n│   └── ucp-integration.md\n├── ucp.config.json\n└── .ucp-spec\u002F                    # Cloned spec (gitignored)",{"type":45,"tag":198,"props":45002,"children":45005},{"className":45003,"code":45004,"language":51},[440],"\n### Runtime Declaration\nEvery route file must include:\n```typescript\nexport const runtime = 'nodejs'; \u002F\u002F Edge runtime is not supported\n",[45006],{"type":45,"tag":97,"props":45007,"children":45008},{"__ignoreMap":203},[45009],{"type":51,"value":45004},{"type":45,"tag":151,"props":45011,"children":45012},{},[45013],{"type":51,"value":45014},"Or for Bun:",{"type":45,"tag":198,"props":45016,"children":45018},{"className":3799,"code":45017,"language":3801,"meta":203,"style":203},"export const runtime = 'nodejs'; \u002F\u002F Bun-compatible Node.js runtime\n",[45019],{"type":45,"tag":97,"props":45020,"children":45021},{"__ignoreMap":203},[45022],{"type":45,"tag":209,"props":45023,"children":45024},{"class":211,"line":212},[45025,45029,45033,45037,45041,45045,45049,45053,45057],{"type":45,"tag":209,"props":45026,"children":45027},{"style":3860},[45028],{"type":51,"value":3863},{"type":45,"tag":209,"props":45030,"children":45031},{"style":507},[45032],{"type":51,"value":5696},{"type":45,"tag":209,"props":45034,"children":45035},{"style":4167},[45036],{"type":51,"value":7409},{"type":45,"tag":209,"props":45038,"children":45039},{"style":328},[45040],{"type":51,"value":5706},{"type":45,"tag":209,"props":45042,"children":45043},{"style":328},[45044],{"type":51,"value":3891},{"type":45,"tag":209,"props":45046,"children":45047},{"style":222},[45048],{"type":51,"value":649},{"type":45,"tag":209,"props":45050,"children":45051},{"style":328},[45052],{"type":51,"value":4002},{"type":45,"tag":209,"props":45054,"children":45055},{"style":328},[45056],{"type":51,"value":7430},{"type":45,"tag":209,"props":45058,"children":45059},{"style":3811},[45060],{"type":51,"value":45061}," \u002F\u002F Bun-compatible Node.js runtime\n",{"type":45,"tag":144,"props":45063,"children":45065},{"id":45064},"app-router-patterns",[45066],{"type":51,"value":45067},"App Router Patterns",{"type":45,"tag":384,"props":45069,"children":45070},{},[45071,45091,45117,45130],{"type":45,"tag":65,"props":45072,"children":45073},{},[45074,45076,45082,45084,45090],{"type":51,"value":45075},"Use Route Handlers (",{"type":45,"tag":97,"props":45077,"children":45079},{"className":45078},[],[45080],{"type":51,"value":45081},"route.ts",{"type":51,"value":45083},") not API Routes (",{"type":45,"tag":97,"props":45085,"children":45087},{"className":45086},[],[45088],{"type":51,"value":45089},"pages\u002Fapi",{"type":51,"value":3362},{"type":45,"tag":65,"props":45092,"children":45093},{},[45094,45096,45102,45104,45110,45112],{"type":51,"value":45095},"Use ",{"type":45,"tag":97,"props":45097,"children":45099},{"className":45098},[],[45100],{"type":51,"value":45101},"NextRequest",{"type":51,"value":45103}," and ",{"type":45,"tag":97,"props":45105,"children":45107},{"className":45106},[],[45108],{"type":51,"value":45109},"NextResponse",{"type":51,"value":45111}," from ",{"type":45,"tag":97,"props":45113,"children":45115},{"className":45114},[],[45116],{"type":51,"value":7337},{"type":45,"tag":65,"props":45118,"children":45119},{},[45120,45122,45128],{"type":51,"value":45121},"Await ",{"type":45,"tag":97,"props":45123,"children":45125},{"className":45124},[],[45126],{"type":51,"value":45127},"request.json()",{"type":51,"value":45129}," for body parsing",{"type":45,"tag":65,"props":45131,"children":45132},{},[45133,45134,45140],{"type":51,"value":45095},{"type":45,"tag":97,"props":45135,"children":45137},{"className":45136},[],[45138],{"type":51,"value":45139},"request.headers.get()",{"type":51,"value":45141}," for header access",{"type":45,"tag":134,"props":45143,"children":45144},{},[],{"type":45,"tag":54,"props":45146,"children":45148},{"id":45147},"credential-handling",[45149],{"type":51,"value":45150},"Credential Handling",{"type":45,"tag":144,"props":45152,"children":45154},{"id":45153},"keys-required-for",[45155],{"type":51,"value":45156},"Keys Required For",{"type":45,"tag":384,"props":45158,"children":45159},{},[45160,45170,45179],{"type":45,"tag":65,"props":45161,"children":45162},{},[45163,45168],{"type":45,"tag":69,"props":45164,"children":45165},{},[45166],{"type":51,"value":45167},"AP2 Mandates:",{"type":51,"value":45169}," JWS signing key (ES256)",{"type":45,"tag":65,"props":45171,"children":45172},{},[45173,45178],{"type":45,"tag":69,"props":45174,"children":45175},{},[45176],{"type":51,"value":45177},"Webhook Signing:",{"type":51,"value":45169},{"type":45,"tag":65,"props":45180,"children":45181},{},[45182,45187],{"type":45,"tag":69,"props":45183,"children":45184},{},[45185],{"type":51,"value":45186},"Identity Linking:",{"type":51,"value":45188}," OAuth client credentials",{"type":45,"tag":144,"props":45190,"children":45192},{"id":45191},"prompting-for-credentials",[45193],{"type":51,"value":45194},"Prompting for Credentials",{"type":45,"tag":151,"props":45196,"children":45197},{},[45198],{"type":51,"value":45199},"When a feature requires credentials, ask:",{"type":45,"tag":2275,"props":45201,"children":45202},{},[45203],{"type":45,"tag":151,"props":45204,"children":45205},{},[45206],{"type":51,"value":45207},"\"AP2 mandates require a JWS signing key (ES256 recommended).\nDo you have an existing key pair, or should I explain how to generate one?\"",{"type":45,"tag":151,"props":45209,"children":45210},{},[45211],{"type":51,"value":45212},"If user needs generation instructions:",{"type":45,"tag":198,"props":45214,"children":45216},{"className":200,"code":45215,"language":202,"meta":203,"style":203},"# Generate ES256 key pair\nopenssl ecparam -genkey -name prime256v1 -noout -out private.pem\nopenssl ec -in private.pem -pubout -out public.pem\n\n# Convert to JWK format (use jose library or online tool)\n",[45217],{"type":45,"tag":97,"props":45218,"children":45219},{"__ignoreMap":203},[45220,45228,45271,45307,45314],{"type":45,"tag":209,"props":45221,"children":45222},{"class":211,"line":212},[45223],{"type":45,"tag":209,"props":45224,"children":45225},{"style":3811},[45226],{"type":51,"value":45227},"# Generate ES256 key pair\n",{"type":45,"tag":209,"props":45229,"children":45230},{"class":211,"line":498},[45231,45236,45241,45246,45251,45256,45261,45266],{"type":45,"tag":209,"props":45232,"children":45233},{"style":216},[45234],{"type":51,"value":45235},"openssl",{"type":45,"tag":209,"props":45237,"children":45238},{"style":222},[45239],{"type":51,"value":45240}," ecparam",{"type":45,"tag":209,"props":45242,"children":45243},{"style":222},[45244],{"type":51,"value":45245}," -genkey",{"type":45,"tag":209,"props":45247,"children":45248},{"style":222},[45249],{"type":51,"value":45250}," -name",{"type":45,"tag":209,"props":45252,"children":45253},{"style":222},[45254],{"type":51,"value":45255}," prime256v1",{"type":45,"tag":209,"props":45257,"children":45258},{"style":222},[45259],{"type":51,"value":45260}," -noout",{"type":45,"tag":209,"props":45262,"children":45263},{"style":222},[45264],{"type":51,"value":45265}," -out",{"type":45,"tag":209,"props":45267,"children":45268},{"style":222},[45269],{"type":51,"value":45270}," private.pem\n",{"type":45,"tag":209,"props":45272,"children":45273},{"class":211,"line":29},[45274,45278,45283,45288,45293,45298,45302],{"type":45,"tag":209,"props":45275,"children":45276},{"style":216},[45277],{"type":51,"value":45235},{"type":45,"tag":209,"props":45279,"children":45280},{"style":222},[45281],{"type":51,"value":45282}," ec",{"type":45,"tag":209,"props":45284,"children":45285},{"style":222},[45286],{"type":51,"value":45287}," -in",{"type":45,"tag":209,"props":45289,"children":45290},{"style":222},[45291],{"type":51,"value":45292}," private.pem",{"type":45,"tag":209,"props":45294,"children":45295},{"style":222},[45296],{"type":51,"value":45297}," -pubout",{"type":45,"tag":209,"props":45299,"children":45300},{"style":222},[45301],{"type":51,"value":45265},{"type":45,"tag":209,"props":45303,"children":45304},{"style":222},[45305],{"type":51,"value":45306}," public.pem\n",{"type":45,"tag":209,"props":45308,"children":45309},{"class":211,"line":578},[45310],{"type":45,"tag":209,"props":45311,"children":45312},{"emptyLinePlaceholder":40},[45313],{"type":51,"value":3854},{"type":45,"tag":209,"props":45315,"children":45316},{"class":211,"line":622},[45317],{"type":45,"tag":209,"props":45318,"children":45319},{"style":3811},[45320],{"type":51,"value":45321},"# Convert to JWK format (use jose library or online tool)\n",{"type":45,"tag":144,"props":45323,"children":45325},{"id":45324},"storage",[45326],{"type":51,"value":45327},"Storage",{"type":45,"tag":151,"props":45329,"children":45330},{},[45331],{"type":51,"value":45332},"Credentials should be stored in environment variables, not in config:",{"type":45,"tag":384,"props":45334,"children":45335},{},[45336,45346,45357],{"type":45,"tag":65,"props":45337,"children":45338},{},[45339,45344],{"type":45,"tag":97,"props":45340,"children":45342},{"className":45341},[],[45343],{"type":51,"value":35563},{"type":51,"value":45345}," - Private key (PEM or JWK)",{"type":45,"tag":65,"props":45347,"children":45348},{},[45349,45355],{"type":45,"tag":97,"props":45350,"children":45352},{"className":45351},[],[45353],{"type":51,"value":45354},"UCP_OAUTH_CLIENT_ID",{"type":51,"value":45356}," - OAuth client ID",{"type":45,"tag":65,"props":45358,"children":45359},{},[45360,45366],{"type":45,"tag":97,"props":45361,"children":45363},{"className":45362},[],[45364],{"type":51,"value":45365},"UCP_OAUTH_CLIENT_SECRET",{"type":51,"value":45367}," - OAuth client secret",{"type":45,"tag":134,"props":45369,"children":45370},{},[],{"type":45,"tag":54,"props":45372,"children":45374},{"id":45373},"version-history",[45375],{"type":51,"value":45376},"Version History",{"type":45,"tag":384,"props":45378,"children":45379},{},[45380,45389],{"type":45,"tag":65,"props":45381,"children":45382},{},[45383,45387],{"type":45,"tag":69,"props":45384,"children":45385},{},[45386],{"type":51,"value":567},{"type":51,"value":45388},": Initial UCP spec version",{"type":45,"tag":65,"props":45390,"children":45391},{},[45392,45397],{"type":45,"tag":69,"props":45393,"children":45394},{},[45395],{"type":51,"value":45396},"Skill v1.0",{"type":51,"value":45398},": Initial skill release",{"type":45,"tag":134,"props":45400,"children":45401},{},[],{"type":45,"tag":54,"props":45403,"children":45405},{"id":45404},"references",[45406],{"type":51,"value":45407},"References",{"type":45,"tag":384,"props":45409,"children":45410},{},[45411,45422,45440,45445,45450,45455],{"type":45,"tag":65,"props":45412,"children":45413},{},[45414,45416],{"type":51,"value":45415},"UCP Spec Repository: ",{"type":45,"tag":44879,"props":45417,"children":45420},{"href":45418,"rel":45419},"https:\u002F\u002Fgithub.com\u002FUniversal-Commerce-Protocol\u002Fucp.git",[44883],[45421],{"type":51,"value":45418},{"type":45,"tag":65,"props":45423,"children":45424},{},[45425,45427,45433,45434],{"type":51,"value":45426},"UCP Documentation: See ",{"type":45,"tag":97,"props":45428,"children":45430},{"className":45429},[],[45431],{"type":51,"value":45432},".\u002Fucp\u002Fdocs\u002F",{"type":51,"value":410},{"type":45,"tag":97,"props":45435,"children":45437},{"className":45436},[],[45438],{"type":51,"value":45439},".\u002F.ucp-spec\u002Fdocs\u002F",{"type":45,"tag":65,"props":45441,"children":45442},{},[45443],{"type":51,"value":45444},"JSON Schema Draft 2020-12",{"type":45,"tag":65,"props":45446,"children":45447},{},[45448],{"type":51,"value":45449},"RFC 8941 (Structured Field Values)",{"type":45,"tag":65,"props":45451,"children":45452},{},[45453],{"type":51,"value":45454},"RFC 3339 (Date\u002FTime Format)",{"type":45,"tag":65,"props":45456,"children":45457},{},[45458],{"type":51,"value":45459},"RFC 8785 (JSON Canonicalization Scheme)",{"type":45,"tag":45461,"props":45462,"children":45463},"style",{},[45464],{"type":51,"value":45465},"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":45467,"total":9798},[45468,45486,45498,45509,45522,45539,45551,45564,45575,45587,45599,45618],{"slug":45469,"name":45469,"fn":45470,"description":45471,"org":45472,"tags":45473,"stars":45483,"repoUrl":45484,"updatedAt":45485},"agent-browser","automate browser interactions for AI agents","Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to \"open a website\", \"fill out a form\", \"click a button\", \"take a screenshot\", \"scrape data from a page\", \"test this web app\", \"login to a site\", \"automate browser actions\", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45474,45477,45480],{"name":45475,"slug":45476,"type":15},"Agents","agents",{"name":45478,"slug":45479,"type":15},"Automation","automation",{"name":45481,"slug":45482,"type":15},"Browser Automation","browser-automation",38346,"https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-browser","2026-07-20T05:55:17.314329",{"slug":45487,"name":45487,"fn":45488,"description":45489,"org":45490,"tags":45491,"stars":45483,"repoUrl":45484,"updatedAt":45497},"agentcore","run browser automation on AWS Bedrock","Run agent-browser on AWS Bedrock AgentCore cloud browsers. Use when the user wants to use AgentCore, run browser automation on AWS, use a cloud browser with AWS credentials, or needs a managed browser session backed by AWS infrastructure. Triggers include \"use agentcore\", \"run on AWS\", \"cloud browser with AWS\", \"bedrock browser\", \"agentcore session\", or any task requiring AWS-hosted browser automation.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45492,45493,45496],{"name":45478,"slug":45479,"type":15},{"name":45494,"slug":45495,"type":15},"AWS","aws",{"name":45481,"slug":45482,"type":15},"2026-07-17T06:08:33.665276",{"slug":697,"name":697,"fn":45499,"description":45500,"org":45501,"tags":45502,"stars":45483,"repoUrl":45484,"updatedAt":45508},"navigate and interact with web pages","Core agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow, navigating pages, interacting with elements (click, fill, type, select), extracting text and data, taking screenshots, managing tabs, handling forms and auth, waiting for content, running multiple browser sessions in parallel, and troubleshooting common failures. Use when the user asks to interact with a website, fill a form, click something, extract data, take a screenshot, log into a site, test a web app, or automate any browser task.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45503,45504,45505],{"name":45475,"slug":45476,"type":15},{"name":45481,"slug":45482,"type":15},{"name":45506,"slug":45507,"type":15},"Navigation","navigation","2026-07-26T05:47:42.378419",{"slug":45510,"name":45510,"fn":45511,"description":45512,"org":45513,"tags":45514,"stars":45483,"repoUrl":45484,"updatedAt":45521},"derive-client","reverse engineer internal APIs from browser traffic","Reverse-engineer a website's internal API by recording browser traffic into a HAR file, then generate a standalone client or CLI that calls the endpoints directly, with no browser needed after the first recording. Use when asked to \"derive a client\", \"build a CLI for \u003Csite>\", \"reverse engineer this site's API\", \"record network requests\", \"turn this site into an API\", or when the same site will be automated repeatedly and direct HTTP calls would beat driving the browser every time.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45515,45516,45517,45518],{"name":23,"slug":24,"type":15},{"name":45478,"slug":45479,"type":15},{"name":45481,"slug":45482,"type":15},{"name":45519,"slug":45520,"type":15},"Web Scraping","web-scraping","2026-07-20T06:24:11.928835",{"slug":45523,"name":45523,"fn":45524,"description":45525,"org":45526,"tags":45527,"stars":45483,"repoUrl":45484,"updatedAt":45538},"dogfood","perform exploratory testing on web applications","Systematically explore and test a web application to find bugs, UX issues, and other problems. Use when asked to \"dogfood\", \"QA\", \"exploratory test\", \"find issues\", \"bug hunt\", \"test this app\u002Fsite\u002Fplatform\", or review the quality of a web application. Produces a structured report with full reproduction evidence -- step-by-step screenshots, repro videos, and detailed repro steps for every issue -- so findings can be handed directly to the responsible teams.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45528,45529,45532,45535],{"name":45481,"slug":45482,"type":15},{"name":45530,"slug":45531,"type":15},"Debugging","debugging",{"name":45533,"slug":45534,"type":15},"QA","qa",{"name":45536,"slug":45537,"type":15},"Testing","testing","2026-07-17T06:07:41.421482",{"slug":45540,"name":45540,"fn":45541,"description":45542,"org":45543,"tags":45544,"stars":45483,"repoUrl":45484,"updatedAt":45550},"electron","automate Electron desktop applications","Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify, etc.) using agent-browser via Chrome DevTools Protocol. Use when the user needs to interact with an Electron app, automate a desktop app, connect to a running app, control a native app, or test an Electron application. Triggers include \"automate Slack app\", \"control VS Code\", \"interact with Discord app\", \"test this Electron app\", \"connect to desktop app\", or any task requiring automation of a native Electron application.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45545,45546,45547],{"name":45475,"slug":45476,"type":15},{"name":45481,"slug":45482,"type":15},{"name":45548,"slug":45549,"type":15},"Desktop","desktop","2026-07-17T06:08:28.007783",{"slug":45552,"name":45552,"fn":45553,"description":45554,"org":45555,"tags":45556,"stars":45483,"repoUrl":45484,"updatedAt":45563},"slack","interact with Slack workspaces","Interact with Slack workspaces using browser automation. Use when the user needs to check unread channels, navigate Slack, send messages, extract data, find information, search conversations, or automate any Slack task. Triggers include \"check my Slack\", \"what channels have unreads\", \"send a message to\", \"search Slack for\", \"extract from Slack\", \"find who said\", or any task requiring programmatic Slack interaction.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45557,45558,45561],{"name":45481,"slug":45482,"type":15},{"name":45559,"slug":45560,"type":15},"Messaging","messaging",{"name":45562,"slug":45552,"type":15},"Slack","2026-07-17T06:08:27.679015",{"slug":45565,"name":45565,"fn":45566,"description":45567,"org":45568,"tags":45569,"stars":45483,"repoUrl":45484,"updatedAt":45574},"vercel-sandbox","run browser automation in Vercel Sandbox","Run agent-browser + Chrome inside Vercel Sandbox microVMs for browser automation from any Vercel-deployed app. Use when the user needs browser automation in a Vercel app (Next.js, SvelteKit, Nuxt, Remix, Astro, etc.), wants to run headless Chrome without binary size limits, needs persistent browser sessions across commands, or wants ephemeral isolated browser environments. Triggers include \"Vercel Sandbox browser\", \"microVM Chrome\", \"agent-browser in sandbox\", \"browser automation on Vercel\", or any task requiring Chrome in a Vercel Sandbox.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45570,45571,45572,45573],{"name":45478,"slug":45479,"type":15},{"name":45481,"slug":45482,"type":15},{"name":45536,"slug":45537,"type":15},{"name":13,"slug":14,"type":15},"2026-07-17T06:08:28.349899",{"slug":45576,"name":45576,"fn":45577,"description":45578,"org":45579,"tags":45580,"stars":45584,"repoUrl":45585,"updatedAt":45586},"deploy-to-vercel","deploy applications to Vercel","Deploy applications and websites to Vercel. Use when the user requests deployment actions like \"deploy my app\", \"deploy and give me the link\", \"push this live\", or \"create a preview deployment\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45581,45583],{"name":45582,"slug":1334,"type":15},"Deployment",{"name":13,"slug":14,"type":15},28993,"https:\u002F\u002Fgithub.com\u002Fvercel-labs\u002Fagent-skills","2026-07-17T06:08:41.18374",{"slug":45588,"name":45588,"fn":45589,"description":45590,"org":45591,"tags":45592,"stars":45584,"repoUrl":45585,"updatedAt":45598},"vercel-cli-with-tokens","manage Vercel projects via CLI","Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. \"deploy to vercel\", \"set up vercel\", \"add environment variables to vercel\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45593,45596,45597],{"name":45594,"slug":45595,"type":15},"CLI","cli",{"name":45582,"slug":1334,"type":15},{"name":13,"slug":14,"type":15},"2026-07-17T06:08:41.84179",{"slug":45600,"name":45600,"fn":45601,"description":45602,"org":45603,"tags":45604,"stars":45584,"repoUrl":45585,"updatedAt":45617},"vercel-composition-patterns","implement scalable React composition patterns","React composition patterns that scale. Use when refactoring components with boolean prop proliferation, building flexible component libraries, or designing reusable APIs. Triggers on tasks involving compound components, render props, context providers, or component architecture. Includes React 19 API changes.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45605,45608,45611,45614],{"name":45606,"slug":45607,"type":15},"Best Practices","best-practices",{"name":45609,"slug":45610,"type":15},"Frontend","frontend",{"name":45612,"slug":45613,"type":15},"React","react",{"name":45615,"slug":45616,"type":15},"UI Components","ui-components","2026-07-17T06:05:40.576913",{"slug":45619,"name":45619,"fn":45620,"description":45621,"org":45622,"tags":45623,"stars":45584,"repoUrl":45585,"updatedAt":45632},"vercel-optimize","optimize Vercel project performance and costs","Use for Vercel cost and performance optimization on deployed projects, especially Next.js, SvelteKit, Nuxt, and limited Astro apps. Collect Vercel metrics, usage, project config, and code scan results first; investigate only metric-backed candidates; produce ranked recommendations grounded in verified files and version-aware Vercel\u002Fframework docs. Trigger for Vercel bill reduction, slow or expensive routes, caching opportunities, Function Invocations, Build Minutes, Fast Data Transfer, Core Web Vitals, Bot Management, Fluid compute, or cost breakdown requests.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45624,45627,45628,45631],{"name":45625,"slug":45626,"type":15},"Cost Optimization","cost-optimization",{"name":45582,"slug":1334,"type":15},{"name":45629,"slug":45630,"type":15},"Performance","performance",{"name":13,"slug":14,"type":15},"2026-07-17T06:04:08.327515",{"items":45634,"total":212},[45635],{"slug":4,"name":4,"fn":5,"description":6,"org":45636,"tags":45637,"stars":25,"repoUrl":26,"updatedAt":27},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[45638,45639,45640,45641],{"name":23,"slug":24,"type":15},{"name":20,"slug":21,"type":15},{"name":17,"slug":18,"type":15},{"name":13,"slug":14,"type":15}]