{
  "version": 1,
  "tool": "flower-granny-square",
  "metadata": {
    "name": "flower-granny-square",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 2,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#243BCE",
      "#C29524",
      "#C44833"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "petals": 8,
    "petalType": "cluster"
  },
  "rows": [
    {
      "number": 1,
      "count": 8,
      "text": "Magic ring: ch 1 (does not count), 8 sc in ring. Sl st to first sc; tighten ring.",
      "closed": true
    },
    {
      "number": 2,
      "count": 8,
      "text": "Join petal color. In each sc work a 3-dc cluster, ch 2. Cluster: repeat [yarn over, insert in same stitch, pull up loop, yarn over, pull through 2] three times, yarn over and pull through all 4 loops. Sl st to first cluster. 8 clusters and 8 ch-2 spaces.",
      "closed": true,
      "chainSpaces": 8
    },
    {
      "number": 3,
      "count": 36,
      "text": "Join square color in a ch-2 space. Repeat four times: (3 dc, ch 2, 3 dc) in next space for corner; 3 dc in next space for side. Sl st to first dc. Begin each round with ch 2 plus first dc; ch 2 does not count.",
      "corners": 4,
      "closed": true,
      "chainSpaces": 4
    },
    {
      "number": 4,
      "count": 48,
      "text": "Sl st to corner space. In each corner work (3 dc, ch 2, 3 dc). Between corners work 3 dc in each of the 2 gaps between groups. Join to first dc. Ch 2 to begin, not counted.",
      "corners": 4,
      "closed": true,
      "chainSpaces": 4
    }
  ],
  "grid": [
    [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ],
    [
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0
    ],
    [
      0,
      1,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      0,
      1,
      1,
      1,
      1,
      0,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      0,
      1,
      2,
      2,
      1,
      0,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      0,
      1,
      2,
      2,
      1,
      0,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      0,
      1,
      1,
      1,
      1,
      0,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      0,
      0,
      0,
      0,
      0,
      0,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      2,
      1,
      0
    ],
    [
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      1,
      0
    ],
    [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ]
  ],
  "dimensions": "4 rounds; widest round 48 stitches",
  "materials": [
    "Yarn suitable for a practice swatch",
    "Matching crochet hook",
    "Tapestry needle; scissors; stitch markers"
  ],
  "notes": [
    "Counts distinguish completed clusters/puffs from their partial posts. Corner chains are excluded from post count. Flower supports4/8/12/16 petals and cluster/puff constructions; test flatness with the chosen yarn and hook."
  ],
  "repeatUnit": 4,
  "colors": [
    "#243BCE",
    "#C29524",
    "#C44833"
  ],
  "squareStructure": {
    "rings": [
      {
        "number": 1,
        "kind": "radial",
        "groups": [
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "sc"
            ],
            "chains": 0
          }
        ],
        "posts": 8,
        "join": {
          "from": 7,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 2,
        "kind": "radial",
        "groups": [
          {
            "source": "R1G0",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G1",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G2",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G3",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G4",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G5",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G6",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          },
          {
            "source": "R1G7",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3
          }
        ],
        "posts": 8,
        "join": {
          "from": 7,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 3,
        "kind": "square",
        "groups": [
          {
            "source": "R2S0",
            "corner": 0,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R2S1",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S2",
            "corner": 1,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R2S3",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S4",
            "corner": 2,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R2S5",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R2S6",
            "corner": 3,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R2S7",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          }
        ],
        "posts": 36,
        "join": {
          "from": 35,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 4,
        "kind": "square",
        "groups": [
          {
            "source": "R3S0",
            "corner": 0,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S1",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S2",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S3",
            "corner": 1,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S4",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S5",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S6",
            "corner": 2,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S7",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S8",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S9",
            "corner": 3,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S10",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S11",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          }
        ],
        "posts": 48,
        "join": {
          "from": 47,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      }
    ],
    "center": 8,
    "transitionRound": 3
  }
}