{
  "version": 1,
  "tool": "mosaic-crochet",
  "metadata": {
    "name": "mosaic-crochet",
    "terms": "US"
  },
  "params": {
    "width": 12,
    "height": 4,
    "rounds": 5,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#000000",
      "#ffffff"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6
  },
  "rows": [
    {
      "number": 1,
      "count": 12,
      "overlay": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "workingColor": 0,
      "text": "Ch 13. Work sc in the second chain and across, 12 sc. Color #000000. Cut yarn at row end; no turning. "
    },
    {
      "number": 2,
      "count": 12,
      "overlay": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "workingColor": 1,
      "text": "Join color 2 at right edge with standing sc. Work right to left: edge sc through both loops; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; edge sc through both loops. Color #ffffff. Cut yarn at row end; no turning. "
    },
    {
      "number": 3,
      "count": 12,
      "overlay": [
        "sc",
        "sc",
        "sc",
        "sc",
        "dc2",
        "dc2",
        "dc2",
        "dc2",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "workingColor": 0,
      "text": "Join color 1 at right edge with standing sc. Work right to left: edge sc through both loops; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; dc into the unused front loop of the sc two rows below, skipping the stitch behind it; dc into the unused front loop of the sc two rows below, skipping the stitch behind it; dc into the unused front loop of the sc two rows below, skipping the stitch behind it; dc into the unused front loop of the sc two rows below, skipping the stitch behind it; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; edge sc through both loops. Color #000000. Cut yarn at row end; no turning. Drop stitches cover the previous row; the preview shows the final visible colors."
    },
    {
      "number": 4,
      "count": 12,
      "overlay": [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      "workingColor": 1,
      "text": "Join color 2 at right edge with standing sc. Work right to left: edge sc through both loops; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; BLO sc in next stitch; edge sc through both loops. Color #ffffff. Cut yarn at row end; no turning. "
    }
  ],
  "grid": [
    [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    [
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1
    ]
  ],
  "dimensions": "12 stitches × 4 rows",
  "materials": [
    "Yarn suitable for a practice swatch",
    "Matching crochet hook",
    "Tapestry needle; scissors; stitch markers"
  ],
  "notes": [
    "Reliable two-color overlay baseline: two plain foundation rows, then drops on row 4k+3 only. Drop anchors are always sc, and adjacent-row drops are not allowed. Edges remain sc. The chart shows final visible colors plus actual sc/drop symbols. Colors beyond the first two are not used in overlay mode."
  ],
  "repeatUnit": {
    "rows": 4
  },
  "colors": [
    "#000000",
    "#ffffff"
  ],
  "mosaic": {
    "operations": [
      [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      [
        "sc",
        "sc",
        "sc",
        "sc",
        "dc2",
        "dc2",
        "dc2",
        "dc2",
        "sc",
        "sc",
        "sc",
        "sc"
      ],
      [
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc",
        "sc"
      ]
    ],
    "baseRowColors": [
      0,
      1,
      0,
      1
    ],
    "visible": [
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        1,
        1,
        1,
        1,
        0,
        0,
        0,
        0,
        1,
        1,
        1,
        1
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1,
        1
      ]
    ],
    "method": "Four-row overlay repeat; drops only from row 4k+3 into row 4k+1"
  },
  "foundation": 13
}