{
  "version": 1,
  "selectorPattern": "[data-skin=\"{skin}\"] :where([data-slot=\"{part}\"][data-control-family=\"{family}\"])",
  "slice": "/r/contract/<family>.json",
  "contrast": "/r/contract/<family>.contrast.json",
  "families": {
    "accordion": {
      "registryItems": [
        "accordion"
      ],
      "knobs": 5,
      "probes": 25
    },
    "action-bar": {
      "registryItems": [
        "action-bar"
      ],
      "knobs": 2,
      "probes": 0
    },
    "activity": {
      "registryItems": [
        "activity"
      ],
      "knobs": 5,
      "probes": 24
    },
    "alert": {
      "registryItems": [
        "alert"
      ],
      "knobs": 15,
      "probes": 4
    },
    "app-shell-header": {
      "registryItems": [
        "app-shell"
      ],
      "knobs": 5,
      "probes": 1
    },
    "aspect-ratio": {
      "registryItems": [
        "aspect-ratio"
      ],
      "knobs": 0,
      "probes": 0
    },
    "audio-device-select": {
      "registryItems": [
        "audio-device-select"
      ],
      "knobs": 1,
      "probes": 1
    },
    "audio-recorder": {
      "registryItems": [
        "audio-recorder"
      ],
      "knobs": 6,
      "probes": 5
    },
    "audio-visualizer": {
      "registryItems": [
        "audio-visualizer",
        "audio-visualizer-bar",
        "audio-visualizer-line"
      ],
      "knobs": 8,
      "probes": 2
    },
    "avatar": {
      "registryItems": [
        "avatar"
      ],
      "knobs": 10,
      "probes": 16
    },
    "badge": {
      "registryItems": [
        "badge"
      ],
      "knobs": 5,
      "probes": 20
    },
    "breadcrumb": {
      "registryItems": [
        "breadcrumb"
      ],
      "knobs": 3,
      "probes": 7
    },
    "button": {
      "registryItems": [
        "button",
        "dropdown-menu",
        "menubar",
        "model-switcher",
        "navigation-menu",
        "toggle"
      ],
      "knobs": 25,
      "probes": 232
    },
    "button-group": {
      "registryItems": [
        "button-group"
      ],
      "knobs": 4,
      "probes": 2
    },
    "calendar": {
      "registryItems": [
        "calendar"
      ],
      "knobs": 5,
      "probes": 2
    },
    "card": {
      "registryItems": [
        "card"
      ],
      "knobs": 6,
      "probes": 4
    },
    "channel-strip": {
      "registryItems": [
        "channel-strip"
      ],
      "knobs": 4,
      "probes": 2
    },
    "chart": {
      "registryItems": [
        "chart"
      ],
      "knobs": 19,
      "probes": 1
    },
    "chat-composer": {
      "registryItems": [
        "chat-composer"
      ],
      "knobs": 15,
      "probes": 23
    },
    "chat-composer-attachment": {
      "registryItems": [
        "chat-composer-attachment"
      ],
      "knobs": 10,
      "probes": 3
    },
    "chat-layout": {
      "registryItems": [
        "chat-layout"
      ],
      "knobs": 7,
      "probes": 2
    },
    "chat-message": {
      "registryItems": [
        "chat-message"
      ],
      "knobs": 21,
      "probes": 34
    },
    "checkbox-group": {
      "registryItems": [
        "checkbox-group"
      ],
      "knobs": 0,
      "probes": 0
    },
    "choice": {
      "registryItems": [
        "checkbox",
        "radio-group"
      ],
      "knobs": 7,
      "probes": 0
    },
    "code": {
      "registryItems": [
        "code"
      ],
      "knobs": 9,
      "probes": 19
    },
    "code-diff": {
      "registryItems": [
        "code-diff"
      ],
      "knobs": 16,
      "probes": 13
    },
    "collapsible": {
      "registryItems": [
        "collapsible"
      ],
      "knobs": 2,
      "probes": 0
    },
    "color-picker": {
      "registryItems": [
        "color-picker"
      ],
      "knobs": 7,
      "probes": 8
    },
    "context": {
      "registryItems": [
        "context"
      ],
      "knobs": 11,
      "probes": 5
    },
    "dockable-panel": {
      "registryItems": [
        "dockable-panel"
      ],
      "knobs": 9,
      "probes": 1
    },
    "dropzone": {
      "registryItems": [
        "dropzone"
      ],
      "knobs": 7,
      "probes": 1
    },
    "dynamic-notification": {
      "registryItems": [
        "dynamic-notification"
      ],
      "knobs": 15,
      "probes": 1
    },
    "emoji-picker": {
      "registryItems": [
        "emoji-picker"
      ],
      "knobs": 7,
      "probes": 6
    },
    "empty": {
      "registryItems": [
        "empty"
      ],
      "knobs": 21,
      "probes": 4
    },
    "field": {
      "registryItems": [
        "autocomplete",
        "combobox",
        "field",
        "form",
        "input",
        "input-group",
        "input-otp",
        "native-select",
        "number-field",
        "select",
        "textarea"
      ],
      "knobs": 15,
      "probes": 94
    },
    "filter-bar": {
      "registryItems": [
        "filter-bar"
      ],
      "knobs": 10,
      "probes": 0
    },
    "flow": {
      "registryItems": [
        "flow"
      ],
      "knobs": 27,
      "probes": 15
    },
    "gradient-editor": {
      "registryItems": [
        "color-picker"
      ],
      "knobs": 10,
      "probes": 0
    },
    "icon-picker": {
      "registryItems": [
        "icon-picker"
      ],
      "knobs": 6,
      "probes": 4
    },
    "infinite-canvas": {
      "registryItems": [
        "infinite-canvas"
      ],
      "knobs": 11,
      "probes": 3
    },
    "inline-attachment": {
      "registryItems": [
        "inline-attachment"
      ],
      "knobs": 14,
      "probes": 7
    },
    "inline-citation": {
      "registryItems": [
        "inline-citation"
      ],
      "knobs": 12,
      "probes": 7
    },
    "item": {
      "registryItems": [
        "item"
      ],
      "knobs": 8,
      "probes": 0
    },
    "kbd": {
      "registryItems": [
        "kbd"
      ],
      "knobs": 5,
      "probes": 7
    },
    "label": {
      "registryItems": [
        "label"
      ],
      "knobs": 1,
      "probes": 7
    },
    "live-status": {
      "registryItems": [
        "live-status"
      ],
      "knobs": 0,
      "probes": 0
    },
    "markdown": {
      "registryItems": [
        "markdown"
      ],
      "knobs": 14,
      "probes": 15
    },
    "markdown-block": {
      "registryItems": [
        "markdown-block"
      ],
      "knobs": 8,
      "probes": 4
    },
    "markdown-editor": {
      "registryItems": [
        "markdown-editor"
      ],
      "knobs": 12,
      "probes": 3
    },
    "morphing-panel": {
      "registryItems": [
        "morphing-panel"
      ],
      "knobs": 7,
      "probes": 4
    },
    "page-layout": {
      "registryItems": [
        "page-layout"
      ],
      "knobs": 14,
      "probes": 6
    },
    "pagination": {
      "registryItems": [
        "pagination"
      ],
      "knobs": 5,
      "probes": 4
    },
    "phone-input": {
      "registryItems": [
        "phone-input"
      ],
      "knobs": 6,
      "probes": 2
    },
    "popup": {
      "registryItems": [
        "alert-dialog",
        "autocomplete",
        "chat-message",
        "color-picker",
        "combobox",
        "command",
        "context-menu",
        "dialog",
        "drawer",
        "dropdown-menu",
        "hover-card",
        "menubar",
        "model-switcher",
        "navigation-menu",
        "popover",
        "resizable",
        "rich-tooltip",
        "select",
        "sheet",
        "toast",
        "toolbar",
        "tooltip",
        "trigger-menu"
      ],
      "knobs": 44,
      "probes": 175
    },
    "progressive-blur": {
      "registryItems": [
        "progressive-blur"
      ],
      "knobs": 5,
      "probes": 0
    },
    "range": {
      "registryItems": [
        "level-meter",
        "meter",
        "progress",
        "slider"
      ],
      "knobs": 13,
      "probes": 39
    },
    "resizable": {
      "registryItems": [
        "resizable"
      ],
      "knobs": 10,
      "probes": 8
    },
    "resize-handle": {
      "registryItems": [
        "resize-handle"
      ],
      "knobs": 7,
      "probes": 0
    },
    "rich-tooltip": {
      "registryItems": [],
      "knobs": 9,
      "probes": 3
    },
    "scroll-area": {
      "registryItems": [
        "scroll-area"
      ],
      "knobs": 3,
      "probes": 43
    },
    "separator": {
      "registryItems": [
        "separator"
      ],
      "knobs": 1,
      "probes": 5
    },
    "sidebar": {
      "registryItems": [
        "sidebar"
      ],
      "knobs": 59,
      "probes": 56
    },
    "sidebar-layout": {
      "registryItems": [
        "sidebar-layout-block"
      ],
      "knobs": 0,
      "probes": 0
    },
    "skeleton": {
      "registryItems": [
        "skeleton"
      ],
      "knobs": 7,
      "probes": 3
    },
    "source-badge": {
      "registryItems": [
        "source-badge"
      ],
      "knobs": 6,
      "probes": 3
    },
    "spinner": {
      "registryItems": [
        "spinner"
      ],
      "knobs": 2,
      "probes": 2
    },
    "stepper": {
      "registryItems": [
        "stepper"
      ],
      "knobs": 10,
      "probes": 10
    },
    "switch": {
      "registryItems": [
        "switch"
      ],
      "knobs": 19,
      "probes": 17
    },
    "table": {
      "registryItems": [
        "table"
      ],
      "knobs": 7,
      "probes": 2
    },
    "table-of-contents": {
      "registryItems": [
        "table-of-contents"
      ],
      "knobs": 27,
      "probes": 36
    },
    "tabs": {
      "registryItems": [
        "emoji-picker",
        "tabs"
      ],
      "knobs": 16,
      "probes": 55
    },
    "task-list": {
      "registryItems": [
        "task-list"
      ],
      "knobs": 14,
      "probes": 12
    },
    "theme-toggle": {
      "registryItems": [
        "theme-toggle-block"
      ],
      "knobs": 0,
      "probes": 0
    },
    "thread-rail": {
      "registryItems": [
        "thread-rail"
      ],
      "knobs": 9,
      "probes": 3
    },
    "timeline": {
      "registryItems": [
        "timeline"
      ],
      "knobs": 7,
      "probes": 5
    },
    "toolbar": {
      "registryItems": [
        "toolbar"
      ],
      "knobs": 16,
      "probes": 70
    },
    "track-highlight": {
      "registryItems": [
        "track-highlight"
      ],
      "knobs": 6,
      "probes": 0
    },
    "transcript-divider": {
      "registryItems": [
        "transcript-divider"
      ],
      "knobs": 5,
      "probes": 5
    },
    "tree": {
      "registryItems": [
        "tree"
      ],
      "knobs": 10,
      "probes": 5
    },
    "typography": {
      "registryItems": [
        "typography"
      ],
      "knobs": 0,
      "probes": 0
    },
    "user-ask": {
      "registryItems": [
        "user-ask"
      ],
      "knobs": 17,
      "probes": 3
    }
  }
}
