{
  "version": "xarts.flows/1",
  "family": "flows",
  "operation": "bidirectional-chord",
  "provenance": {
    "legacyId": "chord"
  },
  "data": {
    "nodes": [
      {
        "id": "Engineering",
        "label": "Engineering",
        "color": "#112c47"
      },
      {
        "id": "Design",
        "label": "Design",
        "color": "#1f6f82"
      },
      {
        "id": "Product",
        "label": "Product",
        "color": "#1f5a3d"
      },
      {
        "id": "Marketing",
        "label": "Marketing",
        "color": "#ac7a2a"
      },
      {
        "id": "Sales",
        "label": "Sales",
        "color": "#553d6e"
      }
    ],
    "rows": [
      {
        "id": "edge-0",
        "source": "Engineering",
        "target": "Design",
        "value": 120
      },
      {
        "id": "edge-1",
        "source": "Engineering",
        "target": "Product",
        "value": 80
      },
      {
        "id": "edge-2",
        "source": "Engineering",
        "target": "Marketing",
        "value": 40
      },
      {
        "id": "edge-3",
        "source": "Engineering",
        "target": "Sales",
        "value": 20
      },
      {
        "id": "edge-4",
        "source": "Design",
        "target": "Engineering",
        "value": 90
      },
      {
        "id": "edge-5",
        "source": "Design",
        "target": "Product",
        "value": 100
      },
      {
        "id": "edge-6",
        "source": "Design",
        "target": "Marketing",
        "value": 30
      },
      {
        "id": "edge-7",
        "source": "Design",
        "target": "Sales",
        "value": 15
      },
      {
        "id": "edge-8",
        "source": "Product",
        "target": "Engineering",
        "value": 70
      },
      {
        "id": "edge-9",
        "source": "Product",
        "target": "Design",
        "value": 85
      },
      {
        "id": "edge-10",
        "source": "Product",
        "target": "Marketing",
        "value": 60
      },
      {
        "id": "edge-11",
        "source": "Product",
        "target": "Sales",
        "value": 50
      },
      {
        "id": "edge-12",
        "source": "Marketing",
        "target": "Engineering",
        "value": 25
      },
      {
        "id": "edge-13",
        "source": "Marketing",
        "target": "Design",
        "value": 20
      },
      {
        "id": "edge-14",
        "source": "Marketing",
        "target": "Product",
        "value": 55
      },
      {
        "id": "edge-15",
        "source": "Marketing",
        "target": "Sales",
        "value": 80
      },
      {
        "id": "edge-16",
        "source": "Sales",
        "target": "Engineering",
        "value": 15
      },
      {
        "id": "edge-17",
        "source": "Sales",
        "target": "Design",
        "value": 10
      },
      {
        "id": "edge-18",
        "source": "Sales",
        "target": "Product",
        "value": 45
      },
      {
        "id": "edge-19",
        "source": "Sales",
        "target": "Marketing",
        "value": 90
      }
    ],
    "unit": "hours"
  },
  "encoding": {
    "source": "source",
    "target": "target",
    "value": "value"
  },
  "calculation": {
    "duplicates": "reject",
    "selfLinks": "reject",
    "pairWeight": "sum-directions",
    "nodeWeight": "incoming-plus-outgoing",
    "nodeOrder": "declared",
    "balance": "report"
  },
  "layout": {
    "padding": 48,
    "gap": 0.04,
    "labelOffset": 14
  },
  "profile": {
    "ribbon": {
      "opacityDefault": 0.4,
      "opacityHover": 0.7,
      "opacityFaded": 0.1
    },
    "arc": {
      "width": 15,
      "stroke": "#ffffff",
      "strokeWidth": 1
    },
    "label": {
      "fill": "#2a2a2a",
      "fontSize": 10,
      "fontFamily": "'Inter', system-ui, -apple-system, sans-serif",
      "fontWeight": 500
    }
  },
  "marks": {
    "opacity": 1
  },
  "annotations": [],
  "document": {
    "header": {
      "title": "Department Flows",
      "subtitle": "Collaboration flows between departments"
    },
    "footer": {
      "source": "xarts · demo data",
      "notes": "Illustrative data to explore the chart and replace with your own."
    },
    "spacing": {
      "horizontalPadding": 24,
      "topPadding": 22,
      "bottomPadding": 24,
      "minimumTextGap": 6
    }
  },
  "output": {
    "filename": "chord",
    "embedSpec": true,
    "geometryDecimals": 2
  },
  "presentation": {
    "theme": "anlak",
    "dimensions": {
      "width": 800,
      "height": 480
    },
    "locale": "en-US",
    "fonts": "reference",
    "surface": "theme",
    "framePadding": 24
  }
}
