{
  "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",
      "#C44833"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "petals": 8,
    "petalType": "cluster",
    "petalPlacement": "alternating"
  },
  "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": "Number the foundation sc1 through 8 clockwise. Cluster: [yarn over, insert in the same base, draw up a loop, yarn over and pull through2] three times; yarn over and pull through all4 loops. Petal 1: join color 1 (#243BCE) at foundation sc1; work one 3-dc cluster into the same base; ch2,sl st in foundation sc2 to close the arch; fasten off leaving weaving tails. Petal 2: join color 2 (#C44833) at foundation sc2; work one 3-dc cluster into the same base; ch2,sl st in foundation sc3 to close the arch; fasten off leaving weaving tails. Petal 3: join color 1 (#243BCE) at foundation sc3; work one 3-dc cluster into the same base; ch2,sl st in foundation sc4 to close the arch; fasten off leaving weaving tails. Petal 4: join color 2 (#C44833) at foundation sc4; work one 3-dc cluster into the same base; ch2,sl st in foundation sc5 to close the arch; fasten off leaving weaving tails. Petal 5: join color 1 (#243BCE) at foundation sc5; work one 3-dc cluster into the same base; ch2,sl st in foundation sc6 to close the arch; fasten off leaving weaving tails. Petal 6: join color 2 (#C44833) at foundation sc6; work one 3-dc cluster into the same base; ch2,sl st in foundation sc7 to close the arch; fasten off leaving weaving tails. Petal 7: join color 1 (#243BCE) at foundation sc7; work one 3-dc cluster into the same base; ch2,sl st in foundation sc8 to close the arch; fasten off leaving weaving tails. Petal 8: join color 2 (#C44833) at foundation sc8; work one 3-dc cluster into the same base; ch2,sl st in foundation sc1 to close the arch; fasten off leaving weaving tails. There are 8 completed petals,8 ch-2 arches and 8 arch-closing slip stitches. Each petal is separately attached; there is no extra final join to the first petal.",
      "closed": true,
      "chainSpaces": 8,
      "petalColors": [
        0,
        1,
        0,
        1,
        0,
        1,
        0,
        1
      ],
      "archClosures": 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,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      0
    ],
    [
      0,
      1,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      1,
      0
    ],
    [
      0,
      1,
      0,
      1,
      0,
      0,
      0,
      0,
      1,
      0,
      1,
      0
    ],
    [
      0,
      1,
      0,
      1,
      0,
      1,
      1,
      0,
      1,
      0,
      1,
      0
    ],
    [
      0,
      1,
      0,
      1,
      0,
      1,
      1,
      0,
      1,
      0,
      1,
      0
    ],
    [
      0,
      1,
      0,
      1,
      0,
      0,
      0,
      0,
      1,
      0,
      1,
      0
    ],
    [
      0,
      1,
      0,
      1,
      1,
      1,
      1,
      1,
      1,
      0,
      1,
      0
    ],
    [
      0,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      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.",
    "Alternating placement uses palette slots1 and2 for successive separately attached petals. Spacing arches close into the next foundation stitch, not the next petal top. Square into those arches. Arch closures and yarn joins do not add counted petal tops; plan finishing yarn separately."
  ],
  "repeatUnit": 4,
  "colors": [
    "#243BCE",
    "#C44833"
  ],
  "petalColors": [
    0,
    1,
    0,
    1,
    0,
    1,
    0,
    1
  ],
  "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,
            "colorIndex": 0,
            "closureSource": "R1G1"
          },
          {
            "source": "R1G1",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3,
            "colorIndex": 1,
            "closureSource": "R1G2"
          },
          {
            "source": "R1G2",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3,
            "colorIndex": 0,
            "closureSource": "R1G3"
          },
          {
            "source": "R1G3",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3,
            "colorIndex": 1,
            "closureSource": "R1G4"
          },
          {
            "source": "R1G4",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3,
            "colorIndex": 0,
            "closureSource": "R1G5"
          },
          {
            "source": "R1G5",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3,
            "colorIndex": 1,
            "closureSource": "R1G6"
          },
          {
            "source": "R1G6",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3,
            "colorIndex": 0,
            "closureSource": "R1G7"
          },
          {
            "source": "R1G7",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "secureChains": 0,
            "partialPosts": 3,
            "colorIndex": 1,
            "closureSource": "R1G0"
          }
        ],
        "posts": 8,
        "join": null,
        "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
  }
}