{
  "Uuid": "7acfe48082e96c9b996a301ba72bda5c",
  "IsCustomNode": false,
  "Description": "Interlude.Layout.Dock: elements pinned to the edges, the last one filling what is left.",
  "Name": "Interlude.Layout.Dock",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "e710f27d7ef4d01cff95a19903a0b6ec",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e5769159da9c806cf3fde94d2e4fb260",
          "Name": "string",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cc76aa3b7db7172491ac5fd7e7c8b5b2",
          "Name": "integer",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "eec8018c02d7ebe58bbac8715404f91e",
          "Name": "boolean",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "\"Legend\";\n0;\ntrue;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "48e8c5345cfd9b7f51e78d834f58e9f4",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "af2dbeaf3d78edf6665517357292771c",
          "Name": "text",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "913e3089f154f5e2f2d9c4a7087ef0e2",
          "Name": "headingLevel",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "c0dddd21c01dcefa27d1c08706e77692",
          "Name": "muted",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2fc11b8f193bdf3e3d43250dcee8c544",
          "Name": "element",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Layout.Label@string,int,bool",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "bf76419eadcd80fd844bf8bfcfa8ce48",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e75ffcaaa551b14d465aa61b1e750d5c",
          "Name": "string",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "\"The plan fills the space that is left.\";"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "2f7f0744cc878297b696b75ba579131c",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "88d7163e9d2f04cd673dfc4f886b26b8",
          "Name": "text",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "1e617602a34c4fbb4e7973953bc1fb46",
          "Name": "element",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Layout.Markdown@string",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "57ff2792e788909bf13412e5b99bedb6",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "221358bb727a899af8e288bd1a79accc",
          "Name": "child0",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "167e89a53262a2bc6c69d861e67c20b4",
          "Name": "child1",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "46dffad9c3c9f36a420122ef9095b8ba",
          "Name": "list",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "[child0,child1];"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "90acfd0cb35d9389c533b27dd5cdeffa",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "18c0a40e34c18ee754a144f5c796687e",
          "Name": "boolean",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "true;"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9d51573be92acdc842e31733f4b8c59e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "cd2ad01532131f80e64498956d7a9030",
          "Name": "elements",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7ab6130f5bbb84f685f106d55c5d627c",
          "Name": "lastChildFills",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "833cfadecade3ff5685cc517b0804680",
          "Name": "element",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Layout.Dock@Interlude.Model.FormElement[],bool",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8085ecb14989d4a89c96727967aab5ac",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "f2f68086daa1134d7fc70c872ffc9f80",
          "Name": "field",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "f1f179b9013da5ee278767cb49bc9666",
          "Name": "list",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "[field];"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0,
      "SerializedHeight": 0,
      "Id": "52906de2a03f872931870607553500b8",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "1a2f916d85069694e96690913cd11c54",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "Site survey"
    },
    {
      "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels",
      "Id": "141037b9f36c978862ab9bd1a517c394",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "62d7771ad03fb95d3dfd3a9bc4da8fdc",
          "Name": "",
          "Description": "Boolean",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Enables selection between True and False",
      "InputValue": false
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "9ec4afc7eaceebd49bd52d9bf7d03c36",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f5c0bfcfc8c4304c2e37221b2cc190b6",
          "Name": "title",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a3870ce560afbf20345d550572736ca0",
          "Name": "elements",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "691b8883d6444a687d57188bad9c7386",
          "Name": "trigger",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5d5a0d0da048a77e0b82d6cf838e7f02",
          "Name": "submitText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d2cf6990cf731a4777df64371c56b960",
          "Name": "cancelText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a200501c37ddd75dca1096f93c433326",
          "Name": "width",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d05c79de39f0c63dac0a773f6cb24bc8",
          "Name": "maxHeight",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7da19f9d0a601d025a7e8653de8f335e",
          "Name": "formId",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "ef5761fd250297801472f97d82969a18",
          "Name": "rememberValues",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a46023c91116cbb02133bb995311e3cc",
          "Name": "headlessUseDefaults",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "d027c0aba0da598648039d01c78f90f0",
          "Name": "theme",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6407fc95b15c62d0b241108583a10000",
          "Name": "options",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "28d824eefe8b5f13face2401d0d60d42",
          "Name": "values",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f15598ebf11ed3ca49753cfd6860372c",
          "Name": "wasSubmitted",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "fa0a8f2f826c956ab4061099d3049b58",
          "Name": "buttonClicked",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1d2b91f940fe53f447f60ac5cc668688",
          "Name": "form",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Form.Show@string,var[],var,string,string,double,double,string,bool,bool,var,var",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5ec862dab31f0363baa90a658bfb9bc6",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "5a9c44abc2645a54d9404857ba9b9352",
          "Name": "title",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "12471264aab14d550b7bf3d91f5d6b66",
          "Name": "elements",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dcf72977bea1a6b4f9c8622b09d570c6",
          "Name": "submitText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "709f92b21d2a6d35e931cf2b1f8d5f4c",
          "Name": "cancelText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "bab25c525636d693dec3382d8afd686e",
          "Name": "width",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7445fd7c5849c5736d75c7f746a3f878",
          "Name": "maxHeight",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7194c67f28b91c38e8d30f4737e8d70a",
          "Name": "formId",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "10b5a98a3a07b01d2d9ff5cbdc80b90c",
          "Name": "rememberValues",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "70cfea36261be44d86095ad7f950da30",
          "Name": "headlessUseDefaults",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3b03d2e086811e6bb52fbb8b6af77a8c",
          "Name": "theme",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6d505a92c6617b6d58773013c5753564",
          "Name": "options",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8ab3522c99d6f50dc17f285986ef52e6",
          "Name": "form",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Form.Create@string,var[],string,string,double,double,string,bool,bool,var,var",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "5eb16912a471c1d93217882765883698",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "f853df827abc41bfb77a89d11c82aa82",
          "Name": "form",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "38aa070a66682677cb1b2d814884b6c2",
          "Name": "indented",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "adc002e45caab0675475766bb3dd3c8c",
          "Name": "json",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Form.ToJson@Interlude.Model.FormDefinition,bool",
      "Replication": "Auto",
      "Description": ""
    }
  ],
  "Connectors": [
    {
      "Start": "e5769159da9c806cf3fde94d2e4fb260",
      "End": "af2dbeaf3d78edf6665517357292771c",
      "Id": "a43f3b5baf37b7b8c6d91ba3c1b393ae",
      "IsHidden": "False"
    },
    {
      "Start": "cc76aa3b7db7172491ac5fd7e7c8b5b2",
      "End": "913e3089f154f5e2f2d9c4a7087ef0e2",
      "Id": "0fdb79216037348a3c387017f5fe7822",
      "IsHidden": "False"
    },
    {
      "Start": "eec8018c02d7ebe58bbac8715404f91e",
      "End": "c0dddd21c01dcefa27d1c08706e77692",
      "Id": "4642525a6b92ac33af8205152be93416",
      "IsHidden": "False"
    },
    {
      "Start": "e75ffcaaa551b14d465aa61b1e750d5c",
      "End": "88d7163e9d2f04cd673dfc4f886b26b8",
      "Id": "e11513d4442178bf774dd4a3cea915d4",
      "IsHidden": "False"
    },
    {
      "Start": "2fc11b8f193bdf3e3d43250dcee8c544",
      "End": "221358bb727a899af8e288bd1a79accc",
      "Id": "b82e70eac4bd42bdd434f88b0eaf130c",
      "IsHidden": "False"
    },
    {
      "Start": "1e617602a34c4fbb4e7973953bc1fb46",
      "End": "167e89a53262a2bc6c69d861e67c20b4",
      "Id": "f02d27e29ae5929da5154a331cd619e4",
      "IsHidden": "False"
    },
    {
      "Start": "18c0a40e34c18ee754a144f5c796687e",
      "End": "7ab6130f5bbb84f685f106d55c5d627c",
      "Id": "b252627f794a73623af6f4b1822a4ca0",
      "IsHidden": "False"
    },
    {
      "Start": "46dffad9c3c9f36a420122ef9095b8ba",
      "End": "cd2ad01532131f80e64498956d7a9030",
      "Id": "6c428b3f3e425edc1e00601b18c18ab6",
      "IsHidden": "False"
    },
    {
      "Start": "833cfadecade3ff5685cc517b0804680",
      "End": "f2f68086daa1134d7fc70c872ffc9f80",
      "Id": "9ba032c01c8b12194d925f591a905086",
      "IsHidden": "False"
    },
    {
      "Start": "1a2f916d85069694e96690913cd11c54",
      "End": "f5c0bfcfc8c4304c2e37221b2cc190b6",
      "Id": "02e87212e7a44f1991394be74cf1ccd8",
      "IsHidden": "False"
    },
    {
      "Start": "f1f179b9013da5ee278767cb49bc9666",
      "End": "a3870ce560afbf20345d550572736ca0",
      "Id": "a3c8eadcbb69bc1f752900fb08a5303c",
      "IsHidden": "False"
    },
    {
      "Start": "62d7771ad03fb95d3dfd3a9bc4da8fdc",
      "End": "691b8883d6444a687d57188bad9c7386",
      "Id": "def315f2af5c7c6dccbfba332012f1c4",
      "IsHidden": "False"
    },
    {
      "Start": "1a2f916d85069694e96690913cd11c54",
      "End": "5a9c44abc2645a54d9404857ba9b9352",
      "Id": "a14bc4aee00607f53a44a347e3b6d850",
      "IsHidden": "False"
    },
    {
      "Start": "f1f179b9013da5ee278767cb49bc9666",
      "End": "12471264aab14d550b7bf3d91f5d6b66",
      "Id": "deef7441ec7daf4cc332cfd539a9c428",
      "IsHidden": "False"
    },
    {
      "Start": "8ab3522c99d6f50dc17f285986ef52e6",
      "End": "f853df827abc41bfb77a89d11c82aa82",
      "Id": "6929444057857b45e62d618552721eea",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [
    {
      "Name": "Interlude",
      "Version": "1.0.5",
      "ReferenceType": "Package",
      "Nodes": [
        "48e8c5345cfd9b7f51e78d834f58e9f4",
        "2f7f0744cc878297b696b75ba579131c",
        "9d51573be92acdc842e31733f4b8c59e",
        "9ec4afc7eaceebd49bd52d9bf7d03c36",
        "5ec862dab31f0363baa90a658bfb9bc6",
        "5eb16912a471c1d93217882765883698"
      ]
    }
  ],
  "EnableLegacyPolyCurveBehavior": null,
  "Thumbnail": "",
  "GraphDocumentationURL": null,
  "ExtensionWorkspaceData": [
    {
      "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
      "Name": "Properties",
      "Version": "4.2",
      "Data": {}
    }
  ],
  "Author": "",
  "Linting": {
    "activeLinter": "None",
    "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
    "warningCount": 0,
    "errorCount": 0
  },
  "Bindings": [],
  "View": {
    "Dynamo": {
      "ScaleFactor": 1,
      "HasRunWithoutCrash": true,
      "IsVisibleInDynamoLibrary": true,
      "Version": "4.2.0.5752",
      "RunType": "Manual",
      "RunPeriod": "1000"
    },
    "Camera": {
      "Name": "_Background Preview",
      "EyeX": -17,
      "EyeY": 24,
      "EyeZ": 50,
      "LookX": 12,
      "LookY": -13,
      "LookZ": -58,
      "UpX": 0,
      "UpY": 1,
      "UpZ": 0
    },
    "ConnectorPins": [],
    "NodeViews": [
      {
        "Id": "e710f27d7ef4d01cff95a19903a0b6ec",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1450,
        "Y": -170
      },
      {
        "Id": "48e8c5345cfd9b7f51e78d834f58e9f4",
        "Name": "Layout.Label",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1020,
        "Y": -170
      },
      {
        "Id": "bf76419eadcd80fd844bf8bfcfa8ce48",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1450,
        "Y": 170
      },
      {
        "Id": "2f7f0744cc878297b696b75ba579131c",
        "Name": "Layout.Markdown",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1020,
        "Y": 170
      },
      {
        "Id": "90acfd0cb35d9389c533b27dd5cdeffa",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 0,
        "Y": 0
      },
      {
        "Id": "9d51573be92acdc842e31733f4b8c59e",
        "Name": "Layout.Dock",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 430,
        "Y": 0
      },
      {
        "Id": "57ff2792e788909bf13412e5b99bedb6",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -370,
        "Y": 0
      },
      {
        "Id": "52906de2a03f872931870607553500b8",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": -190
      },
      {
        "Id": "8085ecb14989d4a89c96727967aab5ac",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": 30
      },
      {
        "Id": "141037b9f36c978862ab9bd1a517c394",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": 190
      },
      {
        "Id": "9ec4afc7eaceebd49bd52d9bf7d03c36",
        "Name": "Form.Show",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1080,
        "Y": 0
      },
      {
        "Id": "5ec862dab31f0363baa90a658bfb9bc6",
        "Name": "Form.Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1990,
        "Y": 40
      },
      {
        "Id": "5eb16912a471c1d93217882765883698",
        "Name": "Form.ToJson",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2420,
        "Y": 40
      }
    ],
    "Annotations": [
      {
        "Id": "3d5bdc58518b61771fcfbdcf08fb7358",
        "Title": "Describe the field",
        "DescriptionText": "Pins elements to edges. Each child says which side it wants with Layout.Docked; the last one takes whatever space is left.",
        "IsExpanded": true,
        "WidthAdjustment": 0,
        "HeightAdjustment": 0,
        "UserSetWidth": 0,
        "UserSetHeight": 0,
        "Nodes": [
          "e710f27d7ef4d01cff95a19903a0b6ec",
          "48e8c5345cfd9b7f51e78d834f58e9f4",
          "bf76419eadcd80fd844bf8bfcfa8ce48",
          "2f7f0744cc878297b696b75ba579131c",
          "57ff2792e788909bf13412e5b99bedb6",
          "90acfd0cb35d9389c533b27dd5cdeffa",
          "9d51573be92acdc842e31733f4b8c59e"
        ],
        "HasNestedGroups": false,
        "Left": -1480,
        "Top": -360,
        "Width": 2270,
        "Height": 960,
        "FontSize": 36,
        "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6",
        "InitialTop": -287,
        "InitialHeight": 917,
        "TextblockHeight": 63,
        "IsOptionalInPortsCollapsed": false,
        "IsUnconnectedOutPortsCollapsed": false,
        "HasToggledOptionalInPorts": false,
        "HasToggledUnconnectedOutPorts": false,
        "Background": "#FFB8D8"
      },
      {
        "Id": "0896dbadbfbd66e075a574cd3690e328",
        "Title": "Show it",
        "DescriptionText": "trigger is false so the graph runs without opening the dialog: every field comes back with its default and buttonClicked reads \"skipped\". Set it to true to see the form.",
        "IsExpanded": true,
        "WidthAdjustment": 0,
        "HeightAdjustment": 0,
        "UserSetWidth": 0,
        "UserSetHeight": 0,
        "Nodes": [
          "52906de2a03f872931870607553500b8",
          "8085ecb14989d4a89c96727967aab5ac",
          "141037b9f36c978862ab9bd1a517c394",
          "9ec4afc7eaceebd49bd52d9bf7d03c36"
        ],
        "HasNestedGroups": false,
        "Left": 760,
        "Top": -350,
        "Width": 700,
        "Height": 1180,
        "FontSize": 36,
        "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790",
        "InitialTop": -277,
        "InitialHeight": 1137,
        "TextblockHeight": 63,
        "IsOptionalInPortsCollapsed": false,
        "IsUnconnectedOutPortsCollapsed": false,
        "HasToggledOptionalInPorts": false,
        "HasToggledUnconnectedOutPorts": false,
        "Background": "#B9F6CA"
      },
      {
        "Id": "1ae48c189b13554127f7e159185ced06",
        "Title": "Keep it as a document",
        "DescriptionText": "Form.Create builds the same form without showing it, and Form.ToJson writes it out. A form saved this way can be reviewed, diffed and loaded again with Form.FromJson.",
        "IsExpanded": true,
        "WidthAdjustment": 0,
        "HeightAdjustment": 0,
        "UserSetWidth": 0,
        "UserSetHeight": 0,
        "Nodes": [
          "5ec862dab31f0363baa90a658bfb9bc6",
          "5eb16912a471c1d93217882765883698"
        ],
        "HasNestedGroups": false,
        "Left": 1960,
        "Top": -120,
        "Width": 880,
        "Height": 800,
        "FontSize": 36,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": -47,
        "InitialHeight": 757,
        "TextblockHeight": 63,
        "IsOptionalInPortsCollapsed": false,
        "IsUnconnectedOutPortsCollapsed": false,
        "HasToggledOptionalInPorts": false,
        "HasToggledUnconnectedOutPorts": false,
        "Background": "#D8D8D8"
      }
    ],
    "X": 120,
    "Y": 260,
    "Zoom": 0.62
  }
}
