{
  "$schema": "https://uipkge.dev/schema/registry-item.json",
  "name": "pricing-01",
  "title": "Seat Pricing Matrix",
  "type": "registry:block",
  "files": [
    {
      "path": "packages/registry-svelte/blocks/pricing-01/Pricing01.svelte",
      "content": "<script lang=\"ts\" module>\n  export type BillingCycle = 'monthly' | 'yearly'\n  export type PriceCurrency = 'USD' | 'EUR' | 'GBP'\n\n  export interface Pricing01Props {\n    class?: string\n  }\n</script>\n\n<script lang=\"ts\">\n  import { ArrowRight, Check, ChevronDown, ChevronUp, ShieldCheck, Users, Zap } from '@lucide/svelte'\n  import { Badge } from '$lib/components/ui/badge'\n  import { Button } from '$lib/components/ui/button'\n  import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from '$lib/components/ui/card'\n  import { Separator } from '$lib/components/ui/separator'\n  import { Slider } from '$lib/components/ui/slider'\n  import { Switch } from '$lib/components/ui/switch'\n  import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from '$lib/components/ui/table'\n  import { ToggleGroup, ToggleGroupItem } from '$lib/components/ui/toggle-group'\n  import { cn } from '$lib/utils'\n\n  let { class: className }: Pricing01Props = $props()\n\n  let billingCycle: BillingCycle = $state('yearly')\n  let currency: PriceCurrency = $state('USD')\n  let teamSeats = $state([12])\n  let addDedicatedSla = $state(false)\n  let addAuditVault = $state(false)\n  let showComparisonTable = $state(false)\n\n  const currencySymbols: Record<PriceCurrency, string> = {\n    USD: '$',\n    EUR: '€',\n    GBP: '£',\n  }\n\n  const currencyRates: Record<PriceCurrency, number> = {\n    USD: 1.0,\n    EUR: 0.92,\n    GBP: 0.79,\n  }\n\n  const rates = $derived(currencyRates[currency])\n  const sym = $derived(currencySymbols[currency])\n\n  // Base tier pricing (per seat / month in USD)\n  const starterBase = $derived(billingCycle === 'yearly' ? 12 : 15)\n  const teamBase = $derived(billingCycle === 'yearly' ? 28 : 35)\n  const enterpriseBase = $derived(billingCycle === 'yearly' ? 68 : 85)\n\n  // Addons calculation\n  const slaCost = $derived(addDedicatedSla ? 99 : 0)\n  const vaultCost = $derived(addAuditVault ? 49 : 0)\n\n  // Computed calculated totals\n  const currentSeats = $derived(teamSeats[0] || 1)\n\n  const starterMonthlyTotal = $derived(\n    Math.round((starterBase * currentSeats + (addAuditVault ? 29 : 0)) * rates),\n  )\n\n  const teamMonthlyTotal = $derived(Math.round((teamBase * currentSeats + slaCost + vaultCost) * rates))\n\n  const enterpriseMonthlyTotal = $derived(\n    Math.round((enterpriseBase * currentSeats + slaCost + vaultCost) * rates),\n  )\n\n  const annualSavingsTeam = $derived(Math.round((35 - 28) * currentSeats * 12 * rates))\n\n  const comparisonMatrix = [\n    {\n      category: 'Platform & Compute Core',\n      features: [\n        { name: 'Active Team Members', starter: 'Up to 10', team: 'Unlimited', enterprise: 'Unlimited + Org Units' },\n        { name: 'Monthly API Requests', starter: '100,000 / mo', team: '2,500,000 / mo', enterprise: 'Custom Unlimited' },\n        { name: 'Workflow Automations', starter: '10 active', team: '100 active', enterprise: 'Unlimited real-time' },\n        { name: 'Data Retention History', starter: '30 days', team: '365 days', enterprise: '7 years immutable' },\n      ],\n    },\n    {\n      category: 'Security & Enterprise Governance',\n      features: [\n        {\n          name: 'SOC 2 Type II & ISO 27001',\n          starter: 'Standard',\n          team: 'Included',\n          enterprise: 'Included + Auditor Portal',\n        },\n        { name: 'SAML SSO & SCIM Provisioning', starter: '—', team: 'Google / Okta', enterprise: 'Custom IdP + SCIM v2' },\n        {\n          name: 'Role-Based Access (RBAC)',\n          starter: '3 predefined roles',\n          team: 'Granular permissions',\n          enterprise: 'Custom policy engine',\n        },\n        {\n          name: 'Immutable Audit Trail Logs',\n          starter: '—',\n          team: '90 days exportable',\n          enterprise: 'Real-time SIEM streaming',\n        },\n      ],\n    },\n    {\n      category: 'Support & Success SLAs',\n      features: [\n        {\n          name: 'Support Channel',\n          starter: 'Community & Email',\n          team: 'Priority Email + Chat',\n          enterprise: 'Dedicated Private Slack',\n        },\n        {\n          name: 'First-Response SLA',\n          starter: '24 business hours',\n          team: '4 business hours',\n          enterprise: '< 15 mins (24/7/365)',\n        },\n        { name: 'Uptime SLA Guarantee', starter: '99.9%', team: '99.95%', enterprise: '99.99% financially backed' },\n        { name: 'Dedicated Solutions Architect', starter: '—', team: '—', enterprise: 'Assigned Principal Engineer' },\n      ],\n    },\n  ]\n</script>\n\n<section data-slot=\"pricing-01\" class={cn('bg-background w-full py-16 sm:py-24', className)}>\n  <div class=\"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8\">\n    <!-- Section Header -->\n    <div class=\"mx-auto max-w-3xl space-y-4 text-center\">\n      <div\n        class=\"border-primary/20 bg-primary/5 text-primary inline-flex items-center gap-2 rounded-full border px-3 py-1 text-xs font-medium shadow-2xs\"\n      >\n        <ShieldCheck class=\"size-3.5\" />\n        <span>Predictable Enterprise Pricing</span>\n      </div>\n      <h2 class=\"text-foreground text-3xl font-bold tracking-tight sm:text-4xl lg:text-5xl\">\n        Scale effortlessly without seat tax surprises\n      </h2>\n      <p class=\"text-muted-foreground text-base sm:text-lg\">\n        Zero setup fees, transparent volume discounts, and instant self-serve provisioning. Switch or cancel plans\n        anytime.\n      </p>\n\n      <!-- Billing Cycle & Currency Switcher Toolbar -->\n      <div class=\"mt-8 flex flex-wrap items-center justify-center gap-4 pt-2\">\n        <!-- Monthly vs Yearly -->\n        <div class=\"border-border bg-card inline-flex rounded-lg border p-1 shadow-2xs\">\n          <ToggleGroup\n            type=\"single\"\n            value={billingCycle}\n            onValueChange={(v) => typeof v === 'string' && v && (billingCycle = v as BillingCycle)}\n          >\n            <ToggleGroupItem value=\"monthly\" class=\"px-3.5 py-1.5 text-xs font-medium\">Monthly</ToggleGroupItem>\n            <ToggleGroupItem value=\"yearly\" class=\"flex items-center gap-1.5 px-3.5 py-1.5 text-xs font-medium\">\n              <span>Annual</span>\n              <Badge variant=\"secondary\" class=\"bg-primary/10 text-primary border-primary/20 px-1.5 py-0 text-xs\">\n                Save 20%\n              </Badge>\n            </ToggleGroupItem>\n          </ToggleGroup>\n        </div>\n\n        <!-- Currency Selector -->\n        <div class=\"border-border bg-card inline-flex rounded-lg border p-1 shadow-2xs\">\n          <ToggleGroup\n            type=\"single\"\n            value={currency}\n            onValueChange={(v) => typeof v === 'string' && v && (currency = v as PriceCurrency)}\n          >\n            <ToggleGroupItem value=\"USD\" class=\"px-2.5 py-1 font-mono text-xs font-medium\">USD ($)</ToggleGroupItem>\n            <ToggleGroupItem value=\"EUR\" class=\"px-2.5 py-1 font-mono text-xs font-medium\">EUR (€)</ToggleGroupItem>\n            <ToggleGroupItem value=\"GBP\" class=\"px-2.5 py-1 font-mono text-xs font-medium\">GBP (£)</ToggleGroupItem>\n          </ToggleGroup>\n        </div>\n      </div>\n\n      <!-- Interactive Team Seat Simulator Bar -->\n      <div class=\"border-border bg-card mx-auto mt-6 max-w-xl rounded-xl border p-4 shadow-2xs\">\n        <div class=\"flex flex-wrap items-center justify-between gap-2 text-xs\">\n          <div class=\"text-foreground flex items-center gap-2 font-medium\">\n            <Users class=\"text-primary size-4\" />\n            <span>Simulate Team Size:</span>\n          </div>\n          <div class=\"flex items-center gap-2\">\n            <span class=\"bg-muted text-foreground rounded px-2 py-0.5 font-mono text-xs font-semibold\">\n              {currentSeats} {currentSeats === 1 ? 'seat' : 'seats'}\n            </span>\n            {#if billingCycle === 'yearly' && annualSavingsTeam > 0}\n              <span class=\"text-success text-xs font-medium\">\n                (Saves ~{sym}{annualSavingsTeam.toLocaleString()}/yr on Team plan)\n              </span>\n            {/if}\n          </div>\n        </div>\n        <div class=\"mt-3\">\n          <Slider bind:value={teamSeats} min={1} max={50} step={1} class=\"cursor-pointer\" />\n        </div>\n        <div class=\"text-muted-foreground mt-2 flex justify-between font-mono text-xs\">\n          <span>1 seat</span>\n          <span>25 seats</span>\n          <span>50+ seats</span>\n        </div>\n      </div>\n    </div>\n\n    <!-- Plan Cards Grid -->\n    <div class=\"mt-12 grid grid-cols-1 gap-8 lg:grid-cols-3 lg:items-stretch\">\n      <!-- Tier 1: Starter -->\n      <Card\n        class=\"border-border bg-card hover:border-primary/40 relative flex flex-col justify-between shadow-xs transition-colors duration-200 hover:shadow-md\"\n      >\n        <div>\n          <CardHeader class=\"pb-4\">\n            <div class=\"flex items-center justify-between\">\n              <Badge variant=\"outline\" class=\"font-mono text-xs\">Bootstrap & Indie</Badge>\n            </div>\n            <CardTitle class=\"text-foreground text-xl font-bold tracking-tight\">Starter Studio</CardTitle>\n            <CardDescription class=\"text-muted-foreground text-xs\">\n              For agile squads and early-stage product teams validating core workflows.\n            </CardDescription>\n\n            <div class=\"mt-6 space-y-1\">\n              <div class=\"flex items-baseline gap-1.5\">\n                <span class=\"text-foreground text-4xl font-bold tracking-tight\">\n                  {sym}{Math.round(starterBase * rates)}\n                </span>\n                <span class=\"text-muted-foreground text-xs font-medium\">/ seat / month</span>\n              </div>\n              <div class=\"text-muted-foreground font-mono text-xs\">\n                Est. {sym}{starterMonthlyTotal.toLocaleString()}/mo for {currentSeats}\n                {currentSeats === 1 ? 'seat' : 'seats'}\n              </div>\n            </div>\n          </CardHeader>\n\n          <CardContent class=\"space-y-4 pt-2\">\n            <Separator />\n            <div class=\"space-y-2.5\">\n              <p class=\"text-muted-foreground text-xs font-semibold tracking-wider uppercase\">Included features</p>\n              <ul class=\"text-foreground space-y-2.5 text-xs\">\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>Up to 10 team seats & unlimited guests</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>100,000 monthly API event calls</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>30-day continuous audit & revision history</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>Standard Community & Email support (24h)</span>\n                </li>\n                <li class=\"text-muted-foreground flex items-start gap-2\">\n                  <Check class=\"text-muted-foreground/50 mt-0.5 size-4 shrink-0\" />\n                  <span>Community Discord access & quickstarts</span>\n                </li>\n              </ul>\n            </div>\n          </CardContent>\n        </div>\n\n        <CardFooter class=\"border-border mt-auto border-t pt-4\">\n          <Button variant=\"outline\" class=\"h-10 w-full gap-1.5 text-xs font-semibold\">\n            <span>Start Free 14-Day Trial</span>\n            <ArrowRight class=\"size-3.5\" />\n          </Button>\n        </CardFooter>\n      </Card>\n\n      <!-- Tier 2: Team Pro (Highlighted Flagship) -->\n      <Card\n        class=\"border-primary bg-card ring-primary/20 relative flex flex-col justify-between shadow-lg ring-2 transition-colors duration-200 hover:shadow-xl lg:-translate-y-2\"\n      >\n        <div class=\"absolute -top-3.5 left-1/2 -translate-x-1/2\">\n          <Badge class=\"bg-primary text-primary-foreground gap-1.5 px-3 py-0.5 text-xs font-semibold shadow-sm\">\n            <Zap class=\"size-3 fill-current\" />\n            <span>Most Popular Choice</span>\n          </Badge>\n        </div>\n\n        <div>\n          <CardHeader class=\"pt-7 pb-4\">\n            <div class=\"flex items-center justify-between\">\n              <Badge variant=\"secondary\" class=\"bg-primary/10 text-primary border-primary/20 font-mono text-xs\">\n                Scale & High-Growth\n              </Badge>\n            </div>\n            <CardTitle class=\"text-foreground text-2xl font-bold tracking-tight\">Team Scale</CardTitle>\n            <CardDescription class=\"text-muted-foreground text-xs\">\n              For fast-scaling engineering and product organizations requiring deep automation.\n            </CardDescription>\n\n            <div class=\"mt-6 space-y-1\">\n              <div class=\"flex items-baseline gap-1.5\">\n                <span class=\"text-foreground text-4xl font-bold tracking-tight\">\n                  {sym}{Math.round(teamBase * rates)}\n                </span>\n                <span class=\"text-muted-foreground text-xs font-medium\">/ seat / month</span>\n              </div>\n              <div class=\"text-primary font-mono text-xs font-medium\">\n                Est. {sym}{teamMonthlyTotal.toLocaleString()}/mo for {currentSeats}\n                {currentSeats === 1 ? 'seat' : 'seats'}\n              </div>\n            </div>\n          </CardHeader>\n\n          <CardContent class=\"space-y-4 pt-2\">\n            <Separator />\n            <div class=\"space-y-2.5\">\n              <p class=\"text-muted-foreground text-xs font-semibold tracking-wider uppercase\">\n                Everything in Starter, plus\n              </p>\n              <ul class=\"text-foreground space-y-2.5 text-xs\">\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span class=\"font-medium\">Unlimited team seats & custom workspace roles</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>2.5M monthly API calls & priority queue</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>Google & Okta SAML SSO integration</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>365-day immutable compliance logs</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>Priority ticketing with 4h guaranteed SLA</span>\n                </li>\n              </ul>\n            </div>\n\n            <!-- Addons Selector for Team -->\n            <div class=\"border-border bg-muted/30 space-y-2.5 rounded-lg border p-3\">\n              <p class=\"text-foreground text-xs font-semibold\">Optional Power Add-ons</p>\n              <div class=\"flex items-center justify-between text-xs\">\n                <label for=\"svelte-sla-addon\" class=\"text-muted-foreground cursor-pointer\">\n                  24/7 Dedicated SLA (+{sym}{Math.round(99 * rates)}/mo)\n                </label>\n                <Switch id=\"svelte-sla-addon\" bind:checked={addDedicatedSla} />\n              </div>\n              <div class=\"flex items-center justify-between text-xs\">\n                <label for=\"svelte-vault-addon\" class=\"text-muted-foreground cursor-pointer\">\n                  SOC 2 Vault Streaming (+{sym}{Math.round(49 * rates)}/mo)\n                </label>\n                <Switch id=\"svelte-vault-addon\" bind:checked={addAuditVault} />\n              </div>\n            </div>\n          </CardContent>\n        </div>\n\n        <CardFooter class=\"border-border mt-auto border-t pt-4\">\n          <Button class=\"h-10 w-full gap-1.5 text-xs font-semibold shadow-sm\">\n            <span>Deploy Team Workspace</span>\n            <ArrowRight class=\"size-3.5\" />\n          </Button>\n        </CardFooter>\n      </Card>\n\n      <!-- Tier 3: Enterprise Platform -->\n      <Card\n        class=\"border-border bg-card hover:border-primary/40 relative flex flex-col justify-between shadow-xs transition-colors duration-200 hover:shadow-md\"\n      >\n        <div>\n          <CardHeader class=\"pb-4\">\n            <div class=\"flex items-center justify-between\">\n              <Badge variant=\"outline\" class=\"font-mono text-xs\">Enterprise & Security</Badge>\n            </div>\n            <CardTitle class=\"text-foreground text-xl font-bold tracking-tight\">Enterprise Suite</CardTitle>\n            <CardDescription class=\"text-muted-foreground text-xs\">\n              Dedicated infrastructure, custom security controls, and bespoke compliance SLAs.\n            </CardDescription>\n\n            <div class=\"mt-6 space-y-1\">\n              <div class=\"flex items-baseline gap-1.5\">\n                <span class=\"text-foreground text-4xl font-bold tracking-tight\">\n                  {sym}{Math.round(enterpriseBase * rates)}\n                </span>\n                <span class=\"text-muted-foreground text-xs font-medium\">/ seat / month</span>\n              </div>\n              <div class=\"text-muted-foreground font-mono text-xs\">\n                Custom volume licensing available for 100+ seats\n              </div>\n            </div>\n          </CardHeader>\n\n          <CardContent class=\"space-y-4 pt-2\">\n            <Separator />\n            <div class=\"space-y-2.5\">\n              <p class=\"text-muted-foreground text-xs font-semibold tracking-wider uppercase\">\n                Everything in Team, plus\n              </p>\n              <ul class=\"text-foreground space-y-2.5 text-xs\">\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>Custom SCIM v2 user provisioning & directory sync</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>Dedicated VPC peering & custom data residency</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>99.99% uptime SLA with financial penalty backing</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>Assigned Principal Solutions Engineer & private Slack</span>\n                </li>\n                <li class=\"flex items-start gap-2\">\n                  <Check class=\"text-success mt-0.5 size-4 shrink-0\" />\n                  <span>Custom Master Service Agreement (MSA) & DPA</span>\n                </li>\n              </ul>\n            </div>\n          </CardContent>\n        </div>\n\n        <CardFooter class=\"border-border mt-auto border-t pt-4\">\n          <Button variant=\"outline\" class=\"h-10 w-full gap-1.5 text-xs font-semibold\">\n            <ShieldCheck class=\"text-primary size-3.5\" />\n            <span>Contact Solutions Team</span>\n          </Button>\n        </CardFooter>\n      </Card>\n    </div>\n\n    <!-- Collapsible Feature Matrix Trigger -->\n    <div class=\"mt-12 text-center\">\n      <Button\n        variant=\"ghost\"\n        size=\"sm\"\n        class=\"text-foreground hover:bg-muted gap-2 text-xs font-semibold\"\n        onclick={() => (showComparisonTable = !showComparisonTable)}\n      >\n        <span>{showComparisonTable ? 'Hide Detailed Feature Comparison' : 'Compare All Features & Enterprise Limits'}</span>\n        {#if showComparisonTable}\n          <ChevronUp class=\"size-4\" />\n        {:else}\n          <ChevronDown class=\"size-4\" />\n        {/if}\n      </Button>\n    </div>\n\n    <!-- Feature Comparison Matrix Table -->\n    {#if showComparisonTable}\n      <div class=\"border-border bg-card mt-8 overflow-hidden rounded-xl border shadow-xs\">\n        <div class=\"border-border bg-muted/20 flex flex-wrap items-center justify-between gap-4 border-b p-4 sm:p-6\">\n          <div>\n            <h3 class=\"text-foreground text-base font-bold\">Detailed Specification & Limits</h3>\n            <p class=\"text-muted-foreground text-xs\">Comprehensive side-by-side breakdown across every tier.</p>\n          </div>\n          <Badge variant=\"outline\" class=\"font-mono text-xs\">All plans include SSL & automated backups</Badge>\n        </div>\n\n        <div class=\"overflow-x-auto\">\n          <Table>\n            <TableHeader>\n              <TableRow class=\"bg-muted/40\">\n                <TableHead class=\"text-foreground w-[34%] text-xs font-semibold\">Capabilities</TableHead>\n                <TableHead class=\"text-foreground w-[22%] text-xs font-semibold\">Starter Studio</TableHead>\n                <TableHead class=\"text-primary w-[22%] text-xs font-bold font-semibold\">Team Scale</TableHead>\n                <TableHead class=\"text-foreground w-[22%] text-xs font-semibold\">Enterprise Suite</TableHead>\n              </TableRow>\n            </TableHeader>\n            <TableBody>\n              {#each comparisonMatrix as group (group.category)}\n                <TableRow class=\"bg-muted/60 text-muted-foreground text-xs font-semibold\">\n                  <TableCell colspan={4} class=\"py-2.5 font-mono text-xs tracking-wider uppercase\">\n                    {group.category}\n                  </TableCell>\n                </TableRow>\n                {#each group.features as feat (feat.name)}\n                  <TableRow class=\"text-xs\">\n                    <TableCell class=\"text-foreground py-3 font-medium\">\n                      {feat.name}\n                    </TableCell>\n                    <TableCell class=\"text-muted-foreground py-3\">{feat.starter}</TableCell>\n                    <TableCell class=\"text-foreground bg-primary/5 py-3 font-medium\">{feat.team}</TableCell>\n                    <TableCell class=\"text-foreground py-3\">{feat.enterprise}</TableCell>\n                  </TableRow>\n                {/each}\n              {/each}\n            </TableBody>\n          </Table>\n        </div>\n      </div>\n    {/if}\n  </div>\n</section>\n",
      "type": "registry:block",
      "target": "~/src/lib/components/blocks/pricing-01/Pricing01.svelte"
    }
  ],
  "dependencies": [
    "@lucide/svelte"
  ],
  "devDependencies": [],
  "registryDependencies": [
    "https://uipkge.dev/r/svelte/badge.json",
    "https://uipkge.dev/r/svelte/button.json",
    "https://uipkge.dev/r/svelte/card.json",
    "https://uipkge.dev/r/svelte/separator.json",
    "https://uipkge.dev/r/svelte/slider.json",
    "https://uipkge.dev/r/svelte/switch.json",
    "https://uipkge.dev/r/svelte/table.json",
    "https://uipkge.dev/r/svelte/toggle-group.json"
  ],
  "description": "Comprehensive enterprise pricing workbench with monthly/annual billing cycle toggle, currency selector (USD/EUR/GBP), team seat simulator slider, dynamic add-on calculators, and an expandable side-by-side feature comparison matrix.",
  "categories": [
    "marketing"
  ],
  "deprecated": true,
  "replacedBy": "pricing"
}