{
  "version": 1,
  "tool": "sunburst-granny-square",
  "metadata": {
    "name": "sunburst-granny-square",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 1,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#243BCE",
      "#C44833",
      "#C29524",
      "#F4F0E8"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "sunPoints": 8,
    "puffLoops": 4,
    "clusterPosts": 3,
    "puffSpacing": 1,
    "cornerChains": 2
  },
  "rows": [
    {
      "number": 1,
      "count": 8,
      "text": "Magic ring:ch2 (not counted),8 dc;sl st to first dc. Tighten ring.",
      "closed": true
    },
    {
      "number": 2,
      "count": 8,
      "text": "Join puff color. In each dc make one puff:[yarn over,insert and draw up a loop] 4 times; yarn over and pull through all9 loops;ch1 to secure,then ch1 for spacing. Join to first puff. 8 puffs and8 spacing arches.",
      "closed": true,
      "chainSpaces": 8
    },
    {
      "number": 3,
      "count": 8,
      "text": "In each spacing arch work one 3-dc cluster,ch2. Cluster:[yarn over,insert,draw up a loop,yarn over and pull through2] 3 times;yarn over and pull through all4 loops. Join to first cluster. 8 clusters and8 ch-2 spaces.",
      "closed": true,
      "chainSpaces": 8
    },
    {
      "number": 4,
      "count": 36,
      "text": "Join in a ch-2 space;ch2 (not counted). Repeat four sectors:[3 dc,ch2,3 dc] in corner space;3 dc in next space. Sl st to first actual stitch. 36 counted posts 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,
      0,
      0,
      0,
      0,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      0,
      1,
      1,
      0,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      0,
      1,
      1,
      0,
      3,
      2,
      1,
      0
    ],
    [
      0,
      1,
      2,
      3,
      0,
      0,
      0,
      0,
      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": "4 rounds; widest round 36 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",
    "#C44833",
    "#C29524",
    "#F4F0E8"
  ],
  "sunburstOptions": {
    "points": 8,
    "loops": 4,
    "posts": 3,
    "gap": 1,
    "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
          }
        ],
        "posts": 8,
        "join": {
          "from": 7,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 2,
        "kind": "radial",
        "groups": [
          {
            "source": "R1G0",
            "stitches": [
              "puff"
            ],
            "chains": 1,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G1",
            "stitches": [
              "puff"
            ],
            "chains": 1,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G2",
            "stitches": [
              "puff"
            ],
            "chains": 1,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G3",
            "stitches": [
              "puff"
            ],
            "chains": 1,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G4",
            "stitches": [
              "puff"
            ],
            "chains": 1,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G5",
            "stitches": [
              "puff"
            ],
            "chains": 1,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G6",
            "stitches": [
              "puff"
            ],
            "chains": 1,
            "secureChains": 1,
            "partialPosts": 4
          },
          {
            "source": "R1G7",
            "stitches": [
              "puff"
            ],
            "chains": 1,
            "secureChains": 1,
            "partialPosts": 4
          }
        ],
        "posts": 8,
        "join": {
          "from": 7,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      },
      {
        "number": 3,
        "kind": "radial",
        "groups": [
          {
            "source": "R2S0",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 3
          },
          {
            "source": "R2S1",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 3
          },
          {
            "source": "R2S2",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 3
          },
          {
            "source": "R2S3",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 3
          },
          {
            "source": "R2S4",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 3
          },
          {
            "source": "R2S5",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 3
          },
          {
            "source": "R2S6",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 3
          },
          {
            "source": "R2S7",
            "stitches": [
              "cluster"
            ],
            "chains": 2,
            "partialPosts": 3
          }
        ],
        "posts": 8,
        "join": {
          "from": 7,
          "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": 1,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S3",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S4",
            "corner": 2,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S5",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          },
          {
            "source": "R3S6",
            "corner": 3,
            "stitches": [
              "dc",
              "dc",
              "dc",
              "dc",
              "dc",
              "dc"
            ],
            "chains": 2,
            "split": 3
          },
          {
            "source": "R3S7",
            "corner": null,
            "stitches": [
              "dc",
              "dc",
              "dc"
            ],
            "chains": 0,
            "split": null
          }
        ],
        "posts": 36,
        "join": {
          "from": 35,
          "to": 0,
          "stitch": "sl"
        },
        "turn": false
      }
    ],
    "center": 8,
    "transitionRound": 4
  }
}