{
  "version": 1,
  "tool": "amigurumi-creature",
  "metadata": {
    "name": "amigurumi-creature",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 4,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#688C75",
      "#354839",
      "#D2C59A"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "animal": "dinosaur"
  },
  "rows": [
    {
      "number": 1,
      "count": 6,
      "consumed": 0,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        }
      ],
      "text": "Head (make 1), round 1, base yarn #688C75: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 2,
      "count": 12,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Head (make 1), round 2, base yarn #688C75: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 3,
      "count": 18,
      "consumed": 12,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Head (make 1), round 3, base yarn #688C75: Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 4,
      "count": 24,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Head (make 1), round 4, base yarn #688C75: Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 5,
      "count": 24,
      "consumed": 24,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 5, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 6,
      "count": 24,
      "consumed": 24,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 6, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 7,
      "count": 24,
      "consumed": 24,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 7, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 8,
      "count": 24,
      "consumed": 24,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 8, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 9,
      "count": 18,
      "consumed": 24,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 9, base yarn #688C75: Repeat [2 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 10,
      "count": 12,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        }
      ],
      "text": "Head (make 1), round 10, base yarn #688C75: Repeat [1 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small. Fasten off with a long sewing tail. Keep the twelve-stitch rim open for the matching attachment; add filling before the seam closes.",
      "component": "Head",
      "quantity": 1
    },
    {
      "number": 11,
      "count": 6,
      "consumed": 0,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        }
      ],
      "text": "Body (make 1), round 1, base yarn #688C75: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 12,
      "count": 12,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Body (make 1), round 2, base yarn #688C75: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 13,
      "count": 18,
      "consumed": 12,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Body (make 1), round 3, base yarn #688C75: Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 14,
      "count": 18,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Body (make 1), round 4, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 15,
      "count": 18,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Body (make 1), round 5, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 16,
      "count": 18,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Body (make 1), round 6, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 17,
      "count": 18,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Body (make 1), round 7, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 18,
      "count": 18,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Body (make 1), round 8, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 19,
      "count": 12,
      "consumed": 18,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        }
      ],
      "text": "Body (make 1), round 9, base yarn #688C75: Repeat [1 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small. Fasten off with a long sewing tail. Keep the twelve-stitch rim open for the matching attachment; add filling before the seam closes.",
      "component": "Body",
      "quantity": 1
    },
    {
      "number": 20,
      "count": 6,
      "consumed": 0,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        }
      ],
      "text": "Arms (make 2), round 1, base yarn #688C75: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "Arms",
      "quantity": 2
    },
    {
      "number": 21,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Arms (make 2), round 2, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Arms",
      "quantity": 2
    },
    {
      "number": 22,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Arms (make 2), round 3, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Arms",
      "quantity": 2
    },
    {
      "number": 23,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Arms (make 2), round 4, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker. Fasten off with a sewing tail. Flatten the open 6-stitch rim, pair stitches 1 with 6, 2 with 5, and continue for 3 pairs. Sew each pair once without adding a crochet round; conceal the tail securely.",
      "component": "Arms",
      "quantity": 2
    },
    {
      "number": 24,
      "count": 6,
      "consumed": 0,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        }
      ],
      "text": "Legs (make 2), round 1, base yarn #688C75: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "Legs",
      "quantity": 2
    },
    {
      "number": 25,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Legs (make 2), round 2, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Legs",
      "quantity": 2
    },
    {
      "number": 26,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Legs (make 2), round 3, base yarn #688C75: Sc once in each old stitch; move the first-stitch marker.",
      "component": "Legs",
      "quantity": 2
    },
    {
      "number": 27,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Legs (make 2), round 4, base yarn #688C75: Sc2tog over old stitches 1 and 2; sc once in old stitches 3–3; 2 sc in old stitch 4; sc once in old stitches 5–6. One decrease and one increase keep 6 output stitches. Keep the decrease side marked as the inner bend; the opposite increase supplies the outer bend.",
      "bend": true,
      "component": "Legs",
      "quantity": 2
    },
    {
      "number": 28,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Legs (make 2), round 5, base yarn #688C75: Sc2tog over old stitches 1 and 2; sc once in old stitches 3–3; 2 sc in old stitch 4; sc once in old stitches 5–6. One decrease and one increase keep 6 output stitches. Keep the decrease side marked as the inner bend; the opposite increase supplies the outer bend.",
      "bend": true,
      "component": "Legs",
      "quantity": 2
    },
    {
      "number": 29,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Legs (make 2), round 6, base yarn #688C75: Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation.",
      "component": "Legs",
      "quantity": 2
    },
    {
      "number": 30,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Legs (make 2), round 7, base yarn #688C75: Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation.",
      "component": "Legs",
      "quantity": 2
    },
    {
      "number": 31,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Legs (make 2), round 8, base yarn #688C75: Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation.",
      "component": "Legs",
      "quantity": 2
    },
    {
      "number": 32,
      "count": 6,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Legs (make 2), round 9, base yarn #688C75: Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation. Fasten off with a sewing tail. Flatten the open 6-stitch rim, pair stitches 1 with 6, 2 with 5, and continue for 3 pairs. Sew each pair once without adding a crochet round; conceal the tail securely. Add only light filling; compare the actual curved sample before assembly. No fixed bend angle is calculated.",
      "component": "Legs",
      "quantity": 2
    },
    {
      "number": 33,
      "count": 6,
      "consumed": 0,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        }
      ],
      "text": "Long tapered tail (make 1), round 1, base yarn #688C75: Magic ring: ch 1 (not counted), 6 sc. Mark first stitch and continue in a spiral; do not join or turn.",
      "component": "Long tapered tail",
      "quantity": 1
    },
    {
      "number": 34,
      "count": 9,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Long tapered tail (make 1), round 2, base yarn #688C75: Repeat [1 sc, 2 sc in next stitch] 3 times. Each increase makes two stitches in one old base.",
      "component": "Long tapered tail",
      "quantity": 1
    },
    {
      "number": 35,
      "count": 12,
      "consumed": 9,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Long tapered tail (make 1), round 3, base yarn #688C75: Repeat [2 sc, 2 sc in next stitch] 3 times. Each increase makes two stitches in one old base.",
      "component": "Long tapered tail",
      "quantity": 1
    },
    {
      "number": 36,
      "count": 12,
      "consumed": 12,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Long tapered tail (make 1), round 4, base yarn #688C75: Sc once in each old stitch; keep the marked start.",
      "component": "Long tapered tail",
      "quantity": 1
    },
    {
      "number": 37,
      "count": 12,
      "consumed": 12,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Long tapered tail (make 1), round 5, base yarn #688C75: Sc once in each old stitch; keep the marked start.",
      "component": "Long tapered tail",
      "quantity": 1
    },
    {
      "number": 38,
      "count": 12,
      "consumed": 12,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Long tapered tail (make 1), round 6, base yarn #688C75: Sc once in each old stitch; keep the marked start.",
      "component": "Long tapered tail",
      "quantity": 1
    },
    {
      "number": 39,
      "count": 12,
      "consumed": 12,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Long tapered tail (make 1), round 7, base yarn #688C75: Sc once in each old stitch; keep the marked start. Fasten off with a sewing tail. Flatten the open 12-stitch rim, pair stitches 1 with 12, 2 with 11, and continue for 6 pairs. Sew each pair once without adding a crochet round; conceal the tail securely.",
      "component": "Long tapered tail",
      "quantity": 1
    },
    {
      "number": 40,
      "count": 6,
      "consumed": 0,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        },
        {
          "stitch": "sc",
          "consumes": 0,
          "produces": 1,
          "source": "MR"
        }
      ],
      "text": "Back spikes (make 3), round 1, base yarn #354839: Magic ring: ch 1 (not counted), 6 sc. Mark first stitch and continue in a spiral; do not join or turn.",
      "component": "Back spikes",
      "quantity": 3
    },
    {
      "number": 41,
      "count": 9,
      "consumed": 6,
      "operations": [
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 2
        }
      ],
      "text": "Back spikes (make 3), round 2, base yarn #354839: Repeat [1 sc, 2 sc in next stitch] 3 times. Each increase makes two stitches in one old base.",
      "component": "Back spikes",
      "quantity": 3
    },
    {
      "number": 42,
      "count": 8,
      "consumed": 9,
      "operations": [
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        },
        {
          "stitch": "sc",
          "consumes": 1,
          "produces": 1
        }
      ],
      "text": "Back spikes (make 3), round 3, base yarn #354839: Sc2tog over the first two stitches, then sc once in each remaining old stitch. This single reduction makes the rim even for pairing. Fasten off with a sewing tail. Flatten the open 8-stitch rim, pair stitches 1 with 8, 2 with 7, and continue for 4 pairs. Sew each pair once without adding a crochet round; conceal the tail securely.",
      "component": "Back spikes",
      "quantity": 3
    },
    {
      "number": 43,
      "count": 12,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Head 1 to Body 1; matching open rims. Use the source's final round 10. Align the two twelve-stitch openings with both right sides outward; pin four quarter points before sewing. Match source rim positions 1–12 in order to receiving round 9, stitches 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. Sew 12 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 44,
      "count": 3,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Arms 1 to Body 1; flattened arm edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 8, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 45,
      "count": 3,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Arms 2 to Body 1; flattened arm edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 8, stitches 12, 13, 14. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 46,
      "count": 3,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Legs 1 to Body 1; flattened leg edge. Use the source's final round 9. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 6, 1, 2. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 47,
      "count": 3,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Legs 2 to Body 1; flattened leg edge. Use the source's final round 9. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 48,
      "count": 6,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Long tapered tail 1 to Body 1; flattened tail base. Use the source's final round 7. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–6 in order to receiving round 4, stitches 16, 17, 18, 1, 2, 3. Sew 6 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 49,
      "count": 4,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Back spikes 1 to Body 1; flattened spike edge. Use the source's final round 3. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–4 in order to receiving round 3, stitches 17, 18, 1, 2. Sew 4 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 50,
      "count": 4,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Back spikes 2 to Body 1; flattened spike edge. Use the source's final round 3. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–4 in order to receiving round 5, stitches 17, 18, 1, 2. Sew 4 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 51,
      "count": 4,
      "unit": "attachment pairs",
      "assembly": true,
      "component": "Assembly",
      "text": "Pin Back spikes 3 to Body 1; flattened spike edge. Use the source's final round 3. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–4 in order to receiving round 7, stitches 17, 18, 1, 2. Sew 4 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment."
    },
    {
      "number": 52,
      "count": 24,
      "unit": "head reference positions",
      "component": "Embroidery",
      "assembly": true,
      "text": "Head: embroider the dinosaur expression after checking front orientation. smile placement trial on an existing head: mark front center stitch 12. Eyes are centered at stitches 9 and 15 on round 5; separation 6 stitch intervals (5 numbered positions strictly between). left-eye: couch a curve from (8.4, R5) through control (9, R4.35) to (9.6, R5); yarn slot 2. right-eye: couch a curve from (14.4, R5) through control (15, R4.35) to (15.6, R5); yarn slot 2. smile: couch a curve from (10.5, R6.6) through control (12, R7.6) to (13.5, R6.6); yarn slot 2. Fractional coordinates are between stitch or round markers; curve controls guide the shape and are not extra insertion points. Compare temporary threads on the stuffed head, then secure each separate strand inside without distorting the surface. This plan references 24 head positions; it does not make 24 new crochet stitches. The separate embroidery map refers only to this head's existing widest band; its head-color tint does not redraw any crochet colorwork patches."
    }
  ],
  "grid": [
    [
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0
    ],
    [
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0
    ],
    [
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1
    ],
    [
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1
    ],
    [
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1
    ],
    [
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0
    ],
    [
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1
    ],
    [
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1
    ],
    [
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1
    ],
    [
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1
    ],
    [
      0,
      0,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      0
    ]
  ],
  "dimensions": "10 separate pieces; 9 attachment seams; physical size requires a swatch",
  "materials": [
    "Smooth compatible yarns and a hook giving firm, even fabric",
    "Tapestry needle, scissors, removable round and seam markers",
    "Suitable filling for the closed shell parts; keep flattened ears unstuffed"
  ],
  "notes": [
    "Pin Head 1 to Body 1; matching open rims. Use the source's final round 10. Align the two twelve-stitch openings with both right sides outward; pin four quarter points before sewing. Match source rim positions 1–12 in order to receiving round 9, stitches 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. Sew 12 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Arms 1 to Body 1; flattened arm edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 8, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Arms 2 to Body 1; flattened arm edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 8, stitches 12, 13, 14. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Legs 1 to Body 1; flattened leg edge. Use the source's final round 9. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 6, 1, 2. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Legs 2 to Body 1; flattened leg edge. Use the source's final round 9. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Long tapered tail 1 to Body 1; flattened tail base. Use the source's final round 7. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–6 in order to receiving round 4, stitches 16, 17, 18, 1, 2, 3. Sew 6 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Back spikes 1 to Body 1; flattened spike edge. Use the source's final round 3. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–4 in order to receiving round 3, stitches 17, 18, 1, 2. Sew 4 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Back spikes 2 to Body 1; flattened spike edge. Use the source's final round 3. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–4 in order to receiving round 5, stitches 17, 18, 1, 2. Sew 4 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Back spikes 3 to Body 1; flattened spike edge. Use the source's final round 3. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–4 in order to receiving round 7, stitches 17, 18, 1, 2. Sew 4 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Round counts describe one copy of the named part. Make the stated quantity separately; assembly pair counts are sewing work and never additional crochet stitches.",
    "Work each shell in a continuous spiral, with the first stitch marked. Foundation and finish belong to each separate component; no shared global foundation is implied.",
    "Source charts show actual base consumption. Texture loops and connection graphs are schematics; no fixed stuffed dimensions, bend angle or physical sample is claimed.",
    "Facial landmarks are embroidered onto the existing head. The saved construction uses stitched features and contains no detachable plastic eyes. Assess the finished object and secure every seam in the actual materials."
  ],
  "repeatUnit": null,
  "colors": [
    "#688C75",
    "#354839",
    "#D2C59A"
  ],
  "parts": [
    {
      "name": "Head",
      "kind": "spiral",
      "quantity": 1,
      "color": 0,
      "rows": [
        {
          "number": 1,
          "count": 6,
          "consumed": 0,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            }
          ],
          "text": "Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning."
        },
        {
          "number": 2,
          "count": 12,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 3,
          "count": 18,
          "consumed": 12,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 4,
          "count": 24,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [2 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 5,
          "count": 24,
          "consumed": 24,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 6,
          "count": 24,
          "consumed": 24,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 7,
          "count": 24,
          "consumed": 24,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 8,
          "count": 24,
          "consumed": 24,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 9,
          "count": 18,
          "consumed": 24,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            }
          ],
          "text": "Repeat [2 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small."
        },
        {
          "number": 10,
          "count": 12,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            }
          ],
          "text": "Repeat [1 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small."
        }
      ],
      "foundation": {
        "type": "ring"
      },
      "closure": {
        "type": "open-rim",
        "count": 12
      },
      "finish": "Fasten off with a long sewing tail. Keep the twelve-stitch rim open for the matching attachment; add filling before the seam closes."
    },
    {
      "name": "Body",
      "kind": "spiral",
      "quantity": 1,
      "color": 0,
      "rows": [
        {
          "number": 1,
          "count": 6,
          "consumed": 0,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            }
          ],
          "text": "Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning."
        },
        {
          "number": 2,
          "count": 12,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 3,
          "count": 18,
          "consumed": 12,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 4,
          "count": 18,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 5,
          "count": 18,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 6,
          "count": 18,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 7,
          "count": 18,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 8,
          "count": 18,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 9,
          "count": 12,
          "consumed": 18,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            }
          ],
          "text": "Repeat [1 sc, sc2tog over next two stitches] 6 times. Each decrease consumes two old bases and makes one stitch. Add filling before the opening becomes too small."
        }
      ],
      "foundation": {
        "type": "ring"
      },
      "closure": {
        "type": "open-rim",
        "count": 12
      },
      "finish": "Fasten off with a long sewing tail. Keep the twelve-stitch rim open for the matching attachment; add filling before the seam closes."
    },
    {
      "name": "Arms",
      "kind": "spiral",
      "quantity": 2,
      "color": 0,
      "rows": [
        {
          "number": 1,
          "count": 6,
          "consumed": 0,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            }
          ],
          "text": "Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning."
        },
        {
          "number": 2,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 3,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 4,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        }
      ],
      "foundation": {
        "type": "ring"
      },
      "closure": {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            6
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      "finish": "Fasten off with a sewing tail. Flatten the open 6-stitch rim, pair stitches 1 with 6, 2 with 5, and continue for 3 pairs. Sew each pair once without adding a crochet round; conceal the tail securely."
    },
    {
      "name": "Legs",
      "kind": "spiral",
      "quantity": 2,
      "color": 0,
      "rows": [
        {
          "number": 1,
          "count": 6,
          "consumed": 0,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            }
          ],
          "text": "Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning."
        },
        {
          "number": 2,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 3,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; move the first-stitch marker."
        },
        {
          "number": 4,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc2tog over old stitches 1 and 2; sc once in old stitches 3–3; 2 sc in old stitch 4; sc once in old stitches 5–6. One decrease and one increase keep 6 output stitches. Keep the decrease side marked as the inner bend; the opposite increase supplies the outer bend.",
          "bend": true
        },
        {
          "number": 5,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc2tog over old stitches 1 and 2; sc once in old stitches 3–3; 2 sc in old stitch 4; sc once in old stitches 5–6. One decrease and one increase keep 6 output stitches. Keep the decrease side marked as the inner bend; the opposite increase supplies the outer bend.",
          "bend": true
        },
        {
          "number": 6,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation."
        },
        {
          "number": 7,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation."
        },
        {
          "number": 8,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation."
        },
        {
          "number": 9,
          "count": 6,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each stitch for the straight shaft; keep the inner-bend marker for orientation."
        }
      ],
      "foundation": {
        "type": "ring"
      },
      "closure": {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            6
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      "finish": "Fasten off with a sewing tail. Flatten the open 6-stitch rim, pair stitches 1 with 6, 2 with 5, and continue for 3 pairs. Sew each pair once without adding a crochet round; conceal the tail securely. Add only light filling; compare the actual curved sample before assembly. No fixed bend angle is calculated."
    },
    {
      "name": "Long tapered tail",
      "kind": "spiral",
      "quantity": 1,
      "color": 0,
      "rows": [
        {
          "number": 1,
          "count": 6,
          "consumed": 0,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            }
          ],
          "text": "Magic ring: ch 1 (not counted), 6 sc. Mark first stitch and continue in a spiral; do not join or turn."
        },
        {
          "number": 2,
          "count": 9,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [1 sc, 2 sc in next stitch] 3 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 3,
          "count": 12,
          "consumed": 9,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [2 sc, 2 sc in next stitch] 3 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 4,
          "count": 12,
          "consumed": 12,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; keep the marked start."
        },
        {
          "number": 5,
          "count": 12,
          "consumed": 12,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; keep the marked start."
        },
        {
          "number": 6,
          "count": 12,
          "consumed": 12,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; keep the marked start."
        },
        {
          "number": 7,
          "count": 12,
          "consumed": 12,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc once in each old stitch; keep the marked start."
        }
      ],
      "foundation": {
        "type": "ring"
      },
      "closure": {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            12
          ],
          [
            2,
            11
          ],
          [
            3,
            10
          ],
          [
            4,
            9
          ],
          [
            5,
            8
          ],
          [
            6,
            7
          ]
        ]
      },
      "finish": "Fasten off with a sewing tail. Flatten the open 12-stitch rim, pair stitches 1 with 12, 2 with 11, and continue for 6 pairs. Sew each pair once without adding a crochet round; conceal the tail securely."
    },
    {
      "name": "Back spikes",
      "kind": "spiral",
      "quantity": 3,
      "color": 1,
      "rows": [
        {
          "number": 1,
          "count": 6,
          "consumed": 0,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            },
            {
              "stitch": "sc",
              "consumes": 0,
              "produces": 1,
              "source": "MR"
            }
          ],
          "text": "Magic ring: ch 1 (not counted), 6 sc. Mark first stitch and continue in a spiral; do not join or turn."
        },
        {
          "number": 2,
          "count": 9,
          "consumed": 6,
          "operations": [
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 2
            }
          ],
          "text": "Repeat [1 sc, 2 sc in next stitch] 3 times. Each increase makes two stitches in one old base."
        },
        {
          "number": 3,
          "count": 8,
          "consumed": 9,
          "operations": [
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            },
            {
              "stitch": "sc",
              "consumes": 1,
              "produces": 1
            }
          ],
          "text": "Sc2tog over the first two stitches, then sc once in each remaining old stitch. This single reduction makes the rim even for pairing."
        }
      ],
      "foundation": {
        "type": "ring"
      },
      "closure": {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            8
          ],
          [
            2,
            7
          ],
          [
            3,
            6
          ],
          [
            4,
            5
          ]
        ]
      },
      "finish": "Fasten off with a sewing tail. Flatten the open 8-stitch rim, pair stitches 1 with 8, 2 with 7, and continue for 4 pairs. Sew each pair once without adding a crochet round; conceal the tail securely."
    }
  ],
  "assembly": [
    "Pin Head 1 to Body 1; matching open rims. Use the source's final round 10. Align the two twelve-stitch openings with both right sides outward; pin four quarter points before sewing. Match source rim positions 1–12 in order to receiving round 9, stitches 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1. Sew 12 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Arms 1 to Body 1; flattened arm edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 8, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Arms 2 to Body 1; flattened arm edge. Use the source's final round 4. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 8, stitches 12, 13, 14. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Legs 1 to Body 1; flattened leg edge. Use the source's final round 9. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 6, 1, 2. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Legs 2 to Body 1; flattened leg edge. Use the source's final round 9. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–3 in order to receiving round 1, stitches 3, 4, 5. Sew 3 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Long tapered tail 1 to Body 1; flattened tail base. Use the source's final round 7. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–6 in order to receiving round 4, stitches 16, 17, 18, 1, 2, 3. Sew 6 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Back spikes 1 to Body 1; flattened spike edge. Use the source's final round 3. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–4 in order to receiving round 3, stitches 17, 18, 1, 2. Sew 4 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Back spikes 2 to Body 1; flattened spike edge. Use the source's final round 3. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–4 in order to receiving round 5, stitches 17, 18, 1, 2. Sew 4 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Pin Back spikes 3 to Body 1; flattened spike edge. Use the source's final round 3. Keep the flattened paired edge closed; the following seam attaches it to the receiving surface. Match source paired edge positions 1–4 in order to receiving round 7, stitches 17, 18, 1, 2. Sew 4 pairs once, then reinforce that same seam without adding crochet stitches. Add filling before the last gap closes and conceal the tail. Check orientation and actual fit before permanent attachment.",
    "Head: embroider the dinosaur expression after checking front orientation. smile placement trial on an existing head: mark front center stitch 12. Eyes are centered at stitches 9 and 15 on round 5; separation 6 stitch intervals (5 numbered positions strictly between). left-eye: couch a curve from (8.4, R5) through control (9, R4.35) to (9.6, R5); yarn slot 2. right-eye: couch a curve from (14.4, R5) through control (15, R4.35) to (15.6, R5); yarn slot 2. smile: couch a curve from (10.5, R6.6) through control (12, R7.6) to (13.5, R6.6); yarn slot 2. Fractional coordinates are between stitch or round markers; curve controls guide the shape and are not extra insertion points. Compare temporary threads on the stuffed head, then secure each separate strand inside without distorting the surface. This plan references 24 head positions; it does not make 24 new crochet stitches. The separate embroidery map refers only to this head's existing widest band; its head-color tint does not redraw any crochet colorwork patches."
  ],
  "creaturePlan": {
    "mode": "dinosaur",
    "nodes": [
      {
        "id": "0:1",
        "part": 0,
        "copy": 1,
        "label": "Head 1"
      },
      {
        "id": "1:1",
        "part": 1,
        "copy": 1,
        "label": "Body 1"
      },
      {
        "id": "2:1",
        "part": 2,
        "copy": 1,
        "label": "Arms 1"
      },
      {
        "id": "2:2",
        "part": 2,
        "copy": 2,
        "label": "Arms 2"
      },
      {
        "id": "3:1",
        "part": 3,
        "copy": 1,
        "label": "Legs 1"
      },
      {
        "id": "3:2",
        "part": 3,
        "copy": 2,
        "label": "Legs 2"
      },
      {
        "id": "4:1",
        "part": 4,
        "copy": 1,
        "label": "Long tapered tail 1"
      },
      {
        "id": "5:1",
        "part": 5,
        "copy": 1,
        "label": "Back spikes 1"
      },
      {
        "id": "5:2",
        "part": 5,
        "copy": 2,
        "label": "Back spikes 2"
      },
      {
        "id": "5:3",
        "part": 5,
        "copy": 3,
        "label": "Back spikes 3"
      }
    ],
    "joins": [
      {
        "from": "0:1",
        "to": "1:1",
        "type": "matching open rims",
        "pairs": 12,
        "sourceRound": 10,
        "receiverRound": 9,
        "receiverStitches": [
          12,
          11,
          10,
          9,
          8,
          7,
          6,
          5,
          4,
          3,
          2,
          1
        ],
        "readingRow": 42
      },
      {
        "from": "2:1",
        "to": "1:1",
        "type": "flattened arm edge",
        "pairs": 3,
        "sourceRound": 4,
        "receiverRound": 8,
        "receiverStitches": [
          3,
          4,
          5
        ],
        "readingRow": 43
      },
      {
        "from": "2:2",
        "to": "1:1",
        "type": "flattened arm edge",
        "pairs": 3,
        "sourceRound": 4,
        "receiverRound": 8,
        "receiverStitches": [
          12,
          13,
          14
        ],
        "readingRow": 44
      },
      {
        "from": "3:1",
        "to": "1:1",
        "type": "flattened leg edge",
        "pairs": 3,
        "sourceRound": 9,
        "receiverRound": 1,
        "receiverStitches": [
          6,
          1,
          2
        ],
        "readingRow": 45
      },
      {
        "from": "3:2",
        "to": "1:1",
        "type": "flattened leg edge",
        "pairs": 3,
        "sourceRound": 9,
        "receiverRound": 1,
        "receiverStitches": [
          3,
          4,
          5
        ],
        "readingRow": 46
      },
      {
        "from": "4:1",
        "to": "1:1",
        "type": "flattened tail base",
        "pairs": 6,
        "sourceRound": 7,
        "receiverRound": 4,
        "receiverStitches": [
          16,
          17,
          18,
          1,
          2,
          3
        ],
        "readingRow": 47
      },
      {
        "from": "5:1",
        "to": "1:1",
        "type": "flattened spike edge",
        "pairs": 4,
        "sourceRound": 3,
        "receiverRound": 3,
        "receiverStitches": [
          17,
          18,
          1,
          2
        ],
        "readingRow": 48
      },
      {
        "from": "5:2",
        "to": "1:1",
        "type": "flattened spike edge",
        "pairs": 4,
        "sourceRound": 3,
        "receiverRound": 5,
        "receiverStitches": [
          17,
          18,
          1,
          2
        ],
        "readingRow": 49
      },
      {
        "from": "5:3",
        "to": "1:1",
        "type": "flattened spike edge",
        "pairs": 4,
        "sourceRound": 3,
        "receiverRound": 7,
        "receiverStitches": [
          17,
          18,
          1,
          2
        ],
        "readingRow": 50
      }
    ],
    "closures": [
      {
        "type": "open-rim",
        "count": 12
      },
      {
        "type": "open-rim",
        "count": 12
      },
      {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            6
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            6
          ],
          [
            2,
            5
          ],
          [
            3,
            4
          ]
        ]
      },
      {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            12
          ],
          [
            2,
            11
          ],
          [
            3,
            10
          ],
          [
            4,
            9
          ],
          [
            5,
            8
          ],
          [
            6,
            7
          ]
        ]
      },
      {
        "type": "flatten-sew",
        "pairs": [
          [
            1,
            8
          ],
          [
            2,
            7
          ],
          [
            3,
            6
          ],
          [
            4,
            5
          ]
        ]
      }
    ],
    "faces": [
      {
        "part": 0,
        "params": {
          "width": 24,
          "height": 10,
          "eyeGap": 6,
          "faceStyle": "smile",
          "colors": [
            "#688C75",
            "#354839",
            "#D2C59A"
          ]
        },
        "paletteSlots": [
          0,
          1,
          2
        ],
        "landmarks": {
          "left": 9,
          "right": 15,
          "round": 5,
          "gap": 6
        },
        "design": {
          "style": "smile",
          "width": 24,
          "height": 10,
          "center": 12,
          "plans": [
            {
              "name": "smile",
              "gap": 6,
              "left": 9,
              "right": 15,
              "eyeRound": 5,
              "features": [
                {
                  "id": "left-eye",
                  "type": "curve",
                  "points": [
                    [
                      8.4,
                      5
                    ],
                    [
                      9,
                      4.35
                    ],
                    [
                      9.6,
                      5
                    ]
                  ],
                  "color": 1
                },
                {
                  "id": "right-eye",
                  "type": "curve",
                  "points": [
                    [
                      14.4,
                      5
                    ],
                    [
                      15,
                      4.35
                    ],
                    [
                      15.6,
                      5
                    ]
                  ],
                  "color": 1
                },
                {
                  "id": "smile",
                  "type": "curve",
                  "points": [
                    [
                      10.5,
                      6.6
                    ],
                    [
                      12,
                      7.6
                    ],
                    [
                      13.5,
                      6.6
                    ]
                  ],
                  "color": 1
                }
              ]
            }
          ]
        },
        "text": "smile placement trial on an existing head: mark front center stitch 12. Eyes are centered at stitches 9 and 15 on round 5; separation 6 stitch intervals (5 numbered positions strictly between). left-eye: couch a curve from (8.4, R5) through control (9, R4.35) to (9.6, R5); yarn slot 2. right-eye: couch a curve from (14.4, R5) through control (15, R4.35) to (15.6, R5); yarn slot 2. smile: couch a curve from (10.5, R6.6) through control (12, R7.6) to (13.5, R6.6); yarn slot 2. Fractional coordinates are between stitch or round markers; curve controls guide the shape and are not extra insertion points. Compare temporary threads on the stuffed head, then secure each separate strand inside without distorting the surface. This plan references 24 head positions; it does not make 24 new crochet stitches.",
        "animal": "dinosaur",
        "readingRow": 51
      }
    ]
  },
  "construction": "Original dinosaur creature study"
}