{
  "version": 1,
  "tool": "sunburst-granny-square",
  "metadata": {
    "name": "sunburst-granny-square",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 2,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#243BCE",
      "#C29524",
      "#C44833",
      "#F4F0E8",
      "#F4F0E8"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "sunPoints": 12,
    "puffLoops": 3,
    "clusterPosts": 4,
    "puffSpacing": 2,
    "cornerChains": 2
  },
  "rows": [
    {
      "number": 1,
      "count": 12,
      "text": "Magic ring:ch2 (not counted),12 dc;sl st to first dc. Tighten ring.",
      "closed": true
    },
    {
      "number": 2,
      "count": 12,
      "text": "Join puff color. In each dc make one puff:[yarn over,insert and draw up a loop] 3 times; yarn over and pull through all7 loops;ch1 to secure,then ch2 for spacing. Join to first puff. 12 puffs and12 spacing arches.",
      "closed": true,
      "chainSpaces": 12
    },
    {
      "number": 3,
      "count": 12,
      "text": "In each spacing arch work one 4-dc cluster,ch2. Cluster:[yarn over,insert,draw up a loop,yarn over and pull through2] 4 times;yarn over and pull through all5 loops. Join to first cluster. 12 clusters and12 ch-2 spaces.",
      "closed": true,
      "chainSpaces": 12
    },
    {
      "number": 4,
      "count": 48,
      "text": "Join in a ch-2 space;ch3 (not counted). Repeat four sectors:[3 tr,ch2,3 tr] in corner space;3 dc in each of next2 spaces. Sl st to first actual stitch. 48 counted posts and8 corner chains.",
      "closed": true,
      "corners": 4,
      "chainSpaces": 4
    },
    {
      "number": 5,
      "count": 60,
      "text": "Join in corner space;ch2 (not counted). In each corner work(3 dc,ch2,3 dc). Between corners work3 dc in each of the3 group gaps. Sl st to first dc. 60 dc and8 corner chains.",
      "closed": true,
      "corners": 4,
      "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,
      3,
      3,
      3,
      3,
      3,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      4,
      4,
      4,
      4,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      4,
      0,
      0,
      4,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      4,
      0,
      0,
      4,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      4,
      4,
      4,
      4,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      3,
      3,
      3,
      3,
      3,
      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": "5 rounds; widest round 60 stitches",
  "materials": [
    "Yarn suitable for a practice swatch",
    "Matching crochet hook",
    "Tapestry needle; scissors; stitch markers"
  ],
  "notes": [
    "A securing chain closes each puff;the following spacing arch is distinct. Cluster posts are unfinished legs with one completed top. Corner chains and joins are excluded from post totals.",
    "Options change actual center repeat count,loop/partial-post budgets and chain spaces. Measure and check flatness using a physical material trial;algorithm checks do not certify finished dimensions."
  ],
  "repeatUnit": 4,
  "colors": [
    "#243BCE",
    "#C29524",
    "#C44833",
    "#F4F0E8",
    "#F4F0E8"
  ],
  "sunburstOptions": {
    "points": 12,
    "loops": 3,
    "posts": 4,
    "gap": 2,
    "corner": 2
  },
  "squareStructure": {
    "rings": [
      {
        "number": 1,
        "kind": "radial",
        "groups": [
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          },
          {
            "source": "ring",
            "stitches": [
              "dc"
            ],
            "chains": 0
          }
        ],
        "posts": 12,
        "join": {
          "from": 11,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 2,
        "kind": "radial",
        "groups": [
          {
            "source": "R1G0",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G1",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G2",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G3",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G4",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G5",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G6",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G7",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G8",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G9",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G10",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          },
          {
            "source": "R1G11",
            "stitches": [
              "puff"
            ],
            "chains": 2,
            "secureChains": 1,
            "partialPosts": 3
          }
        ],
        "posts": 12,
        "join": {
          "from": 11,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 3,
        "kind": "radial",
        "groups": [
          {
            "source": "R2S0",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S1",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S2",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S3",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S4",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S5",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S6",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S7",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S8",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S9",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S10",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          },
          {
            "source": "R2S11",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 4
          }
        ],
        "posts": 12,
        "join": {
          "from": 11,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 4,
        "kind": "square",
        "groups": [
          {
            "source": "R3S0",
            "corner": 0,
            "stitches": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "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": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "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": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "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": [
              "tr",
              "tr",
              "tr",
              "tr",
              "tr",
              "tr"
            ],
            "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
      },
      {
        "number": 5,
        "kind": "square",
        "groups": [
          {
            "source": "R4S0",
            "corner": 0,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R4S1",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S2",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S3",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S4",
            "corner": 1,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R4S5",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S6",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S7",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S8",
            "corner": 2,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R4S9",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S10",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S11",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S12",
            "corner": 3,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R4S13",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S14",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R4S15",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          }
        ],
        "posts": 60,
        "join": {
          "from": 59,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      }
    ],
    "center": 12,
    "transitionRound": 4
  }
}