{
  "Uuid": "17f172f9443e0390b4ac0689f9ca6adc",
  "IsCustomNode": false,
  "Description": "Interlude.Behavior.WithKey: names the answer a field comes back under.",
  "Name": "Interlude.Behavior.WithKey",
  "ElementResolver": {
    "ResolutionMap": {}
  },
  "Inputs": [],
  "Outputs": [],
  "Nodes": [
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "8d5ed42f2f3f43deaddf380d4289e284",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "e5769159da9c806cf3fde94d2e4fb260",
          "Name": "string",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "906f4316d6e6bbb3c8b050c910c8880a",
          "Name": "string",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "\"Project name\";\n\"Tower A\";"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "47fe79359c05236849fce6bd52403d38",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "28c4b96d9ba02f10af10dbdd32a18918",
          "Name": "label",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "6bb88f10023dc431410b9461d05b5eee",
          "Name": "defaultValue",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b288364eef7315935e7994e14b6dd522",
          "Name": "placeholder",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "71cc7ba9eeff13b482f705b5cf082ff8",
          "Name": "key",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2336556e93f671b57d571d471991d2d0",
          "Name": "tooltip",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "2dd1e02ad1b060d11dbdeea761e74ca8",
          "Name": "helpText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "8c020358d13e15ed0ed94e15ef0378aa",
          "Name": "element",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Input.TextBox@string,string,string,string,string,string",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "63915f9eed43d10dafa888efb33a3c58",
      "NodeType": "CodeBlockNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "17a8659989ecc2b8845d00e13f301ca4",
          "Name": "string",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Allows for DesignScript code to be authored directly",
      "Code": "\"projectName\";"
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "127ce3568a8151adf87fe257ff6340b0",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "1e617602a34c4fbb4e7973953bc1fb46",
          "Name": "element",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "84cfaf78cd750ecb652a1f53fbb74784",
          "Name": "key",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "d57fce00b38ff02554b9fe251ad31d8a",
          "Name": "element",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Behavior.WithKey@Interlude.Model.FormElement,string",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore",
      "Id": "0a2056e151563826f3bbad2bb20405c6",
      "NodeType": "CodeBlockNode",
      "Inputs": [
        {
          "Id": "695c1656b30f2313e46a93e9c5ddc2aa",
          "Name": "field",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "195c0d0bd9abb5b4245d079790a2b712",
          "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": "6e8a4abc78ad96efd46219ab90aa6aec",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "a3c9fb9d8cd2fa12b1fc3d63872a6c6e",
          "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": "84f895b3fb38fb063586bbf9d6bf0778",
      "NodeType": "BooleanInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "8fbf4242a8adc92318045fadb28140ee",
          "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": "4d1dff4bf29b4f5270e5dc75c5a51914",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "3b5e5fd9d09093ca7129760f91dabe1a",
          "Name": "title",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "1ed18091687c229e5ad26073dddb19ee",
          "Name": "elements",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5b71a22dde10ade68c26eb47bf6e1a8a",
          "Name": "trigger",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "123f352d78b6b74434f0dea12890e0c4",
          "Name": "submitText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0538353ad73f7dc5bee119236e3b1264",
          "Name": "cancelText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "dd3811c8104be7235bc3784b96f6822c",
          "Name": "width",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "cdb0cbe0125ed603e80017e389822b24",
          "Name": "maxHeight",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "92738135e2ce2cc82051c15de37e4e98",
          "Name": "formId",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "b265fd4af41cc0ad621e3d1b38461d5c",
          "Name": "rememberValues",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "886646ef18e32f2e5994949d27354094",
          "Name": "headlessUseDefaults",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e81102f7948694c7546097b66061a16",
          "Name": "theme",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "234f3a67b928c64ea6fbbbb56263cb2c",
          "Name": "options",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "9f3dbabe0657c29115afaed33758dcb4",
          "Name": "values",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "19f87189c98ce3900972b5f98120496c",
          "Name": "wasSubmitted",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "63c7293b5adaa5306895440b2cde6f06",
          "Name": "buttonClicked",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8e13eff348cab7720198e3ad5cca71dc",
          "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": "a7aa0adce110c995d1368a71eb1fe01e",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "367981fdf0562086072c3377acbb6cfa",
          "Name": "title",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "820ff8358841af5aa7f72c1360df1e4e",
          "Name": "elements",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "e6dbaa1ab3e1329538b147f32c803c14",
          "Name": "submitText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9e3c4da3fabacf3adf01f4451ee2e754",
          "Name": "cancelText",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "f3bfcdbb33c73898f3b082e395c3a6ee",
          "Name": "width",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "0a060ded35da27788979e1f5ae1cd600",
          "Name": "maxHeight",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "9effe72a1df8a8191c9f1cef1f5d9af0",
          "Name": "formId",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "7e5636e0389b22978fcc5bb731058f00",
          "Name": "rememberValues",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "27ee423424af56c7a5888b3bf610223c",
          "Name": "headlessUseDefaults",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "5f26958eb472e49da766e04f75fe85d8",
          "Name": "theme",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "492d97e4c4f4ede7d2303eebb7950f0c",
          "Name": "options",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "0ca26b9777675712525ea869da973968",
          "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": "18943c31820223de1ba3d053f123d6ce",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9f01de41584ca3c49875644d658b22a0",
          "Name": "form",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "3ad25f8543f8887cfbe49ec11c65dc54",
          "Name": "indented",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "e63151a73a3b126c776155b38ea904ae",
          "Name": "json",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Form.ToJson@Interlude.Model.FormDefinition,bool",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
      "Id": "055b7c423f9f8bcffaa06d21ee6d9152",
      "NodeType": "FunctionNode",
      "Inputs": [
        {
          "Id": "9975601a2eafdd2da1cab6cb59e89cac",
          "Name": "result",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "a5c737511882507a4a734bd744355242",
          "Name": "key",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        },
        {
          "Id": "8246f22ad182c237aefac061fd3c3da2",
          "Name": "fallback",
          "Description": "",
          "UsingDefaultValue": true,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Outputs": [
        {
          "Id": "2fe1e8d80180b0b573b4fdcdc325f8f2",
          "Name": "value",
          "Description": "",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "FunctionSignature": "Interlude.Result.GetString@var,string,string",
      "Replication": "Auto",
      "Description": ""
    },
    {
      "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels",
      "SerializedWidth": 0,
      "SerializedHeight": 0,
      "Id": "b65d4e3dc279dc0a599615ebcf64a106",
      "NodeType": "StringInputNode",
      "Inputs": [],
      "Outputs": [
        {
          "Id": "358d4ba17dfbe72e0c4121f30a16a98e",
          "Name": "",
          "Description": "String",
          "UsingDefaultValue": false,
          "Level": 2,
          "UseLevels": false,
          "KeepListStructure": false
        }
      ],
      "Replication": "Disabled",
      "Description": "Creates a string.",
      "InputValue": "projectName"
    }
  ],
  "Connectors": [
    {
      "Start": "e5769159da9c806cf3fde94d2e4fb260",
      "End": "28c4b96d9ba02f10af10dbdd32a18918",
      "Id": "379661597fb248540b13728525854a48",
      "IsHidden": "False"
    },
    {
      "Start": "906f4316d6e6bbb3c8b050c910c8880a",
      "End": "6bb88f10023dc431410b9461d05b5eee",
      "Id": "ebd51e50ba6c13b5142e65653804916a",
      "IsHidden": "False"
    },
    {
      "Start": "17a8659989ecc2b8845d00e13f301ca4",
      "End": "84cfaf78cd750ecb652a1f53fbb74784",
      "Id": "9cabba338459013aa1d579b5a6f085e4",
      "IsHidden": "False"
    },
    {
      "Start": "8c020358d13e15ed0ed94e15ef0378aa",
      "End": "1e617602a34c4fbb4e7973953bc1fb46",
      "Id": "ce6fabfed8a483e185e5acc338d78f44",
      "IsHidden": "False"
    },
    {
      "Start": "d57fce00b38ff02554b9fe251ad31d8a",
      "End": "695c1656b30f2313e46a93e9c5ddc2aa",
      "Id": "83d21be9209e798e5cee6b9bfafe0c36",
      "IsHidden": "False"
    },
    {
      "Start": "a3c9fb9d8cd2fa12b1fc3d63872a6c6e",
      "End": "3b5e5fd9d09093ca7129760f91dabe1a",
      "Id": "dccd70d26174afa17106851fa0a72c20",
      "IsHidden": "False"
    },
    {
      "Start": "195c0d0bd9abb5b4245d079790a2b712",
      "End": "1ed18091687c229e5ad26073dddb19ee",
      "Id": "2bfd8789eea9b46625712f237134b2ae",
      "IsHidden": "False"
    },
    {
      "Start": "8fbf4242a8adc92318045fadb28140ee",
      "End": "5b71a22dde10ade68c26eb47bf6e1a8a",
      "Id": "3fd2cbcccf3c1c81f4203d95a0d247b2",
      "IsHidden": "False"
    },
    {
      "Start": "8e13eff348cab7720198e3ad5cca71dc",
      "End": "9975601a2eafdd2da1cab6cb59e89cac",
      "Id": "0e187b84191f95bd8ef959d1899d1cee",
      "IsHidden": "False"
    },
    {
      "Start": "358d4ba17dfbe72e0c4121f30a16a98e",
      "End": "a5c737511882507a4a734bd744355242",
      "Id": "cf06f1d224520a5375fa7c6d6d6d31ae",
      "IsHidden": "False"
    },
    {
      "Start": "a3c9fb9d8cd2fa12b1fc3d63872a6c6e",
      "End": "367981fdf0562086072c3377acbb6cfa",
      "Id": "e9a526cad52cc33598c1f02350954964",
      "IsHidden": "False"
    },
    {
      "Start": "195c0d0bd9abb5b4245d079790a2b712",
      "End": "820ff8358841af5aa7f72c1360df1e4e",
      "Id": "9e7d60636261c7fa93835a4586caf2d4",
      "IsHidden": "False"
    },
    {
      "Start": "0ca26b9777675712525ea869da973968",
      "End": "9f01de41584ca3c49875644d658b22a0",
      "Id": "76139092fc1cc45fcaf74f211ba2de32",
      "IsHidden": "False"
    }
  ],
  "Dependencies": [],
  "NodeLibraryDependencies": [
    {
      "Name": "Interlude",
      "Version": "1.0.5",
      "ReferenceType": "Package",
      "Nodes": [
        "47fe79359c05236849fce6bd52403d38",
        "127ce3568a8151adf87fe257ff6340b0",
        "4d1dff4bf29b4f5270e5dc75c5a51914",
        "a7aa0adce110c995d1368a71eb1fe01e",
        "18943c31820223de1ba3d053f123d6ce",
        "055b7c423f9f8bcffaa06d21ee6d9152"
      ]
    }
  ],
  "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": "8d5ed42f2f3f43deaddf380d4289e284",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1450,
        "Y": 0
      },
      {
        "Id": "47fe79359c05236849fce6bd52403d38",
        "Name": "Input.TextBox",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": -1020,
        "Y": 0
      },
      {
        "Id": "63915f9eed43d10dafa888efb33a3c58",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 0,
        "Y": 0
      },
      {
        "Id": "127ce3568a8151adf87fe257ff6340b0",
        "Name": "Behavior.WithKey",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 430,
        "Y": 0
      },
      {
        "Id": "6e8a4abc78ad96efd46219ab90aa6aec",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": -190
      },
      {
        "Id": "0a2056e151563826f3bbad2bb20405c6",
        "Name": "Code Block",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": 30
      },
      {
        "Id": "84f895b3fb38fb063586bbf9d6bf0778",
        "Name": "Boolean",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": 190
      },
      {
        "Id": "b65d4e3dc279dc0a599615ebcf64a106",
        "Name": "String",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 790,
        "Y": 400
      },
      {
        "Id": "4d1dff4bf29b4f5270e5dc75c5a51914",
        "Name": "Form.Show",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1080,
        "Y": 0
      },
      {
        "Id": "055b7c423f9f8bcffaa06d21ee6d9152",
        "Name": "Result.GetString",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1500,
        "Y": 460
      },
      {
        "Id": "a7aa0adce110c995d1368a71eb1fe01e",
        "Name": "Form.Create",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 1990,
        "Y": 40
      },
      {
        "Id": "18943c31820223de1ba3d053f123d6ce",
        "Name": "Form.ToJson",
        "IsSetAsInput": false,
        "IsSetAsOutput": false,
        "Excluded": false,
        "ShowGeometry": true,
        "X": 2420,
        "Y": 40
      }
    ],
    "Annotations": [
      {
        "Id": "e2fa85b955a0400cc910908da6d76660",
        "Title": "Describe the field",
        "DescriptionText": "Names the answer. A field with no key gets one derived from its label, which is fine until someone rewords the label and every graph reading that answer stops finding it.",
        "IsExpanded": true,
        "WidthAdjustment": 0,
        "HeightAdjustment": 0,
        "UserSetWidth": 0,
        "UserSetHeight": 0,
        "Nodes": [
          "8d5ed42f2f3f43deaddf380d4289e284",
          "47fe79359c05236849fce6bd52403d38",
          "63915f9eed43d10dafa888efb33a3c58",
          "127ce3568a8151adf87fe257ff6340b0"
        ],
        "HasNestedGroups": false,
        "Left": -1480,
        "Top": -190,
        "Width": 2270,
        "Height": 620,
        "FontSize": 36,
        "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6",
        "InitialTop": -117,
        "InitialHeight": 577,
        "TextblockHeight": 63,
        "IsOptionalInPortsCollapsed": false,
        "IsUnconnectedOutPortsCollapsed": false,
        "HasToggledOptionalInPorts": false,
        "HasToggledUnconnectedOutPorts": false,
        "Background": "#FFB8D8"
      },
      {
        "Id": "5fa216d4a8d18ac574a92a996ad8ad46",
        "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": [
          "6e8a4abc78ad96efd46219ab90aa6aec",
          "0a2056e151563826f3bbad2bb20405c6",
          "84f895b3fb38fb063586bbf9d6bf0778",
          "b65d4e3dc279dc0a599615ebcf64a106",
          "4d1dff4bf29b4f5270e5dc75c5a51914"
        ],
        "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": "d35f22d1ba202b12f2989d2f136b185a",
        "Title": "Read the answer",
        "DescriptionText": "Answers come back keyed by the field's key, whatever the form looked like.",
        "IsExpanded": true,
        "WidthAdjustment": 0,
        "HeightAdjustment": 0,
        "UserSetWidth": 0,
        "UserSetHeight": 0,
        "Nodes": [
          "055b7c423f9f8bcffaa06d21ee6d9152"
        ],
        "HasNestedGroups": false,
        "Left": 1470,
        "Top": 300,
        "Width": 420,
        "Height": 380,
        "FontSize": 36,
        "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d",
        "InitialTop": 373,
        "InitialHeight": 337,
        "TextblockHeight": 63,
        "IsOptionalInPortsCollapsed": false,
        "IsUnconnectedOutPortsCollapsed": false,
        "HasToggledOptionalInPorts": false,
        "HasToggledUnconnectedOutPorts": false,
        "Background": "#C1D676"
      },
      {
        "Id": "e6c5184ac8407fe3e09ecd752919cdb6",
        "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": [
          "a7aa0adce110c995d1368a71eb1fe01e",
          "18943c31820223de1ba3d053f123d6ce"
        ],
        "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
  }
}
