{
  "version": 1,
  "tool": "3d-crochet-flower",
  "metadata": {
    "name": "3d-crochet-flower",
    "terms": "US"
  },
  "params": {
    "width": 24,
    "height": 12,
    "rounds": 5,
    "repeat": 4,
    "stitch": "sc",
    "motif": "diamond",
    "colors": [
      "#A35567",
      "#567A66",
      "#E4CA78"
    ],
    "terms": "US",
    "gauge": 20,
    "swatchArea": 100,
    "swatchLength": 25,
    "ballLength": 120,
    "waste": 10,
    "eyeGap": 6,
    "flowerStyle": "mini-bouquet",
    "petals": 6,
    "cupRounds": 3,
    "cupEven": 3,
    "stemChains": 20
  },
  "rows": [
    {
      "number": 1,
      "count": 18,
      "text": "rose head (make 1), row 1: Ch 19; sc in the second chain from hook and each remaining chain: 18 sc. Turning chains do not count.",
      "component": "rose head",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 2,
      "count": 42,
      "text": "rose head (make 1), row 2: Ch1,turn (not counted). Repeat [sl st in next sc,5dc in next sc,sl st in next sc] 6 times. 30 dc and 12 construction slip stitches;each repeat consumes three distinct old sc. Fasten off with a long sewing tail.",
      "chains": 1,
      "component": "rose head",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 3,
      "count": 0,
      "assembly": true,
      "unit": "finishing reference",
      "text": "rose head (make 1), row 3: Roll the first shell tightly for the center;wind the remaining shells around it with the foundation edge underneath. Sew through every rolled foundation layer several times,secure the underside and weave tails without crushing the petal tops. Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops.",
      "component": "rose head",
      "quantity": 1
    },
    {
      "number": 4,
      "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": "tulip head / Unfilled tulip cup (make 1), round 1: Open cylinder (make 1), round 1, base yarn #A35567: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "tulip head / Unfilled tulip cup",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 5,
      "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": "tulip head / Unfilled tulip cup (make 1), round 2: Open cylinder (make 1), round 2, base yarn #A35567: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "tulip head / Unfilled tulip cup",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 6,
      "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": "tulip head / Unfilled tulip cup (make 1), round 3: Open cylinder (make 1), round 3, base yarn #A35567: Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "tulip head / Unfilled tulip cup",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "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": "tulip head / Unfilled tulip cup (make 1), round 4: Open cylinder (make 1), round 4, base yarn #A35567: Sc once in each old stitch; move the first-stitch marker.",
      "component": "tulip head / Unfilled tulip cup",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "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": "tulip head / Unfilled tulip cup (make 1), round 5: Open cylinder (make 1), round 5, base yarn #A35567: Sc once in each old stitch; move the first-stitch marker.",
      "component": "tulip head / Unfilled tulip cup",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 9,
      "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": "tulip head / Unfilled tulip cup (make 1), round 6: Open cylinder (make 1), round 6, base yarn #A35567: Sc once in each old stitch; move the first-stitch marker. Fasten off and weave the tail on the inside. Leave the final rim open; no cap or decrease round is supplied. Fasten off, weave in ends and block the completed motif without stretching.",
      "component": "tulip head / Unfilled tulip cup",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 10,
      "count": 8,
      "text": "raised-daisy head / Eight-petal daisy (make 1), round 1: Magic ring: ch 1 (not counted), 8 sc; sl st to the first sc, excluding this routine join from the count. Tighten the ring.",
      "component": "raised-daisy head / Eight-petal daisy",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 11,
      "count": 32,
      "text": "raised-daisy head / Eight-petal daisy (make 1), round 2: In each of the 8 old sc work [ch2,3dc,ch2,sl st] into that same base. Move to the next old sc for the next petal. 8 petals: 24 dc, 8 petal-closing slip stitches and 32 decorative chains. The petal-closing slip stitches are included in this round's 32 completed stitches.",
      "chains": 32,
      "component": "raised-daisy head / Eight-petal daisy",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 12,
      "count": 0,
      "assembly": true,
      "unit": "finishing reference",
      "text": "raised-daisy head / Eight-petal daisy (make 1), round 3: Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops. Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops.",
      "component": "raised-daisy head / Eight-petal daisy",
      "quantity": 1
    },
    {
      "number": 13,
      "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": "raised-daisy head / Raised closed center (make 1), round 1: Sphere (make 1), round 1, base yarn #E4CA78: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
      "component": "raised-daisy head / Raised closed center",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 14,
      "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": "raised-daisy head / Raised closed center (make 1), round 2: Sphere (make 1), round 2, base yarn #E4CA78: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
      "component": "raised-daisy head / Raised closed center",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 15,
      "count": 6,
      "consumed": 12,
      "operations": [
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        },
        {
          "stitch": "dec",
          "consumes": 2,
          "produces": 1
        }
      ],
      "text": "raised-daisy head / Raised closed center (make 1), round 3: Sphere (make 1), round 3, base yarn #E4CA78: Repeat [0 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; pass the tail through the remaining six front loops, draw closed and conceal the tail. This sewing closure adds no crochet round. Fasten off, weave in ends and block the completed motif without stretching.",
      "component": "raised-daisy head / Raised closed center",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 16,
      "count": 19,
      "text": "Soft stem cords (make 3), row 1: Ch 20. Skip the nearest chain. Sl st in the second chain from hook and each remaining chain: 19 slip stitches. Do not add an extra turning row. Leave both ends long enough for the stated attachment. Fasten off and retain suitable attachment tails. This cord is soft;it contains no rigid stem or hidden wire.",
      "component": "Soft stem cords",
      "quantity": 3,
      "unit": "counted outputs per copy"
    },
    {
      "number": 17,
      "count": 11,
      "text": "Separate bunching tie (make 1), row 1: Ch 12. Skip the nearest chain. Sl st in the second chain from hook and each remaining chain: 11 slip stitches. Do not add an extra turning row. Leave both ends long enough for the stated attachment. Fasten off and retain suitable attachment tails. This cord is soft;it contains no rigid stem or hidden wire.",
      "component": "Separate bunching tie",
      "quantity": 1,
      "unit": "counted outputs per copy"
    },
    {
      "number": 18,
      "count": 3,
      "unit": "rim shaping tacks",
      "component": "Assembly",
      "assembly": true,
      "text": "tulip head: Keep the cup unfilled. On its final round6,mark stitches1,7,13. Bring these three rim points together;sew1to7,7to13,and13to1. Reinforce the three-way center while leaving the three intervening rim arcs unsewn as lobes. Conceal the tails without gathering the entire opening."
    },
    {
      "number": 19,
      "count": 4,
      "unit": "center-to-daisy sewing tacks",
      "component": "Assembly",
      "assembly": true,
      "text": "raised-daisy head: Lightly fill and close the small center as its source states. Pin its widest round2stitches1,4,7,10 respectively over daisy center-round1stitches1,3,5,7. Sew and reinforce those four distributed tacks through the back. Keep petal tops free and verify the real raised center does not distort the daisy."
    },
    {
      "number": 20,
      "count": 6,
      "unit": "head-to-stem sewing tacks",
      "component": "Assembly",
      "assembly": true,
      "text": "Finish each of the 3 flower heads through its own source steps first. Attach one soft stem cord with two separate tacks through its first two slip stitches and the securely finished underside of that head. For the tulip use base round1positions1and4;for a daisy use its center positions1and5;for rolled heads catch the secured foundation layers. Pin the actual heads before reinforcing. These cords are flexible,not rigid standing stems."
    },
    {
      "number": 21,
      "count": 1,
      "unit": "soft bouquet tie",
      "component": "Assembly",
      "assembly": true,
      "text": "Arrange the completed heads at the intended relative heights,gather the soft cords and wrap the separate short tie around them. Knot its ends securely and weave attachment tails. This is a soft decorative bouquet;physical balance,head spacing and stem length need a real trial."
    }
  ],
  "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": "8 separate pieces from 6 counted recipes; measure a finished sample for physical size",
  "materials": [
    "Smooth compatible yarns in the selected roles",
    "A matching hook, removable markers, tapestry needle and scissors",
    "A small amount of suitable filling for the separately closed raised daisy center"
  ],
  "notes": [
    "Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops.",
    "Native diagrams show actual insertion sources,not physical dimensions. Chains are additional to completed-stitch totals unless explicitly counted. No physical crochet or attachment-strength test is claimed.",
    "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.",
    "Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops.",
    "Native diagrams show actual insertion sources,not physical dimensions. Chains are additional to completed-stitch totals unless explicitly counted. No physical crochet or attachment-strength test is claimed.",
    "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.",
    "Fasten off and retain suitable attachment tails. This cord is soft;it contains no rigid stem or hidden wire.",
    "This is a counted source-connected construction schematic. Physical size,fit,texture and finishing need a real sample.",
    "Fasten off and retain suitable attachment tails. This cord is soft;it contains no rigid stem or hidden wire.",
    "This is a counted source-connected construction schematic. Physical size,fit,texture and finishing need a real sample.",
    "tulip head: Keep the cup unfilled. On its final round6,mark stitches1,7,13. Bring these three rim points together;sew1to7,7to13,and13to1. Reinforce the three-way center while leaving the three intervening rim arcs unsewn as lobes. Conceal the tails without gathering the entire opening.",
    "raised-daisy head: Lightly fill and close the small center as its source states. Pin its widest round2stitches1,4,7,10 respectively over daisy center-round1stitches1,3,5,7. Sew and reinforce those four distributed tacks through the back. Keep petal tops free and verify the real raised center does not distort the daisy.",
    "Finish each of the 3 flower heads through its own source steps first. Attach one soft stem cord with two separate tacks through its first two slip stitches and the securely finished underside of that head. For the tulip use base round1positions1and4;for a daisy use its center positions1and5;for rolled heads catch the secured foundation layers. Pin the actual heads before reinforcing. These cords are flexible,not rigid standing stems.",
    "Arrange the completed heads at the intended relative heights,gather the soft cords and wrap the separate short tie around them. Knot its ends securely and weave attachment tails. This is a soft decorative bouquet;physical balance,head spacing and stem length need a real trial.",
    "Component counts describe one copy. Make the stated quantities separately; sewing, placement and finishing references are not additional crochet outputs.",
    "These are source-connected construction diagrams. Measure actual yarn, hook, stitch and row gauge before relying on finished dimensions.",
    "Crochet outputs exclude separately labeled shaping tacks,seams and ties. No physical flower sample or fixed finished dimensions are claimed."
  ],
  "repeatUnit": null,
  "colors": [
    "#A35567",
    "#567A66",
    "#E4CA78"
  ],
  "parts": [
    {
      "name": "rose head",
      "quantity": 1,
      "kind": "project",
      "workMode": "flat",
      "color": 0,
      "usedColors": [
        0
      ],
      "pattern": {
        "version": 1,
        "tool": "3d-crochet-flower",
        "metadata": {
          "name": "3d-crochet-flower",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 5,
          "repeat": 4,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#A35567",
            "#567A66",
            "#E4CA78"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "flowerStyle": "rose",
          "petals": 6,
          "cupRounds": 3,
          "cupEven": 3,
          "stemChains": 20
        },
        "rows": [
          {
            "number": 1,
            "count": 18,
            "text": "Ch 19; sc in the second chain from hook and each remaining chain: 18 sc. Turning chains do not count."
          },
          {
            "number": 2,
            "count": 42,
            "text": "Ch1,turn (not counted). Repeat [sl st in next sc,5dc in next sc,sl st in next sc] 6 times. 30 dc and 12 construction slip stitches;each repeat consumes three distinct old sc. Fasten off with a long sewing tail.",
            "chains": 1
          },
          {
            "number": 3,
            "count": 0,
            "assembly": true,
            "unit": "finishing reference",
            "text": "Roll the first shell tightly for the center;wind the remaining shells around it with the foundation edge underneath. Sew through every rolled foundation layer several times,secure the underside and weave tails without crushing the petal tops."
          }
        ],
        "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": "60 crochet outputs before separate finishing;measure the real flower",
        "materials": [
          "Compatible smooth yarns and matching hook",
          "Tapestry needle,scissors and removable source markers"
        ],
        "notes": [
          "Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops.",
          "Native diagrams show actual insertion sources,not physical dimensions. Chains are additional to completed-stitch totals unless explicitly counted. No physical crochet or attachment-strength test is claimed."
        ],
        "repeatUnit": null,
        "colors": [
          "#A35567",
          "#567A66",
          "#E4CA78"
        ],
        "construction": "rose flower",
        "motifStructure": {
          "style": "rose",
          "workMode": "flat",
          "nodes": [
            {
              "id": "N1",
              "stitch": "ch",
              "x": 0,
              "y": 140,
              "row": null,
              "source": [],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N2",
              "stitch": "ch",
              "x": 26,
              "y": 140,
              "row": null,
              "source": [
                "N1"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N3",
              "stitch": "ch",
              "x": 52,
              "y": 140,
              "row": null,
              "source": [
                "N2"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N4",
              "stitch": "ch",
              "x": 78,
              "y": 140,
              "row": null,
              "source": [
                "N3"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N5",
              "stitch": "ch",
              "x": 104,
              "y": 140,
              "row": null,
              "source": [
                "N4"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N6",
              "stitch": "ch",
              "x": 130,
              "y": 140,
              "row": null,
              "source": [
                "N5"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N7",
              "stitch": "ch",
              "x": 156,
              "y": 140,
              "row": null,
              "source": [
                "N6"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N8",
              "stitch": "ch",
              "x": 182,
              "y": 140,
              "row": null,
              "source": [
                "N7"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N9",
              "stitch": "ch",
              "x": 208,
              "y": 140,
              "row": null,
              "source": [
                "N8"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N10",
              "stitch": "ch",
              "x": 234,
              "y": 140,
              "row": null,
              "source": [
                "N9"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N11",
              "stitch": "ch",
              "x": 260,
              "y": 140,
              "row": null,
              "source": [
                "N10"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N12",
              "stitch": "ch",
              "x": 286,
              "y": 140,
              "row": null,
              "source": [
                "N11"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N13",
              "stitch": "ch",
              "x": 312,
              "y": 140,
              "row": null,
              "source": [
                "N12"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N14",
              "stitch": "ch",
              "x": 338,
              "y": 140,
              "row": null,
              "source": [
                "N13"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N15",
              "stitch": "ch",
              "x": 364,
              "y": 140,
              "row": null,
              "source": [
                "N14"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N16",
              "stitch": "ch",
              "x": 390,
              "y": 140,
              "row": null,
              "source": [
                "N15"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N17",
              "stitch": "ch",
              "x": 416,
              "y": 140,
              "row": null,
              "source": [
                "N16"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N18",
              "stitch": "ch",
              "x": 442,
              "y": 140,
              "row": null,
              "source": [
                "N17"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N19",
              "stitch": "ch",
              "x": 468,
              "y": 140,
              "row": null,
              "source": [
                "N18"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N20",
              "stitch": "sc",
              "x": 442,
              "y": 105,
              "row": 0,
              "source": [
                "C18"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N21",
              "stitch": "sc",
              "x": 416,
              "y": 105,
              "row": 0,
              "source": [
                "C17"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N22",
              "stitch": "sc",
              "x": 390,
              "y": 105,
              "row": 0,
              "source": [
                "C16"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N23",
              "stitch": "sc",
              "x": 364,
              "y": 105,
              "row": 0,
              "source": [
                "C15"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N24",
              "stitch": "sc",
              "x": 338,
              "y": 105,
              "row": 0,
              "source": [
                "C14"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N25",
              "stitch": "sc",
              "x": 312,
              "y": 105,
              "row": 0,
              "source": [
                "C13"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N26",
              "stitch": "sc",
              "x": 286,
              "y": 105,
              "row": 0,
              "source": [
                "C12"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N27",
              "stitch": "sc",
              "x": 260,
              "y": 105,
              "row": 0,
              "source": [
                "C11"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N28",
              "stitch": "sc",
              "x": 234,
              "y": 105,
              "row": 0,
              "source": [
                "C10"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N29",
              "stitch": "sc",
              "x": 208,
              "y": 105,
              "row": 0,
              "source": [
                "C9"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N30",
              "stitch": "sc",
              "x": 182,
              "y": 105,
              "row": 0,
              "source": [
                "C8"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N31",
              "stitch": "sc",
              "x": 156,
              "y": 105,
              "row": 0,
              "source": [
                "C7"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N32",
              "stitch": "sc",
              "x": 130,
              "y": 105,
              "row": 0,
              "source": [
                "C6"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N33",
              "stitch": "sc",
              "x": 104,
              "y": 105,
              "row": 0,
              "source": [
                "C5"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N34",
              "stitch": "sc",
              "x": 78,
              "y": 105,
              "row": 0,
              "source": [
                "C4"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N35",
              "stitch": "sc",
              "x": 52,
              "y": 105,
              "row": 0,
              "source": [
                "C3"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N36",
              "stitch": "sc",
              "x": 26,
              "y": 105,
              "row": 0,
              "source": [
                "C2"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N37",
              "stitch": "sc",
              "x": 0,
              "y": 105,
              "row": 0,
              "source": [
                "C1"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N38",
              "stitch": "ch",
              "x": -20,
              "y": 75,
              "row": 1,
              "source": [
                "N37"
              ],
              "counted": false,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N39",
              "stitch": "sl",
              "x": 0,
              "y": 72,
              "row": 1,
              "source": [
                "N37"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N40",
              "stitch": "dc",
              "x": 2,
              "y": 32,
              "row": 1,
              "source": [
                "N36"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N41",
              "stitch": "dc",
              "x": 14,
              "y": 32,
              "row": 1,
              "source": [
                "N36"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N42",
              "stitch": "dc",
              "x": 26,
              "y": 32,
              "row": 1,
              "source": [
                "N36"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N43",
              "stitch": "dc",
              "x": 38,
              "y": 32,
              "row": 1,
              "source": [
                "N36"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N44",
              "stitch": "dc",
              "x": 50,
              "y": 32,
              "row": 1,
              "source": [
                "N36"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N45",
              "stitch": "sl",
              "x": 52,
              "y": 72,
              "row": 1,
              "source": [
                "N35"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N46",
              "stitch": "sl",
              "x": 78,
              "y": 72,
              "row": 1,
              "source": [
                "N34"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N47",
              "stitch": "dc",
              "x": 80,
              "y": 32,
              "row": 1,
              "source": [
                "N33"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N48",
              "stitch": "dc",
              "x": 92,
              "y": 32,
              "row": 1,
              "source": [
                "N33"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N49",
              "stitch": "dc",
              "x": 104,
              "y": 32,
              "row": 1,
              "source": [
                "N33"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N50",
              "stitch": "dc",
              "x": 116,
              "y": 32,
              "row": 1,
              "source": [
                "N33"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N51",
              "stitch": "dc",
              "x": 128,
              "y": 32,
              "row": 1,
              "source": [
                "N33"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N52",
              "stitch": "sl",
              "x": 130,
              "y": 72,
              "row": 1,
              "source": [
                "N32"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N53",
              "stitch": "sl",
              "x": 156,
              "y": 72,
              "row": 1,
              "source": [
                "N31"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N54",
              "stitch": "dc",
              "x": 158,
              "y": 32,
              "row": 1,
              "source": [
                "N30"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N55",
              "stitch": "dc",
              "x": 170,
              "y": 32,
              "row": 1,
              "source": [
                "N30"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N56",
              "stitch": "dc",
              "x": 182,
              "y": 32,
              "row": 1,
              "source": [
                "N30"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N57",
              "stitch": "dc",
              "x": 194,
              "y": 32,
              "row": 1,
              "source": [
                "N30"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N58",
              "stitch": "dc",
              "x": 206,
              "y": 32,
              "row": 1,
              "source": [
                "N30"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N59",
              "stitch": "sl",
              "x": 208,
              "y": 72,
              "row": 1,
              "source": [
                "N29"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N60",
              "stitch": "sl",
              "x": 234,
              "y": 72,
              "row": 1,
              "source": [
                "N28"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N61",
              "stitch": "dc",
              "x": 236,
              "y": 32,
              "row": 1,
              "source": [
                "N27"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N62",
              "stitch": "dc",
              "x": 248,
              "y": 32,
              "row": 1,
              "source": [
                "N27"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N63",
              "stitch": "dc",
              "x": 260,
              "y": 32,
              "row": 1,
              "source": [
                "N27"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N64",
              "stitch": "dc",
              "x": 272,
              "y": 32,
              "row": 1,
              "source": [
                "N27"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N65",
              "stitch": "dc",
              "x": 284,
              "y": 32,
              "row": 1,
              "source": [
                "N27"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N66",
              "stitch": "sl",
              "x": 286,
              "y": 72,
              "row": 1,
              "source": [
                "N26"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N67",
              "stitch": "sl",
              "x": 312,
              "y": 72,
              "row": 1,
              "source": [
                "N25"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N68",
              "stitch": "dc",
              "x": 314,
              "y": 32,
              "row": 1,
              "source": [
                "N24"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N69",
              "stitch": "dc",
              "x": 326,
              "y": 32,
              "row": 1,
              "source": [
                "N24"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N70",
              "stitch": "dc",
              "x": 338,
              "y": 32,
              "row": 1,
              "source": [
                "N24"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N71",
              "stitch": "dc",
              "x": 350,
              "y": 32,
              "row": 1,
              "source": [
                "N24"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N72",
              "stitch": "dc",
              "x": 362,
              "y": 32,
              "row": 1,
              "source": [
                "N24"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N73",
              "stitch": "sl",
              "x": 364,
              "y": 72,
              "row": 1,
              "source": [
                "N23"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N74",
              "stitch": "sl",
              "x": 390,
              "y": 72,
              "row": 1,
              "source": [
                "N22"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N75",
              "stitch": "dc",
              "x": 392,
              "y": 32,
              "row": 1,
              "source": [
                "N21"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N76",
              "stitch": "dc",
              "x": 404,
              "y": 32,
              "row": 1,
              "source": [
                "N21"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N77",
              "stitch": "dc",
              "x": 416,
              "y": 32,
              "row": 1,
              "source": [
                "N21"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N78",
              "stitch": "dc",
              "x": 428,
              "y": 32,
              "row": 1,
              "source": [
                "N21"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N79",
              "stitch": "dc",
              "x": 440,
              "y": 32,
              "row": 1,
              "source": [
                "N21"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N80",
              "stitch": "sl",
              "x": 442,
              "y": 72,
              "row": 1,
              "source": [
                "N20"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            }
          ],
          "anchors": [
            {
              "id": "C1",
              "x": 0,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C2",
              "x": 26,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C3",
              "x": 52,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C4",
              "x": 78,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C5",
              "x": 104,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C6",
              "x": 130,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C7",
              "x": 156,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C8",
              "x": 182,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C9",
              "x": 208,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C10",
              "x": 234,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C11",
              "x": 260,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C12",
              "x": 286,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C13",
              "x": 312,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C14",
              "x": 338,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C15",
              "x": 364,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C16",
              "x": 390,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C17",
              "x": 416,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C18",
              "x": 442,
              "y": 140,
              "type": "chain"
            },
            {
              "id": "C19",
              "x": 468,
              "y": 140,
              "type": "chain"
            }
          ]
        },
        "foundation": 19
      },
      "rows": [
        {
          "number": 1,
          "count": 18,
          "text": "Ch 19; sc in the second chain from hook and each remaining chain: 18 sc. Turning chains do not count."
        },
        {
          "number": 2,
          "count": 42,
          "text": "Ch1,turn (not counted). Repeat [sl st in next sc,5dc in next sc,sl st in next sc] 6 times. 30 dc and 12 construction slip stitches;each repeat consumes three distinct old sc. Fasten off with a long sewing tail.",
          "chains": 1
        },
        {
          "number": 3,
          "count": 0,
          "assembly": true,
          "unit": "finishing reference",
          "text": "Roll the first shell tightly for the center;wind the remaining shells around it with the foundation edge underneath. Sew through every rolled foundation layer several times,secure the underside and weave tails without crushing the petal tops."
        }
      ],
      "finish": "Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops."
    },
    {
      "name": "tulip head / Unfilled tulip cup",
      "quantity": 1,
      "kind": "project",
      "workMode": "round",
      "color": 0,
      "usedColors": [
        0
      ],
      "pattern": {
        "version": 1,
        "tool": "amigurumi-shape",
        "metadata": {
          "name": "amigurumi-shape",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 3,
          "repeat": 4,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#A35567",
            "#A35567"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "flowerStyle": "tulip",
          "petals": 6,
          "cupRounds": 3,
          "cupEven": 3,
          "stemChains": 20,
          "shapeStudy": "cylinder",
          "evenRounds": 3
        },
        "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": "Open cylinder (make 1), round 1, base yarn #A35567: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
            "component": "Open cylinder",
            "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": "Open cylinder (make 1), round 2, base yarn #A35567: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
            "component": "Open cylinder",
            "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": "Open cylinder (make 1), round 3, base yarn #A35567: Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
            "component": "Open cylinder",
            "quantity": 1
          },
          {
            "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": "Open cylinder (make 1), round 4, base yarn #A35567: Sc once in each old stitch; move the first-stitch marker.",
            "component": "Open cylinder",
            "quantity": 1
          },
          {
            "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": "Open cylinder (make 1), round 5, base yarn #A35567: Sc once in each old stitch; move the first-stitch marker.",
            "component": "Open cylinder",
            "quantity": 1
          },
          {
            "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": "Open cylinder (make 1), round 6, base yarn #A35567: Sc once in each old stitch; move the first-stitch marker. Fasten off and weave the tail on the inside. Leave the final rim open; no cap or decrease round is supplied.",
            "component": "Open cylinder",
            "quantity": 1
          }
        ],
        "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": "1 separate pieces; 0 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": [
          "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."
        ],
        "repeatUnit": null,
        "colors": [
          "#A35567",
          "#A35567"
        ],
        "parts": [
          {
            "name": "Open cylinder",
            "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."
              }
            ],
            "foundation": {
              "type": "ring"
            },
            "closure": {
              "type": "open-rim",
              "count": 18
            },
            "finish": "Fasten off and weave the tail on the inside. Leave the final rim open; no cap or decrease round is supplied."
          }
        ],
        "assembly": [],
        "shapePlan": {
          "mode": "cylinder",
          "nodes": [
            {
              "id": "0:1",
              "part": 0,
              "copy": 1,
              "label": "Open cylinder 1"
            }
          ],
          "joins": [],
          "closures": [
            {
              "type": "open-rim",
              "count": 18
            }
          ]
        },
        "construction": "Original cylinder shape study"
      },
      "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": "Open cylinder (make 1), round 1, base yarn #A35567: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
          "component": "Open cylinder",
          "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": "Open cylinder (make 1), round 2, base yarn #A35567: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
          "component": "Open cylinder",
          "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": "Open cylinder (make 1), round 3, base yarn #A35567: Repeat [1 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
          "component": "Open cylinder",
          "quantity": 1
        },
        {
          "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": "Open cylinder (make 1), round 4, base yarn #A35567: Sc once in each old stitch; move the first-stitch marker.",
          "component": "Open cylinder",
          "quantity": 1
        },
        {
          "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": "Open cylinder (make 1), round 5, base yarn #A35567: Sc once in each old stitch; move the first-stitch marker.",
          "component": "Open cylinder",
          "quantity": 1
        },
        {
          "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": "Open cylinder (make 1), round 6, base yarn #A35567: Sc once in each old stitch; move the first-stitch marker. Fasten off and weave the tail on the inside. Leave the final rim open; no cap or decrease round is supplied.",
          "component": "Open cylinder",
          "quantity": 1
        }
      ],
      "finish": "Fasten off, weave in ends and block the completed motif without stretching."
    },
    {
      "name": "raised-daisy head / Eight-petal daisy",
      "quantity": 1,
      "kind": "project",
      "workMode": "round",
      "color": 0,
      "usedColors": [
        0,
        1
      ],
      "pattern": {
        "version": 1,
        "tool": "applique-motif",
        "metadata": {
          "name": "applique-motif",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 5,
          "repeat": 4,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#A35567",
            "#567A66",
            "#E4CA78"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "flowerStyle": "raised-daisy",
          "petals": 6,
          "cupRounds": 3,
          "cupEven": 3,
          "stemChains": 20,
          "appliqueStyle": "daisy"
        },
        "rows": [
          {
            "number": 1,
            "count": 8,
            "text": "Magic ring: ch 1 (not counted), 8 sc; sl st to the first sc, excluding this routine join from the count. Tighten the ring."
          },
          {
            "number": 2,
            "count": 32,
            "text": "In each of the 8 old sc work [ch2,3dc,ch2,sl st] into that same base. Move to the next old sc for the next petal. 8 petals: 24 dc, 8 petal-closing slip stitches and 32 decorative chains. The petal-closing slip stitches are included in this round's 32 completed stitches.",
            "chains": 32
          },
          {
            "number": 3,
            "count": 0,
            "assembly": true,
            "unit": "finishing reference",
            "text": "Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops."
          }
        ],
        "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": "daisy applique; 40 completed stitches plus stated chains;measure a real sample",
        "materials": [
          "Compatible smooth yarns and matching hook",
          "Tapestry needle,scissors and removable source markers"
        ],
        "notes": [
          "Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops.",
          "Native diagrams show actual insertion sources,not physical dimensions. Chains are additional to completed-stitch totals unless explicitly counted. No physical crochet or attachment-strength test is claimed."
        ],
        "repeatUnit": null,
        "colors": [
          "#A35567",
          "#567A66",
          "#E4CA78"
        ],
        "construction": "daisy applique",
        "motifStructure": {
          "style": "daisy",
          "workMode": "round",
          "nodes": [
            {
              "id": "N1",
              "stitch": "sc",
              "x": 0,
              "y": -30,
              "row": 0,
              "source": [
                "MR"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N2",
              "stitch": "sc",
              "x": 21.213203,
              "y": -21.213203,
              "row": 0,
              "source": [
                "MR"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N3",
              "stitch": "sc",
              "x": 30,
              "y": 0,
              "row": 0,
              "source": [
                "MR"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N4",
              "stitch": "sc",
              "x": 21.213203,
              "y": 21.213203,
              "row": 0,
              "source": [
                "MR"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N5",
              "stitch": "sc",
              "x": 0,
              "y": 30,
              "row": 0,
              "source": [
                "MR"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N6",
              "stitch": "sc",
              "x": -21.213203,
              "y": 21.213203,
              "row": 0,
              "source": [
                "MR"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N7",
              "stitch": "sc",
              "x": -30,
              "y": 0,
              "row": 0,
              "source": [
                "MR"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N8",
              "stitch": "sc",
              "x": -21.213203,
              "y": -21.213203,
              "row": 0,
              "source": [
                "MR"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N9",
              "stitch": "ch",
              "x": -13.75,
              "y": -60,
              "row": 1,
              "source": [
                "N1"
              ],
              "counted": false,
              "color": 1,
              "rotation": 0
            },
            {
              "id": "N10",
              "stitch": "ch",
              "x": -17.5,
              "y": -82,
              "row": 1,
              "source": [
                "N1"
              ],
              "counted": false,
              "color": 1,
              "rotation": 0
            },
            {
              "id": "N11",
              "stitch": "dc",
              "x": -13.75,
              "y": -106,
              "row": 1,
              "source": [
                "N1"
              ],
              "counted": true,
              "color": 1,
              "rotation": 0
            },
            {
              "id": "N12",
              "stitch": "dc",
              "x": 0,
              "y": -106,
              "row": 1,
              "source": [
                "N1"
              ],
              "counted": true,
              "color": 1,
              "rotation": 0
            },
            {
              "id": "N13",
              "stitch": "dc",
              "x": 13.75,
              "y": -106,
              "row": 1,
              "source": [
                "N1"
              ],
              "counted": true,
              "color": 1,
              "rotation": 0
            },
            {
              "id": "N14",
              "stitch": "ch",
              "x": 17.5,
              "y": -82,
              "row": 1,
              "source": [
                "N1"
              ],
              "counted": false,
              "color": 1,
              "rotation": 0
            },
            {
              "id": "N15",
              "stitch": "ch",
              "x": 13.75,
              "y": -60,
              "row": 1,
              "source": [
                "N1"
              ],
              "counted": false,
              "color": 1,
              "rotation": 0
            },
            {
              "id": "N16",
              "stitch": "sl",
              "x": 0,
              "y": -46,
              "row": 1,
              "source": [
                "N1"
              ],
              "counted": true,
              "color": 1,
              "rotation": 0
            },
            {
              "id": "N17",
              "stitch": "ch",
              "x": 32.703689,
              "y": -52.149125,
              "row": 1,
              "source": [
                "N2"
              ],
              "counted": false,
              "color": 1,
              "rotation": 45
            },
            {
              "id": "N18",
              "stitch": "ch",
              "x": 45.608387,
              "y": -70.357125,
              "row": 1,
              "source": [
                "N2"
              ],
              "counted": false,
              "color": 1,
              "rotation": 45
            },
            {
              "id": "N19",
              "stitch": "dc",
              "x": 65.230601,
              "y": -84.676037,
              "row": 1,
              "source": [
                "N2"
              ],
              "counted": true,
              "color": 1,
              "rotation": 45
            },
            {
              "id": "N20",
              "stitch": "dc",
              "x": 74.953319,
              "y": -74.953319,
              "row": 1,
              "source": [
                "N2"
              ],
              "counted": true,
              "color": 1,
              "rotation": 45
            },
            {
              "id": "N21",
              "stitch": "dc",
              "x": 84.676037,
              "y": -65.230601,
              "row": 1,
              "source": [
                "N2"
              ],
              "counted": true,
              "color": 1,
              "rotation": 45
            },
            {
              "id": "N22",
              "stitch": "ch",
              "x": 70.357125,
              "y": -45.608387,
              "row": 1,
              "source": [
                "N2"
              ],
              "counted": false,
              "color": 1,
              "rotation": 45
            },
            {
              "id": "N23",
              "stitch": "ch",
              "x": 52.149125,
              "y": -32.703689,
              "row": 1,
              "source": [
                "N2"
              ],
              "counted": false,
              "color": 1,
              "rotation": 45
            },
            {
              "id": "N24",
              "stitch": "sl",
              "x": 32.526912,
              "y": -32.526912,
              "row": 1,
              "source": [
                "N2"
              ],
              "counted": true,
              "color": 1,
              "rotation": 45
            },
            {
              "id": "N25",
              "stitch": "ch",
              "x": 60,
              "y": -13.75,
              "row": 1,
              "source": [
                "N3"
              ],
              "counted": false,
              "color": 1,
              "rotation": 90
            },
            {
              "id": "N26",
              "stitch": "ch",
              "x": 82,
              "y": -17.5,
              "row": 1,
              "source": [
                "N3"
              ],
              "counted": false,
              "color": 1,
              "rotation": 90
            },
            {
              "id": "N27",
              "stitch": "dc",
              "x": 106,
              "y": -13.75,
              "row": 1,
              "source": [
                "N3"
              ],
              "counted": true,
              "color": 1,
              "rotation": 90
            },
            {
              "id": "N28",
              "stitch": "dc",
              "x": 106,
              "y": 0,
              "row": 1,
              "source": [
                "N3"
              ],
              "counted": true,
              "color": 1,
              "rotation": 90
            },
            {
              "id": "N29",
              "stitch": "dc",
              "x": 106,
              "y": 13.75,
              "row": 1,
              "source": [
                "N3"
              ],
              "counted": true,
              "color": 1,
              "rotation": 90
            },
            {
              "id": "N30",
              "stitch": "ch",
              "x": 82,
              "y": 17.5,
              "row": 1,
              "source": [
                "N3"
              ],
              "counted": false,
              "color": 1,
              "rotation": 90
            },
            {
              "id": "N31",
              "stitch": "ch",
              "x": 60,
              "y": 13.75,
              "row": 1,
              "source": [
                "N3"
              ],
              "counted": false,
              "color": 1,
              "rotation": 90
            },
            {
              "id": "N32",
              "stitch": "sl",
              "x": 46,
              "y": 0,
              "row": 1,
              "source": [
                "N3"
              ],
              "counted": true,
              "color": 1,
              "rotation": 90
            },
            {
              "id": "N33",
              "stitch": "ch",
              "x": 52.149125,
              "y": 32.703689,
              "row": 1,
              "source": [
                "N4"
              ],
              "counted": false,
              "color": 1,
              "rotation": 135
            },
            {
              "id": "N34",
              "stitch": "ch",
              "x": 70.357125,
              "y": 45.608387,
              "row": 1,
              "source": [
                "N4"
              ],
              "counted": false,
              "color": 1,
              "rotation": 135
            },
            {
              "id": "N35",
              "stitch": "dc",
              "x": 84.676037,
              "y": 65.230601,
              "row": 1,
              "source": [
                "N4"
              ],
              "counted": true,
              "color": 1,
              "rotation": 135
            },
            {
              "id": "N36",
              "stitch": "dc",
              "x": 74.953319,
              "y": 74.953319,
              "row": 1,
              "source": [
                "N4"
              ],
              "counted": true,
              "color": 1,
              "rotation": 135
            },
            {
              "id": "N37",
              "stitch": "dc",
              "x": 65.230601,
              "y": 84.676037,
              "row": 1,
              "source": [
                "N4"
              ],
              "counted": true,
              "color": 1,
              "rotation": 135
            },
            {
              "id": "N38",
              "stitch": "ch",
              "x": 45.608387,
              "y": 70.357125,
              "row": 1,
              "source": [
                "N4"
              ],
              "counted": false,
              "color": 1,
              "rotation": 135
            },
            {
              "id": "N39",
              "stitch": "ch",
              "x": 32.703689,
              "y": 52.149125,
              "row": 1,
              "source": [
                "N4"
              ],
              "counted": false,
              "color": 1,
              "rotation": 135
            },
            {
              "id": "N40",
              "stitch": "sl",
              "x": 32.526912,
              "y": 32.526912,
              "row": 1,
              "source": [
                "N4"
              ],
              "counted": true,
              "color": 1,
              "rotation": 135
            },
            {
              "id": "N41",
              "stitch": "ch",
              "x": 13.75,
              "y": 60,
              "row": 1,
              "source": [
                "N5"
              ],
              "counted": false,
              "color": 1,
              "rotation": 180
            },
            {
              "id": "N42",
              "stitch": "ch",
              "x": 17.5,
              "y": 82,
              "row": 1,
              "source": [
                "N5"
              ],
              "counted": false,
              "color": 1,
              "rotation": 180
            },
            {
              "id": "N43",
              "stitch": "dc",
              "x": 13.75,
              "y": 106,
              "row": 1,
              "source": [
                "N5"
              ],
              "counted": true,
              "color": 1,
              "rotation": 180
            },
            {
              "id": "N44",
              "stitch": "dc",
              "x": 0,
              "y": 106,
              "row": 1,
              "source": [
                "N5"
              ],
              "counted": true,
              "color": 1,
              "rotation": 180
            },
            {
              "id": "N45",
              "stitch": "dc",
              "x": -13.75,
              "y": 106,
              "row": 1,
              "source": [
                "N5"
              ],
              "counted": true,
              "color": 1,
              "rotation": 180
            },
            {
              "id": "N46",
              "stitch": "ch",
              "x": -17.5,
              "y": 82,
              "row": 1,
              "source": [
                "N5"
              ],
              "counted": false,
              "color": 1,
              "rotation": 180
            },
            {
              "id": "N47",
              "stitch": "ch",
              "x": -13.75,
              "y": 60,
              "row": 1,
              "source": [
                "N5"
              ],
              "counted": false,
              "color": 1,
              "rotation": 180
            },
            {
              "id": "N48",
              "stitch": "sl",
              "x": 0,
              "y": 46,
              "row": 1,
              "source": [
                "N5"
              ],
              "counted": true,
              "color": 1,
              "rotation": 180
            },
            {
              "id": "N49",
              "stitch": "ch",
              "x": -32.703689,
              "y": 52.149125,
              "row": 1,
              "source": [
                "N6"
              ],
              "counted": false,
              "color": 1,
              "rotation": 225
            },
            {
              "id": "N50",
              "stitch": "ch",
              "x": -45.608387,
              "y": 70.357125,
              "row": 1,
              "source": [
                "N6"
              ],
              "counted": false,
              "color": 1,
              "rotation": 225
            },
            {
              "id": "N51",
              "stitch": "dc",
              "x": -65.230601,
              "y": 84.676037,
              "row": 1,
              "source": [
                "N6"
              ],
              "counted": true,
              "color": 1,
              "rotation": 225
            },
            {
              "id": "N52",
              "stitch": "dc",
              "x": -74.953319,
              "y": 74.953319,
              "row": 1,
              "source": [
                "N6"
              ],
              "counted": true,
              "color": 1,
              "rotation": 225
            },
            {
              "id": "N53",
              "stitch": "dc",
              "x": -84.676037,
              "y": 65.230601,
              "row": 1,
              "source": [
                "N6"
              ],
              "counted": true,
              "color": 1,
              "rotation": 225
            },
            {
              "id": "N54",
              "stitch": "ch",
              "x": -70.357125,
              "y": 45.608387,
              "row": 1,
              "source": [
                "N6"
              ],
              "counted": false,
              "color": 1,
              "rotation": 225
            },
            {
              "id": "N55",
              "stitch": "ch",
              "x": -52.149125,
              "y": 32.703689,
              "row": 1,
              "source": [
                "N6"
              ],
              "counted": false,
              "color": 1,
              "rotation": 225
            },
            {
              "id": "N56",
              "stitch": "sl",
              "x": -32.526912,
              "y": 32.526912,
              "row": 1,
              "source": [
                "N6"
              ],
              "counted": true,
              "color": 1,
              "rotation": 225
            },
            {
              "id": "N57",
              "stitch": "ch",
              "x": -60,
              "y": 13.75,
              "row": 1,
              "source": [
                "N7"
              ],
              "counted": false,
              "color": 1,
              "rotation": 270
            },
            {
              "id": "N58",
              "stitch": "ch",
              "x": -82,
              "y": 17.5,
              "row": 1,
              "source": [
                "N7"
              ],
              "counted": false,
              "color": 1,
              "rotation": 270
            },
            {
              "id": "N59",
              "stitch": "dc",
              "x": -106,
              "y": 13.75,
              "row": 1,
              "source": [
                "N7"
              ],
              "counted": true,
              "color": 1,
              "rotation": 270
            },
            {
              "id": "N60",
              "stitch": "dc",
              "x": -106,
              "y": 0,
              "row": 1,
              "source": [
                "N7"
              ],
              "counted": true,
              "color": 1,
              "rotation": 270
            },
            {
              "id": "N61",
              "stitch": "dc",
              "x": -106,
              "y": -13.75,
              "row": 1,
              "source": [
                "N7"
              ],
              "counted": true,
              "color": 1,
              "rotation": 270
            },
            {
              "id": "N62",
              "stitch": "ch",
              "x": -82,
              "y": -17.5,
              "row": 1,
              "source": [
                "N7"
              ],
              "counted": false,
              "color": 1,
              "rotation": 270
            },
            {
              "id": "N63",
              "stitch": "ch",
              "x": -60,
              "y": -13.75,
              "row": 1,
              "source": [
                "N7"
              ],
              "counted": false,
              "color": 1,
              "rotation": 270
            },
            {
              "id": "N64",
              "stitch": "sl",
              "x": -46,
              "y": 0,
              "row": 1,
              "source": [
                "N7"
              ],
              "counted": true,
              "color": 1,
              "rotation": 270
            },
            {
              "id": "N65",
              "stitch": "ch",
              "x": -52.149125,
              "y": -32.703689,
              "row": 1,
              "source": [
                "N8"
              ],
              "counted": false,
              "color": 1,
              "rotation": 315
            },
            {
              "id": "N66",
              "stitch": "ch",
              "x": -70.357125,
              "y": -45.608387,
              "row": 1,
              "source": [
                "N8"
              ],
              "counted": false,
              "color": 1,
              "rotation": 315
            },
            {
              "id": "N67",
              "stitch": "dc",
              "x": -84.676037,
              "y": -65.230601,
              "row": 1,
              "source": [
                "N8"
              ],
              "counted": true,
              "color": 1,
              "rotation": 315
            },
            {
              "id": "N68",
              "stitch": "dc",
              "x": -74.953319,
              "y": -74.953319,
              "row": 1,
              "source": [
                "N8"
              ],
              "counted": true,
              "color": 1,
              "rotation": 315
            },
            {
              "id": "N69",
              "stitch": "dc",
              "x": -65.230601,
              "y": -84.676037,
              "row": 1,
              "source": [
                "N8"
              ],
              "counted": true,
              "color": 1,
              "rotation": 315
            },
            {
              "id": "N70",
              "stitch": "ch",
              "x": -45.608387,
              "y": -70.357125,
              "row": 1,
              "source": [
                "N8"
              ],
              "counted": false,
              "color": 1,
              "rotation": 315
            },
            {
              "id": "N71",
              "stitch": "ch",
              "x": -32.703689,
              "y": -52.149125,
              "row": 1,
              "source": [
                "N8"
              ],
              "counted": false,
              "color": 1,
              "rotation": 315
            },
            {
              "id": "N72",
              "stitch": "sl",
              "x": -32.526912,
              "y": -32.526912,
              "row": 1,
              "source": [
                "N8"
              ],
              "counted": true,
              "color": 1,
              "rotation": 315
            }
          ],
          "anchors": [
            {
              "id": "MR",
              "x": 0,
              "y": 0,
              "type": "ring"
            }
          ]
        }
      },
      "rows": [
        {
          "number": 1,
          "count": 8,
          "text": "Magic ring: ch 1 (not counted), 8 sc; sl st to the first sc, excluding this routine join from the count. Tighten the ring."
        },
        {
          "number": 2,
          "count": 32,
          "text": "In each of the 8 old sc work [ch2,3dc,ch2,sl st] into that same base. Move to the next old sc for the next petal. 8 petals: 24 dc, 8 petal-closing slip stitches and 32 decorative chains. The petal-closing slip stitches are included in this round's 32 completed stitches.",
          "chains": 32
        },
        {
          "number": 3,
          "count": 0,
          "assembly": true,
          "unit": "finishing reference",
          "text": "Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops."
        }
      ],
      "finish": "Fasten off, weave the foundation tail into the wrong side and leave a suitable attachment tail. Block the unfilled applique without stretching; sew through the underside and bases rather than crushing visible tops."
    },
    {
      "name": "raised-daisy head / Raised closed center",
      "quantity": 1,
      "kind": "project",
      "workMode": "round",
      "color": 2,
      "usedColors": [
        2
      ],
      "pattern": {
        "version": 1,
        "tool": "amigurumi-shape",
        "metadata": {
          "name": "amigurumi-shape",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 2,
          "repeat": 4,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#E4CA78",
            "#E4CA78"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "flowerStyle": "raised-daisy",
          "petals": 6,
          "cupRounds": 3,
          "cupEven": 3,
          "stemChains": 20,
          "shapeStudy": "sphere",
          "evenRounds": 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": "Sphere (make 1), round 1, base yarn #E4CA78: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
            "component": "Sphere",
            "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": "Sphere (make 1), round 2, base yarn #E4CA78: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
            "component": "Sphere",
            "quantity": 1
          },
          {
            "number": 3,
            "count": 6,
            "consumed": 12,
            "operations": [
              {
                "stitch": "dec",
                "consumes": 2,
                "produces": 1
              },
              {
                "stitch": "dec",
                "consumes": 2,
                "produces": 1
              },
              {
                "stitch": "dec",
                "consumes": 2,
                "produces": 1
              },
              {
                "stitch": "dec",
                "consumes": 2,
                "produces": 1
              },
              {
                "stitch": "dec",
                "consumes": 2,
                "produces": 1
              },
              {
                "stitch": "dec",
                "consumes": 2,
                "produces": 1
              }
            ],
            "text": "Sphere (make 1), round 3, base yarn #E4CA78: Repeat [0 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; pass the tail through the remaining six front loops, draw closed and conceal the tail. This sewing closure adds no crochet round.",
            "component": "Sphere",
            "quantity": 1
          }
        ],
        "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": "1 separate pieces; 0 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": [
          "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."
        ],
        "repeatUnit": null,
        "colors": [
          "#E4CA78",
          "#E4CA78"
        ],
        "parts": [
          {
            "name": "Sphere",
            "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": 6,
                "consumed": 12,
                "operations": [
                  {
                    "stitch": "dec",
                    "consumes": 2,
                    "produces": 1
                  },
                  {
                    "stitch": "dec",
                    "consumes": 2,
                    "produces": 1
                  },
                  {
                    "stitch": "dec",
                    "consumes": 2,
                    "produces": 1
                  },
                  {
                    "stitch": "dec",
                    "consumes": 2,
                    "produces": 1
                  },
                  {
                    "stitch": "dec",
                    "consumes": 2,
                    "produces": 1
                  },
                  {
                    "stitch": "dec",
                    "consumes": 2,
                    "produces": 1
                  }
                ],
                "text": "Repeat [0 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": "draw-six",
              "positions": [
                1,
                2,
                3,
                4,
                5,
                6
              ]
            },
            "finish": "Fasten off; pass the tail through the remaining six front loops, draw closed and conceal the tail. This sewing closure adds no crochet round."
          }
        ],
        "assembly": [],
        "shapePlan": {
          "mode": "sphere",
          "nodes": [
            {
              "id": "0:1",
              "part": 0,
              "copy": 1,
              "label": "Sphere 1"
            }
          ],
          "joins": [],
          "closures": [
            {
              "type": "draw-six",
              "positions": [
                1,
                2,
                3,
                4,
                5,
                6
              ]
            }
          ]
        },
        "construction": "Original sphere shape study"
      },
      "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": "Sphere (make 1), round 1, base yarn #E4CA78: Magic ring: ch 1 (not counted), 6 sc. Tighten ring and mark first stitch. Continue in a spiral without joining or turning.",
          "component": "Sphere",
          "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": "Sphere (make 1), round 2, base yarn #E4CA78: Repeat [0 sc, 2 sc in next stitch] 6 times. Each increase makes two stitches in one old base.",
          "component": "Sphere",
          "quantity": 1
        },
        {
          "number": 3,
          "count": 6,
          "consumed": 12,
          "operations": [
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            },
            {
              "stitch": "dec",
              "consumes": 2,
              "produces": 1
            }
          ],
          "text": "Sphere (make 1), round 3, base yarn #E4CA78: Repeat [0 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; pass the tail through the remaining six front loops, draw closed and conceal the tail. This sewing closure adds no crochet round.",
          "component": "Sphere",
          "quantity": 1
        }
      ],
      "finish": "Fasten off, weave in ends and block the completed motif without stretching."
    },
    {
      "name": "Soft stem cords",
      "quantity": 3,
      "kind": "project",
      "workMode": "flat",
      "color": 1,
      "usedColors": [
        1
      ],
      "pattern": {
        "version": 1,
        "tool": "3d-crochet-flower",
        "metadata": {
          "name": "Soft crochet cord",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 5,
          "repeat": 4,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#567A66",
            "#567A66"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "flowerStyle": "mini-bouquet",
          "petals": 6,
          "cupRounds": 3,
          "cupEven": 3,
          "stemChains": 20,
          "componentRecipe": "Soft crochet cord"
        },
        "rows": [
          {
            "number": 1,
            "count": 19,
            "text": "Ch 20. Skip the nearest chain. Sl st in the second chain from hook and each remaining chain: 19 slip stitches. Do not add an extra turning row. Leave both ends long enough for the stated attachment."
          }
        ],
        "motifStructure": {
          "style": "Soft crochet cord",
          "workMode": "flat",
          "nodes": [
            {
              "id": "N1",
              "stitch": "ch",
              "x": 22,
              "y": 45,
              "row": null,
              "source": [],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N2",
              "stitch": "ch",
              "x": 44,
              "y": 45,
              "row": null,
              "source": [
                "N1"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N3",
              "stitch": "ch",
              "x": 66,
              "y": 45,
              "row": null,
              "source": [
                "N2"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N4",
              "stitch": "ch",
              "x": 88,
              "y": 45,
              "row": null,
              "source": [
                "N3"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N5",
              "stitch": "ch",
              "x": 110,
              "y": 45,
              "row": null,
              "source": [
                "N4"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N6",
              "stitch": "ch",
              "x": 132,
              "y": 45,
              "row": null,
              "source": [
                "N5"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N7",
              "stitch": "ch",
              "x": 154,
              "y": 45,
              "row": null,
              "source": [
                "N6"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N8",
              "stitch": "ch",
              "x": 176,
              "y": 45,
              "row": null,
              "source": [
                "N7"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N9",
              "stitch": "ch",
              "x": 198,
              "y": 45,
              "row": null,
              "source": [
                "N8"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N10",
              "stitch": "ch",
              "x": 220,
              "y": 45,
              "row": null,
              "source": [
                "N9"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N11",
              "stitch": "ch",
              "x": 242,
              "y": 45,
              "row": null,
              "source": [
                "N10"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N12",
              "stitch": "ch",
              "x": 264,
              "y": 45,
              "row": null,
              "source": [
                "N11"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N13",
              "stitch": "ch",
              "x": 286,
              "y": 45,
              "row": null,
              "source": [
                "N12"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N14",
              "stitch": "ch",
              "x": 308,
              "y": 45,
              "row": null,
              "source": [
                "N13"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N15",
              "stitch": "ch",
              "x": 330,
              "y": 45,
              "row": null,
              "source": [
                "N14"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N16",
              "stitch": "ch",
              "x": 352,
              "y": 45,
              "row": null,
              "source": [
                "N15"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N17",
              "stitch": "ch",
              "x": 374,
              "y": 45,
              "row": null,
              "source": [
                "N16"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N18",
              "stitch": "ch",
              "x": 396,
              "y": 45,
              "row": null,
              "source": [
                "N17"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N19",
              "stitch": "ch",
              "x": 418,
              "y": 45,
              "row": null,
              "source": [
                "N18"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N20",
              "stitch": "ch",
              "x": 440,
              "y": 45,
              "row": null,
              "source": [
                "N19"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N21",
              "stitch": "sl",
              "x": 418,
              "y": 10,
              "row": 0,
              "source": [
                "C19"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N22",
              "stitch": "sl",
              "x": 396,
              "y": 10,
              "row": 0,
              "source": [
                "C18"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N23",
              "stitch": "sl",
              "x": 374,
              "y": 10,
              "row": 0,
              "source": [
                "C17"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N24",
              "stitch": "sl",
              "x": 352,
              "y": 10,
              "row": 0,
              "source": [
                "C16"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N25",
              "stitch": "sl",
              "x": 330,
              "y": 10,
              "row": 0,
              "source": [
                "C15"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N26",
              "stitch": "sl",
              "x": 308,
              "y": 10,
              "row": 0,
              "source": [
                "C14"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N27",
              "stitch": "sl",
              "x": 286,
              "y": 10,
              "row": 0,
              "source": [
                "C13"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N28",
              "stitch": "sl",
              "x": 264,
              "y": 10,
              "row": 0,
              "source": [
                "C12"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N29",
              "stitch": "sl",
              "x": 242,
              "y": 10,
              "row": 0,
              "source": [
                "C11"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N30",
              "stitch": "sl",
              "x": 220,
              "y": 10,
              "row": 0,
              "source": [
                "C10"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N31",
              "stitch": "sl",
              "x": 198,
              "y": 10,
              "row": 0,
              "source": [
                "C9"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N32",
              "stitch": "sl",
              "x": 176,
              "y": 10,
              "row": 0,
              "source": [
                "C8"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N33",
              "stitch": "sl",
              "x": 154,
              "y": 10,
              "row": 0,
              "source": [
                "C7"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N34",
              "stitch": "sl",
              "x": 132,
              "y": 10,
              "row": 0,
              "source": [
                "C6"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N35",
              "stitch": "sl",
              "x": 110,
              "y": 10,
              "row": 0,
              "source": [
                "C5"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N36",
              "stitch": "sl",
              "x": 88,
              "y": 10,
              "row": 0,
              "source": [
                "C4"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N37",
              "stitch": "sl",
              "x": 66,
              "y": 10,
              "row": 0,
              "source": [
                "C3"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N38",
              "stitch": "sl",
              "x": 44,
              "y": 10,
              "row": 0,
              "source": [
                "C2"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N39",
              "stitch": "sl",
              "x": 22,
              "y": 10,
              "row": 0,
              "source": [
                "C1"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            }
          ],
          "anchors": [
            {
              "id": "C1",
              "x": 22,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C2",
              "x": 44,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C3",
              "x": 66,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C4",
              "x": 88,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C5",
              "x": 110,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C6",
              "x": 132,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C7",
              "x": 154,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C8",
              "x": 176,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C9",
              "x": 198,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C10",
              "x": 220,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C11",
              "x": 242,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C12",
              "x": 264,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C13",
              "x": 286,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C14",
              "x": 308,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C15",
              "x": 330,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C16",
              "x": 352,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C17",
              "x": 374,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C18",
              "x": 396,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C19",
              "x": 418,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C20",
              "x": 440,
              "y": 45,
              "type": "chain"
            }
          ]
        },
        "colors": [
          "#567A66",
          "#567A66"
        ],
        "foundation": 20,
        "materials": [
          "Compatible smooth yarn,matching hook,markers,scissors and tapestry needle"
        ],
        "notes": [
          "Fasten off and retain suitable attachment tails. This cord is soft;it contains no rigid stem or hidden wire.",
          "This is a counted source-connected construction schematic. Physical size,fit,texture and finishing need a real sample."
        ],
        "dimensions": "Soft crochet cord; counted sources,not physical dimensions",
        "repeatUnit": null
      },
      "rows": [
        {
          "number": 1,
          "count": 19,
          "text": "Ch 20. Skip the nearest chain. Sl st in the second chain from hook and each remaining chain: 19 slip stitches. Do not add an extra turning row. Leave both ends long enough for the stated attachment."
        }
      ],
      "finish": "Fasten off and retain suitable attachment tails. This cord is soft;it contains no rigid stem or hidden wire."
    },
    {
      "name": "Separate bunching tie",
      "quantity": 1,
      "kind": "project",
      "workMode": "flat",
      "color": 2,
      "usedColors": [
        2
      ],
      "pattern": {
        "version": 1,
        "tool": "3d-crochet-flower",
        "metadata": {
          "name": "Short bunching tie",
          "terms": "US"
        },
        "params": {
          "width": 24,
          "height": 12,
          "rounds": 5,
          "repeat": 4,
          "stitch": "sc",
          "motif": "diamond",
          "colors": [
            "#E4CA78",
            "#E4CA78"
          ],
          "terms": "US",
          "gauge": 20,
          "swatchArea": 100,
          "swatchLength": 25,
          "ballLength": 120,
          "waste": 10,
          "eyeGap": 6,
          "flowerStyle": "mini-bouquet",
          "petals": 6,
          "cupRounds": 3,
          "cupEven": 3,
          "stemChains": 20,
          "componentRecipe": "Short bunching tie"
        },
        "rows": [
          {
            "number": 1,
            "count": 11,
            "text": "Ch 12. Skip the nearest chain. Sl st in the second chain from hook and each remaining chain: 11 slip stitches. Do not add an extra turning row. Leave both ends long enough for the stated attachment."
          }
        ],
        "motifStructure": {
          "style": "Short bunching tie",
          "workMode": "flat",
          "nodes": [
            {
              "id": "N1",
              "stitch": "ch",
              "x": 22,
              "y": 45,
              "row": null,
              "source": [],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N2",
              "stitch": "ch",
              "x": 44,
              "y": 45,
              "row": null,
              "source": [
                "N1"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N3",
              "stitch": "ch",
              "x": 66,
              "y": 45,
              "row": null,
              "source": [
                "N2"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N4",
              "stitch": "ch",
              "x": 88,
              "y": 45,
              "row": null,
              "source": [
                "N3"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N5",
              "stitch": "ch",
              "x": 110,
              "y": 45,
              "row": null,
              "source": [
                "N4"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N6",
              "stitch": "ch",
              "x": 132,
              "y": 45,
              "row": null,
              "source": [
                "N5"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N7",
              "stitch": "ch",
              "x": 154,
              "y": 45,
              "row": null,
              "source": [
                "N6"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N8",
              "stitch": "ch",
              "x": 176,
              "y": 45,
              "row": null,
              "source": [
                "N7"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N9",
              "stitch": "ch",
              "x": 198,
              "y": 45,
              "row": null,
              "source": [
                "N8"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N10",
              "stitch": "ch",
              "x": 220,
              "y": 45,
              "row": null,
              "source": [
                "N9"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N11",
              "stitch": "ch",
              "x": 242,
              "y": 45,
              "row": null,
              "source": [
                "N10"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N12",
              "stitch": "ch",
              "x": 264,
              "y": 45,
              "row": null,
              "source": [
                "N11"
              ],
              "counted": false,
              "color": 0,
              "rotation": 90
            },
            {
              "id": "N13",
              "stitch": "sl",
              "x": 242,
              "y": 10,
              "row": 0,
              "source": [
                "C11"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N14",
              "stitch": "sl",
              "x": 220,
              "y": 10,
              "row": 0,
              "source": [
                "C10"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N15",
              "stitch": "sl",
              "x": 198,
              "y": 10,
              "row": 0,
              "source": [
                "C9"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N16",
              "stitch": "sl",
              "x": 176,
              "y": 10,
              "row": 0,
              "source": [
                "C8"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N17",
              "stitch": "sl",
              "x": 154,
              "y": 10,
              "row": 0,
              "source": [
                "C7"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N18",
              "stitch": "sl",
              "x": 132,
              "y": 10,
              "row": 0,
              "source": [
                "C6"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N19",
              "stitch": "sl",
              "x": 110,
              "y": 10,
              "row": 0,
              "source": [
                "C5"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N20",
              "stitch": "sl",
              "x": 88,
              "y": 10,
              "row": 0,
              "source": [
                "C4"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N21",
              "stitch": "sl",
              "x": 66,
              "y": 10,
              "row": 0,
              "source": [
                "C3"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N22",
              "stitch": "sl",
              "x": 44,
              "y": 10,
              "row": 0,
              "source": [
                "C2"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            },
            {
              "id": "N23",
              "stitch": "sl",
              "x": 22,
              "y": 10,
              "row": 0,
              "source": [
                "C1"
              ],
              "counted": true,
              "color": 0,
              "rotation": 0
            }
          ],
          "anchors": [
            {
              "id": "C1",
              "x": 22,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C2",
              "x": 44,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C3",
              "x": 66,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C4",
              "x": 88,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C5",
              "x": 110,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C6",
              "x": 132,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C7",
              "x": 154,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C8",
              "x": 176,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C9",
              "x": 198,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C10",
              "x": 220,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C11",
              "x": 242,
              "y": 45,
              "type": "chain"
            },
            {
              "id": "C12",
              "x": 264,
              "y": 45,
              "type": "chain"
            }
          ]
        },
        "colors": [
          "#E4CA78",
          "#E4CA78"
        ],
        "foundation": 12,
        "materials": [
          "Compatible smooth yarn,matching hook,markers,scissors and tapestry needle"
        ],
        "notes": [
          "Fasten off and retain suitable attachment tails. This cord is soft;it contains no rigid stem or hidden wire.",
          "This is a counted source-connected construction schematic. Physical size,fit,texture and finishing need a real sample."
        ],
        "dimensions": "Short bunching tie; counted sources,not physical dimensions",
        "repeatUnit": null
      },
      "rows": [
        {
          "number": 1,
          "count": 11,
          "text": "Ch 12. Skip the nearest chain. Sl st in the second chain from hook and each remaining chain: 11 slip stitches. Do not add an extra turning row. Leave both ends long enough for the stated attachment."
        }
      ],
      "finish": "Fasten off and retain suitable attachment tails. This cord is soft;it contains no rigid stem or hidden wire."
    }
  ],
  "assembly": [
    "tulip head: Keep the cup unfilled. On its final round6,mark stitches1,7,13. Bring these three rim points together;sew1to7,7to13,and13to1. Reinforce the three-way center while leaving the three intervening rim arcs unsewn as lobes. Conceal the tails without gathering the entire opening.",
    "raised-daisy head: Lightly fill and close the small center as its source states. Pin its widest round2stitches1,4,7,10 respectively over daisy center-round1stitches1,3,5,7. Sew and reinforce those four distributed tacks through the back. Keep petal tops free and verify the real raised center does not distort the daisy.",
    "Finish each of the 3 flower heads through its own source steps first. Attach one soft stem cord with two separate tacks through its first two slip stitches and the securely finished underside of that head. For the tulip use base round1positions1and4;for a daisy use its center positions1and5;for rolled heads catch the secured foundation layers. Pin the actual heads before reinforcing. These cords are flexible,not rigid standing stems.",
    "Arrange the completed heads at the intended relative heights,gather the soft cords and wrap the separate short tie around them. Knot its ends securely and weave attachment tails. This is a soft decorative bouquet;physical balance,head spacing and stem length need a real trial."
  ],
  "construction": "mini-bouquet flower construction",
  "projectPlan": {
    "style": "mini-bouquet",
    "parts": [
      {
        "name": "rose head",
        "quantity": 1,
        "sourceTool": "3d-crochet-flower",
        "workMode": "flat",
        "counts": [
          18,
          42,
          0
        ],
        "usedColors": [
          0
        ]
      },
      {
        "name": "tulip head / Unfilled tulip cup",
        "quantity": 1,
        "sourceTool": "amigurumi-shape",
        "workMode": "round",
        "counts": [
          6,
          12,
          18,
          18,
          18,
          18
        ],
        "usedColors": [
          0
        ]
      },
      {
        "name": "raised-daisy head / Eight-petal daisy",
        "quantity": 1,
        "sourceTool": "applique-motif",
        "workMode": "round",
        "counts": [
          8,
          32,
          0
        ],
        "usedColors": [
          0,
          1
        ]
      },
      {
        "name": "raised-daisy head / Raised closed center",
        "quantity": 1,
        "sourceTool": "amigurumi-shape",
        "workMode": "round",
        "counts": [
          6,
          12,
          6
        ],
        "usedColors": [
          2
        ]
      },
      {
        "name": "Soft stem cords",
        "quantity": 3,
        "sourceTool": "3d-crochet-flower",
        "workMode": "flat",
        "counts": [
          19
        ],
        "usedColors": [
          1
        ]
      },
      {
        "name": "Separate bunching tie",
        "quantity": 1,
        "sourceTool": "3d-crochet-flower",
        "workMode": "flat",
        "counts": [
          11
        ],
        "usedColors": [
          2
        ]
      }
    ],
    "assemblyRows": [
      17,
      18,
      19,
      20
    ],
    "totalOutputs": 282
  }
}